Full Guide on how to Unlock, Root, and flash GSI to Redmi Note 8 Pro

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    A word of caution: I am not a ROM developer for this device, I'm just giving a safe method for flashing GSI to this device. If you decide to flash an unsafe/untested GSI (which is anything other than Havoc OS 2.9 GSI) the resulting outcome is your fault, may that be your phone booting up to the welcome screen of your new ROM or a brick. If you have any questions, please PM me.

    1. Unlocking the Bootloader
    This is pretty easy.
    -Install the Mi Unlock app from here on your PC.
    -Go to the Settings app on your RN8P.
    -Press About Phone and then press the MIUI version number 7 times or until it says "No need, you are already a developer."
    -Go back and scroll down until you see Other Settings. Tap Other Settings and from there tap on Developer Options. From there you should turn on OEM Unlocking and USB Debugging.
    -Scroll up and click on Mi Unlock Status. Add your account there and install the ADB and USB drivers for this phone onto the PC that you installed Mi Unlock tool to.
    -Connect it to that PC via USB and turn off your phone. Open Mi Unlock. Enter your Mi Account information. Enter fastboot mode by holding Power and Volume Down on your phone until a picture of a rabbit appears.
    -Press Unlock on Mi Unlock. Then, the program will either say that your phone is unlocked or that you have to wait 168 or more hours. If it does tell you this, wait until that time is up to press unlock again. Once the program says that your phone is unlocked, you're good to go.
    2. Installing TWRP
    -There isn't actually any official TWRP Recovery for this device, as you may have noticed. Instead, download the LR TEAM Unofficial TWRP here onto your PC.
    -Install Szaki Tools onto your PC here. This is not only a minimal ADB/Fastboot tool but it also contains a graphical interface if you need it.
    -Install OpenJDK here if you want to use that graphical interface unless you already have JDK installed.
    -If you want to use Szaki Tools Graphical interface, connect your phone to your PC via USB and open the file called XiaomiADBFastbootTools with OpenJDK or something else if you already have something to open JAR files.
    -Factory reset your phone by going to My Device in Settings, then going to Backup and Reset and then to Erase All Data. Then, press reset phone at the bottom. Put in your password if you have one and press OK on all of the warnings.
    -You will see a loading bar, wait until it is finished and then hold the Power and Volume Down buttons to enter Fastboot before the phone boots up to the welcome screen.
    -Open XiaomiADBFastbootTools if you haven't already and click on Select Image. Navigate to the LR TEAM TWRP file you downloaded earlier and flash it to the Recovery Partition using the dropdown next to Flash Image. Flash the image.
    -Turn off the phone and then boot into Recovery by holding the Power and Volume Up buttons, releasing the power button when you see the Redmi logo.
    3. Installing GSI, Magisk, and GAPPS
    -Install your GSI (Havoc OS, Pixel Experience, Lineage OS, install at your own risk, Havoc OS tested and works great), Magisk, and OpenGApps Pico package
    -Go back to your phone, which should be in Recovery mode right now if you have followed this guide up to this point. Select Wipe in TWRP and then select Format Data. Type yes and then press the check mark.
    -Go back, press Reboot and then Recovery. Hold Power and Volume Up and then release Power once you see the Redmi logo to boot back into Recovery.
    -Go to Wipe again, but this time press Advanced Wipe. Select Dalvik Cache, Cache, and System. Swipe right.
    -Transfer your GSI, Magisk zip, and GAPPS to your phone after you've finished wiping.
    -Flash your GSI and Magisk, and then flash GAPPS. If you get an error while trying to flash GAPPS, it's fine. Just continue on to the next step.
    -Press Advanced and then Close AVB 2.0 . Make sure you check both before swiping.
    -Press Reboot and then System, and then boot into Recovery again using Power and Volume Up.
    -Reboot again into system from there just wait. Your phone will probably reboot by itself once before booting into your new GSI ROM.
    -If GAPPS did not flash the first time, boot back into Recovery and go to Wipe.
    -Press Advanced Wipe and press Repair or Change File System. Then Flash your GSI, Magisk, and GAPPS again.

    You should now have a functioning GSI ROM on your phone!
    Please let me know which GSIs work, I've tested Havoc, which works really well in general. I've tried flashing Pixel Experience, PHH Treble, and Resurrection Remix and they did not work for me. I have heard that some people have gotten PHH Treble and Reurrection Remix to work though.
    2
    LOS 17 GSI boots and works well aside from the same brightness bug, possibly fixed with jumpers overlay. There is an issue with audio though, couldn't get my alarms working but I got some music working after fiddling. Bluetooth and GPS are good as well.

    Pixel didn't boot for me either

    Quack and Bliss both booted, I'll test more in depth tomorrow.

    TWRP restore is working like a champ once you decrypt your data partition.
    2
    Can you share some more details about bugs, camera, battery consumption etc for Havoc 2.9 on note 8 pro?

    Battery consumption is low, 1% overnight if not less.

    I used Bluetooth to send a file, no issues there.

    WiFi worked fine to update.

    Fixed tap to wake with a zip for the Mi9.

    Headphone jack not working, no indicator it's plugged in.

    GPS works

    Auto brightness isn't working, even after I flashed the fix. A funny little bug is the brightness will go to 100% before it sleeps. Seems to be a bug with all the GSI's I'm reading.

    Stock camera only recognizes the 16mp sensor, not the 64mp. I tried gcam by Wyroczen, and the pics are much better but it feels like the Xiaomi MIUI camera takes better photos sometimes.

    Anything else you want me to check? I'm going to try a couple more GSI's for fun and then go back to stock cuz I miss the camera. I tried installing the stock Xiaomi camera with Titanium Backup but it didn't work.
    1
    I will try now :)

    ---------- Post added at 11:21 AM ---------- Previous post was at 10:58 AM ----------

    Need to unpack the file to img?

    ---------- Post added at 11:35 AM ---------- Previous post was at 11:21 AM ----------

    Totally working!!! :D

    I followed your tips and flashed sucessful the Havoc 2.9 ROM Im so happy it works.

    Thanks again :D

    You're welcome! :D
    Tell me what other issues you have if you run into any.
    Specifically, what is the camera situation?
    1
    Hi. Great tutorial, thanks a lot.
    My question is
    When I installed a custom rom and a new update of that is published, can I just flash over? I don't want to loose data and apps.
    Hope you can understand.

    Thanks again.

    If you want to install a new update of a GSI, you're out of luck if you want to keep your data safe while installing the update. You can copy over files from a backup before the update if you want, but I don't know of any other way to do this.