[GUIDE]-[Unlock Bootloader+TWRP+Root] Huawei MediaPad M3 8.4 [BTV-W09, BTV-DL09]

Search This thread

ericzollman

Member
Jan 31, 2016
17
26
guide-Logo1.png

The official Huawei bootloader unlock program has been shut down! This guide describes how to use DC-Unlocker which will cost you about $5 USD. I am NOT affiliated with DC Unlocker in any way!!. This is simply the cheapest and easiest method I could find...

I have only tested this method on BTV-W09 running Android 7 and EMUI 5.0.3.,
If you have a BTV-DL09 device, please reply and let me know how everything goes...


You need ADB and Fastboot installed on your PC.

This will FACTORY RESET your tablet!!! and as always: Don't blame me for Bricks & FOLLOW THIS GUIDE AT YOUR OWN RISK!!

-Unlock Bootloader-
0. Enable USB Debugging and OEM Unlock in developer options.
1. Download DC Unlocker and extract it on your PC.
2. Open the program and choose 'Huawei phone' under manufacturer and 'Auto detect' under model.
3. Plug your device into your PC and put it into 'manufacturer mode'.
3.1 Open the Calculator app in LANDSCAPE mode
3.2 Enter this code: ()()2846579()()=
3.3 Tap on 'Project Menu' - 'Background settings' - 'USB ports settings' - 'Manufacture mode'.​
4. Click the search button in DC Unlocker and make sure your tablet is detected.
5. Click on 'Buy Credits' under the About section.
6. Use the website to buy 4 credits for a new account.
7. Click on 'Server' in DC Unlocker and log in using info obtained in step 6.
8. Once your logged in click 'Unlocking' then select 'Read Bootloader Code'
9. Wait until your code is displayed then copy and save the code.
10. Turn off manufacturer mode.
11. Open a CMD Prompt and type the following commands.
Code:
adb devices
//make sure your device is listed. 

adb reboot-bootloader
 //Wait for your device to reboot (white screen)

fastboot oem unlock XXXXXXXXXX
//replace XXXX with your code
12. Wait... your device should now reboot and do a Factory Reset...
13. After reset, boot your device and go through android setup.

Congrats your bootloader in now unlocked.​

-Flash Greatslon TWRP-
0. Download TWRP for your device.
TWRP - BTV-W09 EMUI 5 (This is the only Model & Version I have tested)
TWRP - BTV-W09 EMUI 4
TWRP - BTV-DL09 EMUI 5
TWRP - BTV-DL09 EMUI 4
1. Enable USB Debugging
2. Plug your device into your PC.
3. Open a CMD prompt in the same folder as TWRP image.
4. Enter the following commands.
Code:
adb devices
//make sure device is listed

adb reboot bootloader
//wait for device to reboot

fastboot devices
//make sure device is listed

fastboot flash recovery XXXXXX
//replace xxxx with your TWRP file name
5. Completely shut down your device and unplug any USB cables. (some devices have problems booting TWRP when a USB cable connected)
6. Boot into recovery (PWR+VolUP).

Congrats You have flashed TWRP.​
-Root Device-
0. Download the latest Magisk release.
1. Download Magisk Manager APK file.
2. Open a CMD prompt in the same folder as files
3. Type the following commands
Code:
adb devices
//make sure your device is listed

adb push Magisk-v20.4.zip sdcard/
//change name if needed

adb push MagiskManager-v7.5.1.apk sdcard/
//change name if needed

adb reboot recovery
//wait for device to reboot
4. Install Magisk | 'Install' -> Select: Magisk zip -> Swipe to confirm.
5. Wipe Cache/Dalvik.
6. Reboot to Android.
7. Install Magisk Manager to confirm root..

Congrats your device is now Unlocked and Rooted running a custom Recovery.​

:: EDIT ::
LienageOS 15.1 now available on this device., Visit the following thread for my install guide.

[GUIDE]-[ROM][8.1][LineageOS 15.1 - Huawei Mediapad M3 8.4][BTV-W09, BTV-DL09]
 
Last edited:

thunderz1

Member
Jun 18, 2011
32
7
Thanks very much for the write up! All worked perfectly and using this to prep for lineage os.

One thing I had to do using Windows 10 is install hisuite to get the USB drivers so adb/DC unlocker could recognize the device.

Thanks again!
 
  • Like
Reactions: orangpelupa

traihams

New member
Jun 17, 2020
3
0
Phone not found!

4. Click the search button in DC Unlocker and make sure your tablet is detected.
After I click search button that warning "Phone not found!" I don't know why :( Help me, plz
 

surdu_petru

Recognized Contributor
Feb 3, 2010
7,204
23,238
Paris
4. Click the search button in DC Unlocker and make sure your tablet is detected.
After I click search button that warning "Phone not found!" I don't know why :( Help me, plz

Does you already connected USB cable between your tablet & desktop ? Does you already installed Huawei Drivers on your desktop ? Does you already enabled Android debugging inside Developer options on your tablet ?


EDIT:
From what you see there are many reasons why you do not see the tablet connected there ... unfortunately we don't have any prophet here to guess what you did or didn't do there :)
 
Last edited:

the_wing

Member
Apr 5, 2013
29
4
Rome, Italy
Phew, got it unlocked! Moments of terror when entering the commands on the cmd...

A few mentions where I got stuck that may help someone else:

Regarding point 3:
In case your model has LTE (i.e. BTV-DL09), you actually should have a dialer application that you have to use instead of the calculator app, which didn't work for me. This is also mentioned in the DC unlocker app. In case you do it with the dialer, you have to enter following code: *#*#2846579#*#*

Regarding point 4:
Inside the "DC unlocker" app, I also got the "device not found" error, and I was wondering why. Two things I noticed:
- To enable USB debugging, it was not sufficient for me to activate the switch in the developer options, as the default USB mode for me is "charging only". I had to change it to i.e. "Device File Manager (MTP)" by tapping on the notification and then re-activate USB debugging in the developer options (which turned off after switching to MTP mode) to get USB debugging working.
- After enabling "manufacturer mode", the mode was turned off as soon as I quit the menu. So I had to stay in the menu to make sure manufacturer mode is on.
- You can check your device manager in Windows to see if the current mode is active: When doing USB debugging, the device "Android Composite ADB Interface" should show up under "Android Phone" list, whereas when you turn on manufacturer mode, some COM ports should show up under "Ports (COM and LPT)"; the one DC unlocker is searching should be named "Android Adapter PCUI". If you got some devices with not properly installed drivers you should consider installing HiSuite software on Windows first.

Regarding point 8
- When I bought the credits for DC unlocker for PayPal, I had to click on a link arrived to the PayPal e-mail for confirming your account. I then still got the "Server login error", but closing and reopening DC unlocker eventually fixed it.

Hope this helps! Happy unlocking to everybody!
 

the_wing

Member
Apr 5, 2013
29
4
Rome, Italy
Moving on to next step (flashing greatsIon TWRP)...

There seem to be no download mirrors for TWRP - BTV-DL09 EMUI 5 at the moment, so I have to retry later.

I though noticed a strange thing: looking at the greatsIon M3 download list, it seems that there are 2 versions of the TWRP for the BTV-DL09 with EMUI 5: the one linked in this thread, and another one, having same name ("twrp_BTV-DL09_5_greatslon.img") which has been uploaded earlier (March 2 vs August 7 2017) and its quite larger (35.4 vs 24.7 MB). Now the funny thing is that this file actually has mirrors available right now, but I don't want to flash something unless I'm quite sure it's the right one. Plus I'm quite a noob, so that gives me another minus...

For all other BTV-DL09 users out there: did you try flashing this one? Why are there 2 versions hanging around?

EDIT:
Now it seems that there are again mirrors for the DL09 TWRP linked in this post. After downloading it, I extracted both versions (the smaller and larger .img files), and by doing a byte-per-byte compare of the extracted payload, it seems that the two images are identical. One is just packed in a bigger IMG file, if I got it right.

Anyways: After flashing via fastboot, I cannot eventually directly boot into TWRP recovery using the "Power+ Volume Up" combination. It boots every time in the warning screen stating "your device has been unlocked", giving me two options: Pressing "Power" will boot normally, whereas pressing "Volume Up" for at least 3 secs will boot into recovery. If I then press "Volume Up", it goes in the "Huawei eRecovery" instead of going into TWRP. Is that expected? The only way to reach TWRP for me is via adb by entering "adb reboot recovery". Why?

EDIT 2:
Sorry guys, I'm such a noob at this. I evenutally was able to boot directly in to TWRP by pressing "Power + Volume Up" a bit longer. If I press it and release when I feel the vibration, it will take it as a "Power" only command and it'll boot into the warning screen with normal boot / Huawei eRecovery options, but if you continue pressing it until you see the LCD turn on, it will boot into TWRP.

All right, seems that I'm slowly moving on. Sorry for this exhaustive reports :cyclops:
 
Last edited:

Twek8

New member
Aug 30, 2020
3
0
I've just created an account, to say thank you bro.
Your guide works also perfectly fine on a BTV-DL09 device.

I also can confirm the necessarry additional steps which "the wing" mentioned. Also a great guy :)
A little note from me: In the windows powershell, I had to start the code lines with a "." expample ---> .\adb.exe fast boot reload

Now I am taking a sip of my coffee, lean back and simply enjoy my taken of handcuffs of my MediaPad. Twek8 is now a free elf.
Thanks a lot for your great guide and stay gangsta.
 

Crawl71

Member
Nov 26, 2011
31
0
Airdrie
Hi Guys,

Hoping someone has had some luck with this point as I am getting really frustrated....

I have the MediaPad M3 Lite 10 (BAH-W09). I am trying to get DC_Unlocker to recognize my device. No matter what combination I try and do things (from the points above), I continue to get 'Phone not found'. If I select MTP mode, manufacture mode changes, if I change to manufacture mode, it changes to 'charge only'. I also thought I would fool the system and set 'allow adb debugging in charge only mode' but this still is not working. Of note, ADB does recognize my device and I have also installed the drivers (should that help troubleshoot).

Frustrating when you are stuck on Step 1 of so many!!

Just following up on this...finally got things moving along, a bit. I was finally able to unlock the bootloader, install TWRP and attempted installation of MAGISK. I have ran into a couple of problems...

1. TWRP, I installed the version that is meant for EMUI5.1 (3.2.0.0?)
2. Via TWRP, I attempted to install MAGISK.

During step 2 above, though it was running, it clearly was not succeeding and gave a long list of permission errors; thus failing.

On top of that, when I try and reboot the warning comes up that I have an unlocked device, if I continue with the boot, it gets to the Huawei logo and then reboots; over and over. The other option is to enter into Huawei's recovery system.

Anyone have any thoughts on what could have gone wrong that would have caused TWRP to fail?
 
Last edited:

Eilermoon

Member
Apr 12, 2016
32
1
Chicago, IL
Hi! Thanks so much for this guide, I've got my M3 up to the point where I flashed TWRP and rebooted into recovery.

Unfortunately, the TWRP BTV-W09 EMUI 5 image put it me into a boot-loop. I also tried both of the twrp 3.3.1-2 and 3.3.1-3 images from here. These images both got it stuck on the TWRP 'Teamwin' screen and doesn't boot into recovery. Any ideas on where to go with this issue?

Edit: I found a post stating I needed twrp 3.2.0-0, this worked for me.
 
Last edited:

surdu_petru

Recognized Contributor
Feb 3, 2010
7,204
23,238
Paris
Hi! Thanks so much for this guide, I've got my M3 up to the point where I flashed TWRP and rebooted into recovery.

Unfortunately, the TWRP BTV-W09 EMUI 5 image put it me into a boot-loop. I also tried both of the twrp 3.3.1-2 and 3.3.1-3 images from here. These images both got it stuck on the TWRP 'Teamwin' screen and doesn't boot into recovery. Any ideas on where to go with this issue?

Edit: I found a post stating I needed twrp 3.2.0-0, this worked for me.

I don't understand why you flashed a TWRP for Kirin devices on your Qualcomm device :confused:
 

RoBy46

Senior Member
May 20, 2010
140
3
Piacenza
Bootloader unlocked but TWRP does not work, flash ok but does not start, advice?

Huawei mediapad M3 Lite 10

I need to ROOT:
 

GiammyA7X

Member
Oct 2, 2017
25
2
NO, this is only for Huawei MediaPad M3 8.4 and not for Huawei MediaPad M3 Lite ... and it's stated clearly in the title !
Yes, but I'm a bit confused about the "compatibility" between models (m3 lite 10/8, WiFi only/data). For the TWRP i've seen that it's compatible BAH-W09, but is possible make root on it?
Thanks
 

surdu_petru

Recognized Contributor
Feb 3, 2010
7,204
23,238
Paris
Yes, but I'm a bit confused about the "compatibility" between models (m3 lite 10/8, WiFi only/data). For the TWRP i've seen that it's compatible BAH-W09, but is possible make root on it?
Thanks

Unfortunately I did not test TWRP 3.2.0-0 in stock EMUI firmware Android N ... so I created that TWRP just with the intention of installing LOS 16.0 !
Basically after I installed TWRP, I formatted /data, and installed LOS 16.0 - so I can't guarantee that it works properly with android stock EMUI !
My advice is to use TWRP only if you want to update to LOS 16.0 and later to LOS 17.1 - and after installing LOS there is no way to downgrade to android stock EMUI .
 

ralawa

Member
Jun 15, 2007
13
0
Strasbourg
Hi,

Thank your for your job but currently I'm a little bit frustrated. I can't unlock my BTV-W09 bootloader.

In step 4, DC Unlocker does not seem to find my device. It does not show any data after, "Found Applications port COM5".

===================================================================
DC - Unlocker 2 Client 1.00.1431
Detecting phone :
selection :
manufacturer - Huawei phones
model - Auto detect (recommended)
Found Applications port COM5
===================================================================

- The ROM version is BTV-W09C100B308
- I use windows 10
- I installed hisuite
- USB debugging, OEM Unlock and manufacturer mode are enabled
- In device manager, I see "Android Composite ADB Interface" and "Huawei HDB Interface" under "Android Phone" and "Android Adapter PCUI (COM5)", "DBAdapter Reserved Interface (COM4)", "HUAWEI Mobile Connect - Fake Acm Interface (COM3)" under "Ports (COM and LPT)"
- After many tries, I uninstalled hisuite because it was started automatically after each usb connection. After uninstall, device manager still shows interfaces and ports.

Any idea about this issue? Do I need to buy credits before step 4?
Best regards,

