Friday, 15 July 2016

Redmi 3 Pro Considerations - Flash global ROM with BOOTLOADER LOCKED



I've tried some things on my Xiaomi Redmi 3 Pro and I want to share them if helpful for someone.
I've done all this with Xiaomi.eu Rom and SMIUI


///// I'm not accountable for any problem on your phone, do it at your own risk! \\\


1 - Button combinations (unplugged from pc):
  • vol+ & vol- & power = force shutdown if in fastboot or download mode, if powered-on it's a restart

  • vol- & power = from switched-off phone goes in fastboot (from there you can launch another combination: vol+&vol- while launche cmd: fastboot.exe reboot)

  • vol+ & power = preload\ bootload mode (the yellow screen where to choose recovery\ fastboot\ download mode)


2 - For any type of problem \brick \ bootloop be sure before about this:
  • A) if you run the phone in fastboot mode, check if you can see it in fastboot command line from pc (cmd: fastboot devices)

  • B) if you run the phone in download mode, check if you can see it from miflash

If these point are ok this means the pc is ready to see the phone if you softbrick it or it goes in bootloop.
You will be always able to run it in fastboot mode, then download mode, an flash any rom to the phone that works.

3 - What you need?
4 - Prepare ROM:
I've seen first this thread on en.miui, http://en.miui.com/thread-276565-1-1.html , where explains how to modify ROM to change the bootloader check. The guide explains very good how to modify the "boot.img" file of roms.
So just follow those steps.
I've seen that you can do it for both types of rom, for Recovery and MiFlash too.
  • For the recovery ROM, you have a file to open in 7Zip, copy the "boot.img" from it, modify it as explained in the guide, and re-copy in the zip file again.

  • While for the one for Miflash, it's easier; extract the rom, copy the "boot.img" file from \image folder, modify it with, and change it in the original folder. Then flash it with Miflash.

5 - Connect phone in Fastboot with pc:
One thing that always will save you is the ability to connect phone in fastboot mode.
  • Before start the phone in fastboot mode with cable unplugged (point 1).

  • Once you've installed Miflash, go on it's directory folder (C:\Program Files\Xiaomi\MiPhone\), and run cmd from there (shift+right mouse click).

  • Connect phone to pc.

  • Then run command "fastboot.exe devices" and if the result under the line on left is a code, the phone is recognized

6 - Force Download Mode from fastboot:
  • To force the phone to go in dowload mode, first run it in fastboot (point 5), check if it's recognized (point 2-A), then type but don't run command "fastboot.exe reboot".

  • Now push vol+ & vol- in the same time, and now run the command.

  • If it runs in the right mode, you can see it's connected by device manager under "Ports (COM &LPT)" section.

  • You will see "qdloader 9008 driver" with a COM port installed. The same port you will see in Miflash if you run it and push the "refresh button".


7 - Flash Job:
  • A) First you need to flash the recovery, TWRP, and to do this you should already have done this things:
    • Install Miflash, MiPcSuit

    • Your phone is right seen in fastboot and in Miflash in download mode.

    • You have downloaded the right versione of TWRP for MiFlash.


  • B) Flash TWRP with Miflash
    • Select in Miflash the button "Browse" and go to the folder "\Image"where you have extracted the TWRP zip

    • Click "Refresh"

    • Click "Flash"

    • Wait to complete (If it fails sending hello packets, it's because it's too much time the phone is in download mode, in this case, switch it off, e restart in Download mode and re-do all )


  • C) Copy modified ROM:
    Now, I've done this step by OTG connection but there are more ways to do it:
    • Connec and mount an USB Drive in OTG

    • Push it by ADB

    • Copy it by SD card

    • If the old ROM still works, copy it in MTP connection

    • if none of this options is available, flash the Rom with Miflash, flash again TWRP recovery, run recovery, wipe cache and dalvik (factory reset option under "Wipe") and try to run system, it should run last system flashed.


  • D) Flash modified rom by recovery

  • E) Restart in system


Thanks to all users\ people helped me with different guides from XDA and other forums.
  • I' m sorry for no image, but it's not an official guide.

  • If something is wrong I'll change it asap, but don't blame me, these are just advices.

  • If it's not enough clear, search it on web.

  • If there are grammar errors, the Image verification confirms "I'm not a robot"

  • If you don't find the answer, then it's 42.




No comments:

Post a Comment