Commit Graph

670 Commits

Author SHA1 Message Date
双草酸酯 7b937c3347
Use fmtlib to print log (#1854)
(release zip size + ~50k)
2022-04-16 18:20:11 +08:00
LoveSy 85a05bbbd1
Avoid creating the LoadedApk from ourselves (#1852)
Fix #1843
2022-04-16 12:04:20 +08:00
LoveSy 81448c3958
`XC_LayoutInflated` should be comparable (#1851) 2022-04-16 04:29:05 +08:00
LoveSy b5aff15919
Skip duplicate scopes for module process (#1845)
Fix #1844
2022-04-14 16:51:24 +08:00
残页 9a022f4c17
Constructor of ActivityThread is private (#1833) 2022-04-10 16:18:05 +00:00
残页 9e3a3ac2b2
No need to implement Method.invoke ourselves (#1831) 2022-04-10 18:10:55 +08:00
LoveSy ec5f7847e9
Avoid using system methods in callback (#1830) 2022-04-10 08:15:52 +00:00
LoveSy a884c1b2ba
Support attach debugger to hooked process (#1807) 2022-04-04 12:58:20 +08:00
LoveSy 73f994ad2a
Fix array cast (#1783) 2022-03-21 14:39:13 +00:00
LoveSy ac704e5704
Fix make class inheritable (#1777) 2022-03-21 02:29:25 +08:00
LoveSy 416167a226
Refactor ApplicationService (#1775) 2022-03-20 08:44:17 +08:00
LoveSy 3049dbb29b
Use COW array set for loaded modules (#1771) 2022-03-18 11:47:04 +08:00
Nullptr e0de4ca6d7
Separate core into bridge and loader (#1766) 2022-03-17 19:12:01 +08:00
LoveSy 6b368b041b
Move all serivces into a single dir (#1768) 2022-03-16 20:55:45 +00:00
LoveSy 6258435645
Refine gradle script (#1765) 2022-03-16 17:20:43 +08:00
LoveSy 4f7e8970ca
Workaround for multiple calls to the same unhook (#1760) 2022-03-15 12:28:54 +00:00
LoveSy 1790cbb608
Move loadedapk check forward (#1762) 2022-03-15 20:18:58 +08:00
LoveSy 793c2e5757
Fix native api (#1761) 2022-03-15 11:59:15 +00:00
LoveSy 159c65d6b2
Fix predefined deoptmization (#1759) 2022-03-15 15:59:57 +08:00
LoveSy 0bf0948e9a
Refactor `core` to use LSPlant as the ART hook framework (#1756) 2022-03-15 07:51:30 +08:00
LoveSy 2a258e3323
Workaround for UpdateMethodsCode inlined (#1754) 2022-03-14 12:13:06 +08:00
Wang Han b311556b41
[skip ci] Update README (#1753) 2022-03-13 16:13:58 +08:00
LoveSy 6f48c663db
Refactor some gradle (#1752) 2022-03-13 07:23:04 +08:00
LoveSy e15d39672a
Stripe pending hook (#1751) 2022-03-12 03:32:00 +08:00
LoveSy e40596f9f8
Wait zygote socket before launching daemon (#1748) 2022-03-07 22:39:21 +08:00
残页 6fff15e968
Fix createResourcesForActivity hook handling (#1744) 2022-03-06 00:33:05 +08:00
LoveSy 51c82ac0c9
[gradle] New way to find apk (#1740) 2022-03-04 17:30:49 +08:00
南宫雪珊 97ef900125
Fix parasitic manager state restore on 8.1 (#1726) 2022-02-26 04:26:35 +08:00
LoveSy 2ba199d68c
Fix parasitic manager state restore on 8.1 (#1725) 2022-02-25 20:34:36 +08:00
LoveSy bc8b4c69a5
Fix parasitic manager hooker in 8.1 (#1724) 2022-02-25 12:17:57 +00:00
清茶 3fdc4e51c9
Fix cache deadlock in `XposedHelpers.java` (#1723) 2022-02-25 10:37:06 +00:00
清茶 583be18a7b
Fix performance traps of reflection members in `XposedHelpers.java` (#1719) 2022-02-25 08:01:28 +00:00
LoveSy 11be039203
Update dexbuilder (#1697) 2022-02-19 11:05:18 +00:00
LoveSy f8198488aa
Fix resource hook on ZUI (#1691) 2022-02-14 12:02:24 +00:00
LoveSy 142c308261
Do not depend on SDK_INT (#1689)
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
2022-02-14 11:46:45 +00:00
LoveSy ef1439a3f3 Fix `systemMain` being inlined in Android 13 2022-02-12 19:03:18 +08:00
kotori2 efa0fb4645 make compiler happy 2022-02-12 16:11:50 +08:00
残页 5b8e831cd0 Update HookMain.cpp 2022-02-12 16:11:50 +08:00
LoveSy 77b69d52c2 Fallback classloader 2022-02-12 16:11:50 +08:00
LoveSy 8a655cc27e Fix toString NPE 2022-02-12 16:11:50 +08:00
LoveSy 2b70e64e6d Fix ShouldUseInterpreterEntrypoint in Android 13 2022-02-12 16:11:50 +08:00
LoveSy dcd29b8751 Fix deopt method since Android 13 2022-02-12 16:11:50 +08:00
LoveSy 7a9b966ec7 Support preview sdk 2022-02-12 16:11:50 +08:00
LoveSy b0d1e7a2bb
Support Android 13 DP1 (#1666) 2022-02-11 09:12:10 +08:00
LoveSy 3bcb2867b7
Use am from service manager (#1656) 2022-02-10 00:30:34 +08:00
LoveSy 67e3460d7a Get rid of config.cpp 2022-02-08 23:34:43 +08:00
LoveSy 45f0962d59 No need for signature prefix 2022-02-08 23:34:43 +08:00
kotori0 f5422786c0 move framework back to MODPATH 2022-02-08 23:34:43 +08:00
kotori0 581810401d Use PLOGE 2022-02-08 23:34:43 +08:00
kotori0 9760e8d733 reduce memory allocation && properly close fds 2022-02-08 23:34:43 +08:00