Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
package androidx.profileinstaller;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.Process;
import android.util.Log;
import h3.d;
import java.io.File;
import n.ExecutorC0507a;
import s0.AbstractC0585d;
/* loaded from: classes.dex */
public class ProfileInstallReceiver extends BroadcastReceiver {
@Override // android.content.BroadcastReceiver
public final void onReceive(Context context, Intent intent) {
Bundle extras;
if (intent == null) {
return;
}
String action = intent.getAction();
if ("androidx.profileinstaller.action.INSTALL_PROFILE".equals(action)) {
AbstractC0585d.s(context, new ExecutorC0507a(1), new d(this, 9), true);
return;
}
if ("androidx.profileinstaller.action.SKIP_FILE".equals(action)) {
Bundle extras2 = intent.getExtras();
if (extras2 != null) {
String string = extras2.getString("EXTRA_SKIP_FILE_OPERATION");
if (!"WRITE_SKIP_FILE".equals(string)) {
if ("DELETE_SKIP_FILE".equals(string)) {
new File(context.getFilesDir(), "profileinstaller_profileWrittenFor_lastUpdateTime.dat").delete();
Log.d("ProfileInstaller", "RESULT_DELETE_SKIP_FILE_SUCCESS");
setResultCode(11);
return;
}
return;
}
d dVar = new d(this, 9);
try {
AbstractC0585d.e(context.getPackageManager().getPackageInfo(context.getApplicationContext().getPackageName(), 0), context.getFilesDir());
dVar.a(10, null);
return;
} catch (PackageManager.NameNotFoundException e4) {
dVar.a(7, e4);
return;
}
}
return;
}
if ("androidx.profileinstaller.action.SAVE_PROFILE".equals(action)) {
Process.sendSignal(Process.myPid(), 10);
Log.d("ProfileInstaller", "");
setResultCode(12);
} else {
if (!"androidx.profileinstaller.action.BENCHMARK_OPERATION".equals(action) || (extras = intent.getExtras()) == null) {
return;
}
String string2 = extras.getString("EXTRA_BENCHMARK_OPERATION");
d dVar2 = new d(this, 9);
if (!"DROP_SHADER_CACHE".equals(string2)) {
dVar2.a(16, null);
} else if (AbstractC0585d.c(context.createDeviceProtectedStorageContext().getCodeCacheDir())) {
dVar2.a(14, null);
} else {
dVar2.a(15, null);
}
}
}
}

View File

@@ -0,0 +1,23 @@
package androidx.profileinstaller;
import F.n;
import android.content.Context;
import f0.C0338b;
import java.util.Collections;
import java.util.List;
import s0.AbstractC0586e;
import z0.InterfaceC0666b;
/* loaded from: classes.dex */
public class ProfileInstallerInitializer implements InterfaceC0666b {
@Override // z0.InterfaceC0666b
public final Object a(Context context) {
AbstractC0586e.a(new n(9, this, context.getApplicationContext()));
return new C0338b(16);
}
@Override // z0.InterfaceC0666b
public final List dependencies() {
return Collections.EMPTY_LIST;
}
}