yashsingh1/xdaforums huggingface dataset:
[Huawei MediaPad X2] iamhcg:
Hi guys. I actually found an official way, which was provided by Huawei's product manager, to downgrade to 5.0, . It was posted on Huawei's official forum but in Chinese. The original link.

It seems that they provide a "transition downgrade pack" and an apk called "x2.downgrade.apk". You can download from here.

The transition pack (download from here)

and x2.downgrade.apk

The instruction says, just install the downgrade apk, extract the "update-cust.app" from transition pack. put it in dload as well as B015 official update.app, put the dload in your sd card, and let the download apk lead the way.

I was prepared to perform it just for experiment's sake, but the X2.download.apk wouldn't let my gem-702 on 703 B111 install. It said "your phone is not a China model". So, I couldn't go any further.

Anyway, just provide an information for any one who would like to try. But you have to resolve the installing problem of x2.downgrade.apk first, though.

==========

By the way, I've read a bit about the downgrade process. It seems you need to downgrade your emui 3.1 to 3.0 first, then flash the whole B015 ROM. This is what x2.downgrade.apk do.

I don't know. Maybe with this information, it is possible for developers to come up with a way to downgrade. People then can switch between versions without any problem.
[Huawei MediaPad X2] adrianluke:
I need to downgrade

I wish more developer can help us

Thanks
[Huawei MediaPad X2] ajsmsg78:
I can make a flashable cust for whatever version you need to flash back to. Then you can fastboot flash the img files from the version you want to go back to, flash the cust mod so when you do the dload after you flash back the img files it works properly. It's kind of similar to when I upgraded to the beta of Marshmallow then went back to Lollipop. The key is, to get COMPLETELY back to 5.0 you neeed to dload the 5.0 so it installs the 5.0 bootloader, radio, etc. The only way you can dload successfully is if everything is in place. The proper boot, cust, system and recovery need to be in place. The problem for most of you that want to go back but can't do it successfully is the cust isn't the proper one so everything fails. If someone sends me the cust.img from the system they want to flash back to i'll make a cust mod for that version to make it easier and to make it work.
[Huawei MediaPad X2] eennap:
It said "your phone is not a China model" I think if you don't flash cust B111 universal, it may be installed.
[Huawei MediaPad X2] xdvsr:
Would be great to have a translation at least for the file names, if not for the page, by someone versed in Chinese and English.

The file names come translated by google as

荣耀X2_Android5.1版本回退Android5.0_B015中转包.zip -->> Honor X2 Android5.1 revert to version Android5.0_B015 in/the subcontract (which I take as)

"X2 Android5.1 BackTo Android5.0_B015 cust.zip"

荣耀X2_Android5.1版本回退Android5.0应用.zip -->> Honor X2 Android5.1 Android5.0 Revert to version application .zip (which I take as)

"X2 Android5.1 BackTo Android5.0 app.zip"

Perhaps we can try to adjust the app to disregard if it is a Chinese model?
[Huawei MediaPad X2] iamhcg:
Hi, here's the full translation of the original link, as well as the the instruction file.

======

(Translation ofthe linked page)

Attention:

1.	The process will erase all user data, including what you store in internal storage.

2.	You must use x2.downgrade.apk to perform the downgrading process, or there might be a system error.(Don’t use dload to downgrade it, because x2.downgrade.apk would detect what’s best to suit your phone status. Hence, prevent the human error)

3.	The transition pack is only good for one-time use(due to the change that would be made during the downgrading process). If you have the need to downgrade again, you need to re-download the transition package.

(Then some blah blah to users, “please don’t downgrade if you can blab la bla”, which is not important.)

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

(Translation of the instruction doc file: )

1.	Download the transition pack. Then download B015 from Huawei’s official site, extract it, and copy the update.app of B015 to dload directory..

