Update uninstaller
This commit is contained in:
parent
9c1005ff0c
commit
7f7dda9ec2
@ -65,7 +65,22 @@ cd $MAGISKBIN
|
|||||||
|
|
||||||
ui_print_wrap "- Unpacking boot image"
|
ui_print_wrap "- Unpacking boot image"
|
||||||
./magiskboot --unpack "$BOOTIMAGE"
|
./magiskboot --unpack "$BOOTIMAGE"
|
||||||
[ $? -ne 0 ] && abort_wrap "! Unable to unpack boot image"
|
CHROMEOS=false
|
||||||
|
case $? in
|
||||||
|
1 )
|
||||||
|
abort_wrap "! Unable to unpack boot image"
|
||||||
|
;;
|
||||||
|
2 )
|
||||||
|
CHROMEOS=true
|
||||||
|
;;
|
||||||
|
3 )
|
||||||
|
ui_print_wrap "! Sony ELF32 format detected"
|
||||||
|
abort_wrap "! Please use BootBridge from @AdrianDC to flash Magisk"
|
||||||
|
;;
|
||||||
|
4 )
|
||||||
|
ui_print_wrap "! Sony ELF64 format detected"
|
||||||
|
abort_wrap "! Stock kernel cannot be patched, please use a custom kernel"
|
||||||
|
esac
|
||||||
|
|
||||||
# Update our previous backup to new format if exists
|
# Update our previous backup to new format if exists
|
||||||
if [ -f /data/stock_boot.img ]; then
|
if [ -f /data/stock_boot.img ]; then
|
||||||
@ -109,11 +124,11 @@ case $? in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
# Sign chromeos boot
|
# Sign chromeos boot
|
||||||
if [ -f chromeos ]; then
|
if $CHROMEOS; then
|
||||||
echo > empty
|
echo > empty
|
||||||
|
|
||||||
LD_LIBRARY_PATH=$SYSTEMLIB $CHROMEDIR/futility vbutil_kernel --pack stock_boot.img.signed \
|
./chromeos/futility vbutil_kernel --pack stock_boot.img.signed \
|
||||||
--keyblock $CHROMEDIR/kernel.keyblock --signprivate $CHROMEDIR/kernel_data_key.vbprivk \
|
--keyblock ./chromeos/kernel.keyblock --signprivate ./chromeos/kernel_data_key.vbprivk \
|
||||||
--version 1 --vmlinuz stock_boot.img --config empty --arch arm --bootloader empty --flags 0x1
|
--version 1 --vmlinuz stock_boot.img --config empty --arch arm --bootloader empty --flags 0x1
|
||||||
|
|
||||||
rm -f empty stock_boot.img
|
rm -f empty stock_boot.img
|
||||||
@ -132,6 +147,7 @@ ui_print_wrap "- Removing Magisk files"
|
|||||||
rm -rf /cache/magisk.log /cache/last_magisk.log /cache/magiskhide.log /cache/.disable_magisk \
|
rm -rf /cache/magisk.log /cache/last_magisk.log /cache/magiskhide.log /cache/.disable_magisk \
|
||||||
/cache/magisk /cache/magisk_merge /cache/magisk_mount /cache/unblock /cache/magisk_uninstaller.sh \
|
/cache/magisk /cache/magisk_merge /cache/magisk_mount /cache/unblock /cache/magisk_uninstaller.sh \
|
||||||
/data/Magisk.apk /data/magisk.apk /data/magisk.img /data/magisk_merge.img /data/magisk_debug.log \
|
/data/Magisk.apk /data/magisk.apk /data/magisk.img /data/magisk_merge.img /data/magisk_debug.log \
|
||||||
/data/busybox /data/magisk /data/custom_ramdisk_patch.sh 2>/dev/null
|
/data/busybox /data/magisk /data/custom_ramdisk_patch.sh /data/property/*magisk*
|
||||||
|
/data/app/com.topjohnwu.magisk* /data/user/*/com.topjohnwu.magisk 2>/dev/null
|
||||||
|
|
||||||
$BOOTMODE && reboot
|
$BOOTMODE && reboot
|
||||||
|
Loading…
x
Reference in New Issue
Block a user