Sahara read end error with status 9

Do you know that you can easily unlock bootloader Redmi Note 3 without using the Mi Unlock tool or without getting the official permission of unlocking the device. Yes, it’s possible, and one of the fastest way to unlock the bootloader in you favorite Xiaomi Redmi Note 3 phone. Mi Flash Unlock Tool take so much time to unlock the bootloader. First, you have to apply for the unlocking permission and after that you to wait 10 to 15 days to process. And most of the time many users are facing some errors like “Stuck on 50% Process” or “Couldn’t Verify Device.”

So here in this guide, we are here to show you the unofficial way to unlock the bootloader on Redmi Note 3. This guide will work on the Redmi Note 3 Snapdragon version and don’t try this method on Mediatek version. Otherwise you will brick your phone.

The process is simple and all you need a PC and Some files. And remember this process will remove all the data form your Redmi Note 3 Phone, so do take the full backup of your phone and save it in some place, so you can easily restore after unlocking the bootloader. So let’s get started and unlock the Redmi Note 3.

Table of Contents

Files You need to Unlock Redmi Note 3 Bootloader

a) ADB and fastboot Drivers. Download here and install the same on your PC, and You will see the ADB folder on your C:/ Driver (C:/ADB).

b) Download Global developer Rom (6.7.21) Fastboot ROM Here. Yes, you need to flash this ROM on your phone to unlock it. After that, you can install any of your Favorite Note 3 ROM.

c) Redmi Note 3 Unlock Bootloader Zip file. Download and unzip the folder on your desktop.

d) Fastboot EDL Zip Download here. Unzip the folder rand this will help you to boot your phone into download mode from fastboot mode.

e) MI Flash Tool here. To flash the Global ROM and Unlock zip file on your phone.

f) Redmi Note 3 Battery above 70%.

Steps to Unlock Bootloader Redmi Note 3 Without Permission

1. First, install the ADB and Fastboot drivers from the above mention link and disabled driver signature enforcement in your pc.

To disable the driver signature on your PC and open the command prompt windows in administrator mode and enter the following command.

bcdedit /set testsigning on

Now reboot the PC.

2. Now go to Phone Settings > About phone > Tap Miui version until it says Developer mode is on. Then, Go to Additional Settings > Developer options > Turn on USB debugging and OEM unlock.

3. Now Unzip the Global developer Rom (6.7.21) Fastboot ROM folder two times and you will see the Image folder. See the Screen Shot below.

4. Now unzip the Unlock Bootloader Zip file and copy the file “emmc_appsboot.mbn” and paste the file on your Global developer Rom (6.7.21) Images folder.

5. Now install the MI Flash tool from the above mention link.

6. Now boot your Redmi Note 3 in fastboot mode. And connect your phone to the PC with USB cable.

7. Once your Phone in Fastboot mode. Open the Fasbtoot edl folder that you download from the above mention link and run the “edl” file to boot your phone in download mode.

8. Now your phone will boot in download mode, and your phone screen is black.

9. Open Device Manager and Phone will be detected as QHUSB_BULK under the Com Ports section.

10. Right Click and choose Update Drivers. And Choose Browse My Computer for Driver Software. Choose the Path of Xiaomi Folder. Most of the users will find it like this.

Note: If Folder doesn’t exist, Install MI Flash to first from the above mention links. C: XiaoMi XiaoMiFlash Source ThirdParty Qualcomm Driver

11. Choose Install this Driver Software anyway. And wait for to complete the installation.

12. Once the installation is done. Open the MI Flash tool and Select ROM Images folder from Desktop (From the location where MIUI 8 Fastboot ROM is saved)

13. Now from the application, click on the Refresh Button to see the phone on the Mi Flash tool. After pressing refresh button, you will see connected device (COM 3 or COM 4)

14. Choose Clean all option and Click on Flash and it will start a process.

15. Now wait for 3-5 minutes to complete the flashing process.

16. Now enter into fastboot mode by pressing volume down + Power button at same time.

Читайте также:  Как получить доступ к торговой площадке steam

17. Open the ADB folder that you create while installing the ADB file form above and press shift and right click then click on Open command window here. Enter the following commands:

