topjohnwu
98f60216ac
Temporary disable MagiskHide by default
...
Latest Android Q beta does not like when zygote is ptraced on
boot. Disable it for now until further investigation.
2019-06-25 23:32:07 -07:00
topjohnwu
e29b712108
Start Magisk in SAR
2019-06-25 23:31:59 -07:00
topjohnwu
a462435f2f
Load custom sepolicy
2019-06-25 21:34:02 -07:00
topjohnwu
911b8273fe
Fix typo in sbin clone
2019-06-25 03:35:25 -07:00
topjohnwu
09935e591a
Proper SARInit test
2019-06-25 03:34:54 -07:00
topjohnwu
4a212dba35
Early mount partitions in SAR
2019-06-25 02:47:16 -07:00
topjohnwu
aac9e85e04
More Q cleanup
2019-06-25 02:38:34 -07:00
topjohnwu
bb67a837d3
Adjust class structures
2019-06-24 01:50:47 -07:00
topjohnwu
6cde695194
Remove Q dirty hacks in SARCompat
2019-06-24 01:31:42 -07:00
topjohnwu
a1a1ac0bbb
Add sbin overlay to system-as-root
2019-06-24 01:21:33 -07:00
topjohnwu
9ec8bc2166
Boot MagiskInit as actual system-as-root
...
WIP, no customization. DO NOT USE YET!
2019-06-23 15:14:47 -07:00
topjohnwu
28cd6a75e7
Add missing functions in bionic
2019-06-23 14:54:48 -07:00
topjohnwu
4cc7aced15
Add new util function
2019-06-23 03:53:41 -07:00
topjohnwu
1058aeb04f
Label current SAR impl as compat
...
The current system-as-root magiskinit implementation (converting
root directory in system partition to legacy rootfs setup) is now
considered as backwards compatible only.
The new implementation that is hide and Android Q friendly is coming soon.
2019-06-22 03:18:45 -07:00
topjohnwu
cfec0db947
Delay mounting sbin overlay
2019-06-22 03:14:33 -07:00
topjohnwu
120bd6cd68
v7.3.2 Changelog
2019-06-21 01:12:50 -07:00
JoanVC100
9aef06d1b8
Fix traductors
2019-06-21 04:00:54 -04:00
topjohnwu
e6e9dd751c
Upgrade Kotlin
2019-06-21 00:53:40 -07:00
Viktor De Pasquale
5dd677756f
Fixed multiple fetch tasks running at once
...
Disposing wouldn't help since the shell doesn't appear to handle concurrency well
2019-06-21 00:36:37 -07:00
Viktor De Pasquale
b77c590910
Fixed the searchView being collapsed after searching through it
...
Now they have their state synced with viewModel to allow continuity
2019-06-21 00:36:37 -07:00
Viktor De Pasquale
7e5f2822ae
Fix superuser fragment crashes
...
Fix superuser screen encountering inconsistencies when refreshing the data rapidly
2019-06-21 00:36:01 -07:00
topjohnwu
12bbc7fd6b
Update v7.3.1 changelog
2019-06-17 22:15:38 -07:00
topjohnwu
bf9ac8252b
Cleanup UpdateInfo
2019-06-16 16:47:30 -07:00
topjohnwu
4a3f5dc619
Cleanups
2019-06-16 14:35:51 -07:00
Viktor De Pasquale
ca156befbd
Fixed mapping generic pairs to policy crashing when no policy is found
...
The policy (app) is now deleted when found invalid (uninstalled)
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
4db41e2ac4
Added attempted fix for parsing data off default thread
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
982a43fce1
Moved diff computation of policy list to the background thread
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
dd76a74e1c
Fixed fast scroll button crashing while scrolling to undefined position
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
70cb52b2c7
Fixed fast scroll button being visible when log is empty
2019-06-16 16:50:08 -04:00
topjohnwu
5c7f69acaa
Separate SAR and legacy implementation
2019-06-16 12:45:32 -07:00
topjohnwu
f1d9015e5f
Move load kernel info out of class
2019-06-15 22:25:09 -07:00
topjohnwu
e8d900c58e
Fix typo
2019-06-15 18:12:12 -07:00
topjohnwu
a6241ae912
Fix magiskboot unpack option parsing
2019-06-15 16:15:12 -07:00
topjohnwu
4a697ca2ec
Add 7.3.0 changelog
2019-06-14 22:39:31 -07:00
topjohnwu
58bec7f2c9
Update dependencies
2019-06-14 22:39:31 -07:00
Wenlin Shen
213f84985c
Update Chinese (Traditional) translate
...
Update wordings to improve readability.
2019-06-13 21:33:24 -07:00
Viktor De Pasquale
074b1f8c61
Added one-click scroll to the bottom
2019-06-12 16:08:02 +02:00
topjohnwu
326eee8c83
Migrate a lot of classes to Kotlin
2019-06-12 03:29:38 -07:00
topjohnwu
00bff4912e
Use svc for reboot if feasible
...
Close #1488
2019-06-12 00:55:21 -07:00
Viktor De Pasquale
0ce1720516
Fixed magisk log screen lines having multiple lines
2019-06-11 21:52:03 -07:00
osm0sis
ee407472cf
magiskboot: allow forcing no recompression on ramdisk.cpio
...
- when input image had a compressed ramdisk magiskboot had no way to force the repack with the uncompressed ramdisk.cpio since it does not formally recognize cpio as its own format, so add a switch to support forcing repacking to any possible ramdisk format regardless of input image
2019-06-10 21:57:39 -07:00
osm0sis
f341f3b2dd
magiskboot: accept forcing recognized but unsupported format compression
...
- when input image had a different supported format (e.g. gzip) magiskboot would not accept a manually compressed ramdisk or kernel in an unsupported format (e.g. lzop) despite being able to recognize it, so instead would double compress using whatever the input format was, breaking the image with, in effect, a ramdisk.cpio.lzo.gz
2019-06-10 21:56:51 -07:00
Ian Macdonald
8513946e09
'magiskboot hexpatch' will exit with status 1 when nothing patched.
2019-06-10 21:41:40 -07:00
nonnymoose
8ebd9c8927
Use original file type when creating device nodes
2019-06-10 21:41:17 -07:00
topjohnwu
1d54c5144e
Fix background update checks
2019-06-10 21:25:42 -07:00
topjohnwu
e40d4318fa
Let Kotlin target Java 8
2019-06-10 21:22:07 -07:00
topjohnwu
7756e10779
Rewrite configs with Kotlin delagate properties
2019-06-10 04:37:56 -07:00
topjohnwu
3e58d502d0
Update SettingsFragment to Kotlin
2019-06-09 03:04:37 -07:00
topjohnwu
1c8846dc57
Make PreferenceModel an interface
2019-06-08 16:30:12 -07:00
topjohnwu
2f320c7239
Update ClassMap
2019-06-08 15:34:15 -07:00