yashsingh1/xdaforums huggingface dataset:
[Huawei Mediapad M3 Questions & Answers] xdaens:
Sooo ^^ Still working fine with my B301 (i confirm that B302 has bluetooth problem so i won't update).

I unlocked the tablet again, and i tried to install the very same TWRP recovery using fastboot, but when i boot into recovery it won't go past the « you tablet is booting » screen. i tried to set back the stock recovery ( that i extracted from B009 stock) but it won't work either. Both worked when i was in B009, and now both are not working with my B301, i thought the recovery part was independent from the firmware but looks like i was wrong.

I guess i can try to extract the recovery.img from the B301, i am working on that, but ultimately i still want to install TWRP so that i can install super su afterwards.

I tried kingroot without success, and i heard about magisk (but i am not sure how and if it will work with this tablet).

edit: i extracted RECOVERY.img from B301 OTA and flashed it, it works! it's a good new because it means i now have a way to go back to « stock » conditions if i want to upgrade B301 later without having to rollback first ^^

still, i am looking for a working TWRP for B301. if i remember well there are some other recovery like TWRP around, but not sure what will work for this tablet.

edit: it seems there is no CWM recovery image for this tablet, but when i checked back on greatslon files i understood there was a emui 5 version of TWRP, i flashed it and it worked!

Anyway, neither the last beta supersu or last stable 2.79 from http://www.supersu.com/download works, i got a failure during the « boot image patcher » process during zip install into TWRP.

At this point i only need to find a way to make supersu install correctly or find an alternative.

---------- Post added at 09:30 PM ---------- Previous post was at 09:21 PM ----------

Your don't need to click the download button (it didn't do anything for me too), you need to make the « send to updater » button appear under the download button, for that, follow instructions on page 2 of this thread to set up the proxy install.
[Huawei Mediapad M3 Questions & Answers] pad media:
Anyone having succeeded to root the tablet with the version B301 / B302 ?

Have installed "SuperSU-v2.79.zip" with "twrp_BTV-DL09_5_greatslon" :

"Boot image patching" process fails to patch "sepolicy" ; error : "--- failure, aborting".

However, the Mediapad shows as rooted in SuperSU ; but can't update the SU binary. Have returned to B009 and upgrade to B010 to benefit the latest security patch. Too bad, played a little bit with Nougat and EMUI 5.0... like the look and feel.

Does someone can explain the numbering jump from B10 to B301 ? Impossible to track back where these versions originate from... no rollout in Europe yet I believe! Betas ? Someone had stated on an blog "'official ROM Europe" and it is spread and duplicates everywhere with any clue. Strange approach from Huawei. Can't they simply post a roadmap with version numbers per region....
[Huawei Mediapad M3 Questions & Answers] xdaens:
I just spent one hour trying to root using supersu (normal or systemless mode, last stable or last beta…) without success (i do a « adb shell » then « su » then i try reading /data for testing and it fails). I just installed magisk12.zip (note that older versions fail to install if you refer to some tutorials) and phh superuser for magisk zip, then the phh app, it was not obvious but now i am finally rooted!

That was a long long way, but i now have a fully unlocked, custom recovery twrp, rooted, B301 nougat mediapad M3 hahaha!

i noted most of the ressources i used, so i will make a new thread at some point, but as you have the good requirement (b301+twrp) i can help you more specifically for the last step:

first get magisk12 zip from here https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

then get phh superuser zip from here http://www.theandroidsoul.com/systemless-root-magisk-android/ (note that i found afterwards the official repository but i advise my first link that worked for me: https://superuser.phh.me/)

then « adb reboot recovery » and flash the 2 zip (magisk first)

then download Magisk from app store

then download phh's SuperUser from app store and open it, then click on the upper right « more » icon and settings, then in the first security setting select « app and adb ».

now try a root checker, or my « adb shell » method and be happy ^^
[Huawei Mediapad M3 Questions & Answers] serbanra:
Seems that the Japanese version of EMUI 5.0 + Nougat 7.0 has resolved the annoying phone app problem: https://youtu.be/jgBNMwShaf0
[Huawei Mediapad M3 Questions & Answers] crzycrkr:
My build version is also NRD90M test keys. I have no updater app. I updated through firmware finder. Volume down and power doesn't bring me to recovery for some reason. It just boots the tablet. Volume up and power gets me the screen below. I'll try a factory reset from there later, but I don't see how that will change the version number. Is there a computer program from Huawei to do a rollback?
[Huawei Mediapad M3 Questions & Answers] pad media:
[MENTION=8238955]xdaens[/MENTION] : Good job and thank you very much! I've also flashed Magisk which is why SuperSU was seeing the mediapad as "rooted" but was not aware of "phh's SuperUser". Guess what? I'm going to give try right away :)))

EDIT :

Did you use superuser-r259.zip or the *310 BETA ?

What about the TWRP version ? "twrp_BTV-DL09_5_greatslon" or the latest official ?

Thanks in advance for your advices! ;)
[Huawei Mediapad M3 Questions & Answers] teruhiko666:
After doing factory reset then force update the firmware B009 it will do the trick. Thats what i did to rollback to emui 4.1
[Huawei Mediapad M3 Questions & Answers] crzycrkr:
I'm a little confused on how to force the update, and where to get it from
[Huawei Mediapad M3 Questions & Answers] teruhiko666:
Yeap my DL-09 still in locked bootloader unrooted no twrp and stock firmware while following the update procedure B009> B010 > B301 >B302.

Im afraid it happened because its originally not a Btv-Dl09c100 device but i install C100 firmware over it.

Anybody know how to check original firmware build number? It didnt say on the box

Thx

---------- Post added at 06:00 AM ---------- Previous post was at 05:50 AM ----------

Look for stock firmware Btv-W09 in download section

http://consumer.huawei.com/it/support/search/index.htm?keywords=btv-dl09&t=SupportSearch

Place update.app (extract from downloaded file) on your dload folder (create if u dont have one) on your external sd card then hold vol up+ down + power to initiate force update.

Its different with recovery mode
[Huawei Mediapad M3 Questions & Answers] Markken88:
Yes you are right. Because the M3 were from different regions. Mine is BTV-DL09C209, and its latest update was BTV-DL09C209B009. And I tried to update to Nougat by switching the region, BTV-DL09C209B009 to BTV-DL09C100B009. And the whole process of dload (full firmware BTV-DL09C100B009) was sucessful, then successfully updated to BTV-DL09C100B010, to BTV-DL09C100B301, and to BTV-DL09C100B302. However, the Nougat was not functional: bluetooth not working, no theme, no software update, build number NRD90M test-keys...

Anyway, thank to teruhiko666. Following your guide, I could downgrade, not rollback, to BTV-DL09C100B009. Yet it is not its original firmware (BTV-DL09C209B009) whose full firmware has not been released. Therefore I have to be patient waiting...
[Huawei Mediapad M3 Questions & Answers] tom.android:
If you have unlock bootloder code, you can go to completely C100 region and update EMUI 5.
[Huawei Mediapad M3 Questions & Answers] xdaens:
i used the one in the page http://www.theandroidsoul.com/systemless-root-magisk-android/ it's older but it worked. i guess the others may work but not labeled magisk so i did not try. maybe phh is not required now i found the same settings directly in magisk, but still, for me it worked ^^