fastboot devices
Hit Enter Key

fastboot oem unlock-go
Hit Enter Key

fastboot oem device-info
Hit Enter Key

So, You have unlocked your bootloader successfully.

Here is the video guide to Unlock Bootloader of Redmi Note 3.

So this way you can easily unlock the bootloader of your Redmi Note 3. I hope you will be able to unlock bootloader through this guide. Foe any queries leave your comments.

Great news for all Redmi Note 3 users. It is now possible to unlock RN3 bootloader without applying for official permission from MIUI Developer Team. For your information, normally, users need to submit their applications in order to get unlock permission. Usually, the review process takes approximately two weeks to finally come with a decision whether the application is approved or is not. There are several phone models come shipped with unlocked bootloader, due to the policy set by China government, including Mi 5, Mi 4c, and of course RN3. Luckily, for RN3 users can have a shortcut to release the bootloader lock placed in the system of their phones.

RN3 has been one of popular Android phones in Q1 of 2016 as the most features-rich and sophisticated-specs phone but its price is very affordable. It came earlier than the flagship Mi5. Interestingly, Xiaomi has even made the phone available in two variants: MediaTek-powered or Qualcomm-powered. Both chipsets are offering distinctive performance but then it’s up to customer’s preference on which one is the most preferable.

The trick you read in this page shows you how to unlock RN3 bootloader within 1 minutes * and without waiting for Xiaomi’s permission. However, you have to proceed carefully since there are possibilities for your device to brick. Therefore, I held no responsibility of anything that would happen to your phone as a result of following this guide. As usual, always take full backup of your phone before you proceed more further.

* Assuming you have all requirements and prerequisites fulfilled.

Personal advice: Despite its easiness and its fast process, it is better to use this method only if your unlock permission was rejected. However, you may also use this method immediately if you are really sure on what you’ll do and you are aware of its risks.

Also read:


It is now possible to temporarily unlock RN3SD bootloader with no official permission. However, if your plans are to flash TWRP and flash Super SU to gain root, then you better follow another guide which is much more safe (brick-free method). Read : How to root locked Redmi Note 3 Snapdragon.


  • A RN3 handset – the Qualcomm Snapdragon variant.
  • A windows based computer: laptop or desktop PC.
  • Download ADB Drivers and install it properly on your computer. – Alternative ADB package
  • Download Mi Flash Tool (English version) and install it on your PC.
  • Download MIUI 7.x Global Stable Fastboot ROM for RN3. – It works fine using MIUI Global Stable.
  • Download RD3 bootloader unlocked package (there are two .zip files: and
  • A USB cable to connect your phone to PC.
  • Create full backup of your data.


First, you have to enable USB debugging on your phone. How? Follow these direction: simply go to Settings >> About Phone >> tap 7 – 10 time on the MIUI version. That will activate Developer Options menu. Now go to Settings >> Developer Options then enable USB Debugging.

Second, extract the downloaded MIUI ROM Fastboot file (.tgz) using Winrar or 7zip. Make sure you remember the location of the output files.

Next, you also need to disable driver signature enforcement in your PC. You can do that by pressing Windows button + i on keyboard to reveal the Settings page. From there you can choose Update & Security >> Recovery >> Advanced startup >> Restart now . Wait a moment for your computer to restart. Next, go to Troubleshoot >> Advanced options >> Startup settings >> Restart . Once your computer restarts, now choose Disable driver signature enforcement which is option number 7. See the video below :

The Steps to Unlock Bootloader

Step 1 – Connect your phone to your PC using its USB cable. Your phone will ask for confirmation, simply tap OK.

Step 2 – Extract the file you’ve downloaded earlier. Open up Windows Explorer and open the folder of the files you’ve extracted it. Double click on cmd.exe file to launch it up.

Читайте также:  Сообщения защищены шифрованием viber что это значит

Step 3 – Execute this command to make sure your phone is connected properly via adb :

you’ll see your device’s serial number similar to below picture

Couldn’t connect properly? Try disable and then renable USB debugging on your phone.

Step 4 – Now you need to reboot Redmi Note 3 into Download Mode (EDL Mode). Execute the command below :

that is edl (EDL in lower case, and not edi).

Step 5 – Your phone will then reboot into a black screen and a new driver, namely qshusb qloader 9008, will be installed on your computer. Once the driver has been installed successfully, your phone is now totally in EDL mode.

Step 6 – Next, open up MIUI Flashing tool (MiFlash) you’ve downloaded and installed.

Step 7 – Click on the Browse button then locate the location of where you have extracted the MIUI ROM Fastboot file.

Step 8 – Next, click on Advanced option and configure several directory options.

Step 9 – Now make sure you have following settings :

  • Choose flash_all.bat file in the Fastboot Script.
  • Choose prog_emmc_firehose_8976_ddr.mbn file in the Flash Programmer.
  • Choose rawprogram0.xml in the Raw XML File.
  • Choose patch0.xml in the Patch XML File.

See picture below:

Step 10 – You should now have MiFlash configured but do not click the Flash button yet. Extract the file and you will get a file named emmc_appsboot.mbn – again, make sure you remember the output location.

Step 11 – Now in Windows Explorer, copy (Right-click > copy) then paste (Right-click > paste) that .mbn file into the Fastboot ROM folder. This will replace the original .mbn file. Confirm to replace if Windows asks you. P.s: before doing this step, it is recommended to create backup of original .mbn file and save it in another location.

Step 12 – Click on the Refresh button of MiFlash tool. Upon refreshing, your phone will be displayed as connected device at some COM port number.

Step 13 – Finally, click the Flash button.

Step 14 – Sit tight and wait for the flashing process to take place. It would be last any time within few seconds.

Step 15 – Once the process has been done, your phone will reboot and the MiFlash fastboot task has completed successfully.

Step 16 – Next, while your phone is still connected to PC, you have to reboot your phone into Fastboot mode now. You can achieve that by pressing Volume Down (-) button and Power button together approximately 30 seconds.

Step 17 – Go back to Windows Explorer and head to the folder of where you’ve extracted the file previously. Double-click the cmd.exe file to launch command prompt again.

Step 18 – Execute this command :

It will then show you current bootloader status.

Step 19 – Finally, here’s the magic command, type and hit enter to execute it.

The unlock process will take only few seconds to complete.

Step 20 – Type this command again to verify that your phone’s bootloader has been unlocked.

Step 21 – Now you can reboot your phone into normal mode by typing command below :

Step 22 – That’s it. You can now safely disconnect your phone from PC.

How to Re-lock Bootloader

Step 1 – Copy the original .mbn file (if you have backup of the file) to AnF folder.

Step 2 – Connect your phone to computer in Fastboot mode. Then issue command below :

Step 3 -Now reboot your device by typing :

That’s all. You can now disconnect your phone.

Additional Notes

  • Do not, and never, flash MIUI Recovery ROM (.zip) via either Mi Recovery or TWRP because it has stock bootloader (which is locked). Unfortunately, doing so will not relock bootloader properly but lead your phone to bootloop issue.
  • Instead, you can flash MIUI Fastboot ROM (.tgz) via fastboot mode if you want to upgrade the system once newer version is released.
  • Do not flash TWRP unless flashing its .img file via fastboot. It will temporarily boot and then you can flash SuperSU to gain root.
  • Again, always proceed with caution.

All credits go to MIUI India. However, do not hesitate to share your experience in the comment section below.

Peter Fritsche


I just received my Note 4X with MIUI Global stable ROM. TWRP 3.0.3 (thanks to cofface) and are successfully installed and available.

Through reading few threads I’m very unsure to flash dev ROM. I’d like to change to this one, because of Android 7 and the quality and support from ROM’s which I kow from my former Redmi 3 Pro.

Читайте также:  Библиотека маркеров для word

Does anyone successfully flashed EU ROM? How did you do it?

Thanks for your reply

Peter Fritsche


Hmm, nobody running EU on Note 4X? O.K. than I’ll give up and wait until working process/ROM is available.

PS: is there any chance to separate the threads for Note 4 and Note 4X?



Today I have successfully flashed the Xiaomi Redmi Note 4 Qualcomm with the Weekly ROM. Here is how I did it:
1) Unlocked the bootloader.
2) Booted into fastboot mode (volume DOWN) and installed TWRP (mido) with adb.
Used commands:
fastboot devices
fastboot flash recovery twrp.img
fastboot reboot (hold volume UP)

