topjohnwu
5b7ddbbb01
Fix status report UI
2019-09-30 15:32:28 -04:00
Viktor De Pasquale
6352fbb3b2
Added additional sorting for installed modules
2019-09-30 14:07:14 -04:00
Viktor De Pasquale
122e2f7a8e
Updated styles and simplified dimension usage
2019-09-30 19:37:57 +02:00
Viktor De Pasquale
b4e1585e2b
Added custom font
2019-09-30 19:36:51 +02:00
topjohnwu
d3f49334e2
Move function as extension
2019-09-28 12:17:34 -04:00
topjohnwu
c4356171b3
Update dependencies block
2019-09-28 05:01:51 -04:00
topjohnwu
5c5625911d
Fix back button behavior
2019-09-28 05:01:25 -04:00
topjohnwu
6a10cc9c55
Remove dependency Dexter
2019-09-28 04:23:21 -04:00
topjohnwu
6b317f918e
Rename base class names
2019-09-28 03:50:11 -04:00
topjohnwu
08b528dc4f
Reorganize classes
...
- Move base classes to its own package
- Move most logic out of MagiskActivity to MainActivity
2019-09-28 03:37:24 -04:00
topjohnwu
fc886a5a47
Merge Teanity into sources
2019-09-28 01:56:16 -04:00
topjohnwu
0cb90e2e55
Update BasePreferenceFragment
2019-09-27 19:54:03 -04:00
topjohnwu
64113a69b4
Remove unused warnings
2019-09-26 13:54:40 -04:00
topjohnwu
544bb7459c
Don't pass by reference
2019-09-26 03:49:05 -04:00
Viktor De Pasquale
578a50b464
Added hiding actions on notifications typed "Download"
2019-09-26 03:15:46 -04:00
topjohnwu
3d4081d0af
Fix patch verity and forceencrypt
2019-09-26 03:14:56 -04:00
topjohnwu
b763b81f56
Use mutex_guard to lock su_info
2019-09-26 01:49:50 -04:00
topjohnwu
947dae4900
Rename classes and small adjustments
2019-09-25 23:55:39 -04:00
Viktor De Pasquale
a5830599c4
Added initial load of styles and attributes
...
Required for creating basic screens
2019-09-24 20:29:35 +02:00
topjohnwu
debd1d7d54
Update canary channel links
2019-09-24 03:09:02 -04:00
osm0sis
cba0d04000
magiskpolicy: rules: standardize update_engine sepolicy when rooted
...
The state of ROM A/B OTA addon.d-v2 support is an inconsistent mess currently:
- LineageOS builds userdebug with permissive update_engine domain, OmniROM builds userdebug with a more restricted update_engine domain, and CarbonROM builds user with a hybrid closer to Omni's
- addon.d-v2 scripts cannot function to the full extent they should when there is a more restricted update_engine domain sepolicy in place, which is likely why Lineage made update_engine completely permissive
Evidence for the above:
- many addon.d-v2 scripts only work (or fully work) on Lineage, see below
- Magisk's addon.d-v2 script would work on Lineage without issue, but would work on Carbon and Omni only if further allow rules were added for basic things like "file read" and "dir search" suggesting these ROMs' addon.d-v2 is severely limited
- Omni includes a /system/addon.d/69-gapps.sh script with the ROM itself (despite shipping without GApps), and with Magisk's more permissive sepolicy and no GApps installed it will remove important ROM files during OTA, resulting in a bootloop; the issue with shipping this script was therefore masked by Omni's overly restrictive update_engine sepolicy not allowing the script to function as intended
The solution:
- guarantee a consistent addon.d-v2 experience for users across ROMs when rooted with Magisk by making update_engine permissive as Lineage has
- hopefully ROMs can work together to come up with something standard for unrooted addon.d-v2 function
2019-09-23 07:55:25 -04:00
topjohnwu
695e7e6da0
Create product mirror if /system/product exist
2019-09-23 06:52:24 -04:00
topjohnwu
4cd4bfa1d7
Add ':' to allowed characters for magiskhide process name
2019-09-22 16:17:51 -04:00
topjohnwu
16b400964b
Update vars for 2SI
2019-09-22 06:45:23 -04:00
topjohnwu
cf2d02c0dd
Don't wipe ramdisk when A-only SAR
2019-09-22 06:17:54 -04:00
topjohnwu
0fcd0de0d1
Fix potential crash when traversing cpio entries
2019-09-22 06:15:19 -04:00
topjohnwu
748a35774f
Support patching fstab in ramdisk for A-only 2SI
2019-09-22 05:30:04 -04:00
topjohnwu
a52a3e38ed
Change some class names
2019-09-22 05:20:51 -04:00
topjohnwu
ee0cef06a6
Add support for A-only 2SI
2019-09-22 05:15:31 -04:00
topjohnwu
0e5a113a0c
Support patching mnt_point in fstab in dtb
2019-09-22 04:17:15 -04:00
topjohnwu
a1ccd44013
Change MagiskBoot patch behavior
...
Use environment variables to toggle configurations for patching ramdisk
2019-09-21 05:55:23 -04:00
topjohnwu
4d91e50d6d
Update dtb patch to not use in-place modification
2019-09-21 05:30:04 -04:00
topjohnwu
120668c7bc
Revise dtb commands CLI
2019-09-20 03:53:58 -04:00
topjohnwu
d81ccde569
Pretty print dtb content
2019-09-20 03:05:14 -04:00
topjohnwu
e8581b4adb
Fix links in docs
2019-09-19 05:48:21 -04:00
topjohnwu
19906575a3
Update v7.3.4 changelogs
2019-09-19 05:29:45 -04:00
topjohnwu
9329094a4e
Update documentations
2019-09-19 05:00:29 -04:00
topjohnwu
b44f5122fd
Pass int directly as pointer
2019-09-19 00:13:42 -04:00
topjohnwu
17981730a4
Remove load_persist_props in post-fs-data
...
Close #1607
2019-09-17 13:50:53 -04:00
topjohnwu
53de6da26c
Only print relevant info according to header version
2019-09-17 05:11:09 -04:00
topjohnwu
3e30ccdeee
Make parsing behaves according to header
...
Close #1778 . Close #1848
2019-09-17 05:01:04 -04:00
topjohnwu
baaaf7d5de
Fully match zygote/usap process names
2019-09-17 01:50:45 -04:00
hoijui
45d8d139a9
Cross-link-ify install instructions
2019-09-17 01:28:41 -04:00
topjohnwu
fe644e10d0
Make sure post-fs-data is first ran
...
Close #1601
2019-09-17 00:21:07 -04:00
impulsiva
f383d11d10
Update TR strings
...
Fixed several typos and mistranslated strings.
2019-09-13 16:29:25 -04:00
topjohnwu
ef1b928532
LD_LIBRARY_PATH patch for apex should not propagate
...
Fix #1832
2019-09-13 15:22:49 -04:00
topjohnwu
6e46d394b1
Fix su_info cache yet again...
2019-09-13 14:05:28 -04:00
topjohnwu
f109038d12
Hardcode shell uid to 2000
2019-09-13 03:14:58 -04:00
topjohnwu
e31e687602
Allow ADB shell to remove modules and reboot
2019-09-13 03:14:21 -04:00
topjohnwu
86bfb22d4c
Override module when .replace is found
2019-09-12 16:08:30 -04:00