Download the transition pack here: http://emuirom123.dbankcloud.com/荣耀X2_Android5.1版本回退Android5.0_B015中转包.zip. You will get a update_cust.app after extracting the zip file.

Download the apk: http://emuirom123.dbankcloud.com/荣耀X2_Android5.1版本回退Android5.0应用.zip. You will get an X2.downgrade.apk after extracting the zip file.

2.	Put both the B015 stock “update.app” and the “update_cust.app”from the transition pack in dload. Copy dload to your SD card.

|--dload (dir)

|---- UPDATE.APP (Stock B015)

|---- update_cust.app (Transition pack)

3.	Install x2.downgrade.apk to begin the downgrading process.

Press the “Begin to update” in the middle.

The warning sign. (press “yes”(right) or “no”(left))

4.	The system update completes. Reboot to the system.

Warning:

1.	make sure your battery has at least 20% power left.

2.	Backup your data prior to proceed.

3.	Make sure there is at least 4G of space left in your SD card.

4.	During the process, do not remove SD card or long-press power button.

Tip: if the updating process fails, check the file structure in dload and make sure it’s correct.
[Huawei MediaPad X2] adrianluke:
Sorry for my bad English

My device is 702L , Modded 703L B111 with Universal Cust

I installed the downgradex2.apk , it also said my device is not China Version(703L)

So I cannot do the next step
[Huawei MediaPad X2] iamhcg:
Hi, I am quite interested in trying this your way. I need time to download the preferred stock ROM though. Huawei's official page lags really bad now. When I fully download it, I'll upload the cust.img. Thanks so much for your help.

(Currently, I don't have the need to downgrade, but I do want to keep the choice available.)
[Huawei MediaPad X2] adrianluke:
I had 702L B003 dload file , I will extract it and upload cust.img asap

Any other files are need?

Or upload all extracted file in my google drive?

I had tried to flash 702L B003 4 files via fastboot in the past

But it also cannot flash the dload in stock recovery mode

http://xdaforums.com/mediapad-x2/help/urgent-702l-bricked-t3269542
[Huawei MediaPad X2] iamhcg:
To ajsmsg78,

Here's the CUST.img from GEM-702LV100R001C209B005CUSTC158D001 stock rom

https://drive.google.com/file/d/0B6pVZyOFYG2jSndiV3FfMmttRm8/view?usp=sharing

Can you please make a flashable file for me? Thank you so much.
[Huawei MediaPad X2] ajsmsg78:
I will when I get home tonight.
[Huawei MediaPad X2] ajsmsg78:
Here's your TWRP flashable 702L D001 cust. Thanks for sharing the cust.img. I didn't have two of those cust folders from it in any of my mods or roms. They are the Malaysian cust and the Singapore cust. I added them to my roms and to the universal cust mods. Thanks again.

https://drive.google.com/file/d/0B5I_q70mNuR4Y0FIVnRmNDJCMWM/view?usp=sharing
[Huawei MediaPad X2] adrianluke:
Is that for 701L or 702L?

How to use it?

Thank you so much.
[Huawei MediaPad X2] ajsmsg78:
If you want to go back to the stock D001 ROM you would fastboot flash the D001 boot.img, cache.img, cust.img and system.img. Don't flash the recovery.img yet. After you fastboot flash the 3 files, restart into TWRP and flash the cust mod I sent you. This will remove whatever cust folder resides in your phone and replace it with the original cust from D001. Then restart into fastboot and flash the D001 stock recovery.img. Then restart and after the phone boots go into settings and backup & restore and do a factory reset and wipe internal storage. This should put you almost back to D001 again. Then you need to place the update.app from D001 in a folder called dload on your internal or external sd card and go into settings---updater and at the bottom click on the local update option. It will see the update.app file and choose it. The phone will reboot and flash the complete stock D001 including the bootloader, radio, etc. Then you'll be on complete stock.
[Huawei MediaPad X2] iamhcg:
Thank you so much. I am downloading.

Mine is actually an Taiwanese version of gem-702l. The flashable file name is 701l, it's different from my model name. Will it be a problem if I flash it? or it doesn't matter, it will show gem-702l after I flash? thanks.

==========

By the way, for what I know, it seems that other gem-702l only have B003 stock rom? Huawei Taiwan actually sent out an OTA for B005.

If anyone's insterested in B005, here's theofficial download link official download link for gem-702l B005 Taiwan ROM.
[Huawei MediaPad X2] ajsmsg78:
Sorry, I said 701L and I meant to say 702L. I'll fix my posts. The name is updated on the file as well. The cust img you sent me had 4 different cust folders inside it and two of them were Singapore and Malaysia. I did not have any of those before as no one sent me the cust that you sent me. The more cust folders I add to the cust mod the more range of devices it will support.
[Huawei MediaPad X2] adrianluke:
It's fail again
[Huawei MediaPad X2] iamhcg:
Thanks for responding so much. But the flashable file is also named 701L. So, I don't know if it will make any difference, or it's okay to flash?

*edited:*

I spot the gem-702l flashable file now. I am redownloading. Thanks so much for your help.
[Huawei MediaPad X2] ajsmsg78:
Before you flash make sure in About Phone, your information shows the correct memory, emui version and cpu. If it doesn't you need to flash then flash the cust mod.
[Huawei MediaPad X2] adrianluke:
All correct but fail to dload

My device is 702L HK Version
[Huawei MediaPad X2] adrianluke:
I found the error in stock recovery mode

It say Veraion check fail

But in About phone , all information are correct

Sorry for my attachment , it's capture and upload by iphone
[Huawei MediaPad X2] iamhcg:
I am afraid that I suffer the same situation as adrianluke. Dload fails on me in very early stage.

I've tried 2 ways.

1. fastboot flash imgs, and twrp but not recovery

-> wipe and flash cust files in twrp

->boot into system, everything's correct in about phone except internal storage size

->fastboot flash stock recovery, and boot up. Factory reset and format internal storage to get the correct size

-> go to dload method, failed.

2. fastboot flash imgs, and stock recovery->

boot into system first. Everything's already being correct in "About phone" except internal storage size

-> factory reset and format internal storage

-> wipe and flash cust file in twrp

->flash back to stock recovery and go dload

->failed.

Hm, maybe something under there that's more complicated? I don't know.

---------- Post added at 08:13 PM ---------- Previous post was at 07:48 PM ----------

Also, to xdvsr, I've tried your way while I am at it. It doesn't work on my device either. Lots of fastboot flash commands just failed and didn't get through.
[Huawei MediaPad X2] adrianluke:
I can use 703l B111 dload to restore the device , but I can't use 702l dload file
[Huawei MediaPad X2] iamhcg:
I think it's because we are still in Android 5.1 under it. That makes it quicker and easier to flash back.

I don't know if this is something worth mentioning, but when I was in twrp 5.0 and did a wipe, it took really a while. The message said something like "formatting cache in old ext-4" way or something.

Anyway, it's just weird. I think the "update_cust.app" that's provided by the official downgrade pack, maybe it does something to the system to make it work.
[Huawei MediaPad X2] adrianluke:
So if we can ignore downgradex2.apk version check , then we can downgrade to 703l b015

Finally we can downgrade easily
[Huawei MediaPad X2] adrianluke:
I extracted update_cust.app for downgradex2.apk

these files are used for ?
[Huawei MediaPad X2] Aznbull:
I'm curious, why would anyone reverse back to android 5.0 after updating to 5.1 or 5.11 ?
[Huawei MediaPad X2] xdvsr:
Of the 24 imgs in the update.app of each full version, these 5 never flash:

crc.img

curver.img

EFI.img

SHA256RSA.img

verlist.img

so never mind if they don't, you can exclude them from the flash script if you have one.
[Huawei MediaPad X2] xdvsr:
Sme devices get stuck with some settings, and then you cannot flash a super_boot or twrp or root or something else does not work.

Going back and setting things to standard and then going from there can help.

Some folks have used this step back to get all their "about phone" info right, others had a problem charging, or with camera, etc.

:highfive:
[Huawei MediaPad X2] Aznbull:
That does make sense :) , so the conversion to gem 703L isn't all risk free :(
[Huawei MediaPad X2] audioralf:
Is there anyone with a non china model (701 or 702) , who came from a valid running 5.1.1

