-
-
Save andrewpedia/c26df157440b6f185cb8ae023b9755f5 to your computer and use it in GitHub Desktop.
EMUI 9.1 Flasher Full Base Flashing Script
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
echo *** WELCOME TO EMUI 9.1 Flasher by Vorion and Pretoriano80 *** | |
echo. | |
echo Thanks to @Ante0, @Atarii, @dkionline, @frantm, @lastfuckingdroid, @Mankindtw, @Pretoriano80, @shimp208, @zanooda123 | |
echo ... and of course to [email protected] | |
echo. | |
pause | |
echo. | |
echo ******* PLEASE READ EVERYTHING THIS TOOLS TELLS YOU TO DO! ******* | |
echo ******* MAGISK VERSION IS 19.3 STABLE ******* | |
echo. | |
pause | |
echo. | |
echo. | |
echo Put the update_full_base.zip into the "ZIPS-HERE" folder. | |
pause | |
if not exist ZIPS-HERE/update_full_base.zip ( | |
goto missing | |
) | |
echo - Make sure your device is connected to PC and USB debug it's enabled | |
echo. | |
pause | |
echo. | |
echo - Rebooting to fastboot, confirm with enter when in fastboot screen | |
echo. | |
adb reboot bootloader | |
echo. | |
echo. | |
if %ERRORLEVEL% GEQ 1 goto nodevice | |
pause | |
echo. | |
echo - Flashing TWRP recovery | |
echo. | |
fastboot flash recovery_ramdisk images/twrp.img | |
echo. | |
echo - Rebooting.. | |
echo - AFTER PRESSING A KEY, PLEASE UNPLUG YOUR PHONE AND HOLD PRESS THE VOLUME UP BUTTON UNTIL PHONE BOOTS IN TWRP. | |
echo - OTHERWISE THE SYSTEM WILL BOOT AND YOU WILL NEED TO START THE SCRIPT AGAIN. | |
echo - IF YOU MISSED THIS STEP, JUST CLOSE THIS SCRIPT USING THE RED CROSS AND OPEN IT AGAIN. | |
echo. | |
pause | |
echo. | |
fastboot reboot | |
echo. | |
echo PLEASE PLUG YOUR PHONE BACK BEFORE CONTINUING. | |
echo Confirm with enter when your phone will reach at least TWRP loading screen | |
echo. | |
pause | |
echo. | |
echo - Uploading update files | |
echo. | |
adb push ZIPS-HERE/update_full_base.zip /data/update/HWOTA/update_full_base.zip | |
adb push images/nocheck.img /data/update/nocheck.img | |
echo. | |
echo - Writing recovery commands. Wait. | |
echo. | |
adb shell "echo --update_package=/data/update/HWOTA/update_full_base.zip > /cache/recovery/command" | |
echo update_full_base.zip - OK. | |
echo. | |
echo DONE. | |
echo. | |
pause | |
echo. | |
echo - NoCheck recovery is going to be flashed. | |
echo. | |
adb shell dd if=/data/update/nocheck.img of=/dev/block/bootdevice/by-name/recovery_ramdisk | |
echo. | |
pause | |
echo. | |
echo. | |
echo ++++ Next we will reboot to recovery and update process should start ++++ | |
pause | |
adb reboot recovery | |
echo. | |
echo. | |
echo ******* If you want to flash a Magisk patched recovery_ramdisk wait untill installation is complete. Otherwise press CTRL+C to exit ******* | |
echo ******* PLEASE WAIT UNTIL THE INSTALLATION IS COMPLETE AND SYSTEM IS UP AND RUNNING ******* | |
echo Please make sure that ADB Debug is enabled and confirm with ENTER | |
echo. | |
pause | |
echo. | |
echo. | |
echo ******* Rebooting to fastboot, confirm with ENTER when in fastboot screen ******* | |
echo. | |
adb reboot bootloader | |
echo. | |
pause | |
echo. | |
echo. | |
echo ******* Flashing Magisk patched recovery_ramdisk ******* | |
echo. | |
pause | |
fastboot flash recovery_ramdisk magisk/magisk.img | |
echo. | |
echo. | |
echo ******* Time to reboot to EMUI OS ******* | |
echo - After reboot please wait until the system starts again !! | |
echo. | |
pause | |
fastboot reboot | |
echo. | |
echo ******* Please make sure that ADB Debug is enabled and confirm with ENTER ******* | |
echo. | |
pause | |
echo. | |
echo. | |
echo ******* Rebooting with ROOT enabled. Enjoy! ******* | |
adb reboot recovery | |
echo. | |
echo. | |
echo ******* If you want to install Magisk Manager,please wait until system starts ******* | |
echo ******* Make sure ADB Debug it's enabled ,then press ENTER. ******* | |
echo ******* Otherwise press CTRL+C to exit ******* | |
echo. | |
pause | |
adb install magisk/magisk.apk | |
echo. | |
echo. | |
echo ******* ALL DONE,PRESS ENTER TO EXIT ******* | |
pause | |
exit | |
:nodevice | |
echo ******* No device found.Check if USB Debug is on. ******* | |
pause | |
exit | |
:missing | |
echo ******* Missing ZIP files ******* | |
pause | |
exit |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment