Commit Graph

598 Commits

Author SHA1 Message Date
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
LoveSy a1f9bdc7c7 Move libsandhook.edxp.so to /data/misc to avoid magisk hide
incompatibility
2020-12-21 04:09:59 +08:00
LoveSy d92b051894 Fix delay hook of sandhook
Truly fix #728
2020-12-21 04:09:59 +08:00
LoveSy f93af7cbc9 fix GetOatQuickMethodHeader 2020-12-21 02:29:08 +08:00
LoveSy 4726fab4b5 fix_module_list 2020-12-21 02:28:15 +08:00
kotori0 ac5389e21f
Fix possible crash 2020-12-21 01:24:51 +08:00
Jim Wu 2428fd2ffc Make the list effective in real time 2020-12-20 23:16:40 +08:00
Jim Wu 2c90990625 Fix potential exception when reading xposedminversion 2020-12-20 17:54:53 +08:00
Jim Wu 0776d49ea3 Fix wrong CI artifact path 2020-12-20 17:49:30 +08:00
kotori0 c9a49d0566 Enhanced branch prediction 2020-12-20 17:11:07 +08:00
kotori0 17b8a60b4b Add hook for ToDexPc 2020-12-20 17:02:58 +08:00
Jim Wu ff2e519f20
Update bug_report.md 2020-12-20 16:55:35 +08:00
kotori0 8c5de201d0 Trigger CI rebuild 2020-12-20 16:05:35 +08:00