Commit Graph

2625 Commits

Author SHA1 Message Date
LoveSy b069da0323 Refine gradle scripts 2023-02-26 16:48:49 +08:00
LoveSy 559f2860dd Fix native method registration 2023-02-26 16:48:49 +08:00
LoveSy d671dc535e enable configuration cache 2023-02-26 16:48:49 +08:00
LoveSy 3b8dadc526 Implement getDefaultClassLoader 2023-02-26 16:48:49 +08:00
LoveSy e18d0b684d Make DexParser.Id comparable 2023-02-26 16:48:49 +08:00
LoveSy f19950adda Notify module if request scope fails to send notification 2023-02-26 16:48:49 +08:00
LoveSy 765c716a5d No compile time inherit check 2023-02-26 16:48:49 +08:00
LoveSy 4444825e3e Implement invoke special and new instance special 2023-02-26 16:48:49 +08:00
LoveSy 54483ab89b Implement invokeOriginalConstructor 2023-02-26 16:48:49 +08:00
Nullptr e1e716b52f Update api 2023-02-26 16:48:49 +08:00
Nullptr 295b0ee0ce Change xposed_init -> java_init.list, add xposedtargetversion 2023-02-26 16:48:49 +08:00
Nullptr 7d2c599e96 Implement block scope request 2023-02-26 16:48:49 +08:00
Nullptr 0339bb631a Move package to .api 2023-02-26 16:48:49 +08:00
Nullptr c619737e42 Throw HookFailedError 2023-02-26 16:48:49 +08:00
Nullptr b228c224c1 Revert "Throw HookFailedException"
This reverts commit 06cb7abedbd1af4d58d42ebe79b5458f7dad62c5.
2023-02-26 16:48:49 +08:00
Nullptr c69bd3fbcc Throw HookFailedException 2023-02-26 16:48:49 +08:00
LoveSy 73a98d6b9d Add block scope request to configManager 2023-02-26 16:48:49 +08:00
LoveSy 5c499e6c02 Sort method body ids 2023-02-26 16:48:49 +08:00
LoveSy cd88218865 Fix package name "android" 2023-02-26 16:48:49 +08:00
LoveSy 1ef284f287 Implement onSystemServerLoaded 2023-02-26 16:48:49 +08:00
LoveSy 2d0797973e Fix dependencies build 2023-02-26 16:48:49 +08:00
LoveSy 403791a25e Only send binder to non-legacy module 2023-02-26 16:48:49 +08:00
LoveSy 3209433766 Use gradle dependencies 2023-02-26 16:48:49 +08:00
Nullptr e67335d7ee Correct getFrameworkName 2023-02-26 16:48:49 +08:00
LoveSy 140846df66 Make "remote://" as static value 2023-02-26 16:48:49 +08:00
LoveSy 5e026ad351 No remote database support 2023-02-26 16:48:49 +08:00
LoveSy b52c40615e Remove xposedResources 2023-02-26 16:48:49 +08:00
Nullptr 53fec857a0 Clear uid set on registerUidObserver 2023-02-26 16:48:49 +08:00
LoveSy ae5f8a70ae Refine codes 2023-02-26 16:48:49 +08:00
LoveSy 6b03c6397a Fix method signature 2023-02-26 16:48:49 +08:00
LoveSy 4768d6cba4 Fix files context 2023-02-26 16:48:49 +08:00
LoveSy 4c3f8d95db Correct module remote file implementation 2023-02-26 16:48:49 +08:00
LoveSy 5e3d4d6559 More interfaces 2023-02-26 16:48:49 +08:00
LoveSy d429e51900 Support list files 2023-02-26 16:48:49 +08:00
LoveSy 2dd0080956 Only call remote file when starts with remote:// 2023-02-26 16:48:49 +08:00
LoveSy bbdc6084b9 Change signature for obfuscation 2023-02-26 16:48:49 +08:00
LoveSy 7ac42ebe4d Finish DexParser 2023-02-26 16:48:49 +08:00
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