Commit Graph

610 Commits

Author SHA1 Message Date
NekoInverter ed1051d74d
Upgrade gradle version 2021-01-25 20:16:46 +08:00
NekoInverter 9f6740c7da
Nuke EdxpConfig 2021-01-25 18:51:05 +08:00
NekoInverter 5129050a66
Fix release build 2021-01-25 18:12:26 +08:00
kotori0 aab70be0ca
Fix variant detection 2021-01-25 16:39:11 +08:00
NekoInverter de040b9cda
fixup! Add new manager hook 2021-01-25 16:39:03 +08:00
LoveSy 8114710745
No need to install ndk manually 2021-01-25 16:39:02 +08:00
kotori0 0ca163d021
merge all subprojects into one dex 2021-01-25 16:38:38 +08:00
kotori0 7885999285
Revert "Fix new manager hook"
This reverts commit 3495ae2bdd.
2021-01-22 20:03:45 +08:00
NekoInverter 3495ae2bdd
Fix new manager hook 2021-01-22 20:02:11 +08:00
NekoInverter 12047ded30
Add new manager hook 2021-01-22 20:02:05 +08:00
kotori0 c75907be01
put deopt before hook to prevent reset 2021-01-17 00:13:50 +08:00
C3C0 1e8a94e490 XSharedPreferences: properly handle reg/unreg of change listeners
Throw exception in case file watcher feature is disabled.
2021-01-15 21:27:58 +08:00
C3C0 f8aa9d0e11 Optimized preference file changes detection mechanism
Optimizations on top of original idea by @XspeedPL.

- introduced new manifest parameter: xposedsharedprefswatcher
- file watcher daemon starts only in case there is at least one module in the hooked process that requested file watcher feature either by specification in the
manifest or using new constructor XSharedPreferences(file, enableWatcher)
- XSharedPreferences instance registers watcher events only when it has support for watcher enabled so even if watcher daemon is already running
due to request by other module, it won't watch for events on files that belong to XSharedPreferences instance that has watcher disabled
- reduced log ouput in case of release builds
2021-01-15 21:27:58 +08:00
singer233 4cd127346f Change README_CN.md update version
Did you guys forgot to update the support version for README_CN.md
2021-01-14 12:29:28 +08:00
LoveSy 1b839af52d
fix new function signature 2021-01-11 20:37:56 +08:00
LoveSy 14604ea3b1
fix edxp service and close #799 2021-01-11 20:30:53 +08:00
LoveSy 981094e06f Opt mem fun & fix hook mem fun 2021-01-08 17:21:43 +08:00
kotori0 f78355a189
Merge branch 'master' of github.com:ElderDrivers/EdXposed 2021-01-07 22:13:51 +08:00
LoveSy 114b450534
let compiler handle abi 2021-01-07 22:13:19 +08:00
Xspeed c52b4c5496 Preference file changes detection mechanism 2021-01-07 20:31:13 +08:00
Xspeed ea6093b351 Opt-in automatic preferences file migration 2021-01-07 20:31:13 +08:00
kotori0 d25363ede5
Fix #788 2021-01-07 19:19:18 +08:00
LoveSy 4a310e82de
new way of getting current thread 2021-01-04 21:41:05 +08:00
kotori0 30e9eadcf9
Revert "Let compiler handle ABI"
This reverts commit ebe9f19dae.
2021-01-04 21:02:16 +08:00
kotori0 ebe9f19dae
Let compiler handle ABI 2021-01-04 18:40:34 +08:00
kotori0 60a1e52f10
Fix DecodeJObject crash on x86 and close #783 2021-01-04 18:17:41 +08:00
kotori0 6bb00dfcc4
Change deopt method target
and fix #781
2020-12-31 23:08:23 +08:00
Jim Wu 546e94499a Bump version 2020-12-29 23:36:57 +08:00
Jim Wu a1782ba361 Keep data uninstallation 2020-12-29 23:08:31 +08:00
Jim Wu 454de34a92
Fix permission 2020-12-25 12:38:35 +08:00
Jim Wu eef5ef29f0
Fix #769 2020-12-25 10:24:14 +08:00
coderstory 265d7c1604 fix #758
(cherry picked from commit 9cd1d03b33d07befeb94f4d6546111d782fa94d8)
2020-12-25 01:00:44 +08:00
Your Name cc546647cb fix #758 2020-12-24 21:54:07 +08:00
LoveSy 9553af5bb7 Move sandhook cache to /data/misc
Close #681
2020-12-24 21:36:54 +08:00
LoveSy c84c09b2d5 Revert "Optimize dexmaker for yahfa"
This reverts commit 1dde1467f89f697de736db0eb0d21e9043113884.
2020-12-24 21:36:54 +08:00
LoveSy 17bf424d93 Optimize cold luanch speed 2020-12-24 21:36:54 +08:00
LoveSy 8c838c6d6d Enable yahfa's cache 2020-12-24 21:36:54 +08:00
LoveSy ba6c61fc1e Optimize dexmaker for yahfa 2020-12-24 21:36:54 +08:00
LoveSy 6ea5186edd Fix #753 2020-12-23 19:51:32 +08:00
LoveSy 27f1abfb3c Fix #747 2020-12-23 19:51:32 +08:00
luojitong de2f65d17b CastCompilerOptions should be initialized before calling initHideApi
initHideApi will call disableJitInline and CastCompilerOptions is used
2020-12-23 19:51:32 +08:00
luojitong cf1708f152 fix offset of inline_max_code_units_ in Android11 2020-12-23 19:51:32 +08:00
luojitong e10bde00db fixbug: jit_load of Android10 is with empty param 2020-12-23 19:51:32 +08:00
sn-o-w 2d036e98d8 Sync with dexmaker
This commit contains changes from
linkedin/dexmaker@1bb921e,
linkedin/dexmaker@a863767,
linkedin/dexmaker@7929d11,
linkedin/dexmaker@53339f9,
linkedin/dexmaker@4b7c28b
2020-12-23 14:15:20 +08:00
Jim Wu e7a4720169 Prepare for alpha release 2020-12-21 23:07:28 +08:00
kotori0 9f1ccbc7f0
Prevent detection 2020-12-21 16:40:19 +08:00
kotori0 ad3e5963c1
Bump version 2020-12-21 16:04:39 +08:00
kotori0 25dc7c0bc8
Close JarFile 2020-12-21 15:56:35 +08:00
Jim Wu 7451fbbeda Duplicate installation check 2020-12-21 14:20:26 +08:00
Jim Wu 912803e84c Make edxp-service trigger CI build 2020-12-21 14:14:43 +08:00