南宫雪珊
4c4427ca52
In-app update ( #1244 )
2021-10-12 15:49:17 +08:00
LoveSy
64154f8160
[core] Fix settings on Android 12 ( #1254 )
2021-10-11 10:26:50 +00:00
Howard Wu
614607a878
[core] Add secret code receiver ( #1240 )
...
* [core] Add secret code receiver
*#*#5776733#*#*
2021-10-08 18:18:34 +08:00
Howard Wu
ec56d45492
Add a switch to control adding shortcuts. ( #1238 )
...
* Add a switch to control adding shortcuts.
* Hide Shortcut Setting if it is unavailable
* Request a new shortcut when enabled
2021-10-08 18:00:50 +08:00
LoveSy
4a1fb57d86
[core] Optmize caching ( #1231 )
2021-10-06 16:03:46 +00:00
LoveSy
8e9fa6eb5b
[parasitic] Fix Android 9 compatibility ( #1229 )
2021-10-06 23:36:55 +08:00
Howard Wu
9833d16583
[core] Update the apk path when installing the module, broadcast before update cache ( #1221 )
...
* [core] Update the apk path when installing the module for the first time
* Broadcast before update cache
Note location correction
2021-10-04 19:45:33 +08:00
Howard Wu
399bf3075e
[core] Fix get provider for old manager ( #1224 )
...
* [core] Fix get provider for old manager
* Update ParasiticManagerHooker.java
2021-10-04 17:36:51 +08:00
Wang Han
f0c4eeeea7
[core] Remove duplicated UID check ( #1219 )
2021-10-03 17:05:58 +00:00
LoveSy
6493989ce4
[core] Fix 360 IActivityController ( #1216 )
2021-10-03 13:25:20 +00:00
Howard Wu
5a3b7c1c59
[core] Fix the module scope setting on first installation
2021-10-03 02:49:27 +00:00
Howard Wu
67d3fe82ff
Fix the module status in the manager after module changes ( #1202 )
2021-10-03 10:43:17 +08:00
LoveSy
5ad5d3f56a
[core] Fix initialization order ( #1205 )
2021-10-01 09:38:38 +00:00
LoveSy
5809e74f44
[core] Fix flyme drawable load ( #1204 )
2021-10-01 17:19:24 +08:00
南宫雪珊
fce5e83609
[core] Enable verbose log on debug build ( #1203 )
2021-10-01 13:53:03 +08:00
Howard Wu
047113ddaf
Fix add shortcut ( #1196 )
2021-09-30 21:02:42 +08:00
LoveSy
7f247bd38f
[app] Recommend to use parasitic manager ( #1194 )
2021-09-30 06:21:23 +00:00
Howard Wu
d51fa92f82
Require non null ( #1193 )
2021-09-30 14:15:19 +08:00
LoveSy
862988be2a
[parasitic] Fix autofill timeout ( #1192 )
2021-09-30 07:48:11 +08:00
LoveSy
630bd7ab03
[core] Try to fix #1144 again by moving profiling info ( #1185 )
...
Co-authored-by: canyie <31466456+canyie@users.noreply.github.com>
2021-09-29 12:30:24 +08:00
LoveSy
a3ce1b2556
[parasitic] Skip adding shortcut when manager is installed ( #1189 )
2021-09-28 18:32:59 +08:00
LoveSy
25ec7c4b1b
[parasitic] Skip hacking provider from other packages ( #1188 )
2021-09-28 03:06:29 +00:00
南宫雪珊
daf3e8dbd6
[core] Broadcast pkg changed to app ( #1183 )
2021-09-27 09:09:03 +00:00
LoveSy
03deb22202
[core] Fix uninstall ( #1176 )
2021-09-25 16:32:22 +00:00
LoveSy
d08191a005
[parastic] Original manager should also hook handleActivity ( #1175 )
...
Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
2021-09-25 15:40:40 +00:00
LoveSy
0524ebc2f2
[core] Listen to configuration change ( #1174 )
2021-09-25 23:35:46 +08:00
LoveSy
c224efddcf
Fix #1134 ( #1171 )
2021-09-25 16:35:38 +08:00
南宫雪珊
957896fd63
[core] Use fd instead of realpath ( #1170 )
...
Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-09-25 05:57:51 +00:00
LoveSy
5485257ec6
Fix notification intent in Android 12 ( #1168 )
2021-09-24 11:53:03 +00:00
LoveSy
d8041f04ee
[core] Prevent AssetManager from being GC ( #1167 )
2021-09-24 11:36:26 +00:00
LoveSy
1e4ffb0a17
Revert "[core] Clear ProfilingInfo in backup method ( #1147 )" ( #1165 )
...
This reverts commit bf89c754dc .
2021-09-24 15:54:47 +08:00
LoveSy
fb9ab9d9bd
[core] Close fd ( #1161 )
2021-09-23 14:53:54 +00:00
LoveSy
1588d6160c
Disable new resource shinker to avoid string strip ( #1160 )
2021-09-23 14:45:50 +00:00
LoveSy
3b230e2653
Fix magisk su request latency ( #1159 )
2021-09-23 00:40:52 +08:00
LoveSy
e95c9acbb7
[parasitic] Fix 8.1 compatibility ( #1157 )
2021-09-21 17:16:23 +00:00
LoveSy
41755d4464
[core] Fix write settings ( #1156 )
2021-09-22 00:26:00 +08:00
LoveSy
9afa34932e
[parasitic] Also parasitic into default manager ( #1154 )
2021-09-21 22:27:03 +08:00
LoveSy
fe05768189
[core] Temp disable signature verification ( #1153 )
2021-09-21 13:12:53 +00:00
残页
bf89c754dc
[core] Clear ProfilingInfo in backup method ( #1147 )
...
Co-authored-by: vvb2060 <vvb2060@gmail.com>
2021-09-21 17:00:54 +08:00
vvb2060
8a469ee5a9
[core] Verify apk ( #1145 )
...
* [core] Verify apk
* 1
* 2
* Update ConfigFileManager.java
* 3
Co-authored-by: Wang Han <wanghan1995315@gmail.com>
2021-09-20 23:15:19 +08:00
LoveSy
3480410262
Detach fd in replaceShellCommand()
2021-09-19 13:14:41 +08:00
LoveSy
024af644e6
[parasitic] Load original providers ( #1139 )
...
* Don't clear providers in handleBindApplication()
* Load original providers
* restore packageName
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
2021-09-19 10:18:24 +08:00
LoveSy
91667dc67f
[core] Fix icon draw on shitty MIUI ( #1138 )
2021-09-18 14:59:35 +00:00
LoveSy
9acbdb609a
[app] Fix processName of parastic manager ( #1135 )
2021-09-18 13:34:18 +00:00
LoveSy
5c5e1755d6
[core] Refactor pending hook ( #1125 )
2021-09-18 12:45:15 +08:00
Wang Han
acbd6adc77
[core] Widen MANAGER_INJECTED_UID usage ( #1129 )
2021-09-18 03:48:29 +00:00
LoveSy
fd2162bffa
[core] Skip updating cache again when force update ( #1127 )
2021-09-18 11:35:22 +08:00
LoveSy
ec0dac1683
[core] Fix system module path update ( #1126 )
2021-09-18 03:19:36 +00:00
浅秋枫影
1cce235c46
Get `managerIcon` from mipmap ( #1122 )
2021-09-17 16:14:38 +00:00
LoveSy
42e85734c2
Add interface to deopt method ( #1124 )
...
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
Co-authored-by: Wang Han <wanghan1995315@gmail.com>
2021-09-17 16:05:53 +00:00
LoveSy
59cc621d98
Parasitic manager into a system app ( #1103 )
...
* add activity controller
* Hook `TRANSACTION_setActivityController`
* Hook setActivityController
* Inject into settings
* Check categories for manager
* Inject manager
* Hook webview
* Should not load modules for manager
* Remove shouldBlock
* remove pendding when server died
* Add shortcut automatically
* Load resources from manager
* Fix shortcut sleep wait
* Make R8 happy
* Fix when am is proxy
* lspd should run with euid=1000 after system server started
* Add shortcut from daemon
* Set injected package into gradle build script
* Try to inject into shell instead of settings
* Fix shortcut of shell and add icon
* Fix proguard
* hook handleReceiver
* Properly solve conflict
* Update shortcut everytime unlock
* Clear log
* Fix build
* chageng to use process${variantCapped}Resources
* Remove auto install manager
* Fix crash on some devices
* Fix new intent
* Make app toast when restart fails
* Fallback to recreate
* refine code
* Use fakecontext to set shortcut
* Fix compatibility with Android 12
* Fix `credentialProtectedDataDir`
* Fix webview
* Fix recreate
* Fix autofill
* Fix webview cache context
* Switch to inject into settings
* Send notification from daemon
* Change notification title
2021-09-16 13:36:04 +00:00
LoveSy
695fe45c56
[core] Fix modules may be loaded twice in Android 12 ( #1116 )
...
In android 12, loaded apk may be loaded async before handleBindApp
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
2021-09-15 23:52:45 +08:00
LoveSy
8641aab22c
[core] Fix resend when system server dies while sending ( #1089 )
2021-09-09 13:09:34 +00:00
vvb2060
4d6c3821f3
Revert "[core] public loadModule ( #1059 )" ( #1068 )
...
This reverts commit 6e036f49da .
2021-09-06 17:10:08 +08:00
LoveSy
7ab16ade9f
[core] Fix updateWithOnConflict always returns >0 ( #1067 )
2021-09-06 16:52:29 +08:00
LoveSy
3613c09719
[core] Avoid setScope starving ( #1060 )
2021-09-05 23:10:42 +08:00
vvb2060
6e036f49da
[core] public loadModule ( #1059 )
2021-09-05 16:29:30 +08:00
vvb2060
6cb3eacea8
[core] Move loadModule to ConfigFileManager ( #1058 )
2021-09-05 08:07:30 +00:00
Howard Wu
3d2159f52c
Turkish translation ( #1044 )
...
* Add Turkish translation
* Update strings.xml
2021-09-03 15:50:23 +00:00
vvb2060
c2cdecf644
Revert "[core] fix loading embedded module so ( #1036 )" ( #1042 )
...
This reverts commit 1075743360 .
2021-09-03 11:52:27 +00:00
Nullptr
1075743360
[core] fix loading embedded module so ( #1036 )
...
* [core] fix loading embedded module so
* [core] move if out of for
* [core] make cpp master happy
* [core] make cpp master happy once more
Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-09-03 11:16:45 +00:00
LoveSy
a42d1223be
[core] DO NOT call pm when pm is not yet fully ready ( #1038 )
...
Fix #1034
2021-09-03 02:17:53 +08:00
LoveSy
71780b4b70
[core] Create log dir when it was deleted ( #1037 )
2021-09-02 14:23:38 +00:00
vvb2060
8f5f2d224d
[core] Verify apk signature ( #1035 )
2021-09-01 21:16:13 +08:00
vvb2060
13a8dd7685
Save logs by folder
2021-08-28 23:41:18 +08:00
vvb2060
bc765d3cdd
[core] clear logs will refresh fd ( #1020 )
2021-08-27 18:56:28 +08:00
vvb2060
7c706a31d4
[core] Rewrite with NIO2 API ( #1016 )
2021-08-26 21:29:52 +08:00
LoveSy
d57617656f
[core] Fix #1013 ( #1014 )
...
Co-authored-by: vvb2060 <vvb2060@gmail.com>
2021-08-26 11:22:25 +00:00
LoveSy
48c642e778
[core] Get pm binder everytime checking its status ( #1010 )
2021-08-25 19:17:35 +00:00
vvb2060
acf203be40
[core] Add log ( #1009 )
2021-08-25 18:59:38 +00:00
LoveSy
f2d4092589
[core] Invalidate cache when pm is dead while caching ( #1007 )
2021-08-26 01:00:39 +08:00
vvb2060
b4a67a1f9e
[core] Remove all old configs ( #1000 )
2021-08-25 12:07:51 +08:00
vvb2060
7e85205b8b
[feature] zip all logs ( #999 )
2021-08-25 00:28:06 +08:00
vvb2060
24120e75ad
[core] Force logging on boot ( #996 )
2021-08-24 09:20:10 +00:00
LoveSy
7c16f7d6a4
[core] Fix create index ( #993 )
2021-08-24 04:29:29 +00:00
LoveSy
04352a7da6
[core] Update database ( #990 )
2021-08-23 18:03:21 +00:00
LoveSy
42ddca8b05
[core] Move config to db again ( #989 )
...
Co-authored-by: vvb2060 <vvb2060@gmail.com>
2021-08-24 00:15:53 +08:00
vvb2060
485da5a37c
Revert "[core] Move config to db ( #981 )" ( #988 )
...
This reverts commit 40e47762d7 .
2021-08-23 22:28:41 +08:00
vvb2060
394d7fba19
Revert "[core] Fix logcat ( #986 )" ( #987 )
...
This reverts commit a4abbfa67a .
2021-08-23 22:21:55 +08:00
vvb2060
a4abbfa67a
[core] Fix logcat ( #986 )
2021-08-23 21:19:32 +08:00
vvb2060
40e47762d7
[core] Move config to db ( #981 )
2021-08-23 16:57:24 +08:00
LoveSy
05f8704576
[core] Module log using lspd logcat ( #980 )
2021-08-22 18:53:11 +00:00
vvb2060
3600e53865
[core] Don't override system properties ( #972 )
2021-08-21 12:58:42 +00:00
vvb2060
dbc6df3cf3
[core] Don't trust SystemProperties ( #970 )
2021-08-21 17:30:37 +08:00
vvb2060
4e61b4d2ac
[core] Fix NPE ( #967 )
2021-08-21 07:36:06 +00:00
LoveSy
c87172e88c
[log] Check log size in native ( #966 )
2021-08-21 09:12:20 +08:00
vvb2060
9f868aeddf
[core] Native logcat ( #960 )
...
Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-08-20 19:15:13 +00:00
LoveSy
ee9de79eb1
[core] Fix apk path not updated again ( #961 )
2021-08-20 16:57:39 +00:00
LoveSy
904b8ec6a2
[core] Fix apk path update ( #956 )
...
When an app is updated, the old apk will still exist
2021-08-20 07:45:43 +00:00
vvb2060
7ef5da6867
Use ISO date-time formatter ( #954 )
2021-08-19 18:55:52 +00:00
vvb2060
5af017dc32
[core] Remove grantManagerPermission ( #953 )
2021-08-19 18:15:43 +00:00
vvb2060
70344ff9fd
Use java8 time API ( #952 )
2021-08-19 18:00:02 +00:00
vvb2060
036b87caad
[core] Remove PowerService
2021-08-19 01:41:40 +08:00
vvb2060
818f576f25
[app] Remove WRITE_SECURE_SETTINGS permission
2021-08-19 01:41:40 +08:00
vvb2060
f1fa90eb38
[app] Remove INTERACT_ACROSS_USERS permission ( #938 )
2021-08-18 23:40:10 +08:00
vvb2060
8afc509368
[app] Update module updated notification message ( #922 )
2021-08-17 04:35:12 +08:00
vvb2060
cf641b1854
Revert "[app] Dynamic registration receiver ( #918 )" ( #920 )
...
This reverts commit 35d8f3c1ce .
2021-08-16 07:46:23 +00:00
vvb2060
35d8f3c1ce
[app] Dynamic registration receiver ( #918 )
2021-08-16 14:57:23 +08:00
vvb2060
50de490d3e
[app] Update strings ( #908 )
2021-08-16 01:00:23 +08:00
vvb2060
4e554affc3
[core] Remove workaround ( #903 )
...
close #856
2021-08-15 17:51:36 +08:00