EDIT: Sorry, I was expecting more verbose from DC Unlocker like, model, serial, firmware. In the end I succeeded. Thanks.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    guide-Logo1.png

    The official Huawei bootloader unlock program has been shut down! This guide describes how to use DC-Unlocker which will cost you about $5 USD. I am NOT affiliated with DC Unlocker in any way!!. This is simply the cheapest and easiest method I could find...

    I have only tested this method on BTV-W09 running Android 7 and EMUI 5.0.3.,
    If you have a BTV-DL09 device, please reply and let me know how everything goes...


    You need ADB and Fastboot installed on your PC.

    This will FACTORY RESET your tablet!!! and as always: Don't blame me for Bricks & FOLLOW THIS GUIDE AT YOUR OWN RISK!!

    -Unlock Bootloader-
    0. Enable USB Debugging and OEM Unlock in developer options.
    1. Download DC Unlocker and extract it on your PC.
    2. Open the program and choose 'Huawei phone' under manufacturer and 'Auto detect' under model.
    3. Plug your device into your PC and put it into 'manufacturer mode'.
    3.1 Open the Calculator app in LANDSCAPE mode
    3.2 Enter this code: ()()2846579()()=
    3.3 Tap on 'Project Menu' - 'Background settings' - 'USB ports settings' - 'Manufacture mode'.​
    4. Click the search button in DC Unlocker and make sure your tablet is detected.
    5. Click on 'Buy Credits' under the About section.
    6. Use the website to buy 4 credits for a new account.
    7. Click on 'Server' in DC Unlocker and log in using info obtained in step 6.
    8. Once your logged in click 'Unlocking' then select 'Read Bootloader Code'
    9. Wait until your code is displayed then copy and save the code.
    10. Turn off manufacturer mode.
    11. Open a CMD Prompt and type the following commands.
    Code:
    adb devices
    //make sure your device is listed. 
    
    adb reboot-bootloader
     //Wait for your device to reboot (white screen)
    
    fastboot oem unlock XXXXXXXXXX
    //replace XXXX with your code
    12. Wait... your device should now reboot and do a Factory Reset...
    13. After reset, boot your device and go through android setup.

    Congrats your bootloader in now unlocked.​

    -Flash Greatslon TWRP-
    0. Download TWRP for your device.
    TWRP - BTV-W09 EMUI 5 (This is the only Model & Version I have tested)
    TWRP - BTV-W09 EMUI 4
    TWRP - BTV-DL09 EMUI 5
    TWRP - BTV-DL09 EMUI 4
    1. Enable USB Debugging
    2. Plug your device into your PC.
    3. Open a CMD prompt in the same folder as TWRP image.
    4. Enter the following commands.
    Code:
    adb devices
    //make sure device is listed
    
    adb reboot bootloader
    //wait for device to reboot
    
    fastboot devices
    //make sure device is listed
    
    fastboot flash recovery XXXXXX
    //replace xxxx with your TWRP file name
    5. Completely shut down your device and unplug any USB cables. (some devices have problems booting TWRP when a USB cable connected)
    6. Boot into recovery (PWR+VolUP).

    Congrats You have flashed TWRP.​
    -Root Device-
    0. Download the latest Magisk release.
    1. Download Magisk Manager APK file.
    2. Open a CMD prompt in the same folder as files
    3. Type the following commands
    Code:
    adb devices
    //make sure your device is listed
    
    adb push Magisk-v20.4.zip sdcard/
    //change name if needed
    
    adb push MagiskManager-v7.5.1.apk sdcard/
    //change name if needed
    
    adb reboot recovery
    //wait for device to reboot
    4. Install Magisk | 'Install' -> Select: Magisk zip -> Swipe to confirm.
    5. Wipe Cache/Dalvik.
    6. Reboot to Android.
    7. Install Magisk Manager to confirm root..

    Congrats your device is now Unlocked and Rooted running a custom Recovery.​

    :: EDIT ::
    LienageOS 15.1 now available on this device., Visit the following thread for my install guide.

    [GUIDE]-[ROM][8.1][LineageOS 15.1 - Huawei Mediapad M3 8.4][BTV-W09, BTV-DL09]
    2
    Phew, got it unlocked! Moments of terror when entering the commands on the cmd...

    A few mentions where I got stuck that may help someone else:

    Regarding point 3:
    In case your model has LTE (i.e. BTV-DL09), you actually should have a dialer application that you have to use instead of the calculator app, which didn't work for me. This is also mentioned in the DC unlocker app. In case you do it with the dialer, you have to enter following code: *#*#2846579#*#*

    Regarding point 4:
    Inside the "DC unlocker" app, I also got the "device not found" error, and I was wondering why. Two things I noticed:
    - To enable USB debugging, it was not sufficient for me to activate the switch in the developer options, as the default USB mode for me is "charging only". I had to change it to i.e. "Device File Manager (MTP)" by tapping on the notification and then re-activate USB debugging in the developer options (which turned off after switching to MTP mode) to get USB debugging working.
    - After enabling "manufacturer mode", the mode was turned off as soon as I quit the menu. So I had to stay in the menu to make sure manufacturer mode is on.
    - You can check your device manager in Windows to see if the current mode is active: When doing USB debugging, the device "Android Composite ADB Interface" should show up under "Android Phone" list, whereas when you turn on manufacturer mode, some COM ports should show up under "Ports (COM and LPT)"; the one DC unlocker is searching should be named "Android Adapter PCUI". If you got some devices with not properly installed drivers you should consider installing HiSuite software on Windows first.

    Regarding point 8
    - When I bought the credits for DC unlocker for PayPal, I had to click on a link arrived to the PayPal e-mail for confirming your account. I then still got the "Server login error", but closing and reopening DC unlocker eventually fixed it.

    Hope this helps! Happy unlocking to everybody!
    1
    Thanks very much for the write up! All worked perfectly and using this to prep for lineage os.

    One thing I had to do using Windows 10 is install hisuite to get the USB drivers so adb/DC unlocker could recognize the device.

    Thanks again!
    1
    EDIT: found the solution, the option to unlock bootloader from the developers mode has been set to the original value

    Hi there, I have the huawei mediapad in fastboot&rescue mode.
    it writes that PHONE and FRP are locked.
    I obtained the bootloader code
    but then:
    fastboot oem unlock xxxxxxxxxxxxxxxxxxx
    ...
    FAILED (remote: Command not allowed)
    finished. total time: 0.032s

    Any suggestions?
    thank you in advance

    BTV-W09
    BTV-W09C100B308
    EMUI 5.04
    1
    hi all, i'm noob!
    i have this tablet (is a gift from my fried).
    This model is: BTV-DL09 (C1100B311)
    With EMUI 5.0.4
    Android 7.0

    When i enter in fastboot mode, i can see this: PHONE Locked (in green) and FRP Unlock (in red).

    I would like install LineageOS, i have read varius post but now i'm a little bit confused.
    i have this questions:
    - if i want install LineageOs, i must unlock the bootloader through Dc Unlocker?
    - is necessary spend money for buy unlock code?

    Sorry if you think are studid questions, but i am a little rusty \o/

    - then, i am using fedora linux OS so is all new :D :D

    Tnx dear!