msdx321
a7ceb04cb7
Fix early mount on S9/S9+
...
Unlike other common OEMs, Samsung use uppper case partition name.
e.g: /dev/block/platform/11120000.ufs/by-name/SYSTEM
This will cause setup_block() fails to find a match partition.
Thus, we should use strcasecmp instead of strcmp.
Signed-off-by: msdx321 <msdx321@gmail.com>
2018-06-03 17:02:30 +08:00
Andrew Gunnerson
b3cd83bbca
magiskinit: Only unmount /system and /vendor if it was mounted by magisk
...
This fixes an issue where if /system or /vendor was already mounted
prior to magiskinit running, then they would get unmounted.
Signed-off-by: Andrew Gunnerson <andrewgunnerson@gmail.com>
2018-06-03 15:25:38 +08:00
topjohnwu
34dcf49fbc
Update restorecon implementation
2018-06-03 14:43:03 +08:00
topjohnwu
f31a24b16d
Update setenv functions (also fixes uninstalling)
2018-05-26 23:14:09 +08:00
topjohnwu
b436bce565
Minor optimizations
2018-05-26 21:25:59 +08:00
topjohnwu
36448191b7
Fix applet invocation
2018-05-20 00:49:48 +08:00
topjohnwu
c9ca42aaa9
Support fixing Magisk environment
2018-05-13 18:14:44 +08:00
topjohnwu
c0e2f44092
Use wrapper script to prevent crazy LD_XXX flags
2018-05-13 14:32:21 +08:00
topjohnwu
cecc0b932d
Remove some traits
2018-04-29 12:34:36 +08:00
topjohnwu
0faed7159c
Add invincible mode back
2018-04-29 12:17:28 +08:00
topjohnwu
9484ec0c17
Massive refactoring
...
Remove post-fs mode
2018-04-22 02:16:56 +08:00
topjohnwu
614c552e55
Improve daemon startup
2018-04-21 20:16:59 +08:00
topjohnwu
87f6018468
Massive sepolicy refactor
2018-04-15 03:18:18 +08:00
topjohnwu
2533a4fc4a
Fix APK installation on Android P
2018-04-08 03:22:22 +08:00
topjohnwu
42284c5efb
Test logcat instead of checking logd
2018-04-08 02:12:40 +08:00
topjohnwu
787f7b3035
Remove backwards compatibility symlinks
...
These links cause magiskhide unable to work ideally and add complications. I think I gave enough time for migration
2018-03-27 00:35:59 +08:00
topjohnwu
9c6e64f47d
Workaround compiler optimization bug
2018-02-21 14:44:24 +08:00
topjohnwu
a94fa81195
Support non skip_initramfs device with slot suffix
2018-02-14 00:57:52 +08:00
topjohnwu
754fafcfe9
Check logd before logging
2018-02-12 02:48:15 +08:00
topjohnwu
40b6fe03c2
Tweak enum
2018-02-11 18:50:42 +08:00
topjohnwu
49ecba2476
Obfuscate filenames to prevent detection
...
Because why not
2018-02-11 04:04:47 +08:00
topjohnwu
ebd509d92d
Obfuscate socket name to prevent detection
...
Because why not
2018-02-11 03:59:54 +08:00
topjohnwu
599ae95251
Support moving files across filesystems
2018-02-02 04:47:16 +08:00
topjohnwu
d1be34c34a
Support sepolicy_debug
2018-02-02 04:17:13 +08:00
topjohnwu
bc2cac90fe
Hardlink files recursively
2018-02-02 03:22:38 +08:00
topjohnwu
328fc44194
Rename module core to native
2018-01-27 09:11:28 +08:00