and successfully reverted back a 5.0 Android Version,

with full functionality including charging the battery?
[Huawei MediaPad X2] adrianluke:
I change the new motherboard from Huawei Service

Centre

I won't update 5.1.1 again
[Huawei MediaPad X2] xdvsr:
Yes (as posted somewhere else) these five never flashed

crc.img

curver.img

EFI.img

SHA256RSA.img

verlist.img

The one thing that cannot easily corrected with pure flashing is the remains/residuals that are not in the .img area.

You could, if rooted, either take a backup of them (perhaps useful if all else fails and you need to go back to last state;

or good for analysis), or delete them, as on fresh start/boot after clean device wipe they are recreated as needed

(similar to a brand new factory device before started the first time, it would only have all .img files on it).

Hope that is useful/helps ;)
[Huawei MediaPad X2] audioralf:
Where are these files located?

Gesendet von meinem GEM-703L mit Tapatalk
[Huawei MediaPad X2] iamhcg:
Acutally, after my trial, it really doesn't work. I think we need Huawei's official downgrade method. It's just the Chinese-version check that stops our devices from moving forward. If only we can bypass that check.
[Huawei MediaPad X2] xdvsr:
They come from the stocks files, once you extract, you have these five img files as well (as part of the 24).
[Huawei MediaPad X2] xdvsr:
I thought for going forward you only need the updates as supplied, but this thread here is for going back.
[Huawei MediaPad X2] audioralf:
Yes correct. But I wanted to know which data on phone would be overwritten via these img . You wrote 'Take a Backup of them' .
[Huawei MediaPad X2] xdvsr:
'take a backup of them'

refers to

'the remains/residuals that are not in the .img area'
[Huawei MediaPad X2] audioralf:
Sorry, i have not studied the theoretical. So I don't know which path this is.

Gesendet von meinem GEM-703L mit Tapatalk
[Huawei MediaPad X2] iamhcg:
Sadly, no.

Not the way the OP stated once your device is fully converted to 5.1.1.

ajsmsg78 has been kind enough to make me a 5.0.0 flashable cust zip file for my version. It's not working either.

The only way seems to be Huawei's official downgrade method but it's for Chinese version only.
[Huawei MediaPad X2] audioralf:
Yes know, but i will regulary ask here, because uses on German forum permanently ask if it is possible now. We have a half year vendor guaranty in Germany, and people want to revert to original b003, if something happens within that period.

Gesendet von meinem GEM-703L mit Tapatalk
[Huawei MediaPad X2] iamhcg:
The official downgrade method isn't that difficult. If only we can have a developer kind enough to strip the Chinese-version-check codes out of the "x2.downgrade.apk" or figure out a way to bypass the check, I think we are good to go.
[Huawei MediaPad X2] xdvsr:
If you do:

#1 a backup of your data/apps/settings (as far as possible)

#2 wipe the device totally, beyond 'factory reset' 'cache wipe', etc, but with root on shell, all mmc contents, so that only boot and recovery remain

#3 flash the version of your choice

then the remains cannot hinder any settings.

What happens with the other methods is that they leave remains, and these are hindering other versions to function fully. As you will find on the forum, this happens forward and backward, and even the Huawei supplied method of going forward or backward is not perfect. Only a total wipe and reflash puts the device at that point in time.

