4d5841332a
Change to applet name to prevent showing magisk.bin
2018-06-17 01:47:55 +08:00
9b41976252
Preserve last log
2018-06-17 01:38:58 +08:00
d08fd0561a
Remove invincible mode
2018-06-17 01:28:29 +08:00
a6958ac139
Fix adbd on GSIs
2018-06-17 01:25:27 +08:00
d7d76f54cc
Install stub APK when needed
2018-06-14 05:09:54 +08:00
970a2e87b3
Bundle in stub APK into magiskinit
2018-06-14 02:54:38 +08:00
cabaae8403
MagiskSU improvements
2018-06-14 02:54:33 +08:00
f2064a84ed
Move database logic outside of MagiskSU
2018-06-13 04:34:05 +08:00
3f83919e09
Fix bootloops when flashing Magisk after data wipe on FBE devices
2018-06-11 02:26:18 +08:00
d2e8ecc646
Fix error return code when patching dtb
2018-06-10 20:36:18 +08:00
30eb4074cb
Update binary dump method
2018-06-10 16:55:00 +08:00
9929e7d8e8
Remove update file on boot
...
It's not important to check the return value of unlink(2) or even verify
that the file exists. If this code is running, it means the system has
rebooted, and thus the update file, if any, should be removed so that
MagiskManager doesn't keep displaying the same message. We also handle
this before we handle "disable" so that disabled modules don't keep
requesting a reboot to update.
2018-06-10 03:02:56 +08:00
f6ee252572
magiskboot: Check dtb header content to avoid false positives
2018-06-10 03:02:13 +08:00
0abdfda5a2
Fix busybox issues
2018-06-09 15:45:56 +08:00
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
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
b8bd83ba05
Update busybox to 1.28.4
2018-06-03 15:17:31 +08:00
34dcf49fbc
Update restorecon implementation
2018-06-03 14:43:03 +08:00
f31a24b16d
Update setenv functions (also fixes uninstalling)
2018-05-26 23:14:09 +08:00
b436bce565
Minor optimizations
2018-05-26 21:25:59 +08:00
bcdadc6581
Update busybox
2018-05-20 02:34:06 +08:00
36448191b7
Fix applet invocation
2018-05-20 00:49:48 +08:00
c9ca42aaa9
Support fixing Magisk environment
2018-05-13 18:14:44 +08:00
c0e2f44092
Use wrapper script to prevent crazy LD_XXX flags
2018-05-13 14:32:21 +08:00
1412fcbb22
Update sepolicy rules
2018-05-13 14:30:41 +08:00
c3c78428c4
Use lower API level for static binaries
2018-05-13 05:22:46 +08:00
c6d2bf577f
Massive building system rewrite
2018-05-13 03:04:40 +08:00
88fae36b8a
Hide sub-services of apps for hiding
...
Close #383
2018-04-29 15:10:35 +08:00
cecc0b932d
Remove some traits
2018-04-29 12:34:36 +08:00
0faed7159c
Add invincible mode back
2018-04-29 12:17:28 +08:00
fb491cfdcf
Add Protobuf support to resetprop
2018-04-29 01:20:48 +08:00
fc706dcb40
Bump busybox to 1.28.3
2018-04-22 14:28:16 +08:00
a2c1b024f3
Use 32-bit binaries only
2018-04-22 14:13:27 +08:00
76ef1d0d86
Cleanup sepolicy rules
2018-04-22 03:06:40 +08:00
9484ec0c17
Massive refactoring
...
Remove post-fs mode
2018-04-22 02:16:56 +08:00
614c552e55
Improve daemon startup
2018-04-21 20:16:59 +08:00
7db3d84ba2
Forgot to update the default file secontext
2018-04-21 13:20:42 +08:00
87f6018468
Massive sepolicy refactor
2018-04-15 03:18:18 +08:00
7ff45974c6
Upstream selinux
2018-04-14 17:18:29 +08:00
2533a4fc4a
Fix APK installation on Android P
2018-04-08 03:22:22 +08:00
42284c5efb
Test logcat instead of checking logd
2018-04-08 02:12:40 +08:00
ac05e2f2e2
Fix tail size calculation
...
Close #381
2018-03-27 00:45:18 +08:00
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
31bd642b80
Update to busybox 1.28.2
2018-03-26 22:12:04 +08:00
f0bac6b154
Resetprop small refactor
2018-03-26 21:21:48 +08:00
cc7e74ca11
Cleanup build.gradle
2018-03-26 03:53:06 +08:00
e8a44646b8
Update Magisk Manager
2018-03-18 12:34:07 +08:00
ae97d011ae
Change MagiskHide state if logd is disabled
2018-03-18 12:17:10 +08:00
5665e04014
Force using system binaries
2018-03-17 21:42:42 +08:00
9855877b03
Update rules for Android P
2018-03-11 08:36:20 +08:00