3) After booting into TWRP, choose for Wipe > Format Data.
4) After that go to Advanced > ADB sideload and sideload the file. Don’t forget to Wipe Dalvik Cache and Wipe Cache.
Used command:
adb sideload

5) After installation, go back to Wipe and choose Factory Reset.
6) Reboot System.

Normally the Xiaomi Redmi Note 4 Qualcomm and Xiaomi Redmi Note 4X can run the same ROM because they have the same codename (mido).

Peter Fritsche


meanwhile I found this Unfortunately I’ve to go for next 4 weeks to work in Hungary. During this time I’ll not risk to break my phone

I’ll give it a try when I’m back.

Thanks a lot for your detailed description 😉

I’ll give a feedback in 4 weeks

jc rey


meanwhile I found this Unfortunately I’ve to go for next 4 weeks to work in Hungary. During this time I’ll not risk to break my phone

I’ll give it a try when I’m back.

Thanks a lot for your detailed description 😉

I’ll give a feedback in 4 weeks



meanwhile I found this Unfortunately I’ve to go for next 4 weeks to work in Hungary. During this time I’ll not risk to break my phone

I’ll give it a try when I’m back.

Thanks a lot for your detailed description 😉

I’ll give a feedback in 4 weeks

Hello! If you have a problem with the phone in the next 4 weeks, check out website! You will find helpful members in the forum

Tapatalkkal küldve az én Redmi Note 4 eszközömről



Peter Fritsche


. I flshed successfully original developer ROM with Android 7 with fastboot method. Then I flashed TWRP and lazyflasher again and . it’s bricked
Tried last two days to get it into EDL (Tespoint method) but it’s recognized as «HS-USB 900E» instead of «QDLoader 9008»

Any idea how to fix it? Me not. Deepflash did not work, no chance to go into fastboot or other mode using power an volume.



Peter Fritsche


the mobile is completely dead. The Bootloader was shown as «unlocked» before I flashed the DEV-ROM. Without TWRP everything worked fine for 2 weeks. But unfortunately I wanted to have TWRP

I opened the mobile and tried to set it to EDL, red LED was flshing and it was recognised as «HS-USB Diagnostic 900E». What I need to flash with MiFlash is «HS-USB QDLoader 9008» instead.



to recover your device, I advise you to flash the fastboot ROM for your Xiaomi Redmi Note 4X with the XiaomiFlash tool.

If your device is connected with your PC as HS-USB Diagnostic 900E, go to Device Manager > Don’t search I will choose the driver to install > Let me pick from a list of device drivers on my computer > Look for the manufacturer «Qualcomm Incorporated» > Choose the latest «Qualcomm HS-USB QDLoader 9008» driver from there and install it. After installation, the device will be seen as Qualcomm HS-USB QDLoader 9008 device and can now be flashed with the XiaomiFlash tool.

You need an unlocked bootloader and TWRP if you want to install the ROM.

Peter Fritsche


thanks for your advise, now it’s recognized as QDLoader 9008

MiFlash finds it on COM 3, but when trying to flash I get:

[0,02 COM3]:[COM3]:start flash.
[0,02 COM3]:received hello packet
[0,02 COM3]:donwload programmer C:UsersPeterDownloadsNote_4Xmido_global_images_7.2.24_20170224.0000.00_7.0_global_8062a175a0mido_global_images_7.2.24_20170224.0000.00_7.0_globalimagesprog_emmc_firehose_8953_ddr.mbn
[0,02 COM3]:sahara read end error with status:9
[0,02 COM3]:sahara read end error with status:9

after pressing refresh and flash again I get:

[0,00 COM3]:[COM3]:start flash.
[2,05 COM3]:cannot receive hello packet,MiFlash is trying to reset status!
[4,62 COM3]:cannot receive hello packet,MiFlash is trying to reset status!
[7,20 COM3]:try to reset status.
[7,20 COM3]:Switch mode back
[7,20 COM3]:cannot receive hello packet,MiFlash is trying to reset status!
[7,20 COM3] Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.