Commit Graph

199 Commits

Author SHA1 Message Date
LoveSy a30d306a11
[core] Remove useless code (#409)
Since we change the package name, we don't have to hook old manager
which use contants.

Since we have released new stable version, we should prepare for
randomize package name and therefore don't need to fix package name
mismatch.
2021-03-26 04:13:54 +00:00
tehcneko 14f809d62f [core] Update dependencies 2021-03-25 21:52:06 +08:00
vvb2060 4fcb689e55
Use Java 11 (#398) 2021-03-23 07:10:56 +08:00
Wang Han eaf64f91a0
[core] Enforce Riru 25 in documents (#397) 2021-03-22 10:28:53 +00:00
rovo89 5b9c8b6c5b [core] Ignore PACKAGE_CHANGED for single components
The event is needed to detect e.g. if a package has been frozen, but it
can also occur if components (e.g. receivers) are disabled/enabled. Ignore
the event in these cases.
2021-03-21 11:54:26 +08:00
Wang Han 9d06351073
[core] Keep R value of kAccPreCompiled flag (#386)
* Although this flag is likely to change on future S release,
   just keep R value for now because we don't want to break
   present DPs. What's more, this flag is always used with
   kAccCompileDontBother, so not removing it should not
   be harmful.

   https://android-review.googlesource.com/c/platform/art/+/1646010
2021-03-20 13:57:56 +00:00
Wang Han 40fcde9ce0 [core] Refine module log output
* Add E/I to indicate error or information, while we are at
   it, slightly change output format.
2021-03-20 21:47:03 +08:00
Wang Han 9b081dac37 [core] Remove special handling for com.sygic.aura
* Was introduced in original Xposed because this app implemented
   low-level resource class replacements iteself and would crash with
   resource hook enabled, which is not the case anymore.
2021-03-20 21:47:03 +08:00
LoveSy 2d8a9932f2 [core] Only clear precompile on R or above 2021-03-20 19:52:44 +08:00
Wang Han a08c5402bc [core] Remove unreachable SDK checks for YAHFA 2021-03-20 19:52:44 +08:00
LoveSy a6b4ed548e [core] Refactor Yahfa 2021-03-20 19:52:44 +08:00
LoveSy aa98da59da
[core] Fix resource hook on S (#377) 2021-03-20 01:23:01 +08:00
Wang Han 88f1f693c6
[core] Slightly clean up scripts (#376) 2021-03-19 13:55:08 +00:00
tehcneko 39aa9952b5
[core] Print version to logcat (#375)
* [core] Print version to logcat

* [core] Check module id on init
2021-03-19 21:21:11 +08:00
LoveSy 83786b6dea
[core] Fix notification when modules updated/installed (#370)
Co-authored-by: tehcneko <7764726+tehcneko@users.noreply.github.com>
2021-03-18 01:24:34 +00:00
tehcneko 7c1ea44479
[app] Update dependencies (#368) 2021-03-17 12:24:29 +08:00
LoveSy 55248342fc
[core] Support Riru 25 (#367) 2021-03-17 08:08:30 +08:00
LoveSy c6bfffc785
[core] Fix pendding hook for os with newer art (#363) 2021-03-15 20:20:19 +08:00
vvb2060 b7c18eb12c
Use dobby prefab (#361) 2021-03-15 09:12:24 +00:00
LoveSy 85b252c1b8
[core] use proper dobby interface (#356) 2021-03-14 17:50:34 +00:00
LoveSy 52d0e98e83
[core] Embrace c++20 (#352) 2021-03-13 07:11:53 +00:00
Wang Han 7086c682c2
[core] `io_github_lsposed` -> `org_lsposed` (#351) 2021-03-13 05:50:11 +00:00
Wang Han 9896a1b193
[core] Fix stupid error in package name check (#349) 2021-03-13 03:30:22 +00:00
LoveSy 1de629f6e8
[core] Compile time string (#346) 2021-03-13 03:57:21 +08: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
tehcneko 5a26cec58c
[core] Use riru.sh from riru module template (#340)
* [core] Use riru.sh from riru module template

* [core] Remove unused scripts

* [core] Fix riru version in log file
2021-03-12 08:57:47 +00:00
LoveSy 7eda1f6845
[CI] Use ccache to cache github action building
* Try ccache

* Cache Cmake

* No ccache in gradle cache

Co-authored-by: vvb2060 <vvb2060@gmail.com>
2021-03-12 02:07:35 +08:00
LoveSy 4fa8839bae
[core] Add no-rtti & no-exceptions to cppflags (#335) 2021-03-12 00:47:30 +08:00
tehcneko edf41b715f [core] Fix riru version check 2021-03-11 19:34:34 +08:00
LoveSy 7afb339219 [core] Fix build 2021-03-11 19:34:34 +08:00
LoveSy c5bac3415c
[core] Support riru24 (#329)
* Support riru24

* tmp aar for build

* Check riru version

* Rename libriru_lspd to liblspd

* Fix hiddenapi

* Use maven
2021-03-11 10:57:06 +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
tehcneko 11da19b64c Fix module description 2021-03-09 18:51:28 +08:00
LoveSy f6415478f2 [shell] No more cache 2021-03-08 23:59:52 +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