topjohnwu
53c5ca59b6
Cleanup SuLogger
2019-04-10 18:09:41 -04:00
topjohnwu
679db97209
Always run su requests in new tasks
2019-04-10 18:05:19 -04:00
topjohnwu
fbdd72273e
Restructure SuRequestActivity
2019-04-10 17:02:32 -04:00
topjohnwu
0165602515
More cleanups
2019-04-10 13:54:33 -04:00
topjohnwu
96127f8bd1
Lock orientation in SuRequestActivity
...
Fix #1302 , close #1318
2019-04-10 05:36:02 -04:00
topjohnwu
0dbdf336d6
Update dependencies
2019-04-10 05:17:03 -04:00
topjohnwu
48879df2da
Some cleanups
2019-04-10 05:15:20 -04:00
topjohnwu
b067a5bb13
Use root to launch su request Activity on Q
2019-04-10 05:03:26 -04:00
topjohnwu
4b54cf1288
Compile with Android Q SDK
...
We upgrade compileSdkVersion to Q, but keep targetSdkVersion as 28.
The reason is because targeting Q will no longer allow us to execute
native binaries in an app's private data, which Magisk Manager relies
a lot for performing stock boot image patches in non rooted environment.
For more information regarding this issue, check this link:
https://redd.it/b2inbu
Some workarounds has been discovered (https://github.com/termux/proot ),
however for the time being there is no point to introduce these huge
hacks just for targeting Q, which we don't benefit anything.
2019-04-10 02:17:08 -04:00
topjohnwu
6128c24f96
Drastically improve module download service
2019-04-10 02:00:48 -04:00
topjohnwu
d9c58f307f
Remove unused resources
2019-04-09 04:44:09 -04:00
Lukas Novotny
b521fbeeda
Update Czech translation
2019-04-09 04:38:35 -04:00
Rom
d00a3b89f2
Update French translation
2019-04-09 04:38:23 -04:00
vvb2060
3d15518191
Update zh-rCN translation
2019-04-09 04:38:09 -04:00
Ingan121
9b6535fdf5
Update Korean translations
2019-04-09 04:37:58 -04:00
topjohnwu
e0424fdba3
Remove patch format options
...
Output format will be the same as input
2019-04-09 04:37:34 -04:00
Ian Macdonald
7481c53451
Update samsung.md
2019-04-08 21:07:36 -04:00
topjohnwu
7219947237
Update libsu
...
Close #1314
2019-04-08 21:05:11 -04:00
topjohnwu
b72004e9cc
Move methods
2019-04-08 17:35:32 -04:00
topjohnwu
f187213568
Run update check service only in background
2019-04-08 17:35:32 -04:00
topjohnwu
fc0df84edd
Keep track of foreground activity
2019-04-08 17:35:32 -04:00
topjohnwu
f24df4f43d
Don't allow cloning root nodes
...
The root nodes are /system and /vendor. Adding new files into these
directories, although works on some devices, mostly bootloops on many
devices out there. So don't allow it, which also makes the whole magic
mounting logic much easier and extensible.
2019-04-08 12:30:57 -04:00
topjohnwu
dab32e1599
Use our own device nodes for mirrors
2019-04-08 01:40:04 -04:00
topjohnwu
bc286fd4d3
Upgrade Android Studio
2019-04-07 23:03:43 -04:00
topjohnwu
befe1a83b5
Use real system_root mirror
2019-04-07 14:22:45 -04:00
topjohnwu
82ea9db9fd
Don't override arguments
2019-04-06 17:19:47 -04:00
topjohnwu
c5758b3f2d
Update scripts
2019-04-06 13:04:17 -04:00
topjohnwu
ace3708c9c
Update key combo for download mode
2019-04-06 04:45:51 -04:00
topjohnwu
fc5026d268
Add info regarding direct upgrades
2019-04-06 03:08:42 -04:00
topjohnwu
77fd0e54be
Better wording
2019-04-06 03:05:41 -04:00
John Wu
24490e0ff5
Update samsung.md
2019-04-06 02:55:11 -04:00
topjohnwu
da3937ff4e
Reboot after env_fix
2019-04-06 01:56:47 -04:00
topjohnwu
ebe1ab982e
Add Samsung instructions
2019-04-06 01:25:11 -04:00
John Wu
98590cb00d
Upload Samsung bootloader image
2019-04-05 23:35:00 -04:00
topjohnwu
ff95f634f0
Use release canary APK in stub
2019-04-05 21:07:59 -04:00
topjohnwu
ced9b4a8ee
Default to beta channel if detected
2019-04-05 20:48:19 -04:00
topjohnwu
7af7910e78
Revert "Revert to old find boot order"
...
This reverts commit 5203886f0bc535e913b17fe2adbc83beb85df6b9.
2019-04-05 15:18:39 -04:00
vvb2060
a4f5d47e72
get_flags need before find_boot_image
2019-04-05 15:18:28 -04:00
topjohnwu
6953cc2411
Use separate flags for 64-bit
2019-04-05 15:17:59 -04:00
topjohnwu
6a0b2ddee9
Let stub APK respect canary builds
2019-04-05 07:15:54 -04:00
topjohnwu
24f5bc98d8
Add boot_complete trigger back
...
Samsung does not like running cmd before system services are started.
Instead of failing, it will enter an infinite wait on binder.
Move APK installation to boot complete to make sure pm can be run
without blocking process.
2019-04-05 07:00:30 -04:00
topjohnwu
5203886f0b
Revert to old find boot order
2019-04-04 20:01:59 -04:00
topjohnwu
c10b376575
Support patching full ODIN firmware
2019-04-04 07:27:43 -04:00
topjohnwu
ceb21ced2b
Small changes
2019-04-04 02:30:03 -04:00
topjohnwu
86789a8694
Add logging in magiskinit
2019-04-04 00:26:16 -04:00
topjohnwu
ca2235aee7
Update strings
2019-04-03 17:59:54 -04:00
topjohnwu
a385e5cd92
Use wrapper script on system with APEX
...
Thanks to moving libandroidicu.so to APEX runtime linker namespace,
we need a wrapper to link against libsqlite.so on Q
2019-04-03 17:25:47 -04:00
topjohnwu
0c7a95bdf6
Small net update
2019-04-03 01:01:18 -04:00
topjohnwu
036b5acf42
Update Markwon to 3.0.0
2019-04-02 23:58:19 -04:00
topjohnwu
056dafc59f
Use R8 full mode
...
R8 FTW!
2019-04-02 16:32:40 -04:00