Commit Graph

132 Commits

Author SHA1 Message Date
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
tehcneko 27d9fd0a70
[core] Fix illegal access (#214)
* [core] Fix illegal access

* [CI] Upload mappings for core
2021-02-27 04:34:19 +00:00
Wang Han 64beb89789
[core] Print versionCode in log header (#212) 2021-02-27 02:46:00 +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
vvb2060 a7500c73f3
[core] [app] Use commit count as version code (#195) 2021-02-25 02:36:52 +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 6314bae5db
[core] ensure app_process starts before zygote (#172)
Fix system modules not loaded in some devices

修复部分机型不能加载系统模块
2021-02-23 10:21:57 +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 804bbbc87b
[core] Add LSPosedService to verbose log (#163) 2021-02-22 14:01:04 +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
LoveSy c9117285c7 [core] Fix installation 2021-02-22 18:46:29 +08:00
Wang Han f0bca39f78 [core] Switch all set_perm() to use 0 instead of root 2021-02-22 18:46:29 +08:00
tehcneko f0562db283 [core] Fix installation on S 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 690f2c05f9 [core] Fix verbose log 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