Commit Graph

116 Commits

Author SHA1 Message Date
Wang Han 9896a1b193
[core] Fix stupid error in package name check (#349) 2021-03-13 03:30:22 +00:00
Wang Han 04620f525e
[core] Fix uninstallPackage() check for old manager (#345) 2021-03-12 22:20:01 +08:00
tehcneko ace4412d31
[core] Fix package installation on S (#343) 2021-03-12 12:01:41 +00:00
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 f3680cdd07
[core] Refactor resource hook & remove useless files (#281) 2021-03-07 20:47:03 +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 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 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 05656e0939 [core] Fix dexbuilder return type of constructor 2021-02-27 09:22:53 +08: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