1
0
mirror of https://github.com/LSPosed/LSPosed.git synced 2024-11-14 09:17:02 +00:00
LSPosed/daemon/proguard-rules.pro
Nullptr dc6cd4b0fd
Fix incorrect mount point on Android 10 (#1870)
* Detect conditions when dex2oat wrapper doesn't work

* No enum

* Copy

* Update

* Update

* Fix dex2oat wrapper on Android 10

* Stupid typo

* Update dex2oat.cpp

Co-authored-by: LoveSy <shana@zju.edu.cn>
2022-04-21 01:40:48 +00:00

27 lines
876 B
Prolog

-keepclasseswithmembers,includedescriptorclasses class * {
native <methods>;
}
-keepclasseswithmembers class org.lsposed.lspd.Main {
public static void main(java.lang.String[]);
}
-keepclasseswithmembers class org.lsposed.lspd.service.Dex2OatService {
private java.lang.String devTmpDir;
private java.lang.String magiskPath;
private java.lang.String fakeBin32;
private java.lang.String fakeBin64;
private java.lang.String[] dex2oatBinaries;
}
-keepclasseswithmembers class org.lsposed.lspd.service.LogcatService {
private int refreshFd(boolean);
}
-keepclassmembers class ** implements android.content.ContextWrapper {
public int getUserId();
public android.os.UserHandle getUser();
}
-assumenosideeffects class android.util.Log {
public static *** v(...);
public static *** d(...);
}
-repackageclasses
-allowaccessmodification