No one needs to be a rocket scientist to see, that the (complicated and mostly failing) other methods of up/down-grade are the ones that create/leave the residuals ;)
[Huawei MediaPad X2] xdvsr:
See here

http://xdaforums.com/showpost.php?p=66141006
[Huawei MediaPad X2] audioralf:
In theory you may be right, but I have not read someone doing this and getting back the ability of charging. Some versions are delta updates and seem not to contain all components.

I posted similar advices in German forum, but no one was scucessfull including charging.

Let's see someone validating this for 5.0 and which version contained the 5.0 charging program.

We have seen that there are different cust folders, but the same firmware. This might be also a problem in downgrade process.

my device: 701->703 B111 kang VIP v1
[Huawei MediaPad X2] iamhcg:
Hi, by "#2 wipe the device totally, beyond 'factory reset' 'cache wipe', etc, but with root on shell, all mmc contents, so that only boot and recovery remain"

Is there anyway you suggest to make sure the wiping has no residual left? Thx.
[Huawei MediaPad X2] rakesh_4utoo:
I have twrp backup of my stock 702l rom , can i restored it back with ecerytging working.

I am on kangvip b112
[Huawei MediaPad X2] audioralf:
Make a copy of your cust folder to the external SD card .

Then flash the short way via scipping B106.

Then the internal as format is not changed and some 5.11 components will not be installed. But the b112 firmware seems to be tolerant and you would be able to go back like xdvdr is proclaiming here.
[Huawei MediaPad X2] ZeuseZ:
To skip this check you should

1. FLASH universal cust mod (you could find it in ajsmsg78 topic with KangVIP SLIM)

2. flash dualcu_cn.zip. It convert your non703 device to 703 one.

After it you could downgrade your device as 703.

By flashing dualcu_ru.zip you could convert your phone to 701L. I dont have converting patch to 702L yet.

PS After this dualcu_cn.zip patch you could upgrade your stock 701/702 devices from stock b002/b006 firmwares to b112 and then to b209 without any problem by OTA.
[Huawei MediaPad X2] audioralf:
Thank you for sharing. There are some things to make clear:

May you correct the downgrade filename typo in the text to the name of the files you have uploaded please. Thank you.

There is no dualcu_ru.zip file

The text should be:

I looked into the script and into the files.

The Andriod version remains! This is no Andriod downgrade script.

It converts the phone to the the cust folder for russia.

On my phone the content of custom.bin is "hw/eu" and the oeminfo file differs to the one which is included into the script.

I doubt if this will give the prerequisite for "eu" or non russian models

I will not test this, because I have a well running system.

It would be nice if you would discuss with us your idea for this upgrade script, to make it universal also for non russian models.

My device: 701->703 Kang VIP B209
[Huawei MediaPad X2] audioralf:
What happens on Android 6.0? AJ posted that the conversion trick would not work anymore?

I edited the post above after I had looked inside the scripts.

It seems the "downgrade" script channel_ru.zip sets a path to the russian cust folder.

I found the text "GEM-703LC233B209" in the file oeminfo and rescue:GEM-703LV100R001C233B112.

So how does it change to 701?

On my device the custom.bin path is hw/eu.

If the custom.bin is changed to hw/eu

and the oeminfo file on Byteposition 0x920200 is patched to 701 ,

would this change the "about phone" on eu Models to 701?
[Huawei MediaPad X2] audioralf:
[MENTION=4466975]ZeuseZ[/MENTION] please have a look at the reports concerning the official downgrade img from Huawei.

They offer the lost 5.0 sd formatter and battery charger. But it's only for 702

Your script would be helpful to convert to 701, so that dload for 701 would work.

I have the eu files for cust folder which you use in your script for ru.

My device: 701->703 Kang VIP B209
[Huawei MediaPad X2] iamhcg:
I think I kind of understand what ZeuseZ meant. I googled and got this page:

http://www.carbontesla.com/2015/09/how-to-change-region-of-your-huawei-honor-4c-root/

It teaches people how to set oem info to different regions so you can flash certain regional roms. That's why ZeuseZ has a cn oem zip to cheat the system that it's a Cninese 703L device so the X2.downgrade.apk for CN 703L could work.
[Huawei MediaPad X2] audioralf:
Yes, but some people are thinking to convert from 701 B003 (5.0 ) to 702 , to get the regulary update.

If [MENTION=4466975]ZeuseZ[/MENTION] could make 701-> 702 script and back for eu (he is in Russia so he Made a 'ru' conversion.)

I have the cust file for the 701, so we would need the equivalent for 702.

My device: 701->703 Kang VIP B209
[Galaxy S 4 Q&A, Help & Troubleshooting] Grumpy Cat:
OK. I just bought this new thing and am looking for some feedback before I even think about installing custom recoveries, ROMs, APP's, etc.

On GSMArena.com my device is listed as the i9505. Everything matches up except the model version under "About device" where it states it as being the SPH-L720T (Baseband L720TVUJOH2).

Now what I want to know is, is that just carrier branding or is my phone indeed the i9505 and will all of the i9505 stuff work on it? It may seem like a silly question but I just paid $300 for this thing and the last thing I want to do is brick it.

The reason why I am asking all of this is because Samsung seem incapable of releasing a fully functioning or secure ROM (Stage-fright issues, widgets draw crashing on "Touchwiz" UI, etc). The current Android version I am running is "Lollipop" build 5.0.1 (official).

Which brings me to my next question: I noticed that my device has "KNOX" installed. Is there any way to install custom ROMs and/or recoveries without tripping it? I want to try to avoid voiding the warranty if possible.

Also this is an unlocked device so will flashing custom ROMs disable that?

Thanks.
[Galaxy S 4 Q&A, Help & Troubleshooting] SuperLyam:
I have an s4 with i9500 on it but i reality its an SPH-720T. You can know for sure in the bootloader

So far I had no problem installing i9505 ROMs like 'Super WizCyan, Albe95 S6, Imperium LL Rom' and i am corrently using Albe95 LolliROM 6.0 and it works fine :good: with the latest SPH-720T carnal (OH1) an the Imperium Karnal works too (v2.6)

It is rooted with CF-Auto-Root for SPH-720 and I have TWRP Recovery instaled
[Galaxy S 4 Q&A, Help & Troubleshooting] Lennyz1988:
Boot into download mode. What does it say your model is in download mode?
[Galaxy S 4 Q&A, Help & Troubleshooting] Rhoban:
The SPH-L720T is just carrier branding. It should be an I9505.

Installing a custom recovery will trip knox. You will have to stay stock if you don't want to trip knox. But beware, knox doesn't like root. Meaning that you will have random reboots if you root your phone and knox is installed.

I recommend reading your warranty document to see what kind of damages it covers. I read mine and it concluded that my warranty covers excrements. So I tripped knox after the first month.
[Galaxy S 4 Q&A, Help & Troubleshooting] Grumpy Cat:
It says SPH-L720T. But according to GDReaper (and the online specs) it is carrier branding.

Crap, I might have already tripped it installing SuperSU (through Play Store, and that's all it took to root it). Under download mode it says "Knox warranty void 0x1". Does that mean I tripped it?

That said, no random reboots the only issue I have is that I can't access the widgets app draw on Touchwiz UI without an FC (but I use a Nova Launcher anyway), and i9505 stuff should work with mine, right? I am thinking about installing EchoeROM, provided it doesn't have the problems the "official" one does.
[Galaxy S 4 Q&A, Help & Troubleshooting] Rhoban:
Knox default status is 0x0

Any modifications done to the bootloader will make it 0x1 which means knox has been triggered.

Since it is already tripped, you might as well flash a custom recovery.

The SPH-L720T has the same specs as the normal GT-I9505 S4. You can compare them yourself.

It is just a rebranded I9505.