Commit Graph

23 Commits

Author SHA1 Message Date
solohsu 47c500b96d Clean up loaded module callbacks for blacklisted app
Otherwise a few applications would get stuck at launch screen,
for unknown reason.
2019-03-10 22:34:51 +08:00
solohsu d5cda2bd98 Review the process of bootstrap
Fix potential bootloop when using dynamic module list mode.
2019-03-10 17:05:06 +08:00
solohsu b5b3280c9f Use a more stable symbol to deoptimize method
Now deoptMethod API supports all Android versions >= 6.0
2019-03-10 08:59:34 +08:00
solohsu 441106915f Deoptimize methods in framework to make their callees hookable 2019-02-28 21:39:30 +08:00
solohsu a80eae7190 Deoptimize boot image on runtime start.
All framework methods should be hook-available now
2019-02-24 19:10:15 +08:00
solohsu 2f871cdbf6 Fix fatal error caused by not whitelisted files opened in zygote 2019-02-22 16:50:02 +08:00
solohsu 6eae86eb0f Support EdXposed Manager and Xposed Installer.
Priority: EdXposed Installer > EdXposed Manager > Xposed Installer
2019-02-22 00:15:43 +08:00
solohsu 56d8126202 Revert "Remove workaround for Application#attach"
This reverts commit bc878ec
2019-02-20 20:11:30 +08:00
solohsu 3fb6a478df Move config manager to Java world 2019-02-20 19:59:35 +08:00
solohsu 2b6a39bd1a Refactor dynamic modules feature 2019-02-20 15:00:19 +08:00
solohsu f417209b81 Revert "Save zygoteInit callbacks to invoke after process forked"
This reverts commit 8c4682e
2019-02-20 13:20:39 +08:00
solohsu bc878ec424 Remove workaround for Application#attach 2019-02-17 04:45:59 +08:00
solohsu 8c4682e2b3 Save zygoteInit callbacks to invoke after process forked 2019-02-11 16:23:23 +08:00
solohsu 5a2cf52450 Fix wrong dex path when using compat mode in some cases 2019-02-10 18:22:09 +08:00
solohsu d9aeaf8112 Migrate to new EdXp Manager app 2019-02-05 16:46:41 +08:00
solohsu 90b2f72721 Revert "Migrate to new EdXposedManager installer app"
This reverts commit 0327664
2019-02-05 16:21:51 +08:00
solohsu 0327664f3e Migrate to new EdXposedManager installer app 2019-02-04 03:27:46 +08:00
solohsu ce5c2bbe47 Add support for EdXp Manager 2019-01-27 19:35:33 +08:00
solohsu 045104d1bf Add a temporary workaround to fix Application#attach(Context) hook not working 2019-01-25 00:42:39 +08:00
solohsu cda4ebba42 Borrow Xposed BlackList module app to implement our own black list in kinda tricky way 2019-01-23 01:12:08 +08:00
solohsu 12667f5bd2 Bootstrap hookings should only be done once 2019-01-22 17:09:12 +08:00
solohsu fb4bdfcd56 Fix method "hook" not being called while methods replacement and backup have succeeded 2019-01-21 00:40:55 +08:00
solohsu 628ac9fd33 Migrate to GitHub 2019-01-19 01:54:14 +08:00