# put stock boot.img into /sdcard/boot.img
# get sha1
adb shell
su
SHA1=$(cat $(magisk --path)/.magisk/config | grep SHA1 | cut -d '=' -f 2)
# repack boot.img.gz
gzip -9f /sdcard/boot-stock.img
# restore backup
mkdir /data/magisk_backup_${SHA1}
mv /sdcard/boot-stock.img.gz /data/magisk_backup_${SHA1}/boot.img.gz
chmod -R 755 /data/magisk_backup_${SHA1}
chown -R root.root /data/magisk_backup_${SHA1}
Last active
December 26, 2025 04:50
-
-
Save pexcn/71d7d242c5e805d9346d2dc9db17fb90 to your computer and use it in GitHub Desktop.
This is the answer.
The last linerun_migrationsdoesn't work though. But it doesn't matter - at this point you are already able to run the "Restore Images"
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is the answer.
The last line
run_migrationsdoesn't work though. But it doesn't matter - at this point you are already able to run the "Restore Images"Edit: the
run_migrationsshows an error msg- Unable to find preinit dir. But behind the scene everything should work fine now