Commit Graph

2588 Commits

Author SHA1 Message Date
LoveSy 8cec9fe29a Change the way of how dexparser works 2023-02-26 16:48:49 +08:00
LoveSy a92a9cfb6b Fix dex parser 2023-02-26 16:48:49 +08:00
LoveSy 39bd97adab Make parseMethod fastnative 2023-02-26 16:48:49 +08:00
LoveSy 7afdf55eec Refine xresources 2023-02-26 16:48:49 +08:00
LoveSy 5b4e13727e proguard for libxposed 2023-02-26 16:48:49 +08:00
LoveSy 3db7dba439 change usingContext -> legacy 2023-02-26 16:48:49 +08:00
Nullptr 516f9e35db Add getFrameworkPrivilege and featuredMethod 2023-02-26 16:48:49 +08:00
Nullptr ad463ac1e0 Fix notification 2023-02-26 16:48:49 +08:00
LoveSy b39c866d97 Finalize more interfaces of XposedContextWrapper 2023-02-26 16:48:49 +08:00
LoveSy 1b397f74f3 Register DexParser 2023-02-26 16:48:49 +08:00
LoveSy fdcd4ae3df Implement native part of dex parser 2023-02-26 16:48:49 +08:00
LoveSy 0625839b42 util -> utils 2023-02-26 16:48:49 +08:00
LoveSy a691abc510 DexParser Java part 2023-02-26 16:48:49 +08:00
Nullptr 702c10eff4 Move DexParser to util package 2023-02-26 16:48:49 +08:00
LoveSy fd82805c39 Rename to DexParser 2023-02-26 16:48:49 +08:00
LoveSy 4478fd3e15 Add DexFile API 2023-02-26 16:48:49 +08:00
LoveSy c389162c7a Fix compatibility 2023-02-26 16:48:49 +08:00
Nullptr b83c0f4169 Fix module service not constructed 2023-02-26 16:48:49 +08:00
Nullptr 42aad76b53 Fix a bug 2023-02-26 16:48:49 +08:00
LoveSy 2461a6c767 Refine names 2023-02-26 16:48:49 +08:00
LoveSy 58665b3105 Implement some xposed utils 2023-02-26 16:48:49 +08:00
LoveSy c77617c3e1 Implement hook APIs 2023-02-26 16:48:49 +08:00
LoveSy 06c65a5a61 Implement deoptimize 2023-02-26 16:48:49 +08:00
LoveSy 9e360ea07e Simplify never ask 2023-02-26 16:48:49 +08:00
LoveSy 89d255d18a Implement scope interfaces 2023-02-26 16:48:49 +08:00
LoveSy 9abf3f2b16 More implementation 2023-02-26 16:48:49 +08:00
LoveSy 87db036fdf Implement RemotePreferences edit 2023-02-26 16:48:49 +08:00
LoveSy cfe15100c0 Better impl of LSPosedRemotePreference 2023-02-26 16:48:49 +08:00
Nullptr d9b3263077 Refine get version interface 2023-02-26 16:48:49 +08:00
LoveSy 73b915e5a7 No need export typedarray 2023-02-26 16:48:49 +08:00
LoveSy 55f1860e71 Fix 2023-02-26 16:48:49 +08:00
LoveSy ffc20e2e72 Add more module service interfaces 2023-02-26 16:48:49 +08:00
LoveSy acaf40ca44 Service for each module 2023-02-26 16:48:49 +08:00
LoveSy 4c54e36bf1 Add xposed resources interface 2023-02-26 16:48:49 +08:00
Nullptr 89f80098bb Move service interface 2023-02-26 16:48:49 +08:00
LoveSy 2ec525921b Correct app data dir 2023-02-26 16:48:49 +08:00
LoveSy 23d005b3ee FIx build 2023-02-26 16:48:49 +08:00
LoveSy 82dbc52d7b No more default method 2023-02-26 16:48:49 +08:00
LoveSy 53d75bd10e Move libxposed to a standalone gradle module 2023-02-26 16:48:49 +08:00
LoveSy 439537fd89 Add xposed utils 2023-02-26 16:48:49 +08:00
LoveSy bfd049637f Add deoptimize interfaces 2023-02-26 16:48:49 +08:00
LoveSy 80987dee03 Add method hook interface (not implemented yet) 2023-02-26 16:48:49 +08:00
LoveSy e4aa920424 Set more methods final 2023-02-26 16:48:49 +08:00
LoveSy d1a80d142c Exposed implementation info 2023-02-26 16:48:49 +08:00
LoveSy 7b4c10da07 Dont expose loaded param impl 2023-02-26 16:48:49 +08:00
LoveSy 265d8e7e76 Refine XposedResources 2023-02-26 16:48:49 +08:00
LoveSy f853a81d62 More info for XposedModule constructor 2023-02-26 16:48:49 +08:00
LoveSy 7a5f7181a8 Return correct app data dir from zygote params 2023-02-26 16:48:49 +08:00
Nullptr ed3612570c Fix getModuleApkPath 2023-02-26 16:48:49 +08:00
Nullptr fb0ceca588 Implement module service 2023-02-26 16:48:49 +08:00