Wang Han
|
696309af0b
|
[core] Uninstall old manager on boot automatically (#330)
* [core] Uninstall old manager on boot automatically
* Update PackageService.java
|
2021-03-11 11:40:16 +08:00 |
vvb2060
|
b4131fd6c4
|
New packagename (#326)
|
2021-03-10 17:09:34 +00:00 |
LoveSy
|
a7a59d21e4
|
[core] No more live patch (#317)
|
2021-03-10 06:40:13 +00:00 |
LoveSy
|
7dd171b2bb
|
[core] Check sepolicy in backend & try livepatch
|
2021-03-10 02:41:58 +08:00 |
LoveSy
|
7d52c215ad
|
[core] Completely remove SandHook (#293)
|
2021-03-08 22:50:43 +08:00 |
LoveSy
|
7d1652af05
|
[core] Prevent bootloop when rirud is dead (#286)
closes #285
|
2021-03-07 17:07:42 +00:00 |
LoveSy
|
b5c1a0778f
|
[DexBuilder] Properly handle utf8 string (#282)
|
2021-03-07 22:24:30 +08:00 |
LoveSy
|
f3680cdd07
|
[core] Refactor resource hook & remove useless files (#281)
|
2021-03-07 20:47:03 +08:00 |
LoveSy
|
e72414b08c
|
[core] Supress hook warning on old R (#280)
|
2021-03-07 16:59:35 +08:00 |
tehcneko
|
83045a69a7
|
[core] Fix uninstalling
|
2021-03-07 16:02:42 +08:00 |
tehcneko
|
e5e7c3617f
|
[core] Return actual uninstall status to manager
|
2021-03-07 15:38:57 +08:00 |
tehcneko
|
60be0e2071
|
[core] Log uninstall status message
|
2021-03-07 15:38:57 +08:00 |
tehcneko
|
4ce43df88f
|
[core] Upgrade manager if older version installed
|
2021-03-07 15:38:57 +08:00 |
LoveSy
|
cb6f14a41a
|
[core] Fix pending hook for Android S (#278)
|
2021-03-07 15:03:12 +08:00 |
LoveSy
|
80abe3dc64
|
[core] No need to uninstall if upgrade manager under the same sign
|
2021-03-07 14:14:38 +08:00 |
LoveSy
|
74f4404d7a
|
[core] Merge manager into Magisk zip
|
2021-03-07 14:14:38 +08:00 |
tehcneko
|
d6ea773aa8
|
[manager-service] Add uninstallPackage
|
2021-03-07 14:14:38 +08:00 |
LoveSy
|
cc6155b496
|
[core] Auto install manager when invalid
|
2021-03-07 14:14:38 +08:00 |
LoveSy
|
ef7e3d07c5
|
[core] Make hook functions' names more resonable for debug (#262)
|
2021-03-04 08:08:10 +00:00 |
LoveSy
|
84c8da994b
|
[core] Don't filter `android` (#259)
|
2021-03-03 13:59:48 +00:00 |
LoveSy
|
4442f684b9
|
[core] [app] Show freezed apps
|
2021-03-03 20:17:10 +08:00 |
LoveSy
|
bbcc3437b9
|
[core] Support freeze app
close #253
|
2021-03-03 20:17:10 +08:00 |
LoveSy
|
5b49351b7e
|
[gradle] kotlinfy (#240)
|
2021-03-02 02:55:15 +08:00 |
LoveSy
|
8594bfc766
|
[core] Remove key selector & optimize binary size (#233)
* [core] Remove key selector & optimize binary size
* More clean up
* Remove useless flags
|
2021-02-28 16:43:23 +00:00 |
LoveSy
|
1182c9187d
|
[core] Fix NPE when getting package components (#228)
|
2021-02-28 06:22:39 +00:00 |
LoveSy
|
d5ee8d3842
|
[core] Async cache (#221)
* [core] Async cache
* Wait for handler
* Resolve reviews
* Refine imports
|
2021-02-27 14:48:27 +00:00 |
LoveSy
|
cb5c9ea4d2
|
[core] use dex builder to generate resource dummy class (#215)
|
2021-02-27 05:27:23 +00:00 |
LoveSy
|
46388d2e69
|
[core] Fix illegal access
|
2021-02-27 09:22:53 +08:00 |
LoveSy
|
05656e0939
|
[core] Fix dexbuilder return type of constructor
|
2021-02-27 09:22:53 +08:00 |
LoveSy
|
c23e172bac
|
[core] Fix YAHFA fails on some system modules (#210)
|
2021-02-27 09:08:55 +08:00 |
LoveSy
|
f591672962
|
[core] Fix invoke range (#209)
|
2021-02-26 20:27:33 +00:00 |
LoveSy
|
66dc5161b4
|
[core] Introduce c++ dexbuilder to replace dexmaker (#207)
|
2021-02-26 18:06:41 +00:00 |
tehcneko
|
d1867122d0
|
[core] Enable optimize (#205)
* [core] Load module with DelegateLastClassLoader
* [core] Drop support for API26
* [core] Enable optimize
* [core] Update proguard rules
* [core] Enable obfuscation
|
2021-02-26 23:45:19 +08:00 |
LoveSy
|
ec50521554
|
[core] Truncate log if log file is too big (#202)
|
2021-02-26 12:22:05 +08:00 |
tehcneko
|
a286b074e3
|
[core] Remove config observer (#201)
|
2021-02-25 19:40:10 +08:00 |
tehcneko
|
29e6731127
|
[core] Fix updating module apk path from package receiver (#198)
|
2021-02-25 08:43:35 +00:00 |
LoveSy
|
cc0afb03e8
|
[core] Refine dexmaker cache stategy for YAHFA (#187)
* [core] Refine dexmaker cache stategy for YAHFA
* Delete old when old cache is invalid
|
2021-02-24 22:13:24 +08:00 |
tehcneko
|
fad2cf3064
|
[app] Add force stop and reboot
|
2021-02-24 20:58:14 +08:00 |
tehcneko
|
e844450b23
|
[core] Add reboot and force stop
|
2021-02-24 20:58:14 +08:00 |
tehcneko
|
9279fb03de
|
[core] Fix getPackageInfo flags (#190)
|
2021-02-24 07:05:40 +00:00 |
tehcneko
|
af01bd4626
|
[core] Fix no process filter (#188)
|
2021-02-24 13:07:41 +08:00 |
LoveSy
|
dee8477f7c
|
[core] Update/remove module iff userId=0 (#185)
|
2021-02-24 01:50:48 +08:00 |
tehcneko
|
128f3d8937
|
[core] [app] Filter out apps without any process for the scope list (#181)
* Filter out apps without any process for the scope list
* Bump ver
Co-authored-by: LoveSy <shana@zju.edu.cn>
|
2021-02-23 14:28:13 +00:00 |
LoveSy
|
6aed74acdd
|
[core] Send app binder when requesting binder (#177)
|
2021-02-23 18:31:52 +08:00 |
LoveSy
|
a556880228
|
[core] fix typo (#168)
|
2021-02-22 18:58:06 +00:00 |
LoveSy
|
93e0846160
|
[core] Fix get users in some Q devices (#167)
|
2021-02-22 18:22:33 +00:00 |
LoveSy
|
e5b8df6597
|
[core] Fix compatibility on pre-Q devices (#166)
|
2021-02-23 00:43:46 +08:00 |
LoveSy
|
ae9454492f
|
[core] Fix resource hook (#164)
|
2021-02-22 15:49:54 +00:00 |
tehcneko
|
c20aa3ec6a
|
[core] Hook old manager app to show version mismatch dialog
|
2021-02-22 19:56:18 +08:00 |
tehcneko
|
aaa8f4bc40
|
[core] Cleanup Xposed Bridge implementation
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
535dd32e52
|
[core] Handler when system server dies
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
43e878aabe
|
[core] Fix detection of newly installed manager
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
76b93ce27f
|
[core] Update copyright
|
2021-02-22 18:46:29 +08:00 |
kotori0
|
a61740da2e
|
[sandhook] Fix typo
|
2021-02-22 18:46:29 +08:00 |
kotori0
|
95739bc185
|
[core] Support for Android S
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
3358523896
|
[core] Add back module updated notification
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
0bc9fdbaa2
|
[core] Nuke KeepAll and KeepMembers
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
96fbd2d045
|
[core] Remove unused codes
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
f8013f208c
|
[core] final static -> static final
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
f9adf20eeb
|
[core] Remove disableHooks
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
a12336f69b
|
[core] Cache & check module
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
f56cf01e9f
|
[core] Migrate configuation
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
8f76679a38
|
[core] Enable debug of ParceledSliceList
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
56504a5f3b
|
[core] Fix caching logic
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
bde6b6dbc3
|
[core] Always add modules themselves into their scopes
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
2b1a2a02bd
|
[core] Fix component missing when booting
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
edcd4c2bf0
|
[core] ParceledSliceList cannot accept null
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
2e58c6a3e7
|
[core] Prevent binder from dying
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
db18cfcb60
|
[core] Get rid of NPE
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
6e115426e4
|
[core] Store pkg name & user id, judge process name & uid
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
7fcd689192
|
[core] Fix death receipent leak
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
4d334e9d52
|
[core] Grant manager permission
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
aae69dcf5c
|
[core] Fix sandhook
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
b5305e8621
|
[core] Fix prefs watcher
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
e296d0fba9
|
[core] Move sandhook to proper dir
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
346a1d0d75
|
[core] Fix modules' log
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
85e6b88bf5
|
[core] Fix binder for system server
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
7d08851aae
|
[app] Fix clear logs
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
687d4d64c7
|
[core] Fix log
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
9913da0b24
|
[core] Fix config manager
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
4d3cf0f16a
|
[core] Add version apis
|
2021-02-22 18:46:29 +08:00 |
tehcneko
|
018f072fce
|
[core] Keep execTransact
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
e3b2731cd3
|
[core] Bring back package receiver
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
e7e32351ea
|
[core] Add more manager service interfaces
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
374c8cac11
|
[core] Delete native config manager
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
2890aec54f
|
[core] Workaround for binder: allow blocking
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
0ec8959235
|
[core] Native request binder
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
c65af4c4b5
|
Add application service
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
3d2164b599
|
[core] ConfigManager in Java
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
d85b4d3584
|
Seperate manager service
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
d27e012442
|
Change to ParaceledListSlice
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
183dccde17
|
[core] Implement get all installed packages from all users
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
3f94f49568
|
[core] Say hello to binder
|
2021-02-22 18:46:29 +08:00 |
LoveSy
|
52dd8f8354
|
[core] Use get resource instead (#142)
* [core] Use get resource instead
* Fix finally
|
2021-02-15 15:25:53 +08:00 |
tehcneko
|
96b58a2a98
|
fixup!Use setStaticField instead (#135)
|
2021-02-13 18:42:02 +00:00 |
LoveSy
|
a652a81201
|
Use setStaticField instead
|
2021-02-14 02:31:19 +08:00 |
LoveSy
|
7db7b62ab6
|
[core] Fix stop the world in R (#130)
* [core] Fix wait for GC in R for Yahfa
* [core] Fix Sandhook stop the world
|
2021-02-13 22:54:04 +08:00 |
tehcneko
|
51ccc564f9
|
[core] Update copyright header (native part)
|
2021-02-13 17:28:01 +08:00 |
tehcneko
|
f8457ba00e
|
[core] Update copyright header
|
2021-02-13 17:28:01 +08:00 |
双草酸酯
|
6b3ae42f78
|
[native api] fix null as dlopen file name (#112)
|
2021-02-09 23:27:28 +08:00 |