Update proguard-rules.pro (#2691)
Fix hook Co-authored-by: Js0n <29531167+JasonKhew96@users.noreply.github.com>
This commit is contained in:
parent
d21891303d
commit
a1305c8916
|
|
@ -1,55 +1,28 @@
|
||||||
-keep class de.robv.android.xposed.** {*;}
|
-keep class de.robv.android.xposed.** {*;}
|
||||||
-keep class io.github.libxposed.** {*;}
|
-keep class io.github.libxposed.** {*;}
|
||||||
|
-keepattributes RuntimeVisibleAnnotations
|
||||||
-keep class android.** { *; }
|
-keep class android.** { *; }
|
||||||
-keepclasseswithmembers,includedescriptorclasses class * {
|
-keepclasseswithmembers,includedescriptorclasses class * {
|
||||||
native <methods>;
|
native <methods>;
|
||||||
}
|
}
|
||||||
-keepclassmembers class org.lsposed.lspd.impl.LSPosedContext {
|
-keepclassmembers class org.lsposed.lspd.impl.LSPosedContext {
|
||||||
getAssets(...);
|
public <methods>;
|
||||||
getResources(...);
|
}
|
||||||
getPackageManager(...);
|
-keepclassmembers class org.lsposed.lspd.impl.LSPosedHookCallback {
|
||||||
getMainLooper(...);
|
public <methods>;
|
||||||
setTheme(...);
|
}
|
||||||
getTheme(...);
|
-keep,allowoptimization,allowobfuscation @io.github.libxposed.api.annotations.* class * {
|
||||||
getClassLoader(...);
|
@io.github.libxposed.api.annotations.BeforeInvocation <methods>;
|
||||||
getPackageName(...);
|
@io.github.libxposed.api.annotations.AfterInvocation <methods>;
|
||||||
getApplicationInfo(...);
|
}
|
||||||
getPackageResourcePath(...);
|
-keepclassmembers class org.lsposed.lspd.impl.LSPosedBridge$NativeHooker {
|
||||||
getPackageCodePath(...);
|
<init>(java.lang.reflect.Executable);
|
||||||
getSharedPreferences(...);
|
callback(...);
|
||||||
moveSharedPreferencesFrom(...);
|
}
|
||||||
deleteSharedPreferences(...);
|
-keepclassmembers class org.lsposed.lspd.impl.LSPosedBridge$HookerCallback {
|
||||||
openFileInput(...);
|
final *** beforeInvocation;
|
||||||
deleteFile(...);
|
final *** afterInvocation;
|
||||||
getFileStreamPath(...);
|
HookerCallback(...);
|
||||||
getDataDir(...);
|
|
||||||
getFilesDir(...);
|
|
||||||
getNoBackupFilesDir(...);
|
|
||||||
getCacheDir(...);
|
|
||||||
getCodeCacheDir(...);
|
|
||||||
fileList(...);
|
|
||||||
getDir(...);
|
|
||||||
openOrCreateDatabase(...);
|
|
||||||
moveDatabaseFrom(...);
|
|
||||||
deleteDatabase(...);
|
|
||||||
getDatabasePath(...);
|
|
||||||
databaseList(...);
|
|
||||||
getSystemService(...);
|
|
||||||
getSystemServiceName(...);
|
|
||||||
createPackageContext(...);
|
|
||||||
createConfigurationContext(...);
|
|
||||||
getFrameworkName(...);
|
|
||||||
getFrameworkVersion(...);
|
|
||||||
getFrameworkVersionCode(...);
|
|
||||||
getFrameworkPrivilege(...);
|
|
||||||
hook(...);
|
|
||||||
deoptimize(...);
|
|
||||||
invokeOrigin(...);
|
|
||||||
invokeSpecial(...);
|
|
||||||
newInstanceOrigin(...);
|
|
||||||
newInstanceSpecial(...);
|
|
||||||
log(...);
|
|
||||||
parseDex(...);
|
|
||||||
}
|
}
|
||||||
-assumenosideeffects class android.util.Log {
|
-assumenosideeffects class android.util.Log {
|
||||||
public static *** v(...);
|
public static *** v(...);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue