Open source fully obfuscated stub

This commit is contained in:
topjohnwu
2021-09-02 21:31:33 -07:00
parent a967afc629
commit 9c09ad3b62
67 changed files with 535 additions and 184 deletions

View File

@ -24,4 +24,9 @@
android:usesCleartextTraffic="true"
tools:ignore="UnusedAttribute" />
<!-- Hardcode GMS version -->
<meta-data
android:name="com.google.android.gms.version"
android:value="12451000" />
</manifest>

View File

@ -1,5 +1,7 @@
package com.topjohnwu.magisk;
import static android.os.Build.VERSION.SDK_INT;
import android.content.Context;
import android.content.res.AssetManager;
@ -7,8 +9,9 @@ import java.io.File;
import java.lang.reflect.Method;
import java.util.Map;
import static android.os.Build.VERSION.SDK_INT;
import io.michaelrocks.paranoid.Obfuscate;
@Obfuscate
public class DynAPK {
// Indices of the object array

View File

@ -19,9 +19,12 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import io.michaelrocks.paranoid.Obfuscate;
/**
* Modified from androidx.core.content.FileProvider
*/
@Obfuscate
public class FileProvider extends ContentProvider {
private static final String[] COLUMNS = {OpenableColumns.DISPLAY_NAME, OpenableColumns.SIZE};

View File

@ -2,6 +2,9 @@ package com.topjohnwu.magisk;
import android.content.Context;
import io.michaelrocks.paranoid.Obfuscate;
@Obfuscate
public class ProviderInstaller {
public static boolean install(Context context) {

View File

@ -12,6 +12,9 @@ import com.topjohnwu.magisk.FileProvider;
import java.io.File;
import io.michaelrocks.paranoid.Obfuscate;
@Obfuscate
public class APKInstall {
public static Intent installIntent(Context c, File apk) {