TWRP official is not supporting mediapad M3 (actually it's about supporting EMUI 5) an twrp_BTV-DL09_5_greatslon is the only TWRP that worked on this tablet under nougat ^^
[Huawei Mediapad M3 Questions & Answers] tom.android:
Magisk v12 + Magisk manager not working also?
[Huawei Mediapad M3 Questions & Answers] Markken88:
So after unlocking bootloader, I don't need to root the device? And will it get OTA update? Thanks.
[Huawei Mediapad M3 Questions & Answers] tom.android:
Before I'm on BTV-DL09C100B302 (C100) , my firmware is BTV-DL09C209B006 (C209)

If you can downgrade to BTV-DL09C100B009 (EMUI 4.1) then install twrp_BTV-DL09_greatslon.img then flash c100-oeminfo. After that you will upgrade to EMUI 5.0 . auto relock bootloader status again with re-forceupdate C100B009 with new oeninfo.
[Huawei Mediapad M3 Questions & Answers] Markken88:
Thanks for your clarifying. Anyway could you tell how to flash c100-oeminfo?
[Huawei Mediapad M3 Questions & Answers] teruhiko666:
You re welcome Markken88, yes its not rollback, its downgrade my bad.

So to completely change region, i need to unlock bootloader? Im afraid it will brick my device

---------- Post added at 09:41 AM ---------- Previous post was at 09:39 AM ----------

Which guide are u following? Since my build version now is Btv-DL09C100B009

Thanks
[Huawei Mediapad M3 Questions & Answers] tom.android:
Boot into twrp,

on computer ;

adb shell

dd if=/external_sd/c100oeminfo/oeminfo.img of=/dev/block/mmcblk0p8

(Before you do that please use twrp back up your 209-oeminfo first)

Note1-*#*#2846579#*#* in dialer, go to Network Information Query

and then to Vendor Country info.

Vendor: hw, Country: eu

Note 2: oeminfo DL-09C100 link here: https://mega.nz/#F!VWR1BJiD!URFAUAsQ6OgveRcHj4BjRg

Note 3: suppost my oeminfo file is in external sdcard at folder "c100oeminfo"

Note 4: twrp_BTV-DL09_greatslon here https://mega.nz/#!9SwnAAwL!pS5OjvhNipfW4aZSJYsDsvw1g19o5rqCUrzq1aeY7oA
[Huawei Mediapad M3 Questions & Answers] teruhiko666:
Can you provide the link or post?

Thanks tom.android
[Huawei Mediapad M3 Questions & Answers] tom.android:
---------- Post added at 09:18 AM ---------- Previous post was at 09:16 AM ----------

[/COLOR]Which guide are u following? Since my build version now is Btv-DL09C100B009

Thanks[/QUOTE]

Please check your oeminfo first with *#*#2846579#*#* in dialer, go to Network Information Query

and then to Vendor Country info.

Vendor: hw, Country: eu

If not like this When you upgrade with Firmware Finder you end up with errors.

Clear your M3 with C100 oeminfo -No root -No Custom recovery -Relock Bootloader By Force install Official BTV-DL09C100B009 before do anythink.
[Huawei Mediapad M3 Questions & Answers] Markken88:
Thanks for the instruction. It is very helpful.

:angel: Last month, I just bricked it once and sent to service center. Now don't be afraid to brick it twice @@.
[Huawei Mediapad M3 Questions & Answers] pad media:
[MENTION=8238955]xdaens[/MENTION] : Thank you very much! B301 rooted successfully using your recommended procedure and tools !

What's next ? :)

B301 & B302 are beta version I believe.

Because 301 is from February and 302 from April, it probably corrects many bugs and security breaches. Therefore and since I've tried both successfully... I'm going to rollback and go all the way from B09->B10->B302 again. Easy to return to B10 if I don't find it stable but so far, so good (Bluetooth tested sucessfully with Beat Wireless headphone).

Just in case someone wonder about this situation : B10 unlocked + rooted --> successfully upgraded to B301 (but you can't downgrade the B09... I mean, you can but not easily and I haven't tried the downgrade method given by our inmate Nicola).

B10 unlocked/rooted to B301 : Flash B10 recovery.img in fastboot and have remove SuperSU.

Then, the Firmware Finder method goes seamless (put the update.zip file myself into the internal sdcard in : WFF/null/update.zip) and used the proxy method (localhost / port 8080) to trick the official updater.

Basically, an unlocked mediapad is not a problem with an OTA file (for instance the B301) as long as the system too much modified I guess. Because the B301 OTA upgrade has kept all of my B10 settings.
[Huawei Mediapad M3 Questions & Answers] xdaens:
When you say bricked, you mean even booting into bootloader failed?! as we never touch the bootloader itself, i don't see how you can't just use it to flash a working recovery

---------- Post added at 02:43 PM ---------- Previous post was at 02:37 PM ----------

Chinese versions already have B339 ( BTV-DL09C233B339 ) so we can expect some updates later (at least i know i have a working method to use OTA updates now, still to be tested now i installed magisk, but i can remove it just with a factory reset).

B301 is working very fine for me, B302 is to be avoided at all cost (your bluetooth won't work for example).
[Huawei Mediapad M3 Questions & Answers] Markken88:
Once I couldn't flash anything: https://xdaforums.com/mediapad-m3/help/help-failed-to-mount-cust-invalid-t3571415
[Huawei Mediapad M3 Questions & Answers] xdaens:
Well, you did not try to boot in bootloader mode, from there you could remove TWRP and replace it by the stock recovery, and from the stock recovery flash the stock rom ^^
[Huawei Mediapad M3 Questions & Answers] Markken88:
You mean adb fastboot flash stock recovery? I already tried this, and since there were no full firmware updates for BTV-DL09C209, I used BTV-DL09C233B030 instead. However, it kept failing at 5% (it was incompatible with current version).
[Huawei Mediapad M3 Questions & Answers] Zoidbergowitsch:
Can't confirm that Bluetooth isn't working with B302, Bose QC35 and UE Boom working without problems here....
[Huawei Mediapad M3 Questions & Answers] tom.android:
BTV-DL09C100B302 work great with onyx studio 2 bluetooth speaker, and change UI tablet when Settings > Display > Screen mode = small & Settings > Display> Font size = LARGE
[Huawei Mediapad M3 Questions & Answers] xdaens:
Well, adb could not work as you were soft bricked, but fastboot work in bootloader mode (the mode where you remove oem lock). Also to make the full firmware i had to use external sdcard instead of internal (otherwise i had the stuck at 5% too). i did not try the chinese full firmware tho, maybe it's indeed not compatible (i think C209 is Asia while C233 is only China).

---------- Post added at 04:01 PM ---------- Previous post was at 03:57 PM ----------

Actually there is at least one other guy in this thread who had the same problem (it's about bluetooth disabled and impossible to enable, not about pairing or devices).

I suspect either there is 2 versions of B302, some people have build number « NRD90M test-keys », what's yours?

Maybe also it has something to do with the upgrade chain (if you apply or not intermediate firmware).
[Huawei Mediapad M3 Questions & Answers] Zoidbergowitsch:
Good point, i made the "Full Tour" from B09 via B10 to B302 and have the "official" Build number XXXXXXXXB302 or similar (dont have the tablet here atm, but definitely NO Test-Keys)

i did not play with rooting or other Updates before on this tablet, maybe that`s the difference...
[Huawei Mediapad M3 Questions & Answers] mfgzmfgz:
have a problem with that tablet fingerprint sensor, it works when it wants and after a while the fingerprint sensor stops working. Even the menu settings disappears, fingerprint ID is gone when I restart the effect is zero only when I reset the factors it works but after a while the fingerprint sensor refuses to work again. Does anyone has the same problem? What should I do?﻿

https://www.youtube.com/watch?v=QWvN9feLlZ8
[Huawei Mediapad M3 Questions & Answers] xdaens:
Are you stock or EMUI 5? if you are stock maybe you should start a seperate Thread
[Huawei Mediapad M3 Questions & Answers] teruhiko666:
My M3 shows Vendor: hw Country: spcseas

I will try your instruction thx tom.android
[Huawei Mediapad M3 Questions & Answers] tom.android:
++Make sure you are in the right position.

1. M3 has EMUI 4.1 Firmware installed. (For BTV-DL09 only)

2. Developer Options

-enable usb debugging.

-enable oem unlock.

3. Boot into Fastboot Mode (power + Volumn(-))

cmd>fastboot devices

(You should see your phone being connected.)

3.1 cmd>fastboot oem unlock <16 digit unlock code>

3.2 automatic reset and reboot by bootloader process unlock.

4. Check your setting developer option again same as 2.

5. Boot into Fastboot Mode (power + Volumn(-))

or

cmd.>adb reboot bootloader

6. cmd>fastboot flash recovery2 twrp_BTV-DL09_greatslon.img

or

cmd>fastboot flash recovery twrp_BTV-DL09_greatslon.img

7. Reboot to twrp just enter into normaly. (Flash C100 oeminfo)

cmd>adb shell

7.1 Backup your oeminfo first.

cmd>dd if=/dev/block/platform/hi_mci.0/by-name/oeminfo of=/sdcard/oeminfo.img

( you'll get a byte-to-byte copy of oeminfo partition in your internal storage. public it and share with us.)

7.2 Change your oeminfo to region C100. (supposed file in "c100oeminfo" folder)

cmd>dd if=/external_sd/c100oeminfo/oeminfo.img of=/dev/block/mmcblk0p8

or

cmd>dd if=/sdcard/c100oeminfo/oeminfo.img of=/dev/block/mmcblk0p8

8.dload- external_SD card with Official offline full-firmware (C100B009) forced update (3 button)

(Hold "Volume up" + " volume down "+" Power " at the same time and hold them until the label appears.)

Now your M3 was relocked bootloader again. Make sure for fully working. just factory reset from settings menu.

9. check your vendor and country. *#*#2846579#*#*

---->From now on update with Firmware Finder maybe to 010 .check sure all things allright.

10. Every time when we have changed platform (EMUI 4 to EMU 5) ,we should always wipe cache partition & wipe data /factory reset from strock recovery menu.

11. Howto rollback from testing EMUI 5.0 to EMUI 4.1 ? Please read manual from file (HUAWEI MediaPad M3 8 Rollback Package(BTV-DL09 ,C900B300, EMUI5.0+Android7.0 rollback to EMUI4.1+Android 6.0).rar )

=======================================================================================

Thank you lolo83560 for C100 oeminfo file.

Thank you greatslon for twrp

Download: https://mega.nz/#F!VWR1BJiD!URFAUAsQ6OgveRcHj4BjRg

My C209 oeminfo file https://mega.nz/#F!kWhXCALD!pHjxStLWz-V4kxSHxwxJVQ
[Huawei Mediapad M3 Questions & Answers] teruhiko666:
Thx tom, your instruction works like charm.

Now im running B302 smoothly hooray!!!

And by changing view mode to small n large font, now its recognized as tablet finally
[Huawei Mediapad M3 Questions & Answers] pad media:
Well, B302 works perfectly fine, bluetooth included (connect to my LG TV... got a pair code when it is not supposed to work, not tested. But Beat Wireless headset works fine but the sound is not as good as on my iPhone / iPad). Don't be fooled by certain comments... you don't know what they have done with their installation. Appropriate OTA for the device (region / LTE or Wifi) done after a factory reset (to avoid incremental updates issues with apps / xposed framework installed!), and it's all good. Trust me on this ; I will report any problem that comes up but so far so good... extensively tested since yesterday though ;)

The only thing I'm missing is xposed. Have to wait for the SDK24 release which won't come anytime soon as per the developper.
[Huawei Mediapad M3 Questions & Answers] Markken88:
Thank you very much, tom.android, for the instructions. Without these, I would have not be able to update to B302.

==================================================

These are what I have experienced during the update to B302, and for someone who ends up with B301 cannot update to B302 because of "unauthorized download update, it will be deleted".

1- Downgrade to B009 (Dload Full Firmware BTV-DL09C100B009)

2- Must update to B010 by Firmware Finder

3- Must skip B301 and update to B302 by Firmware Finder

Note:

- This is for BTV-DL09.

- Factory reset for every update
[Huawei Mediapad M3 Questions & Answers] xdaens:
For some reason, i can no longer flash any recovery in bootloader now, i get the following error: FAILED (remote: Command not allowed).

First of all, what does it even means, my bootloader is unlocked and i got a « remote: Command not allowed » error ??! what is not allowing me to do so? a config file somewhere? i tried to google that for hours but mostly it's about unlocking the phone which is already done for me...

Also i am not sure, but under the red « PHONE Unlocked » i can see a green « FRP Lock », is it the default normal state for an unlocked device?

edit: is there a way to do a factory reset without having the stock recovery? (i have currently TWRP)

edit: i applied again the last UPDATE.app and now i am back to stock recovery and i could do a factory reset, now i want to install TWRP again so that i can install magisk again, but my bootloader still won't let me flash it… i think it has something to do with the last wipe in TWRP where i checked everything (including system), i still don't see why it would affect bootloader tho.

edit: i tried on another computer, but for some strange reason only in bootloader there is a missing driver for a device « hi3650 », no way to find the driver, i already installed the adb/fastboot/driver packs alrealdy.

i also tried on my first computer a "fastboot oem lock" just in case it would fix to do a relock unlock, but i can't even do that (same error command not allowed...).

also i noticed in settings the oem unlock option is grayed out and off, i already did a factory reset and wipe cache. also, when i do a factory reset at first boot it ask me to log with my google account to continue (it's not optional) which surely has something to do with the FRP lock… what the hell happened it's really annoying

edit: just in case, i downloaded the lastest https://developer.android.com/studio/releases/platform-tools.html but still got the error.

edit: i was trying to play the rollback UPDATE.app to EMUI 4, but guess what, it won't work, i think because the tablet is unlocked, and as i can't relock it i am stuck damnit… i am trying to apply B301 on itself using FF, but after that, i think i am stuck
[Huawei Mediapad M3 Questions & Answers] pad media:
"i was trying to play the rollback UPDATE.app to EMUI 4, but guess what, it won't work, i think because the tablet is unlocked, and as i can't relock it i am stuck damnit… i am trying to apply B301 on itself using FF, but after that, i think i am stuck"

I have ever done a rollback with the tablet unlocked. Being unlocked is therefore not the problem. But before the rollback : magisk/superuser removed, stock recovery. update.app (forced update : vol up/down/power)

I have also updated from B10 to B301 with the tablet unlocked. But before the update in this order --> SuperSU 2.79 removed, stock recovery, update.app (forced update : vol up/down/power)

Try to see is you can install B009 with trwp (I doubt you can... but you can always try).

For your information, OEM unlock is grayed under B301/302 (but "ON" obviously). Being grayed is not the problem then. Being OFF is.

I don't know what has locked the FRP (Factory Reset Protection) ?

"fastboot oem lock" didn't work for me with the stock recovery... but don't try again to lock the boatloader with twrp (you are looking for trouble!). Only lock it again with stock recovery (this said, I have tried many times because the boot interaction and the Huawei warning message bugs me... but it didn't work so I gave up and live with the boot interaction and Huawei message and... TWRP. TRWP is a safetynet anyway and I don't know if it is possible to install it - and access it with power/VOL UP - on recovery2).

All the best, don't know how I can help.

What you can do also is to try :

"fastboot flash update.zip" (update.zip being a greatlson custom ROM)
[Huawei Mediapad M3 Questions & Answers] Flavio:
Can B302 be rooted with Magisk?

And I am already bootloader unlocked and have TWRP installed.

Can I skip steps 1 to 6 from tom. android's instructions?
[Huawei Mediapad M3 Questions & Answers] xdaens:
Thanks, but for now nothing really worked, i now have the tablet in this state: fastboot commands not working, bootloader still unlocked, stock recovery (twrp was replaced when i tried to install zip), nougat B301 not rooted, and bluetooth not working again…