Commit Graph

413 Commits

Author SHA1 Message Date
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 1790cbb608
Move loadedapk check forward (#1762) 2022-03-15 20:18:58 +08: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 e15d39672a
Stripe pending hook (#1751) 2022-03-12 03:32:00 +08:00
残页 6fff15e968
Fix createResourcesForActivity hook handling (#1744) 2022-03-06 00:33:05 +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 f8198488aa
Fix resource hook on ZUI (#1691) 2022-02-14 12:02:24 +00:00
LoveSy ef1439a3f3 Fix `systemMain` being inlined in Android 13 2022-02-12 19:03:18 +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 3bcb2867b7
Use am from service manager (#1656) 2022-02-10 00:30:34 +08:00
LoveSy 45f0962d59 No need for signature prefix 2022-02-08 23:34:43 +08:00
kotori0 4d5a4dcb27 [core] send LSP main dex through binder 2022-02-08 23:34:43 +08:00
LoveSy d6dfc3ac0e
Unshare `/data/resource-cache` (#1627)
to avoid overlay conflict
2022-02-04 17:09:54 +00:00
LoveSy 8a53627b43
Support HarmonyOS (#1594)
Fix #1592
2022-01-31 23:55:28 +08:00
LoveSy d59cc6b784
Enhance resources hook (#1524)
1. Fix missing `getFloat` overload for XResources
2. Fix missing `getFont` overload
3. Add `getValue` and `getValueForDensity` replacement for apps that
   obtain raw values
2022-01-10 20:51:56 +08:00
LoveSy af61504eeb
[app] Support dynamic colors (#1512) 2022-01-06 13:12:46 +00:00
Nullptr b9666c9d08
[core] Split daemon (#1503) 2021-12-30 09:21:44 +08:00
LoveSy e829bdd15d
Support adding icon after launcher changed (#1497) 2021-12-28 15:39:23 +00:00
LoveSy 75436aa90d
Lock screen unconditionally after switching user (#1482)
Fix #1480
2021-12-14 20:18:54 +08:00
LoveSy 5c6585871d
Generate new UUID for each startup (#1469) 2021-12-04 16:12:38 +00:00
Howard Wu 6a735d2064
Reload ModulesFragment after user removed or added (#1465)
Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-12-04 21:44:40 +08:00
LoveSy daac47daa4
[core] Filter pkginfo from other users (#1462) 2021-11-30 15:16:35 +08:00
LoveSy fa2bd0cd7c
[core] Fix `removeModuleScopeWithoutCache` (#1461) 2021-11-30 15:16:34 +08:00
Howard Wu 8a684b8d0d
[core] Use EXTRA_REMOVED_FOR_ALL_USERS (#1460)
Android 12 fixes the behavior of ACTION_PACKAGE_FULLY_REMOVED, which is defined to function as a single-user level full uninstall. For full uninstallation by all users and apk deletion, use EXTRA_REMOVED_FOR_ALL_USERS.
e74e961711%5E%21/
2021-11-30 15:16:34 +08:00
LoveSy 86a20f7eef
[core] Workaround for lenovo (motorola) app clone (#1458)
Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
2021-11-29 15:55:56 +00:00
LoveSy 62667a4e05
[app] Only allow setting modules' scope when enabled (#1455) 2021-11-29 11:43:40 +00:00
Howard Wu ed4d230821
[core] Fix broadcast on Android 12 (#1456) 2021-11-29 19:08:03 +08:00
南宫雪珊 d83b25df41
[core] Fix getprop (#1435) 2021-11-23 17:24:04 +00:00
LoveSy 04b5a087b8
Dont revert when foreign key violates (#1419)
* Dont revert when foreign key violates

* 1

* 2

* 3

Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
2021-11-21 06:07:55 +00:00
LoveSy 4d9f060aa9
Prevent crash when xresources init failed (#1420) 2021-11-21 13:25:52 +08:00
Howard Wu 4bf7c04ca7
[app] Optimize module and app list loading (#1401)
Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-11-20 16:47:35 +00:00
LoveSy b1ae31b151
Retain parasitic manager in recent tasks (#1417) 2021-11-19 19:32:17 +08:00
LoveSy 5656f1b330
Config db to use cascade delete (#1408)
Co-authored-by: Howard Wu <40033067+Howard20181@users.noreply.github.com>
2021-11-16 10:53:29 +00:00
南宫雪珊 b36eed6f31
Update gradle (#1409) 2021-11-16 05:04:04 +08:00
LoveSy b26c8bc59e
Init resources hook when call SystemWideReplace (#1400)
Fix #1399
2021-11-13 16:25:02 +08:00
LoveSy a04f2159ad
chattr -i for log directory (#1398)
Co-authored-by: Howard Wu <40033067+Howard20181@users.noreply.github.com>
2021-11-13 09:14:15 +08:00
LoveSy 8ebdcd55b4
[core] Move `setActivityController` to boot complete (#1387)
For oddo Android 9, if activityController is set too earilier, it
crashes system server. So move the set latter
2021-11-11 17:34:28 +08:00
LoveSy ccab9b8a1f
[core] Fix crash if binder descriptor is null (#1388) 2021-11-11 17:26:23 +08:00
RikkaW 984373e500 [core] createWithAdaptiveBitmap 2021-11-08 21:57:06 +08:00
Howard Wu 91426fc35c
Fix props reader (#1374)
* [core] Fix read props

Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-11-08 16:58:37 +08:00