Huawei P9 [ROM][Android 7.0][EMUI 5.0][European Firmware b386 based]*MagicRainbow* v2 - Huawei P9 ROMs, Kernels, Recoveries, & Other Devel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Huawei P9 Custom Rom​
*MagicRainbow*​Version Two​Magisk Edition and Classic Edition​Teamwork by Tecalote and KangV
based on Android 7.0 (N) EMUI 5.0 European Firmware b386​
I'm happy to present you my new ROM It is tested and works without any problems on EVA-L09 C432 and EVA-L19 C432.
Other models must be tested first, which Firmware is required to get Developer Options and Fingerprint to work. Please report!
German-Thread:https://www.android-hilfe.de/forum/root-custom-roms-modding-fuer-huawei-p9.2808/huawei-p9-rom-android-7-0-emui-5-0-magicrainbow-v2-by-tecalote.829450.html​
1) Difference between Magisk and Classic Edition:
The Magisk Edition was made to have a safteynet capable device that still offers much more features than a Stock Firmware ... It has the same features as Classic Edition, but with the difference that you can bypass safeteynet .... Apps such as Pokemon Go, various banking apps and others - which does not work anymore on rooted devices should work in this Rom
The Classic Editon is rooted with SuperSU and has the same features, but safteynet cannot bypassed. However, who does not run apps on this "questionable" service will have the same joy with this Rom
2) Requirements for MagicRainbow - short overview:
Basically: You must already be on Android 7 (Nougat), Bootloader must be unlocked, latest TWRP flashed with special settings (explained below)
A) Your device must not be rooted for installing this ROM - it is even better, if you start from clean original Huawei Stock Firmware.
Firmware-Requirement:
EVA-L09 C432 and EVA-L19 C432 need original Huawei Firmware b386 installed (flashable Firmware available - see below). But b386 is not for all other cust and models avilable!
EVA-L29C636 and EVA-L19C636 has currently only b361 as flashable Firmware available. Higher Firmwares comes only with OTA.
You should be with the Firmware for your device nearly to b386 - if not then Fingerprint may not work and perhaps not the Developer Options (which is very important for this ROM to work properly)
B) If you are on Stock Firmware and your device is rooted, backup your stuff, unroot your device and make a factory reset.
C) If you come from any Custom Rom like MagicRainbow v1 (based on b386) or @dkionline BlueWei - you must go back to original Huawei Stock Firmware b386 (see section 4 - How do flash firmware) It is not enaugh, just wipe with TWRP and flash the Rom!
D) If you are on Stock Firmware b387 (make just unroot - if you have Root - and do a factory reset) - but I think you can install this Rom just with the Wipes and without going back to b386
3) Flashable Firmware b386 c432 (for EVA-L09 and EVA-L19):
EVA-L09 c432 b386 Firmware update.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v84450/f1/full/update.zip
data.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v84450/f1/full/EVA-L09_hw_eu/update_data_full_EVA-L09_hw_eu.zip
EVA-L19c432 b386 Firmware update.zip:http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v84770/f2/full/update.zip
data.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v84770/f2/full/EVA-L19_hw_eu/update_data_full_EVA-L19_hw_eu.zip
4) How to flash Firmware - or GOING BACK TO STOCK:
The simplest, preferred method to flash b386 (In accordance with your device and model!) can be done with TWRP - whether you come from the b383 or b387, or from BlueWei or MagicRainbow v1 - but note, you cannot use this method to update from Android 6 to Android 7:
1) Backup your apps with data (only User Apps, no System Apps, no Chat-Apps - Chat Apps should not be restored - but new installed with Playstore and new registered, use integrated Backup from Chat-Apps)
2) Backup all important files and folders from your internal memory (DCIM, WhatsApp folder, Downloads etc)
3) delete you Fingerprint and Google Account
4) Copy update.zip and ...hw_eu/update_data_full_EVA...zip to your external SD (dont unzipp it and dont do it into dload folder)
5) Bootloader must be unlocked
6) Make sure that you enable in developer options OEM Unlock and 2) ADB Debugging and 3) USB Debugging - in this order (if its not enabled yet)
7) TWRP must be installed
8) Flash with TWRP (Huawei Firmware) update.zip - after it is flashed do not reboot - go back to main menu
9) Flash with TWRP hw_eu/update_data_full_EVA...zip - after it is flashed do not reboot - down in the left corner klick on "wipe dalvik and cache"
10) Do not reboot - go back to main menu - use Tab: Restart - but do not restart system - RESTART RECOVERY
11) You are now in Huawei Stock Recovery - from there make 1) Wipe Cache Partition and 2) Factoryreset and 3) reboot to system
12) Huawei Stock Firmware b386 is succesful installed :good:
13) I would recommend to flash now the Firmware b386 once again, but now with dload-method. For this you must 1) unzipp update.zip on PC and 2) unzipp hw_eu...data.zip in a separate folder.
14) Make a folder on your external SD with the name: dload - Copy first the unzipped file from update.zip into this folder - but ONLY the UPDATE.APP (not the other files)
15) With VOL+ and VOL- (press in the middle down) and PowerButton flash b386
16) After restart to system, delete update.app in dload folder and copy now the unzipped files from hw_eu...data.zip into dload folder - but now you need ALL files (update.app, META-INF and the data folder)
17) flash it with the 3 Button Method
5) Important information for using this TWRP:
Made by @OldDroid v 3.1.1-1 (currently latest TWRP): https://www.androidfilehost.com/?fid=961840155545586361
A) Setup new flashed TWRP: allow system modification,
B) Open Settings Tab and configure the settings for your needs - example: I uncheck "prompt install TWRP app", I disable vibration and expand the screen timeout to 300 for seeing what TWRP shows me on screen, I set time zone and language...
C) Important in settings on last Tab - uncheck /disable "keep vendor partition mounted" - but leave ]enabled "exclude OEM-Path from data-wipe"
D) Have a look in main menu into Mount-Tab - For flashing Stock Firmware as shown above and for making Nandroid Backups with TWRP - you must not change anything in Mount!
E) But later, if you are ready to flash the ROM and you are going to wipe the partitions (explained below) - Immediately after the Advanced Wipe - before you want flash the ROM - you must go in main menu to: MOUNT and uncheck/disable everything in Mount - with the exception "Micro-SD" (this must be mounted!) If you dont do this step after wipe, before flashing ROM - the Rom would may not be flashed properly - and if so, it cannot work properly!!
6) Installing ROM
If you have MagicRainbow.zip already on external SD, do following steps:
Note: if you want boot sound to be played back in the future, then sound must be switched on before installing the Rom - if phone is in silent mode, there will be no boot sound in the future. Phone remembers the last status and this can not be changed afterwards!
A) In main menu of TWRP go to Wipe - do not use Factoryreset, use instead the Advanced Wipe
Wipe ONLY following partitions:
Dalvik / Art Cache
cache
Data
system
Do NOT wipe: vendor, internal memory, micro-SD
B) After wipe you navigate back to the main menu and open: Mount - uncheck all with the exception of Micro SD card! This is an important step - (especially vendor should not be mounted), since otherwise there will be errors in the installation. My script mounts itself, what it needs
C) Then navigate back to main menu and go to Install Tab - select MagicRainbow.zip and swype to flash
D) After flashing ROM, do not make a Wipe from Dalvik / Cache, just reboot. Reboot is relatively fast, but of course, the first boot takes a lot longer than usual - about 9 min
Differences during first boot: Classic-Edition interrupts the first boot process due to systemless rooting by SuperSU 2.82 SR1 and boot again - the Magisk edition does not need this additional loop.
7) Important for Magisk and Safetynet:
A) If you receive a root request during the first setup with Magisk Edition, please affirm it - no matter how strange it may seem to you!
B) After first setup dont open Magisk Manager and - before you doing anything else - go to settings and activate developer options.
Inside enable 1) ADB debugging and 2) USB debugging ( in this order! - not the other way)
C) After got to settings / expanded settings and enable in security: "unknown sources"
D) Immidiatly restart your P9 - this is an important step to keep safetynet green. After reboot you can open Magisk Manager.
E) Do not change anything in the settings or in the preinstalled module of Magisk - it is already set everything correctly! Also dont download module which you dont know for what they are and what they doing...
But I would recommend to download and install following two modules: Huawei Safetynet Fix and BusyBox 1.27.2
Please do it with following instruction: https://forum.xda-developers.com/showpost.php?p=73733872&postcount=564
F) Do not activate in Magisk Manager settings systemless hosts!
AdAway does not need this setting to work!
G) Start AdAway, download and activate hosts and reboot your Phone. After reboot open AdAway again, hosts are not activated yet, download hosts again and reboot your Phone a second time. Now hosts are activated (green) and safetynet stays also green.
It is not much to say to the Classic Edition, which you know already from MagicRainbow v1 b383 - but 1) ADB Debugging and 2) USB Debugging USB must also be enabled after the first setup and then restart the device before you do anything else! If you open AdAway and download and enable hosts, reboot your Phone. After reboot open AdAway again. If hosts are not activated yet, install again hosts and reboot. After it will work, cause its configured by an init.d script.
8) Important information to PMPlus:
The app PMPlus activates "auto-launch" on second page in the Phone Manager - so you have a very powerful Autostart Manager, which would otherwise not exist. This is optional, however - if you want to be sure that everything works smoothly, and does not want to adjust everything manually here, leave your fingers off. Note: If auto-launch is activated in phone manager, you can not undo this change, just by reinstalling the Rom!
Whoever wants it anyway:
A) Simply start PMPlus and go to Install, after succesful installed messeage, close this app! Autostart Manager is activated now in Phone Manager!.
B) You can then delete the app PMPlus.
C) But please note : All Autostarts are set to 0 and you have to manually enable the most important apps in auto-launch
D) Magisk Manager must be enabled in auto-launch, in the Magisk Edition - if you do not enabel, Root cannot work!
E) SuperSU must be enabled in auto-launch - in the Classic Edition - if it is not enabled, Root cannot work!
F) In both Roms Chat-Apps which should receive push notifications - must be enabled in auto-launch - and some apps must also enabled in "App activation" - which is a part of "auto-launch"
9) Features and Information:
Callrecorder - for manual and automated call recording
Viper4Android - Advanced Settings /more settings / Viper4Android Installation-Pool from here you can install: None, old viper and new viper - after reboot you have the App Symbol on Homescreen. Open it to configure Viper4Android.
Classic Edition ROOTED with SuperSU 2.82 SR1
Magis Edition ROOTED with Magisk 13.3
AdAway as ad blocker - look at Point 7 for further information
BusyBox 1.27.1
System deodexed
KangV-Settings (Advanced Settings on Homescreen) in nougat style - with the 4in1 restart menu and much more ....
Titanium Backup - you can use external SD with storage SD-Card and dont need Document Provider
MiXplorer - powerful Root Explorer which comes with PDF Reader, VLC Codecs and Archive Plugin, change language in settings
Debloaded - almost GApps from system removed - but Core GApps are integrated - so dont flash any GApps - you can install missing GApps with Playstore.
Full access to the external SD You can work on external SD with enabled Full Permissions - Example: TitaniumBackup automatically selects the external SD as the preferred location.
Optional: Path to the internal memory interchangeable with the external storage! To do this, you only need to use MiXplorer and navigate to /data. There is a file with the name: SDPath - open this file with text editor of MiXplorer. At the moment, the internal memory is set as default (ext_SD = 0). If you change the entry to: ext_SD = 1 and save it, all apps will only use the external storage after one-time reboot. Before you install apps like WhatsApp, think about it. Because if you like that all Apps store media and everything only on your external SD then enable this option. Example: The folder of WhatsApp will be created automatically on external SD ....
10)Disable Statusbar Lunar:
The Rom is European, but the Advanced Settings are made by KangV. He comes from China, thats why the Lunar component is built into Advanced Settings (these are the only Chinese letters in this Rom). To disable the chinese letters, go to Advanced Settings /Notification settings and disable the checkmark "Show statusbar lunar"
One known BUG: Do not use the "hide navigation bar" in Advanced Settings, it works with chinese models like AL10 - but not europaen models at the moment.
11) Restore orignial Huawei Bootanimation (if you dont like my integrated one):
Flash this zip with TWRP: https://forum.xda-developers.com/attachment.php?attachmentid=4262925&d=1504567957
Information: https://forum.xda-developers.com/showpost.php?p=73667280&postcount=541
12) DOWNLOAD *MagicRainbow* ROM v2:
P9-b386-MagicRainbow_Classic.zip: https://www.androidfilehost.com/?fid=889764386195921575
MD5 (please check after download): b350f2a37c88bd31c8373c57a4012344
P9-b386-MagicRainbow_Magisk.zip: https://www.androidfilehost.com/?fid=889764386195921598
MD5 (please check after download): 1587eeb1575d252f265f852ef3026dfa
Previous Version - MagicRainbow ROM v1 (based on b383, SuperSU EMUI 2.79 installed):
Requirement before installing this ROM:
EVA-L09 C432 and EVA-L19 C432 need Firmware b383 installed
EVA-L19 C636 need Firmware b381 installed
EVA-L19 C185 need Firmware b385 installed
P9_b383_Magic-Rainbow_v1.zip: https://www.androidfilehost.com/?fid=457095661767158149
MD5: 7c81a2684f45e0615972f12197552635
After first setup you must update SuperSU to Version 2.82 EMUI: https://www.androidfilehost.com/?fid=673368273298962637
HAVE MUCH FUN WITH THIS ROM
Many thanks to KangV for his great K-Settings Framework
If you like Advanced Settings by KangV - you can donate him:KangV: https://www.paypal.me/KangVIP
If you like *Magic-Rainbow* ROM, you can spent me some glass of wine https://www.paypal.me/Tecalote
Many thanks and credits to other great Developers:
@OldDroid - TWRP with DECRYPTION SUPPORT for P9 https://forum.xda-developers.com/p9/development/twrp-t3565703
@guitardedhero(Viper/Atmos) https://forum.xda-developers.com/nexus-6/themes-apps/viper4android-t2952137
@HootanParsa (MiXplorer) and @YashdSaraf (BusyBox arm64)
@kishorerprem - SDCard-Write access
@Chainfire - SuperSU
@topjohnwu (systemless Xposed Framework and Magisk)
@dkionline - Custom Roms for P9
@Blackball - Custom Roms for P8 - P9 - P 10
@mr.mrcn - Dark Bloom for EMUI 5.0 Theme
​
[/LIST]

If you have in "About phone" build-number EVA-L09 or EVA-L19 b182c900 you dont receive the OTA Update to Nougat. You must change it to b182c432.
Here is described, what you have to do - please make every step careful and dont worry!
For EVA-L09 download this file: [url]https://www.androidfilehost.com/?fid=457095661767158957[/URL]
MD5 (please check after downloading): 21a70ae3b07b72277bf935bf4ed90320
For EVA-L19 download this file: [url]https://www.androidfilehost.com/?fid=817550096634767353[/URL]
MD5 (please check after downloading): 838d9634e22acce029c383ec780dd745
And you need for changing OEMinfo on b182 TWRP for Android 6 (not the one from OP = for Android 7) Download it here: [url]https://www.androidfilehost.com/?fid=457095661767122229[/URL]
Steps:
1) Your Bootloader must be open! Backup important files or folder from your internal memory (cause it will be completely wiped, except external SD will stay untouched)
2) Firmware b182 must be in dload folder (update.app 3,06 GB) Take the one for your device For EVA-L09 download full Firmware b182: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1079/g104/v63880/f1/full/update.zip
EVA-L19 can use same b182 - the Firmware works for both.
3) Unzipp oeminfo.emmc.zip - you get: oeminfo.emmc.win - this is the file what you need!
4) Store this file in following path on root of your external SD: \TWRP\BACKUPS\SNxxxxxxxxxxxxxx\C432\ (SNxxx folder must named with Serial Number of your phone and inside this folder copy the oeminfo.emmc.win
5) Enable Developer Options in Settings, go inside and enable OEM Unlock and USB-Debugging - after go to Advanced Settings /Security and allow "Unknown Sources"
6) Connect your Phone with USB to PC and wait until Windows installs the driver.
7) With Minimal ADB and Fastboot program for PC in administrative mode - boot the phone into fastboot mode and flash TWRP for Android 6.
https://www.androidfilehost.com/?fid=457095661767122229
(TWRP img must be in Minimal ADB and Fastboot Program Folder. You start the Program with right click as Administrator. You enter
adb devices
- you should get your SN and device. If on the screen pop up a request to allow connection, grant permission for always from this PC. Now:
adb reboot bootloder
-phone restart into Bootloader /Fastboot Mode. Bootloader must be unlocked and FRP unlocked.
You enter:
fastboot devices
- and get SN device, then
fastboot flash recovery Name-of-TWRP.img
8) If TWRP is succesful flashed disconnect USB from your Device and boot immidiatly after into TWRP. For this press Vol+ and Power Button. Stay holding this position until TWRP is booted (can take some minutes)
When TWRP is booted, allow Write Permissions for system.
9) In main menu and choose the button: RESTORE
10) Navigate to the C432 folder and restore oeminfo. (from folder C432 !) This changes oeminfo from b900 to c432!
11) Go back to main menu and reboot your phone - but not to system. You must press Vol+ and Vol- (in the middle) down until EMUI Software Installing begin and b182 will flashed again (it must be in dload folder!) If you see on screen text with red colour - ignore it, just press Vol+ and Vol- down, if it does not help, press also Power Button to reboot, but keep pressing Vol+ and Vol- because b182 must flashed again on this point!
12) If it was not successful and you receive after reboot a white screen and you will be promted to enter "the" password, dont worry, just use your password for Google. Phone reboots and make a factoryreset with EMUI low-level wipe. TWRP will be overwritten with Stock Recovery. Thats normal.
13) soon flashing again b182 was successful you reboot to system and perform from there another Factoryreset from settings /advanced settings /backup restore /Factoryreset with wipe of internal storage.
14) SIM Card must be inserted - you can leave it in your phone from beginning.
15) Just make a short setup and you will see: You receive now the OTA Update to Nougat

reserved for future updates and changelogs

I'll try this ROM on my debranded L19C636B381, to test if finger print works, by next week.
Thanks for the ROM........

Why there are Chinese characters and Status bar Lunar in this European Firmware ?

lapocompris said:
Why there are Chinese characters and Status bar Lunar in this European Firmware ?
Click to expand...
Click to collapse
... Because KangV is Chinese and he made this Advanced Settings and included it into this European Firmware based Rom.
You can disable it in Advanced Settings (=K-Settings) /Notification settigs. Uncheck "Show Statusbar Luna"
Look at Screenshots...

May i instal this from b378?
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
---------- Post added at 11:59 AM ---------- Previous post was at 11:56 AM ----------
I have rooted b378 with adaway viper4android can i install on them or i must update to b383?
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
---------- Post added at 12:00 PM ---------- Previous post was at 11:59 AM ----------
Why rom is virus?
Wysłane z mojego EVA-L09 przy użyciu Tapatalka

scaniathe said:
May i instal this from b378?
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
---------- Post added at 11:59 AM ---------- Previous post was at 11:56 AM ----------
I have rooted b378 with adaway viper4android can i install on them or i must update to b383?
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
---------- Post added at 12:00 PM ---------- Previous post was at 11:59 AM ----------
Why rom is virus?
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
Click to expand...
Click to collapse
Please read OP #1 before asking questions which are already answered
Well, you have to go back to Stock Firmware first. If you don't do this Rom will work too, but without Fingerprint Scanner.
Everything is working only if you are make the steps before flashing.
0) Backup your stuff
1) download the firmware and data zip from Links in OP for EVA-L09.
2) install it how it's mentioned in OP
3) Make the necessary wipes. (and only this - see OP)
4) Flash Magic-Rainbow
ROM doesn't have any Virus! It's on actual security Patch Level

I have stock but only rooted
Wysłane z mojego EVA-L09 przy użyciu Tapatalka

scaniathe said:
I have stock but only rooted
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
Click to expand...
Click to collapse
Yes, but you are on b378 and if you want to have full working nice Magic-Rainbow Rom, you must update to Stock b383 first as I have described in Original Post.
After you must do the Wipes I have told in OP.
Root is not necessary for installing my Rom
It's up to you...

I installed the rom and it is amazing
Everything is working perfectly
Thanks for this amazing rom
One question: anyone knows where bootanimation.zip is located??

Product/media
Wysłane z mojego EVA-L09 przy użyciu Tapatalka

Installed, working perfect. Thanks. Best rom
Wysłane z mojego EVA-L09 przy użyciu Tapatalka

scaniathe said:
Product/media
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
Click to expand...
Click to collapse
Thanks bro
It is actually product/etc/media ??

scaniathe said:
Product/media
Wysłane z mojego EVA-L09 przy użyciu Tapatalka
Click to expand...
Click to collapse
Product/etc/media sorry
Wysłane z mojego EVA-L09 przy użyciu Tapatalka

i have stock B378 and rooted with boot.img. how to update with this magic-rainbow rom ?

Thank you for the rom. I just installed it. I would like to flash magisk but I get an error on recovery as it cant be installed. Is there another way to do it?

lorvix said:
i have stock B378 and rooted with boot.img. how to update with this magic-rainbow rom ?
Click to expand...
Click to collapse
Hello First thing you should do : Take the time to read slowly Original Post (OP) #1.
You will find the answer detailed for your question.
But in short words :
1) Download the b383 Stock Firmware related to your device which is linked in OP.
2) Backup your data and Apps and contacts etc.
3) Flash b378 Stock Recovery with ADB.
4) Unzipp downloaded Stock Firmware and update yours as described in OP to Stock b383.
5) After make the Wipe which is described in OP (and not another)
6) Flash Magic Rainbow
I wish you success and let me know and feel free to ask if something isn't clear

mihairimia said:
Thank you for the rom. I just installed it. I would like to flash magisk but I get an error on recovery as it cant be installed. Is there another way to do it?
Click to expand...
Click to collapse
Of course, this Rom makes the Rooting with SuperSU, that's why you get the Error.
Some days ago I finished the development for this Rom. At this time, TWRP wasn't able to Root with Magisk.
But now it is!
I will release a Magisk Version of same Rom. But this week I have a lot of work - so I will do that probably during next week.
If you can wait for it

Great
Amazing rom ... all running perfectly for me.
K-setting is a great plus.
I'm testing all its features
Happiness is here.
Thank you for your hard work.

Related

How to install new ROM on GEM 701, 702 and 703

This thread is a continuation of existing threads, which started when Model 701 was not out yet.
Update 2017-04-22
Since we have verified that the "downgrade script" opens the door for multiple Mediapad X2 models we have much easier way:
Do a full backup with Huawei Backup Application ("Datensicherung") and copy all stuff from internal sd to external which you put manually on it.
For push applications like whatsapp do a backup of chat in whatsapp, manually on your google drive.
Unlock bootloader
https://emui.huawei.com/en/plugin/unlock/detail
create account, via selecting Honkong as localisation.
Then login on https://emui.huawei.com/én/plugin/unlock/detail
If it's redirected to a EMUI site, then simply call the link again https://emui.huawei.com/en/plugin/unlock/detail
check the agree box and fill the page with: "Before EMUI 5.0" and put model name in the field "GEM-701L" or "GEM-702L"
Then fill out the rest (you have to optain the productID via entering in Phone as if you will make a call: *#*#1357946*#* )
Then Huwaei will give you the bootloader code directly on this page.
install minimal adb and open cmd window
connect phone and start with VOL down key
type: fastboot devices
if you get no answer you'll have to update the windows driver to "ADB sooner single interface"
if you get answer type
fastboot oem unlock xxxx (wher xxxx is the bootloadercode you got from page above)
Do factory reset from EMUI (not from recovery, it will work, but you'l get problems later)
if you had replaced the original recovery with TWRP you must flash it back:
fastboot flash https://drive.google.com/file/d/0B5TWnuLR7ugZRmdVdEhzdjM3Tms/view?usp=drivesdkrecovery.img for B003 or B005 back if you already replaced it.
then download the "downgrade script" . Unpck the rar and put the dload folder to internal SD
Select Update in EMUI settings menu and select "local upate" and then "full update" from internal SD.
Then download the from the very slow huawei server B202 full package (DEMO) and put the dload folder to external SD (or internal)
Start system and select update and "local update" and install it.
Then boot in bootloader/fastboot mode again via VOL - key and flash TWRP for Android 6.0 via adb: fastboot flash recovery TWRP-ENG-6.0-BLACK-BLUE.img
If you install it via fastboot flash recovery2 TWRP-ENG-6.0-BLACK-BLUE.img , you will not overwrite the original recovery, which is need for factory reset or dload) If recovery is on recovery2 then you must keep a USB connection to PC to be able to start the TWRP. Otherwise remove USB cable before you boot into TWRP.
Start TWRP via holding VOL + Key via starting the phone and allow modifications and then press Install button and select external SD and then the kangVIP 212 V2
Or now newest version KangVIP V3 from thread https://forum.xda-developers.com/showthread.php?t=3215851
Wipe cache and dalvic and reboot to system.
Wait several minutes until first boot is finished. If you already have apps installed (dirty flash over existing KANGVIP) this may take up to 40 minutes)
If you need to do a factory reset from EMUI you will need the original Huawei recovery B202 wich you can install via fastboot
Restore your apps from Huawei Backup, besides Whatsapp.
Install whatsapp and then the question comes up to restore your backup.
THE REST BELOW THIS LINE HERE IS ONLY FOR HISTORICAL INTEREST or for people who have already updated to 5.11
################################################################################
Update 2016- 04 -05
See short way with B112 on http://forum.xda-developers.com/showpost.php?p=66156287&postcount=215
Hint: This seem not a 100% convesion to 5.1.1 because storage handling did not change.
Advantage: You may goback to B003 with a nandroid.
Unverified: If it can still charge on such a rollback
----------------
Meanwhile we have figured out how to flash a new ROM even on GEM 701 L.
Thanksgiving to all who have participated in this. Especially to ajsmsg78, eennap, ZeuseZ, and Ante666
I you have a 703 Model, you can simply upgrade via OTA and then go to one of the threads ajsmsg78 made and choose which ROM you like.
If you have Model 701 oder Model 702 you can use this thread, if you already have at least firmware B003 on your device.
Current situation in Jan 2016:
If you have a firmware B001, or B002, then zip your folder "/cust" and send it to ajsmsg78.
Then he would integrate it into the "universal cust". Please wait until he did this.
The "Universal Cust B112" hast the filename variant "UNIVERSAL-CUST-B112.zip"
Later if you install the SIMPLY_GOOGLE ROM Version a variation of this "cust" will be automatically installed then it is called "Simply Google B111 Cust".
If you install a B111KangVip or the NearStockB111 the "universal cust" also is integrated
Don't worry about the names, it is used to display the correct Roms name.
If you have 701 or 702 model, you may have heard, that Huawei published firmware only for the 703 model.
So we have to convert our device into a 703 model, by keeping it's hardware based additional LTE bands.
If you have converted by doing the following steps to B015,
you will be able to upgrade Android 5.0 to Android 5.1.1 on the follwing steps for D106
---------------------------
Update 2016-28-02
It seems possible directly install the B112. So much easier now. Just flash 4 B015 files, install the "universal cust B112" and then do "dload" procedure for B112.
Then you are on stock B112 can can flash the stabile "Near Stock B111". I have edited the new way in the post below
------------------------------------------------------------------------------
After that you will be able to install updated directly from Huawei via the OTA (Over the air) method, if you have a stabile WLAN connection.
This does not give you a direct jump from B106 to B111 (or B112) , so don't try this on the "dload" method.
My experience was that some components are not updated if you skip a version. Evidence see here
Alternatively you will also be able to do manual "dload" processes.
This both methods lead you up to version B112
After this you can install one on ajsmsg78 ROMS.
They differ in the composition of removing and adding components.
So look which version is the best for you and check, if it is up to date or maybe discontinued.
This are the steps to flash from 701L (B003) to custom firmware
Be aware: Don't try to return to B015 or B003 (Android 5.0), after you have once installed Andoid 5.1.
You will loose the ability to charge the phone in this case.
But it is possible temporary go back. For this you will find the guide in post 2 of this thread
If you have a lower version like B001 or B002 you MUST save your folder /cust to a zip fle and send it to ajsmsg78 and ask for advice!
Don't start flashing in this case!
If you already have a higher version than B003 you can skip the steps which lead to your version.
If you have B006, it seems that you can not upgrade. You must first downgrade to B003. Please report if you find a way.
Maybe you can do the dload for B112. Try this and report!
In case if you want to return to B003 there is a possibilty - > this is documented at post 2
----- To those who have already installed: Please check if there is missing something or wrong and leave a comment. ---
Steps are numbered to be compatible to then numbering of eennaps guide. (Some steps differ, because of newer cognitions.
- First of all: Be sure you have enabled USB debugging on your device. Otherwise you can not go into "manufacture mode" for DC - unlocker
To enable this you have to select "about phone" and tap 7 times on the "build number". After that you will find "developer options" in main menu.
- install ADB or got to ADB XDA Forum
- if you are on Win 10, then install Hisuite (for DC - unlocker manufactur mode drivers)
- Unlock Bootloader via DC-Unlockerr (see [https://drive.google.com/file/d/0By1mhgPLc1LqUzV0QVVRWmpBWlE/view?usp=sharing] reduced eennaps document just for the unlock chapture [/URL] for these steps )
If you get you code from Huawei, just open cmd window on PC and type
fastboot oem xxx
and replace xxx with the bootloader code you got from Huawei or DC-Unlocker software
If you have an unlocked phone you can start with these steps
Step 1
1.1 a - Download 2 TWRP versions
To download the files from Google drive klick on the little download icon. NOT ON THE FOLDER
5.0: https://drive.google.com/file/d/0By1mhgPLc1LqSlRTRVhmbjhTcjg/view?usp=sharing
5.1.1 https://drive.google.com/file/d/0B5I_q70mNuR4QkFzM2xOWVlvRkk/view
and put both files into your ADB folder on Windows PC.
1.1 b
- Download 4 Files from Firmware B015 which I have extracted via Huawei Update extactor
BOOT.img, https://drive.google.com/file/d/0By1mhgPLc1LqeGNLc0VKRVRNR2s/view?usp=sharing
RECOVERY.img, https://drive.google.com/file/d/0By1mhgPLc1LqTVd0c3FYVWJrVlU/view?usp=sharing
SYSTEM.img https://drive.google.com/file/d/0By1mhgPLc1LqZWY2SHJuaXB4YUk/view?usp=sharing
USERDATA.img. https://drive.google.com/file/d/0By1mhgPLc1LqeTJITEhGRk9ZNGs/view?usp=sharing
You can check the MD5.
1.1 c Copy these 4files into your ADB Folder on PC
1.1 d : insert a at least 32 GByte Class 10 SD Card. (better 64 GByte)
B: Copy all your content from the internal drive to the external SD card in a folder (for example name it "int_SD_Backup")
1.1 e: download ajsmsg78's "universal cust" and put it to the external SDCard.
1.1 d: Download at least the first 2 files (if you later want to go via OTA ) or all 4 Firmware versions, if you prefer the offline "dload" method for all files.
edit: It seems it is sufficient only download the B112 stockhttps://www.androidfilehost.com/?fid=24385226645962831
optional: B015
and also optional: B106,
optional: B109, and B111 if you prefer the dload method for these versions, too. For this download them from here
Step 1g-unzip these files to your PC and copy later step by step the unzipped folder "dload" of version B112 to your ext SD-Card (root directory not in subfolder)
I used a external USB SD Card Reader, this is faster than to copy via USB. But both works.
1.1 h: I recommend fist do download a near stock Variant NearStockB111 [/B] an put it on your external SD Card.
But you can also download B111KANGVIP or the much more dbloated "Google" ROM SimplyGoogle and put the zip file on the external SD-Card. Be aware: these 2 last variants do not include the Huawai Backup appliation to restore your saved configuraton. And the SimplyGoolge Variant is not stabile at this point of time.
After 4 weeks testing the Kangvip V2 and Simply Google (made in Feb 2016) I return today to "Near Stock", because KangVipV2 has white icons on white background on navigation bar when you hold in landscape mode. SimplyGoogle has not the full features of boot menu and a
advanced settings and you can not install XPOSED on it. So I recommend the "Near Stock". I saw no added features between 111 and 112.
I believe it is just to skip B109. This makes things easier. I update the guide for this today (2016-02-24)
1.1 i On Phone: Start the Huawei Backup App (Icon "Backup" or german: "Datensicherung")
and do 2 Backups on SD Card (one for account and settings and one for your apps)
1.1 j: Restart Phone in BootloaderMode (Vol - and Power Key while USB Cable is connected)
1.2.a On Windows PC: Do a Shift-Key-right-click on the ADB folder and select "open command here" .
Then type in the cmd window the following command to Flash X2_TWRP_CN_5.0 (not yet version 5.1 because it does not start on a 5.0 System)
fastboot flash recovery TWRP-ENG-5.0.img
(this takes 2-3 seconds)
1.2.b Remove USB cable and press Power Key until screen is dark
then press Vol + and PowerKey and hold until something comes on screen
then release PowerKey and hold Vol+ Key until TWRP starts.
1.2c Make a "NANDROID" of your current ROM
press "Backup" Button.
press the last line "storage:" and select external_sd
swype for backup and wait (about 4 -10 minutes until message [Backup Completed ....])
- press home key (bottom left)
1.2d WIPE CACHE and DALVIC
from main menu select "Wipe" and then "Advanced Wipe"
check "Dalvic Cache" and "Cache"
swipe to wipe
press home key (bottom left)
1.2e press Install and select UNIVERSAL-CUST-B112 (this is the universal cust) and swpe to install (maybe change "storage" to find it)
Step 2a) boot into fastboot (Vol - and power key)
- on windows in command window go to the ADB folder and type the following commands.
I highly recommend to copy the black lines from here an paste in the adb window to prevent typos.
Step 2b
If you come from B003 you can directly flash thes 4 files from the B015 version
fastboot flash boot BOOT.img
fastboot flash system SYSTEM.img
flashing system takes some minutes and does several actions. Wait until all are finished
fastboot flash userdata USERDATA.img
fastboot flash recovery RECOVERY.img
fastboot reboot
New: --> Try to skip step 3 and directly go to step 4a to "dload" the B112 stock
3a reboot system and do minimal setup and select "Settings" and scroll down for the "Backup and reset" menu.
3b select "Factory data reset" and check "format internal SD" (Remember : you had copied everything to SD Card and made a backup with the Huawai Backup Application. So you can do this risk free)
EDIT: (see post 3 and 4 normal recovery is necessary to do the factory reset)
3c after system reboots, shut down by pressing powerkey to be able to install the "universal cust"
- boot into fastboot mode and flash vom ADB window:
fastboot flash recovery TWRP-ENG-5.0.img
then and boot into TWRP and
3d press "Install" ,select KANGVIP-B111-CUST-MOD.zip and swype to flash. (you have to disable the MD5 verification checkbox.)
3f - boot into fastboot mode and flash the B015 recovery.img again which you had uploaded on step 1.1.b , because system needs it for the dload process in step 4.
fastboot flash recovery RECOVERY.img
Update 2016-28-02
4. a then reboot the machine and select from "options" -> "Update" and press menu icon for "manual firmware update" and select update from ext SD Card. This flashes all components of GEM-703L official stock ROM B112 via the dload folder.
--> Now go to Step 6
4. b If you come from B006 and and you run into error, you could try to dload the B106 update.app on this step. If this fails you have to install the B003 first and then flash the B015 and go on.
If you come form B006 and decide to stop the whole process you can restore your backup and then install B006 recovery
If you come from B006 the latest tests show that you first have to install the B003 and then start from the beginning of this thread
If you do the "dload" for B106 then it might might fail at 98%, because you have not installed a full B015. But don't worry, you can go on in the next steps without any errors. We have tested, if this can be prevented via dload B015 first. Some people reported it worked, but I seems not to be neccessary, so I removed this point in the guide
THIS is the point where you change from Android 5.0 to Android 5.1
5 g Reboot Phone, do a minimal configuration and select "Settings" and scroll down for the "Backup and reset" menu.
5 h select "Factory data reset" and check "format internal SD" This is important because now you are on Android 5.1.1 and the internal SC Card handling has changed.
5 i wait until reset is finished and the system starts again: Do again minimal configuration
5 j Then go to the firmware update menu and check if there is a OTA update available
5 k Select firmware update B106-> B112 (this comes via OTA)
6 If you have installed the B112 reboot the system and do a minimal configuration[/B]
7-9 dropped, because we don't need to install B109 and B111 stock anymore
Don't worry about the the info in "about phone" that internal Memory is only 1 GByte and you were on Android 4.1.1
This is, because the 703 firmware is running on a 701 or 702 model.
This is only a display issue. This will be fixed via the "universal cust", which will be automatically again installed later.
10 reboot into fastboot to flash the new TWRP
11 fastboot flash recovery TWRP-ENG-5.1.1.img[/B]
12 reboot into TWRP and make a backup of this clean stock B112, to be able to do a upgrade to Android 6.0 in future.
The next step will install the first custom ROM on your device wich will fix the problem with the wrong display of memory and Andriod Verision
13. Press "Wipe" and do a factory reset within TWRP
14 Press "Install" and install NearStockB111 from your external SD Card.
15. select Press Button "WIPE" and "Avanced" and check boxes to wipe cache and dalvic and Data and reboot into system.
16 go for coffee and after about 5 minutes later you are in B111 KangVip.
Now check in the "about phone info" if, Version = Android 5.1.1 and your Memory is correct.
This version is made from B111. I tested KangViPB112 and found no advantage in it. It was not stabile with KANGVIP V2. It has ab bug on the navigaton bar in landscape mode. On some apps you will have white icons on white background. So I advice to stay on B111 KangVipV1 near Stock. It is stabile and has the most feature. And you can install Xposted via the playstore Xposed installer, too.
17. do a full configuration. Maybe your 5 MHz WLAN will not be displayed. Then turn WLAN off an on or do a reboot to fix that.
18. Go into Advanced Settings in Settings and uncheck Lunar Calendar and Desktop Weather Lunar (if you see chinese letters somewhere)
19 Start Huawai Backup application and select your backupfiles to restore (first the accounts then apps)
If you can't find Huawei Backup look inside app folder of this link on phone and click on HWALLBackup and "install"
20 If you don't like gmail, install "myMail" app from playstore.
20 If you don't see SuperSu, you can alternatively use "Kingroot" and do start konfiguration inside to get the full control which apps will be allowed to have root access
You have alternatives which custom ROM you could flash via TWRP later:
NearStockB111: You have already installed this, if you followed this guide.
I advise to use this version. It is stabile.
It does not contain Supersu, but it uses KingRoot. (You can change to SuperSu)
This means you will be rooted and have control via the Purify app on the root authorization and autostart via this alternative
you will not have the whitescreen bug which has something to do with conflicts between SuperSu and KANGVIP Tools V2.
This version is almost like the stock B111, rooted but without chinese bloat ware: NearStock B111
You will find all Huawei system apps and the Backup.app where you can recover all your saved data
The other 2 versions do not include the Backup app. You can install them later.
KangVipSlim : Version with reduced system apps and "old" KangVipTools V1" very less Google staff go here
21. Goto http://forum.xda-developers.com/mediapad-x2/development/rom-kangvip-5-1-1-b108-t3215851
SimplyGoogle with KangVipTools V2 (And Supersu) and integrated Xposted SimplyGoogle
and read whats new on the release and don't forget to press thankyou button for asjmsg78
Be aware on SimplyGoogle: On the first boot, there may be a window form Superuser (SuperSu), which asks for permisson to "KangVipTools"
You must give permanent access, otherwise you will get a white sceen and you would not be able to use the Rom.
This is currently a known problem and might be solved later.
There are some unsolved problems with "Xposed" on this version.
If you ever want to start the whole process again from B106 then
download the 5.1.1 recovery from B106
--- reserved ----
01-15 installing the recovery is nevertheless necessary to do a factory reset on step 3 b
01-16 reduced the word document to just the steps for DC-unlocker
inserting installing universal cust on start
and wipe dalivic/cache
and skipping flashing normal cust (ajsmsg78 says this will work)
01-17 changing the link for the cust to the "universal cust", because of the includes ROM name. This may be confusing on this process.
01-18 inserting a format of internal SD card. Someone reported it was not correct after the whole process.
inserting wipe also data to prevent the while screen bug on the first start of SIMPLY GOOGLE
replacing SimplyGoogle with the NearCustB111 variant as first Custom Rom, because it includes the Backup.App from Huawei.
01-19 the error free dload on the B015 is confirmed. This is because we inserted to flash the universal cust before and skipped to install the cust.img
added reset and format internal sd directly after first android 5.1.1 installation
If you use the NearStock Rom you have to launch kingroot an do start konfiguration inside.
01-24 Moved the steps for returning back to Android 5 to this post 1, because it is a fact, that the phone will not continue charging, even if you have installed the "dload" of B003.
02-28 Seems that dload B112 stock on a patched B112 (via fasboot flash) gives you the full upgade (B016 and B0109 only were "delta" upgrades)
03-28 TheNearStock B111 link has been lost: I uploaded my copy from Jan18 here
Return to B003
If you have not updated to B105 and you are still on a Android 5.0 system you can install the B003 software again via "dload"
B003: Here you get the original B003 firmware which we could download directly from Huawei. Meanwhile it not available anymore, so we were lucky to save a copy.
It will work to do a manual firmware upgrade ( "dload") this, if you are still on a Android 5.0 version up to B015.
If you are on a Andriod 5.1.1, this may work also. But don't try this for fun.
You will loose the abilty to charge the battery.
This is because the method of charging the phone has changed in Android 5.1.
This specific charging method for Android 5.0 is not included in a Nandroid backup or any update.app (dload) files Huawei published.
So you could go back , but only do this with a full charged phone. Then you would be able to restore the NANDROID you have made as the first step before flashing the update. You will be able to look into some data, which you may forgot to save or for any reason else. But don't wait so long until your battery is empty. To return to Android 5.1.1 simply flash the boot.img, userdata.img and cust.img and system.img then do a "dload" to B105 (Andoid 5.1) Then you will be able to restore a 5.1.1. NANDROID of your last running system.
But in case of emergency and after you have tried everything else.
1 a install TWRP (if possible)
if not possible go to step f
b Wipe -> factory reset then
c boot into fastboot mode:
d to Step 2
f only if the above steps didn't work do this:
boot into fastboot and paste the follwing commands into your ADB windows (on PC) and press Return
fastboot erase userdata
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
2
Install on your PC the Huawei Update extractor
3 Extract the files boot.img , recovery.img, userdata.img, cust.img, system.img, cache.img
4 Flash boot, userdata and cust files: from your PC ADB window:
fastboot flash boot BOOT.img
fastboot flash userdata USERDATA.img
fastboot flash cust CUST.img
fastboot flash cache CACHE.img
then boot into TWRP and do a recovery of your last Andriod 5.0 NANDROID
5 Then you would be able start the system and do minimal configuration
6 then do a factory reset from the system.
7 a after reboot you can flash the rest via initiating update via running system
or via a manual "dload" :
- putting the folder "dload" with the B003 update.app into the root directory of a SD card.
- put the SD card into the phone and press Vol+ and Vol- and Power at the same time.
If something comes visible on screen, then release the power key and hold both knobs until the dload starts.
Maybe you have to connect the phone via USB to the PC, or flash the 5.0 recovery before you try this.
Please report if you came in this situation and tried this.
Please keep in mind: If you have came to this point, you will not be able to charge the battery anymore.
My 'old' GEM 701 converted to 703 got stolen. The only positive aspect of this event is I was able to repeat the conversion process again on a new 701 and verify the guide audioralf built so far.
My findings:
1. I was not able to do step 3.a (factory reset + internal SD format). The system didn't boot with TWRP 5.0 flashed no matter what I tried. Ii was rebooting back to TWRP in a loop. Then I did following:
1.a fastboot stock B15 recovery
1.b reboot,
1.c minimal setup (internal SD 3GB only).
1.d factory reset + internal SD card format. Completed with an error
1.e reboot
1.f minimal setup (internal SD size ok, >20GB)
1.g fastboot TWRP 5
1.h flash universal B111 cust
1.i fastboot stock B15 recovery
1j. dload B15 - no errors, wrong info
1.k fastboot TWRP 5
1.l flash universal B111 cust
1.m fastboot stock B15 recovery
1.n factory reset, no errors
1.o B15 intalled, info correct
2. dload B106 , no errors, wrong info
2.a fastboot TWRP 5.1
2.b flash universal B111 cust (info correct)
2.c fastboot stock B106 recovery
2.d factory reset, no errors
2.e B106 intalled, info correct
3. dload B109 , no errors, wrong info
3.a fastboot TWRP 5.1
3.b flash universal B111 cust (info correct)
3.c fastboot stock B109 recovery
3.d B109 intalled, info correct
4. OTA B111 , no errors, info correct
final note: it is important to flash universal B111 cust after each dload, otherwise the phone info is incorrect and following dloads/factory resets/OTAs will fail
Thank you for replying.
The steps you describe were steps to come out of the returning to TWRP.
I have updated the guide!
Reason:
I see that we have to install the original recovery to be able to do the factory reset from the running system (UI)
So I inserted the installing of recovery. It i circumstandly but it was a restrict advice from ajsmsg78 do run a factory reset from UI
I have inserted the universal cust like you have described everytime until step 5.
I was able do do the dload 106, 109 and 111 without any error and without installing the universal cust on each step.
If the "about info" is wrong it doesn't matter if you are already on B106.
The "universal cust" is integrated in the SimlpyGoogle Version, so everything is fine after you have installed that on the last step
I guess it is necessary to install the universal cust only on the step, where you are installing the B015 to make it a "703 device"
and on updating to B106 when it upgrades vom 5.0 to 5.1.1
So i keep the instructions in this way. I have a fully updated and good running system.
If anyone still gets problems, feel free to report here.
I edited my guide: First I thought it was because of flashing also the userdata.img. But this seems to be not the issue, but the missing recovery for the factory reset.
but I don't know if it is normal that you got this:
1.d factory reset + internal SD card format. Completed with an error
Click to expand...
Click to collapse
So let's hear what ajsmsg78 thinks about this.
audioralf said:
I edited my guide: First I thought it was because of flashing also the userdata.img. But this seems to be not the issue, but the missing recovery for the factory reset.
but I don't know if it is normal that you got this:
So let's hear what ajsmsg78 thinks about this.
Click to expand...
Click to collapse
Yes, it is normal, because phone info is wrong at this time, universal B111 cust were not flashed yet. But internal SD got formatted in the process.
Ok to prevent this error message we should install the universal cust additional before this step?
Some more step ...
I suggest the easiest way is to install the universal cust at the first step when doing the TWRP backup, and then skipping to fastboot the normal cust.
I edited the guide for this variant and inserted the wipe for cache and dalvic.
Ralf via Tapatalk. GEM701L, B111Kangvip Rom
Hi, is the B003 method also appy on my GEM-702l B005 version?
A while back, there's an ota and I've got my gem-702l updated to B005.
My current Android version is 5.0.1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Do a NANDROID this will bring you back.
I don't know if B003 would run on a 702. If if was delivered with b003 I would try it, if other solutions had failed. If you are still on 5.0 you will be able to restore the nandroid If it fails. I know from 1 person, who has successfully used this b003 package on a 701.
Please report if you had tried and what the result is.
Ralf via Tapatalk. GEM701L, B111Kangvip v2 SiGo
audioralf said:
Do a NANDROID this will bring you back.
I don't know if B003 would run on a 702. If if was delivered with b003 I would try it, if other solutions had failed. If you are still on 5.0 you will be able to restore the nandroid If it fails. I know from 1 person, who has successfully used this b003 package on a 701.
Please report if you had tried and what the result is.
Ralf via Tapatalk. GEM701L, B111Kangvip v2 SiGo
Click to expand...
Click to collapse
 
Yes, B003 runs on gem-702l. My device is a TW version. The default ROM when I bought it was B003, then there was an OTA to B005 about 1 or 2 weeks ago. I am still on stock rom of B005. I am gonna give it a try. Thanks.
By the way, I read it from the previous thread that a B005 version was found in Huawei's official website but everyone's not sure about it. I believe Huawei indeed has a B005 for gem-702l. At least for a TW version.
Here's the download link I copy from the Huawei TW official website:
GEM-702LV100R001C209B005CUSTC158D001
---------- Post added at 12:06 AM ---------- Previous post was at 12:04 AM ----------
Ok, I have a new question.
The step 4:
"4. b This flashes all components of GEM-703L official stock ROM B015 via the dload folder. "
But my TW version has different 4G LTE bands from China gem-703l. Does that mean my bandbase will be modified by this process?
Thanks.
We have never heard anyone loosing LTE bands. The hardware sets which LTE bands will be supported. The baseband drivers inside these packages seem to be designed for all variants.
A(alternative) for installing a Stock B111 with GApps and Root
As of B109 Google Apps are missing from the ROM.
In case you want stay Stock B111 but don't want to live without the Google Apps, most notably the Play Store, here's a guide how to add them to a ROM. The guide takes place after you installed B111. I wrote it because I want to stay Stock.
Oh - you can indeed uninstall all Chinese Apps and some Huawei apps without root.
A(alternative) for installing a Stock B111 with GApps and Root
A10 - restart in fastboot mode
A11 - flash the TWRP for 5.11 from ADB cmd window with the command
fastboot flash recovery TWRP-ENG-5.1.1.img
A12 - download OpenGAPPS micro package from opengapps.org . NOTE: select ARM64 and Android 5.1 . The Huawei X2 is equipped with a 64bit processor
A12b - copy the ZIP to your external microsd (either with a USB Stick, or while in TWRP recovery and connected via USB)
A13 - boot into TWRP recovery and flash "open_gapps-arm64-5.1-micro-20160119.zip"
(A13b - you could also flash SuperSU at this step while you are at it)
A14 - IMPORTANT: Go to 'WIPE' in TWRP and do a full factory reset! Otherwise, when booted youll be greeted with a black desktop and only the status bar visible!
A15 - reboot into the system, configure it, and that's it. NOTE: Most Chinese mobile phones with Google Services missing won't let you add more than 1 Google Account from the Settings -> Accounts options. So, if you want to use more than 1 Google Account on your X2 , just fire up Google Mail and add the second, third, etc Google account in GMail. It'll be fully synchronized with your mobile then.
NOTE: You edited the system that way. Even if you do a factory reset from within the Android System, GApps and SU will stay.
I have a problem, I can't run Huawei Update extactor on my win10 pc, it keeps saying " Huawei Update extactor stop working " and it terminates it self before the program even start. I've tried in al different compability mode, but none of them is working.
Anyone got an idea about whats wrong ?
Aznbull said:
I have a problem, I can't run Huawei Update extactor on my win10 pc, it keeps saying " Huawei Update extactor stop working " and it terminates it self before the program even start. I've tried in al different compability mode, but none of them is working.
Anyone got an idea about whats wrong ?
Click to expand...
Click to collapse
Try this. Click Start, click Run, type MSIEXEC /UNREGISTER, and then click OK. Even if you do this correctly, it may look like nothing occurs.
Then click Start, click Run, type MSIEXEC /REGSERVER, and then click OK. Even if you do this correctly, it may look like nothing occurs, or you may briefly see an hourglass. After you run this command, the operation is complete. Reboot your computer, then try running it.
I am an owner of Mediapad X2 701L on B001 and there is no OTA update for my device. I used to have Mediapad X1 501u which didn’t get update too. So I converted it to 503L and managed to get updates. But this conversion uncalibrated my device sensors like digital compass and I didn’t manage to fix that.
I am very tempted to convert my 701L to 703L, but I’m just worry about four things?
1- Are the sensors calibrated and exact after conversion of 701L to 703L?
2- Is my LTE bands still supported in 703L?
3- How can I zip my cust? I haven’t managed to root my device yet, so I can’t use root explorer / is there any other method like updating my 701L to B003 locally? Any download link would be appreciated
4- Is there any method to restore my current ROM if I didn’t get good feedback from the conversion?
Many thanks in advance
1 have no problems with Sensors
2 no problems with LTE
3You must unlock anb install TWRP for 5.0
Then install superuser.
Then install a filemanager to be able to copy your \cust folder to discard
Then copy it via usb to pc
Then zip this folder
Then send it to ajsmsg78 or upload it to dropbox and publish the link
It does not contain any personal data. You will see this on the filedate.
There are done people waiting for you, who have already flashed a new firmware and have problems because ajsmsg78 has to integrate some files from your cust to the universal cust.
4 you can make a nandroid Backup of your System to return. So after flashing B003 you would be able to restore you're backup, and you will be back on b001.
Ralf via Tapatalk. GEM701L, B111Kangvip v2 SiGo
ajsmsg78 said:
Try this. Click Start, click Run, type MSIEXEC /UNREGISTER, and then click OK. Even if you do this correctly, it may look like nothing occurs.
Then click Start, click Run, type MSIEXEC /REGSERVER, and then click OK. Even if you do this correctly, it may look like nothing occurs, or you may briefly see an hourglass. After you run this command, the operation is complete. Reboot your computer, then try running it.
Click to expand...
Click to collapse
It doesn't change anything, still can't run the software.
For what do you need the extraxtor? The files you need are already extracted and linked in my guide.
Ralf via Tapatalk. GEM701L, B111Kangvip v2 SiGo
I know that you already linked the files i needed, I just wanted to try everything out before I jump in all this flashing to another version. Just to make sure that if the link you provide all of a sudden is dead, I still can extract the files my self.
I have a gem-702 b006
They are blocked in step 4 b
when you restart hangs straight at 0% and does not install the dload b015
how to solve?
I also recharged 2 times "fastboot flash recovery RECOVERY.img"

|GUIDE| - HOMTOM HT6 - TWRP | ROOT | ROMs | MODs | DRIVERs | etc...

HOMTOM HT6 - 6250 Mah Battery - MT6735P 1,0 Ghz - 2 GB RAM - LTE - HotKnot -5,5" HD - Fastcharging​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​STOCK Firmware:
http://www.needrom.com/download/homtom-t6/
Latest ROM is R17 - 20160513. You can update through OTA too.
Download: R17: https://yadi.sk/d/4AOdC_9hv3ttR
Do not OTA update if you have ROOT. - You will be in BOOTLOOP
It seems we can use ROM from DOOGEE T6 on HOMTOM HT6 too - BUT PRELOADER MUST BE UNCHECKED IN SPFlashTool
Link here: R05https://yadi.sk/d/fI3Q3DFTmphbW
R06 https://yadi.sk/d/jEYTpiNpndYT4
Custom Recovery:
TWRP 2.8.7.0 https://mega.nz/#!mhpmnIBR!3lqqnuBxC3WkF-b7_kjsIV_VkONopYhtl4hbGfmawBE
TWRP 3.0 https://mega.nz/#!Ho5DCR5D!mMachkzvD5YrJcnH5c0mHgM5mlji09emsU8wy_ZbxFM
TWRP 3.0.2 https://mega.nz/#!P8JS0JjA!2xvaHwOKMNCvwaA-HC4a6hLEDt-vXUsimwjCNTLnA9o
CWM https://mega.nz/#!75B2HaLL!5SREt62m0O5EqI2-Qpx2X9_rWpMEebSZ_aeamvUTvB4
Thanks jemmini , Hanuma50 and kalipso888- 4PDA.ru
BEFORE FLASHING TWRP RECOVERY. MAKE SURE, YOU HAVE ENABLED "UNLOCK OEM" - UNLOCK BOOTLOADER - IN DEVELOPER OPTIONS.
Drivers:
I am using this drivers without problem
Please download all these drivers:
Handset WinDriver v1.00.00.31 (Drivers for ADB, MTP, USB Mass Storages, etc)
DriverAutoInstaller v1.1236.00 (Drivers for MediaTek USB VCOM)
MediaTek USB VCOM Driver v1.1123.00 (MTK VCOM driver for Win 8.1 x64)
If you have Win8/8.1/10 - you must install DriverAutoInstaller_v1.1236.00 manually. Go to:
xxxx\DriverAutoInstaller_v1.1236.00\SmartPhoneDriver\x64 or X86\Infs and select usbvcom.inf and usbvcom_brom.inf > right click and select install. Some messages will appear > close it with click on OK button.
Now you must go same way with Unsigned infs folder. Go to : xxx:\DriverAutoInstaller_v1.1236.00\SmartPhoneDriver\x64\Unsigned infs and select all .inf files > right click and select install. Some messages - unsigned driver will appear, just ignore it and close it with ok button.
You should not have any problem with drivers from first and third link.
Now you have all important drivers installed.
Thanks [email protected] for drivers.
Flashtool:
https://mega.nz/#!O05Q2ZSL!mOVtYCDD2qhEoCdmATj3UKWmxLRF5H7EDeg-sUMK6Q8
ROOT:
BEFORE ROOTING - MAKE SURE, YOU HAVE ENABLED "UNLOCK OEM" - UNLOCK BOOTLOADER - IN DEVELOPER OPTIONS.
For ROOT your device please download this ZIP and flash it in TWRP recovery.
https://download.chainfire.eu/696/SuperSU/
You can ROOT your HT6 in stock recovery too. - download this zip and flash it in stock recovery:
https://mega.nz/#!nppWFBxA!fqYIakLzpSkZPM2ck2cFcMwhn0hpuUwMRNIKTiQ2mIQ
Patches and Fixes for HomTom HT6:
HT6/T6 Power fix:
This patch is for fix battery percentage drops - flash in TWRP + wipe cache, dalvik
this patch will take effect after cca 3 full charges.
download: https://mega.nz/#!X0QyhYJS!8EWhkit69S0eni3uX3rdy3pe_oerf-jVkiAoouJixlQ
Thanks: Mardaly - 4PDA.ru
source: http://4pda.ru/forum/index.php?s=&showtopic=709131&view=findpost&p=50595464
Xposed Framework:
1) you must have TWRP recovery installed and you must have ROOT
download xposed here:
.apk : http://forum.xda-developers.com/attachment.php?attachmentid=3383776&d=1435601440
flashable .zip: in attachments
First install the apk, than flash the zip using twrp.
WARNING: First boot after install xposed will be very long - phone will be very long on android is upgrading screen and you will get a lot of reboot - 15, maybe more reboots. Dont worry, it is normal, after it xposed will work ok. Tested on my phone and all is ok.
screen - working xposed on ht6 - http://uploads.tapatalk-cdn.com/20160127/f11bc444bf2672c6d33141f71098f6df.jpg
For Xposed thanks to: Ryder55 @xda
If you like my work, please hit Thanks button.
HOMTOM HT6 - How to install TWRP recovery and ROOT this device.
Option 1 - Flashing TWRP and flashing supersu.zip
*NOTE: If you have ROOT, you can flash TWRP recovery via app Flashify - DL on google play.
1) download and install all drivers
2) download twrp recovery for HT6 and extract it somewhere.
3) download Flashtool
4) download supersu.zip and copy it in your sdcard.
5) turn phone off and prepare usb cable
6) open flashtool - http://postimg.org/image/929l19yjh/full/
7) select scatter file from extracted archive with twrp recovery for HT6 - http://postimg.org/image/6idy76azh/
8) make sure recovery is checked, select download only and click on download - http://postimg.org/image/siuanstnh/
9) now connect your phone via usb cable.
10) when flash is completed - green icon will appear - close it.
11) now you can unplug your phone and boot into TWRP
12) hold volume + and power in same time.
13) menu should appear, you can select recovery, bootloader, etc...
14) you can move in menu by pressing volume up. Volume down is confirm button.
15) select recovery
16) now you should be in twrp recovery.
17) select install, select supersu v2.46.zip and confirm flash.
18) now you have TWRP installed and ROOTED your HT6. You can go back, select reboot > system.
DONE.
Option 2 - flashing root via update.zip in stock recovery
1) download root update.zip and copy it on your sdcard after it go to settings> developer options > unlock oem and enable it.
2) turn off your phone
3) hold volume + and power in same time
4) in menu select recovery - move in menu by pressing volume + and confirm button in volume down button.
5) now you are in android recovery - now you must get acces in recovery menu.
6) hold power button and hit volume up button - menu should appear
7) select apply update from sdcard
8) select update.zip - in menu you can move via volume buttons - power is confirm button
9) confirm flash.
10) go back . . / and select reboot system now
11) now you have rooted your HT6 via stock recovery.
Option 3 - flashing root via update.zip -easiest way
1) download root update.zip from first post.
2) go to settings> developer options > unlock oem and enable it, after it go to settings>about phone > wirelles update
3) in right corner select ... (three dots) > select local updates and select update.zip
4) confirm update - phone reboots and install update automatically
5) You have ROOT
Custom ROMs​
Leagoo Elite 5 For HomTom HT6
Download ROM: https://drive.google.com/file/d/0B_WxPbXlWh9pUzBVdmE2dHFKOTA
Thanks: Keksik1980 - 4PDA for port.
bugs: -
YunOS 3.0.5 for HomTom HT6
Download ROM: https://yadi.sk/d/RAP0lnrytzcUX
Download camera fix: https://yadi.sk/d/ltn1w4vetzYN7
Thanks: Keksik1980 - 4PDA for port.
bugs: -
Languages: EN/RU
Resurrection Remix 5.5.9 for HomTom HT6
DL: https://yadi.sk/d/uzOOqngfu4YYY
Thanks: Keksik1980 - 4PDA for port.
bugs: ?
AOSP for HomTom HT6
DL:https://yadi.sk/d/TzRWvKedtxu8p
Thanks: Keksik1980 - 4PDA for port.
bugs: ?
CyanogenMod 12.1 for HomTom HT6
DL: https://yadi.sk/d/brKZT28-sRLdU
Thanks: lexa6074465 - 4PDA for port.
bugs: - camera works only on 8MP - no focus
HOMTOM HT6 Alternative Rom v3.0 Black Edition
source:http://4pda.ru/forum/index.php?showtopic=709131&st=1180#entry48056999
Download ROM:: https://yadi.sk/d/yfwbDvCXsJZo6
Patches:
-
Xposed:
flash zip: https://mega.nz/#!mxY1VLbK!jegzyjMEh8BG5TnhHQlSHjmmw2UgD6k74FDGY7B4e58
.apk: https://mega.nz/#!Ktg0xYTA!nXHfiEem64XKWjVJdz5wVEI3PGtdZUmn7Q52AVO6drM
first install .apk, after it flash zip.
Thanks [email protected]
-----------------------------------------------------------
AoROM v1 - MOD ROM from Oukitel K6000 for HT6
Thanks kalipso888 - 4pda.ru
Download ROMhttps://yadi.sk/d/dw8_W5g3oqYCA
Download Patch v1 - https://mega.nz/#!uooAwZSB!ENDXswGE8cOgM2S4mfzCV73QioPs_aFuSfgmwnfJAoA
Download better camera libs: https://mega.nz/#!Cx5kiaxB!cTinf0Fof7OaN6dqdkjDShTI9Q-wJCTnLGxScdD_TQY
Thanks madarly - 4pda.ru for patch, libs and sdfix
Thanks: 4pda.ru http://4pda.ru/forum/index.php?showtopic=709131&st=780#entry47119937
some changes:
Better camera quality
Better battery life
Better network managment
Dolby Atmos
Better performance
Faster and smoothest UI
Better speaker and headphone output quality
Faster wifi connection
Better RAM managment
Updated Google Apps
Lower phone temperature
Alarm working in quet mode
Better APN settings
DingDing Heat8 ROM for HT6
link: http://forum.xda-developers.com/showpost.php?p=65765910&postcount=123
HOMTOM HT6 - STOCK ROMs from DOOGEE T6 flashable in TWRP
Doogee T6-R06 DEODEX
https://yadi.sk/d/SW0I3rgFnicma
Doogee T6-R05 DEODEX_v1
https://yadi.sk/d/8Mch4uLOnjr94
Thanks to: mardaly @4pda.ru
Unbrick Tutorial / Back to STOCK ROM ​Here is unbrick/update tutorial for those who are in bootloop, or for those, who want to update or restore phone to stock ROM with SPFlashTool method.
*NOTE: READ!!!! All your files will be deleted. Please backup your internal storage.
This process will not format your SDcard.
*NOTE2: If you dont want to lose your phone data, you must uncheck userdata field in flashtool. - Step 4E
- This step is experimentall and it can cause problems and bad system stability. Please do not use this step if you are comming back to stock/official rom from custom rom.
- This step is possible to use, if you are restoring your phone from bootloop after OTA update on rooted phone.
---------------UNBRICK GUIDE-----------------
1) Download all important files:
A) Download all Drivers from first post and install it. - If you have win8/8.1/10 use my tutorial how to install it - in first post too. - here
B) Download latest STOCK ROM from here and extract it : http://www.needrom.com/download/homtom-t6/ (latest version is R17 - 20160513, maybe Homtom will release new updates, just download latest version - R17 here: https://yadi.sk/d/4AOdC_9hv3ttR)
C) Download flashtool from here and extract it: https://mega.nz/#!O05Q2ZSL!mOVtYCDD2qhEoCdmATj3UKWmxLRF5H7EDeg-sUMK6Q8
2)Power off your phone - if you are in bootloop just hold power button until phone power off.
3) Prepare original Homtom USB(charging) cable - Do NOT connect your phone in PC - I will tell you when you must connect your phone.
4) Follow this pictures:
A) In PC open Spflashtool folder and open Flashtool as administrator - http://s22.postimg.org/5na2xf4ip/ht6unbrick1.png
B) Press ok button - http://s22.postimg.org/ti7v9izkx/ht6unbrick2.png
C) Select scatter loading button - http://s22.postimg.org/ttpbmag0x/ht6unbrick3.png
D) Navigate to extracted STOCK ROM folder and sellect android scatter file - http://s22.postimg.org/y1k3v1hgh/ht6unbrick4.png
E) Make sure - all things like system,recovery,userdata,preloader,tee1,tee2,etc are checked, select download only and select Download button with green arrow. - http://s22.postimg.org/r261vohi9/ht6unbrick5.png
F) Make sure your phone is still powered OFF. Now you must connect phone to PC with Original USB cable
G) flashing proces should start - http://s22.postimg.org/ixxxqxv35/ht6unbrick6.png on the bottom of flashtool you can see yellow bar with percentage.
H) When process is finished - green symbol will appear - http://s22.postimg.org/8p5gl471d/ht6unbrick7.png
I) Now you can close this window, unplug your phone and close flashtool application.
J) You can power on your phone. First boot is little bit longer than normal boot, so just wait until android will boot completely.
K) Enjoy
Touchscreen Fix Tutorial ​By Spoooky1
I finally got success to recover my touchscreen so I submit my tutorial.
First, there is no need for some chineses softwares like 360??? (setup_10.2.0.2001a.exe or instmobilemgr.exe). The really most important is :
- a HT6 rooted
- a PC with adb drivers installed
- download HT6digitizer.zip, unzip it on the desktop (for instance)
Step 1 : power on the HT6 with a BT mouse (or a USB mouse plugged with OTG cable) and go to :
Settings -> Developer options -> enable Stay awake and USB debugging (both are very important !)
Step 2 : connect the HT6 and the PC with a USB cable
on the PC, go to HT6digitizer folder and launch a MSDOS window (in admin mode) then type adb devices inside
if your HT6 is unauthorized then take a look at your HT6 and go next step, else go to step 5
Step 3 : the most difficult without a BT mouse ! :crying:
This popup should appear and you have to select "Always allow from this computer" and click OK
Step 4 : If the previous job is well done, type again adb devices and now your HT6 is authorised (else disconnect the HT6 and go back to Step 2)
Step 5 : type adb shell ls /proc/gm* in the MSDOS window and NOTE the result (very important !!)
(the result is /proc/gmnode20160312 in my case)
Step 6 : On the PC, go to HT6digitizer folder and launch GtpAdbTool_ENU.exe (in admin mode)
Fill the popup with the previous result and click on Determine button
Step 7 : then IC type and IC version should appear. Click on Browse button
Step 8 : choose the GT9157_Config_20160305_225004.cfg file and click on Open (Ouvrir in french :angel: )
Step 9 : select Send config and click on Perform operation
Step 10 : Finish ! all is green, you can use your touchscreen
Special Thanks to : kalipso888 , Ax1qwer , flasource_ , Zeggi :good:
Hello.Does anyone know if this power bank http://www.banggood.com/Qualcomm-Ce...2W-Quick-Charge-2_0-Power-Bank-p-1004535.html support fast charge for homtom ht6?
or any other powerbank that supports it? Because now i have a romoss sense 4 which gives in output 5v 2.1A but ht6 charges very slow.
clio94 said:
Hello.Does anyone know if this power bank http://www.banggood.com/Qualcomm-Ce...2W-Quick-Charge-2_0-Power-Bank-p-1004535.html support fast charge for homtom ht6?
or any other powerbank that supports it? Because now i have a romoss sense 4 which gives in output 5v 2.1A but ht6 charges very slow.
Click to expand...
Click to collapse
Hi, I am using Xiaomi 10400mah powerbank and charging is fast.
HT6 using Mediatek Pump Express fast charging technology and I think it is not compatible with Qualcomm Quick charge. But maybe I am wrong.
TWRP flashing tutorial + root guide with pictures comming soon.
Hi! Using this smartphone I noticed that the data network connection (E, H+, 3G, 4G...) is shown REALLY LARGE in the status bar. Is there any way to make that disappear? Thanks!
Archah said:
Hi! Using this smartphone I noticed that the data network connection (E, H+, 3G, 4G...) is shown REALLY LARGE in the status bar. Is there any way to make that disappear? Thanks!
Click to expand...
Click to collapse
I think icon can be deleted via Xposed, but there is no working Xposed for HT6 now, we must wait for clear AOSP custom ROM, xposed should be running fine on it.
Now xposed is not working on HT6.
Edit: TWRP flashing and ROOTING tutorial added in second post
why you dont use option 2 . it is more easy ?
There is a third option at the root, load a package update.zip system in place upgrade, select the file and restart the phone.
@ Ax1qwer -Please add the 3 options - quick and easy
You can install Xposed using xposed 3.0 alpha 4 and flashing xposed 79__ver22.zip from twrp. You can find the how to on xda. Im currently running xposed on my HT6. Thanks for your flashing guide.
Easiest way to root the ht6 is to download update.zip for the stockrom, go to settings-about-wireless update-menu and select local update-choose the update.zip file and select update. It should flash from there.
Hi, thanks ozmatox and Ryder55. I will try xposed and i will add 3rd root option - it is same as option 2, but phone reboot to recovery and flash update.zip automatically
Odesláno z mého HT6 pomocí Tapatalk
Mobile rooted. Thx
Everyone have change dpi ? Witch dpi is compatible ?
Ryder55 said:
You can install Xposed using xposed 3.0 alpha 4 and flashing xposed 79__ver22.zip from twrp. You can find the how to on xda. Im currently running xposed on my HT6. Thanks for your flashing guide.
Easiest way to root the ht6 is to download update.zip for the stockrom, go to settings-about-wireless update-menu and select local update-choose the update.zip file and select update. It should flash from there.
Click to expand...
Click to collapse
Please give us a link for working xposed, thanks. I searched for google for xposed 79__ver22.zip, but no success. Thanks.
Edit: root via local updates added
http://forum.xda-developers.com/attachment.php?attachmentid=3383776&d=1435601440
This is the apk
http://forum.xda-developers.com/attachment.php?attachmentid=3580244&d=1450386592
This is the zip
First install the apk, then flash the zip using twrp. Hope the links work. I'm a bit new to xda
Sent from my HT6 using XDA Free mobile app
I installed xposed apk, after it I flashed TWRP via SPflash tool, I booted in TWRP and flashed xposed zip and supersu.zip, but my phone is in bootloop now. I am using latest R14 ROM., I think this xposed is not working on HT6.
Ax1qwer said:
I installed xposed apk, after it I flashed TWRP via SPflash tool, I booted in TWRP and flashed xposed zip and supersu.zip, but my phone is in bootloop now. I am using latest R14 ROM., I think this xposed is not working on HT6.
Click to expand...
Click to collapse
You should have installed SuperSU before flashing xposed. I am using the R14 firmware with xposed and running xprivacy so I know for sure that xposed is working. My phone has entered a form of bootloop where it tries to optimize apps but this doesnt happen very often and sometimes it ceases when left alone. Anyways those are the steps I followed to get xposed working.
Sent from my HT6 using XDA Free mobile app
Ryder55 said:
You should have installed SuperSU before flashing xposed. I am using the R14 firmware with xposed and running xprivacy so I know for sure that xposed is working. My phone has entered a form of bootloop where it tries to optimize apps but this doesnt happen very often and sometimes it ceases when left alone. Anyways those are the steps I followed to get xposed working.
Sent from my HT6 using XDA Free mobile app
Click to expand...
Click to collapse
Yes, I know - my mistake. I uninstalled Xposed and flashed it again, but still reboots on android is upgraging screen
EDIT: Many and many reboots, but it seems Xposed is working and phone boots up sucessfully But about 15, maybe more reboots.

Huawei P9 [ROM][6.0] NewWorld-7-by-Tecalote

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Huawei P9 Marshmallow Custom Rom​
* NewWorld Version 7 *​
for EVA L09-AL00-AL10-CL00-DL00-L19-L29-TL00 - but not P9 Plus and not P9 Lite​
Continuation and further development of the popular Custom Rom of Senior Member @Blackball from the Thread: https://forum.xda-developers.com/p9/development/rom-huawei-p9-fromfuture-newworld-t3390820​
NewWorld 7 Thread for German Users is here: http://www.android-hilfe.de/thema/huawei-p9-rom-6-0-newworld-7-by-tecalote.799824/
So far, I develope Custom Roms for Huawei P8: https://forum.xda-developers.com/huawei-p8/development/rom-huawei-p8-gratitude-tecalote-t3468118 and newest creation: https://forum.xda-developers.com/huawei-p8/development/rom-huawei-p8-arrow-custom-rom-based-t3561615/
I am happy to present you now a Custom Rom for Huawei P9! Have much fun with it
Note:
If you don't come from NewWorld 5 or 6.6 - you must be (or go back to) on the latest Official Marshmallow Stock Firmware for your Device - Fingerprint would not work whitout this step!
See Requirements and Instal Instructions...
Features:
- based on Firmware b198 with the KangV Framework (Kang Tools / K-Settings) - which allows you a maximum customation!
- pre rooted with SuperSU 2.79 in System-Mode
- BusyBox 1.26.2 YDS by YashdSaraf
- deodexed and debloaded
- Callrecorder in Dialer-app for manual recording
- Recording of Calls automatically
- NFC ported from latest Marshmallow-Build
- Google Apps are up-to-date (2017-01-19) - (Google Login, Gmail, Exchange, Playstore, Google App, Chrome
- Special Restart Menu: Normal reboot, Hot reboot, Recovery mode, Bootloader mode
- included in K-Settings: Xposed Framework 87.1 from Wanam (install it from there: K-Settings, More settings, Xposed Framework - install Xposed) Reboot about 10 min.
- Management of Xposed Framework and Modules with Material Installer in K-Settings
- Special Phone Manager (Permission Manager, Autostart Manager, Notification Manager, Spamfilter, Virus-scaner, Dropezone Manager...)
- Maximum battery life
- some Apps preinstalled: TitaniumBackup, BlackPlayer and MiXplorer (very good Root-Explorer)
- Dolby/Atmos™ with Viper4AndroidFX™ (Atmos on Homescreen - but Viper4Android in K-Settings, More settings)
- Dual-Window-Mode can be started from 583 Apps - but added in the second window to the started App in the first window can only 28 Apps - experimental feature...
- some nice Themes (Porsche Design from Mate 9, BlackPyramid Theme from blackbell....) by the way, Online-Themes are working, but you have to register a Huawei ID
- a lot of more
Themes:
Some Useres had problems to activate Themes after installing the Rom. This problem occurs normally not and it is not an issue of the Rom.
Thats why I recommend following:
Before flashing the new Rom make a Backup of your Themes.hwt(s) from the folder HWThemes on internal memory and store this in another folder on your external SD. After delete the HWThemes folder on internal memory (it will created automatically again)
If you make a Nandroid Backup before wiping previous system and flashing the new Rom, reboot your TWRP within the main menu of TWRP "Restart" ...restart TWRP. After you can make a wipe and flashing the Rom.
TWRP (everyone for Marshmallow p9, my linked same as the one from paulobrien) has sometimes problems with mount and unmount Partitions.
The result is (not copied) missing files, like Themes. Themes will be installed in NewWorld 7 not in /system/themes (there are just the icons - for saving place in system Rom) but in /data/hw_init/system/themes. If you have already such a problem with Themes, just flash the ThemesFIX.zip with TWRP (without making anything before and no Wipe of Dalvik and Cache after) - this solve the issue. As I said, it occurs just sometimes.
General Requirements:
1) Marshmallow-Bootloader - if you are on Lollipop or Nougat the Rom cannot be flashed!
2) Bootloader unlocked http://emui.huawei.com/en/plugin/hwdownload/download
3) TWRP P9 for Android 6: https://www.androidfilehost.com/?fid=457095661767122229
Note: TWRP has sometimes after an Nandroid Backup problems to unmount data or system. If you do Nandroid Backkup - please restart after TWRP from the main menu (Reboot Recovery) before wiping and flashing new Rom!
4) If you come from NewWorld 4.1 - or from nanoROM MallowPOP - be sure making the steps from the Installation instructions, otherwise Fingerprint-Scanner would not work!
Download Rom:
NewWorld 7: https://www.androidfilehost.com/?fid=529152257862696521
MD5: 749b1ec0ef072274221c7e77ea6bfc40
Themes-Fix: Only for Users which have problems after flashing the Rom with Themes: https://www.androidfilehost.com/?fid=817550096634742413
MD5: 749b1ec0ef072274221c7e77ea6bfc40
Installation instructions:
If you are currently on the latest official Huawei Marshmallow Stock-Firmware it is easy to install this Custom Rom. Your Stock System must not be rooted, because flashing this Custom Rom will Root it during installation.
1) First of all make Backups of your current system with Apps and data...
2) Activate Developer Options and in there USB-Debugging and OEM Unlock. In Advanced Settings activate "Unknown Sources"
3) Connect your Phone with USB to PC (drivers should be installed, how to do see below) and open Minimal ADB and Fastboot as Administrator.
4) With adb command boot your Phone into Fastboot Mode and unlock your Bootloader (everything explained below)
5) Unlocking your Bootloader makes automatic factory reset
6) Make a short setup (without Google Login or Fingerprint...) and activate Developer Options with USB-Debugging and OEM-Unlock again, also activate "Unknown Sources" in Advanced Settings.
7) Download the Rom an place it on your external SD.
8) Flash TWRP, disconnect P9 and PC from USB and boot with the Hardware-Key into TWRP (Vol+ and Power Button)
9) With TWRP make a Nandroid Backup of your Stock-Rom to your external SD (all shown partitions)
10) After go in TWRP to Wipe, but Advanced Wipe and wipe Dalvik, Cache, data and system (Fullwipe, no need to wipe SD Card)
11) Now you go to the main menu "Install" and navigate to the place (change directory), where the Rom.zip is located and swype to install. Wait until the Install-Script is finished, after reboot your Phone.
12) Restart needs between 5 and 10 minutes. Wipe of Dalvik and Cache after flashing the Rom is not necessary, because you have done it before.
If you came from NewWorld 4.1 you must go back to the last official Huawei Firmware for your model. Without these steps your Fingerprint-Scanner would not work! Please check by yourself the Download of the last Full Marshmallow-Firmware for your model. Only for EVA-L09 Cust 432 (official - not Leak) you can Download it here: http://www.carbontesla.com/2016/11/download-huawei-p9-b182-marshmallow-update-europe/
Steps:
1) Unzip the downloaded Firmware - create a folder on your external SD named dload and copy the UPDATE.APP in there.
2) Make a Backup of your Apps with data and everything you want to backup. Maybe also a Nandroid Backup with TWRP
3) Go to K-Settings, More Settings, Flash Recovery - flash official Recovery (grant Root Permissions)
4) Boot with the Restart Menu to the Stock Recovery. Wipe Cache with it. Restart the Phone with the 3 Buttons-Method (press in the middle of Vol+ and Vol- and press the Power Button until P9 restarts and begin with the EMUI Huawei Software Installing.
5) Bootloader will do closing during this operation.
6) Make a short Setup (without Google Login, Fingerprint or anything)
7) Go to Settings and activate Developer Options (7 times tap on build in "About the Phone"). In Developer Options activate USB Debugging and OEM Unlock.
8) In Advanced Settings activate "Unknown Sources"
9) With latest HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html install the Driver for your P9 - connect it with USB to your PC and close HiSuite.
10) Install Minimal ADB and Fastboot and open it as Administrator: https://forum.xda-developers.com/showthread.php?t=2317790
11) With: adb devices you will see if the connection is ready (Phone must be listed with Serialnumber - device)
12) With: adb reboot bootloader you start the Phone into Fastboot Mode
13) With: fastboot devices you check the connection (Phone must be listed with Serialnumber - fastboot)
14) With: fastboot oem unlock xxxxxxxxxxxxxxxx (instead of xxx.... you must write your Unlock-Code from Huawei and enter) your Bootloader will be opened
15) Phone makes automatically Factory Reset!
16) Go to settings, activate Developer Options and in there USB Debugging and OEM Unlock and in Advanced Settings "Unknown Sources"
17) Connect your P9 with USB to your PC
18) With Minimal ADB and Fastboot (opened as Administrator) restart the Phone to Fastboot Mode
19) flash TWRP (Rename the downloaded one to TWRP - its called then TWRP.img) fastboot flash recovery TWRP.img
20) Cut the USB connection between P9 and PC before restart to Recovery
21) With pressing Vol+ and Power Button restart your Phone until Huawei Logo appears, dont press Power then but keep holding Vol+ until TWRP is booting.
22) Setup language, screen timeout, time zone..... and allow Systemmodification
23) Go to Wipe - Advanced Wipe and wipe Dalvik, Cache, data and system
24) Restart Recovery with Restart Recovery in TWRP and flash the Rom! After flashing no wipe of Dalvik and Cache, because you have done it before.
If you came from Nano Rom: https://forum.xda-developers.com/p9/development/rom-ncs-rom-v1-1-08-16-2016-t3440269 - you must do following steps:
1) Download Blackballs NewWorld 4.1: https://www.androidfilehost.com/?fid=24591000424954817
2) Backup your Apps with data
3) With TWRP make Advanced Wipe of Dalvik, Cache, data and system - after flash NewWorld 4.1
4) Do all 24 Steps written above!
Push-Notifications
The Push-Notifications are working for sms, mms, email....
But for WhatsApp, Viber, Skype and other Chat/Net-Call Apps the push-notifications work only perfectly if you convert them into a system app.
After flashing the Rom and the Setup you install your Apps and may restore some Apps with data from a previous backup.
Example: WhatsApp. Install it from the Playstore. Dont open it. Install Link2SD from the Playstore. Link2SD give you a list of all Apps - for example "WhatsApp" - just press long on it and you get a menue - use: convert to system-app. Then reboot your Phone. This time open WhatsApp and you have to authentication WhatsApp again. WhatsApp is searching for a Backup and offer you to restore it. You do this and now Push-Notification will work (dont forget to make a Google-Drive Backup of the Chat-History in Settings of WhatsApp before flashing the Rom)
Additional information: https://forum.xda-developers.com/showpost.php?p=70726169&postcount=30
Switch of chinese Letters:
Go to K-Settings, in there to Notification Settings/Show statusbar lunar - disable it.
After go to Lockscreen und desktop settings/Lunar calender + Desktop wheather lunar - disable it.
HAVE MUCH FUN WITH THIS ROM
At this Point I wanna thank KangV for his great K-Settings Framework
If you like NewWorld- fell free to donate KangV: https://www.paypal.me/KangVIP
And if you like my Work too, feel free to donate to me: https://www.paypal.me/Tecalote
Many thanks and credits to other great Developers:
@guitarededhero (Viper/Atmos) https://forum.xda-developers.com/nexus-6/themes-apps/viper4android-t2952137
@wanam and @rovo89 and @DVDandroid for the Xposed Framework Development
@HootanParsa (MiXplorer) and @YashdSaraf (BusyBox arm64)
@topjohnwu (systemless Xposed Framework and Magisk)
@Chainfire - SuperSU
@dkionline - Custom Roms for P9
@Blackball - BlackPyramid Theme and Custom Roms for P8 and P9
​
Tutorial for return from NewWorld to Stock Marshmallow Firmware
If there is a reason to return from NewWorld to Marshmallow Original Stock Huawei Firmware - you can use this steps:
1) Backup what you need to backup! Use Huawei Backup and also Titanium Backup. NOTE: In the new Firmware or Rom dont restore system-apps or data from system-apps from previous system! Restore only USER-APPS. For Chat-Apps like WhatsApp, Viber, Skype use the built-in Backup function - but keep or backup the folder from those apps on internal memory (because you need them on the same place if you reinstall those apps)
Battery must have minimal 80% doing those steps....
If you have Xposed Framework installed - uninstall it (K-Settings /Xposed Settings /Install Xposed confirm - Reboot needs about 15min)
2) Open K-Settings /more settings /flash recovery - Flash official Recovery (grant Root-Permission) - this flashes Stock Recovery in half a second.
3) Download the Full Firmware (no OTA.zip) for your model, unzipp it on your PC (mostly you get update.app and meta.inf)
4) Create a folder on internal memory or external SD and name it: dload
5) Copy only update.app and meta.inf (if meta.inf is present) in this folder. After DISCONNECT USB from Phone!
6) Reboot to Stock Recovery - with Restart menu (also possible with pressing Vol+ and Power-Button at the same time as long until Recovery is displayed)
7) Wipe Cache with Stock Recovery (it uses another engine than TWRP) and do after a Factory Reset. There is no need to restart the phone to system now.
8) Press Vol- and Vol+ (in the middle) and Power-Button at the same time, until phone reboots and EMUI-Software-Installing is displayed
9) Let the EMUI-Installing finishing - it reboots automatically to system and starts the EMUI-Optimizing - wait until Language-Selection (new setup for you phone) is displayed.
Now you are back on Stock Firmware - Bootloader was automatically closed during Firmware-Installing
You can stay now on Marshmallow or update to Nougat if you like. But note: Once you are on Nougat - the Downgrade to Marshmallow is possible but not recommended (cause people reporting errors after Downgrade)
If you want to stay on Marshmallow and flash another Marshmallow based Custom Rom, continue from step 9 as follow:
9) In this case make just a short set up (You can skip the most) - but it is important to arrive the homescreen.
10) Go to Settings / About the phone and tap 7x (times) on Build-Number. It activates developer options.
11) Go to Developer options and activate USB DEBUGGING - and OEM-UNLOCK - after open Advanced settings /security and activate "Unknown Sources"
12) Connect Phone with USB to your PC (Accept the Fingerprint query with "always" on your Phone) Look, if Windows installed the right drivers so you have access to phone - if not install HiSuite http://consumer.huawei.com/minisite/HiSuite_en/index.html and make a connection with HiSuite. Allow installing HiSuite on Phone. If you have access now, close HiSuite (also in Background).
13) Copy the new Marshmallow based Rom to your Phone.
14) You need your Bootloader-Unlock-Code from Huawei!
15) With Minimal ADB and Fastboot unlock your Bootloader
16) Your phone will wiped with Factory Reset.
17) With Minimal ADB and Fastboot flash TWRP.
18) DISCONNECT USB Cable now from your Phone
19) Press Vol+ and Power-Button at the same Time until phone reboot (at the moment, Huawei Logo comes you can leave Power Button, but keep holding Vol+ until TWRP is displayed) - Reboot to TWRP takes a while
20) Set up TWRP (allow modification, set language, screen timeout, time zone...)
21) There is no need to wipe internal SD (but if you like to do this, do it at first and restart after TWRP - then you must setup TWRP again)
22) Go to Wipe, Advanced Wipe and wipe: Dalvik&Cache, Cache, data and system
23) Install the new Rom
24) Restore User-Apps, but dont restore any System-Apps (or data from it) Chat-Apps install from Playstore, and use the built-in restore function.
Huawei-Firmware-List:
Use only Marshmallow Full Firmware to retourn from NewWorld to Stock (mostly b182 or b181). Choose the right one for your model and cust! As far as I know all versions over 300 are based on Nougat (those you cannot use)
EVA-L09: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-l09
For EVA-L09 - I would recommend following Firmware: http://www.carbontesla.com/2016/11/download-huawei-p9-b182-marshmallow-update-europe/
EVA-L19: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-l19
EVA-L29: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-l29
EVA-TL00: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-tl00
EVA-ALxx: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-AL (not sure, but maybe work on CL and DL variants)
Another Thread for Firmwares:
https://forum.xda-developers.com/p9/development/rom-stock-rom-eva-l19c636b168-t3419586
How do debrand Huawei Phone by SRK Tool Huawei:
https://forum.xda-developers.com/p9/how-to/vdo-guide-how-to-debrand-huawei-phone-t3410045
More debranding Stuff:
https://forum.xda-developers.com/p9/how-to/guide-debranding-to-c432-updating-to-t3551523
Awesome!! Thank you for bringing in your custom stock rom to XDA!
Z-Blade said:
Awesome!! Thank you for bringing in your custom stock rom to XDA!
Click to expand...
Click to collapse
Your welcome
On 6.6, automatic call recording wasn't working. Did you fixed it?
kye04 said:
On 6.6, automatic call recording wasn't working. Did you fixed it?
Click to expand...
Click to collapse
Hello Thanks for informing me. Nobody told me in the German Thread, that's why I didn't know.
I always use the manual call recording and have not tested the automatic one. I make a test today in the evening and tell you!
Is there anyway to install this on a EVA-L09C34 (Optus/Australia) model.
It was hard for me to go to the german forum and regisster, post etc..... I am glad you moved here...... U`ll have more support, u`ll see...
Also I am happy that someone still works on this rom. It is the best and most complete rom for P9 .
Zac_kha said:
Is there anyway to install this on a EVA-L09C34 (Optus/Australia) model.
Click to expand...
Click to collapse
This rom should work with all L09 variants, the C34 is pretty much the carrier model, so C34 means Optus and I think Vodaphone Australia also has a different carrier model. Ultimately, L09 all have the exactly same hardware.
Vielen Dank!
I downloaded this from android-hilfe.de last week (with the help of Google Translate!). An excellent rom and a worthy successor to @Blackball 's fine efforts. No obvious bugs or glitches that I can see, runs very smoothly.
Can't wait for your efforts with Nougat!
kye04 said:
On 6.6, automatic call recording wasn't working. Did you fixed it?
Click to expand...
Click to collapse
I have tested it on my phone right now and it works in NW 6.6 - and also NW7
You must open Dialer and there the menu symbol right below.
Open settings, in there enable record settings (see Screenshot)
If you call somebody or get calls it will automatically record the calls to external SD in the folder record
Test it again please. If it doesn't work for you, tell me.
colthekid said:
Vielen Dank!
I downloaded this from android-hilfe.de last week (with the help of Google Translate!). An excellent rom and a worthy successor to @Blackball 's fine efforts. No obvious bugs or glitches that I can see, runs very smoothly.
Can't wait for your efforts with Nougat!
Click to expand...
Click to collapse
Hello Thanks for the positive message!
I am working on the Nougat Version.
There are a few impairments at the moment:
TWRP for Nougat doesn't support data encryption yet...
The Google Security Level is very high.. Difficult to manipulate some processes..
Xposed Framework is not released yet for Nougat. Hopefully @rovo89 can get it work for Nougat...
KangVs Framework is working already on Nougat, K-Settings working - but modifications are only possible in system and boot, Root with SuperSU is possible - Manipulations on cust or vendor in the moment not.
The development is in progress
hi friends... how to make the huawei themes working on this rom?
i came from stock B182 where the themes were working fine..!
after flash this rom the themes doesnt apply..
Sorry for my bad english
Edit: i solved the themes issue by flashing throug 3 buttons only the cust from B182, now i have theme working again.. i made a zip flasheable of the rom with the cust if someone want it.. i will upload it to mega and put the link soon
cesarguaro said:
hi friends... how to make the huawei themes working on this rom?
i came from stock B182 where the themes were working fine..!
after flash this rom the themes doesnt apply..
Sorry for my bad english
Click to expand...
Click to collapse
Hi Themes should work. I flashed even from b182 and Themes are working.
Same issue had one Person of the German Thread.
Please check the MD5 on Filehost (I post it later in OP)
Make wipe of Dalvik and Cache, restart TWRP and flash the Rom again please.
Edit :
Before you should go to the folder HWThemes on internal Memory. There is a hidden folder .cache - delete everything in it. Backup in the HWThemes folder the .hwt files you want to store. Store it on another place on external SD. Delete every .hwt in HWThemes on internal Memory.
I don't know, why this issue sometimes occurs, cause normally it does not.
Please inform me.
cesarguaro said:
hi friends... how to make the huawei themes working on this rom?
i came from stock B182 where the themes were working fine..!
after flash this rom the themes doesnt apply..
Sorry for my bad english
Edit: i solved the themes issue by flashing throug 3 buttons only the cust from B182, now i have theme working again.. i made a zip flasheable of the rom with the cust if someone want it.. i will upload it to mega and put the link soon
Click to expand...
Click to collapse
I saw just right now, that you solved the problem. Which cust to you have? Normally the cust of the Rom is working for all...
Tecalote said:
I saw just right now, that you solved the problem. Which cust to you have? Normally the cust of the Rom is working for all...
Click to expand...
Click to collapse
i have the B182 with cust C432..!!!
cesarguaro said:
i have the B182 with cust C432..!!!
Click to expand...
Click to collapse
I have the same cust and was on b182, flashed the Rom and Themes working...
I don't think, its an issue of cust.
I believe it is a problem of TWRP.
If I make a Nandroid Backup and flashed after wiping immediately the Rom, TWRP has sometimes problems to unmount and remount partitions.
This produce then an error in the shown install script (system or data couldn't unmounted, they are busy - something like that...)
The Themes are in this Rom not located in /system/themes (there are just the icons to save place of system Rom)
The Themes are in /data/Hw_init/system/themes
If TWRP produce an error in mounting data after doing something before flashing the Rom, then Themes don't work cause the files were not copied as they should.
That's why I recommend to Reboot TWRP before flashing the Rom.
This was also the reason by a German User from Android Hilfe Thread.
He flashed the Rom again, and with the second flashing, Themes are working..
Edit: if you have flashed cust C432 it could be that the Phone Manager loose some parts like Permission Manager, Autostart Manager and so on?
I want to install sound mod on this rom (arise sound system) can i install this on this rom which has another sound mod? Will it work?
maliniaka said:
I want to install sound mod on this rom (arise sound system) can i install this on this rom which has another sound mod? Will it work?
Click to expand...
Click to collapse
Hello I cannot say. I must test it. Can you give me a link to this sound mode?
Tecalote said:
Hello I cannot say. I must test it. Can you give me a link to this sound mode?
Click to expand...
Click to collapse
https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 I'm trying now, I will say how it works!
EDIT1: It isn't working My p9 stuck on startup :/

[GUIDE] Install Any ROM, GApps, Magisk, TWRP, DolbyAtmos and more for Mi A1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello, I've seen a lot of community members struggling to install custom ROMs, GApps, Magisk or DolbyAtmos, so I've created a guide. So did I, this took me around 15 tries without bootlooping or breaking my OS. Yes, I was really new at this. Some guides had broken English that I couldn't understand, others were too complicated.
However, now I am presenting you a fully working, detailed (and easy) guide. Hopefully, it'll help at least someone to avoid potential mistakes when flashing or using root. Good luck!
(If you don't install TWRP, the GApps version will mismatch!)
(Probably not anymore, needs a confirmation.)
All-in-One installation .7z package: (NOW ONLY INCLUDES MAGISK, ADB DRIVERS, RECOVERY AND GCAM MOD. CHOOSE THE ROM YOURSELF.)
GDrive: https://drive.google.com/open?id=1tkkVyuGfv2UYvehsV7cmGi9BQ2msodKY
Mediafire: http://www.mediafire.com/file/y146i4satahiper/updatedFiles-Magisk-Recovery-GCam-ADB.7z
Mega: https://mega.nz/#!B34XmbLD!GzZuJthLWrJbsHqRd_r-wxMKOwvi3fQdGOmWmW0Mtlo
(Extract with 7zip or WinRar before using)
Enabled developer options with ADB debugging enabled (Settings->System->About Phone->Tap 7 times on Build Number, go back, Developer Options, scroll a bit down, Android Debugging - Enabled)
Backup any photos or videos, if needed.
Unlocked bootloader (Open a cmd in the folder->adb reboot bootloader->press Yes if your phone asks for a confirmation->fastboot oem unlock)
1. Open a command prompt in the provided folder
2. Use the command adb reboot bootloader
3. Use the command fastboot boot recovery-3.2.1-2-oreo.img
(Press Keep Read Only)
4. Go to Wipe->Advanced Wipe->Select: Dalvik / ART Cache, System, Data, Internal Storage and wipe by swiping right
5. Copy all files to your SD card/Internal Storage: Twrp-recoveryInstaller-3.2.1-2-oreo.zip, Google_Cam_Fix_for_LineageOS_v1.0.zip (not needed for other ROMs other than LineageOS, or at all), lineage-15.1-20180313-UNOFFICIAL-tissot.zip (or any other ROM file), Magisk-v16.4(1642).zip, open_gapps-arm64-8.1-micro-20180526.zip (Download the newest one at https://opengapps.org, ARM64, Android 8.1, micro)
6. Go to Install->and select lineage-15.1-20180313-UNOFFICIAL-tissot.zip (or any other ROM file) and install the zip file by selecting the file and swiping right
7. Reboot->Switch to the other slot (A->B or B->A) (Not needed on the latest ROMs)
8. DO NOT REBOOT (Just press the Back button)
9. Install Twrp-recoveryInstaller-3.2.1-2-oreo.zip by selecting the file and swiping right
10. Go to Reboot->Recovery and swipe
11. Install->Flash open_gapps-arm64-8.1-micro-20180526.zip by selecting the file and swiping right
12. Reboot or continue to the Magisk installation procedure below to get root access
12.5 IMPORTANT! Press Do Not Install
Your device can take a few minutes to boot
1. Reboot to recovery
1. Install->Flash Magisk-v16.4(1642).zip by selecting the file and swiping right
2. Reboot->System
3. Go to Magisk Manager->Modules->Add->Top right corner, three dots, Show internal storage and find the Google_Cam_Fix_for_LineageOS_v1.0.zip and flash it by clicking on it, reboot your device. (Not needed for other ROMs other than LineageOS, or at all)
(If you can't see your SD card because it is formatted as an adoptable storage, copy the file to the Internal Storage again)​
NOTE: MAY NOT WORK ON MOST ROMS ANYMORE, I USE VIPERFX FROM MAGISK REPOSITORY OR DIRECTLY FROM XDALABS HERE INSTEAD.
1. Copy DolbyAtmos_for_Oreo_20180218.zip and magisk-permissive-script_v1.2.zip to your SD card/Internal Storage (Currently only downloadable from the link below, please check the note just above the step 1)
(Please note that if you have your SD card formatted as an adoptable SD card, you'll have to copy your files to the Internal storage, nowhere else.)
2. Go to Magisk Manager, update it (you might need to install the latest apk by clicking on the INSTALL button, let it update before doing anything else)->Modules->Press the + button, top right corner, three dots, Show internal storage and find the magisk-permissive-script_v1.2.zip, tap on it.
3. Reboot
4. Reboot to recovery (Go to Settings->System->About Phone->Tap 7 times on Build Number, go back, Developer Options, Enable Advanced restart. Now you can simply hold the power button, press restart, tap on Recovery.)
5. Install->Flash DolbyAtmos_for_Oreo_20180218.zip by selecting the file and swiping right
(IF IT ENDS UP WITH AN ERROR->Back, go to Mount and check System) Then try flashing it again.
6. Reboot->System
(OPTIONAL STEPS, USE ONLY IF YOU DON'T SEE DOLBYATMOS AFTER REBOOT)
(In recovery)
7. Reboot->Select the other partition (A->B or B->A)
8. Back->Reboot->Recovery (Swipe to Reboot)
9. Install->Flash DolbyAtmos_for_Oreo_20180218.zip by selecting the file and swiping right
10. Reboot->Select the other partition (A->B or B->A)
11. Reboot System
1. Open Magisk Manager->Downloads->Search for GCam Mi A1 Fix->Tap, install, reboot (Please note that this is already enabled in most ROMs out here)
2. Copy the GoogleCamera-Pixel2Mod-Arnova8G2-V7beta-test-9.apk (from the Bonus folder) to your internal storage
3. Use any third-party file manager, (I recommend total commander) and install the .apk
4. Use the recommended settings:
Open the camera app->Settings->Advanced:
Config Camera HDR+: Nexus 6 Auto (This setting might not be neccesary in the provided GCam version anymore)
HDR+ parameters: Super High
Enable Zero Shutter Lag (ZSL): Enabled
Improve in low light: Enabled
5. Restart the app
1. Open Magisk Manager->Downloads->Modded Pixel2 Launcher->Tap, install, reboot (Optionally, you can install other Pixel launchers. I personally prefer Ruthless Pixel Launcher)
2. Tap on Pixel 2 Launcher
3. Press the home button
4. Always
(This sets the Pixel 2 Launcher as your default launcher.)
At this point - MAKE A BACKUP in TWRP (Boot into Recovery, select Backup, Select all partitions (except storage), Backup)
1. Download the OREO_MAGISK_Xiaomi_mi_A1_DualSpeaker.zip file from the attachment section
2. Open Magisk Manager->Modules->The + button->Find the OREO_MAGISK_Xiaomi_mi_A1_DualSpeaker.zip file->Flash it
3. Reboot
1. Download and install XposedInstaller_3.1.5.apk from the attachment section
2. Open it and click on the Xposed version 90-beta3 (or a newer version) in the INSTALL/UPDATE section
3. Install
4. You'll get an error saying that the device is busy
5. Restart to TWRP recovery
6. Install->Find the Xposed_Framework_(SDK_27)-90.1-beta3_(Systemless).zip (or a newer version) in the MagiskManager folder in the root of your internal storage (/storage/emulated/0/MagiskManager)->Flash the .zip file by swiping right
7. Reboot to system
@abhishek987 - the guide has been inspired by his guide
@mohancm - used his recovery
@talk2indrajit - used his Google Cam fix, used some steps from his guide
@Rajeev - for providing link to the latest LineageOS
@Arnova8G2 - his camera mod has been used in this guide
@sad96 - his fps fix has been used in this guide
@guitardedhero - his DolbyAtmos port has been used in this guide
@lelozerien - for letting me know about the DualSpeaker mod
@ydd0ras - for guiding me through the installation of Xposed
@coda00 - for letting me know about the version mismatch when not installing TWRP
@ravinder0003
OpenGApps taken from: http://opengapps.org
LineageOS taken from: https://forum.xda-developers.com/mi-a1/development/rom-lineageos-15-1-t3757938
GCamMod taken from: https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/
TWRP taken from: https://forum.xda-developers.com/mi-a1/development/recovery-twrp-3-1-1-0-touch-recovery-t3688472
DolbyAtmos taken from: https://forum.xda-developers.com/android/software/app-dolby-atmos-axon-7-oreo-port-t3740508 (I've used an older version in this guide. If you are confident enough, you can try the latest one.)
Xposed taken from: https://forum.xda-developers.com/showthread.php?t=3034811
I was writing these steps while actually installing the ROM, so it should work for sure.
I might add guides for installation of other ROMs too.
If you have any issues or questions, feel free to reply to this post.
A newbie tip: If you can't see your internal storage, swipe down the notification bar and change USB Charging to Transfer Files.
Coming from stock Android 8.0? Coming from Android Nougat, 7.1.2? Do you need to reflash your TWRP?
Take a look​
If is anyone interested about the design:
HTML:
https://cooltext.com
Changelog:
HTML:
27/05/18 - Updated the guide and separated the main installation procedure.
Great work!
Thank you for your effort!
@SmallTarzan
Very nice guide. Appreciate it...
I want to ask something.. I am not a LOS fan. I won't flash too. Asking this question for some of my whatsapp friends... My question is...
They have already permanent TWRP installed. So do they need to install twrp installer again? With that A/B slot trick?
Rajeev said:
@SmallTarzan
Very nice guide. Appreciate it...
I want to ask something.. I am not a LOS fan. I won't flash too. Asking this question for some of my whatsapp friends... My question is...
They have already permanent TWRP installed. So do they need to install twrp installer again? With that A/B slot trick?
Click to expand...
Click to collapse
I'm not a developer but I'll try to answer your question as well as I can. By logical thinking and my personal experience, I've came to this conclusion: (Don't take me by word, I might not be totally right!)
If you are coming from stock, Android 8.0, you shouldn't need to flash TWRP again.
If you are coming from Nougat, 7.1.2, you'll need to reflash TWRP again.
If you are coming from other custom ROMs, you shouldn't need to flash TWRP again.
With that said,
I've always reflashed my TWRP with the latest one provided for the ROM I was installing at the moment, just in case.
About that A/B trick, when I was flashing the first LineageOS version, I needed to use the A/B partition trick.
However, in the latest one released on 13/03, I needn't. (I didn't try the version released on 8th March.)
wiping internal storage is necessary?
surajsun22 said:
wiping internal storage is necessary?
Click to expand...
Click to collapse
That depends. First, check if is your internal storage encrypted. If it is, you'll need to wipe it.
There might be workarounds on the forum, but I, personally, haven't tried those, yet.
Thanks for the guide
Sorry, what is bonus folder? And where i can find it?
arjiyunandar said:
Sorry, what is bonus folder? And where i can find it?
Click to expand...
Click to collapse
It's inside the All-in-One package. You can find the download link in the requirements section.
SmallTarzan said:
It's inside the All-in-One package. You can find the download link in the requirements section.
Click to expand...
Click to collapse
Can i download what i need? Without download the whole package? Because the size so big, ?
arjiyunandar said:
Can i download what i need? Without download the whole package? Because the size so big, ?
Click to expand...
Click to collapse
What do you need?
SmallTarzan said:
It's inside the All-in-One package. You can find the download link in the requirements section.
Click to expand...
Click to collapse
SmallTarzan said:
What do you need?
Click to expand...
Click to collapse
Google_Cam_Fix_for_LineageOS_v1.0.zip
fixed_30_60_120fps module_v2.zip
Just that,
arjiyunandar said:
Google_Cam_Fix_for_LineageOS_v1.0.zip
fixed_30_60_120fps module_v2.zip
Just that,
Click to expand...
Click to collapse
Have fun.
SmallTarzan said:
Have fun.
Click to expand...
Click to collapse
Thanks so much ?
Not sure if permissive script is needed for dolby atmos, dolby works well on my MiA1 without this script because this rom is already with permissive sellinux... Thank you for your help, it will sure be helpfull. You should try Dual Speaker mod if you haven't got it on your phone.
Is it alright to flash LOS15.1 from stock Nougat or is it a prerequisite to upgrade to stock Oreo before flashing LOS15.1?
Thanks.
lelozerien said:
Not sure if permissive script is needed for dolby atmos, dolby works well on my MiA1 without this script because this rom is already with permissive sellinux... Thank you for your help, it will sure be helpfull. You should try Dual Speaker mod if you haven't got it on your phone.
Click to expand...
Click to collapse
The magisk's permissive script isn't needed, since LOS 15.1 is already in the permissive state. However, if you'd accidentally/purposely change your SELinux status, the DolbyAtmos would break and you'd possibly face audio issues.
TheMadRuffian said:
Is it alright to flash LOS15.1 from stock Nougat or is it a prerequisite to upgrade to stock Oreo before flashing LOS15.1?
Thanks.
Click to expand...
Click to collapse
There's no need to upgrade to Android 8.0 Oreo first, you delete all files in /system anyway. You can directly flash to 8.1. Don't forget to reflash your TWRP!
I m on LOS 13-03-18 how to install Dolby Atmos separately. Can u please guide me
Rzts said:
I m on LOS 13-03-18 how to install Dolby Atmos separately. Can u please guide me
Click to expand...
Click to collapse
Follow the steps in the DOLBY ATMOS section. Copy required files to your device and start from step 4.
Download the Dolby Atmos and magisk's permissive script here: https://drive.google.com/open?id=1NL_Sq2q05L6RyZQSGsPam3HrGoEoOesY
Be carefull with dualspeaker mod if you use it with dolby atmos.
You must change the volume value manually to 80 maxi (default is 84) in the file...
Read carefully thze original post: https://forum.xda-developers.com/mi-a1/themes/mod-xiaomi-mi-a1-soundmod-dualspeaker-t3741675
You should mention it in order to prevent problems...

Rebrand-Update-Tool-HWOTA7-P9-EVA

Rebrand-Update-Tool HWOTA7 for Huawei P9-EVA​
German Thread (not updated yet): https://www.android-hilfe.de/forum/...-p9-eva-inoffizielles-oreo-update.884138.html
→ HWOTA7 Tool for P9 Plus VIE is different: https://forum.xda-developers.com/p9...rand-update-tool-hwota7-p9-plus-vie-t3843930/
In 2018, the P9 was still being used by many users. Many were annoyed because Huawei did not provide the Android 8 update for the European models. The Chinese models got Oreo and there was really no reason why European models didn't get it.
HWOTA7 offers the possibility to change the model of the P9. This allows, for example, a Chinese model to be converted into a European one - and a European model into a Chinese one. In order to update the P9 to Android 8, it is necessary to convert the respective European model (EVA-L09 or EVA-L19) to a Chinese model (EVA-AL10).
The instructions for this conversion and the Oreo update can be found in the next post #2:
https://forum.xda-developers.com/t/rebrand-update-tool-hwota7-p9-eva.3820849/post-77161313
Basic information:
→ HWOTA7 for EVA is programmed ONLY for to use on Android 7 (Nougat). It does not work on Android 8 Oreo (and it doesn't work on Android 6). Of course you can update from Android 7 to Android 8, but to go back to Nougat from Oreo this tool cannot be used. There is another solution for this purpose, you can find it in post #3:
https://forum.xda-developers.com/t/rebrand-update-tool-hwota7-p9-eva.3820849/post-77161314
→ The hardware and firmware of the different P9-EVA models is different. For example, if you convert an EVA-L09 (SINGLE-SIM) to an EVA-L19 (DUAL-SIM), you will not get a DUAL-SIM function. If you convert the European P9 to a Chinese P9 - which is necessary to update to Oreo - no mobile network will work at first because the chip is different and the Chinese firmware only addresses the real Chinese models. Therefore it is necessary to flash a network patch after updating to Oreo (see instructions Post #2).
→ With HWOTA7 you can just update your current Firmware with FullOTA-MF Firmware (3 zip files, two of them renamed), but the Firmware you use MUST match your device model and cust (for exampel, if your device ist EVA-L09C432 you cannot use C636 Firmware). For updating your Firmware with HWOTA7 you choose: Using the script /1. Change firmware
→ You can rebrand (convert your phone model) between L09/L19/L29 and all Chinese Brands (remember: your hardware does not change) by choosing in HWOTA7: Using the script /2. Change location. (14 oeminfo files are included for different locations and cust).
With this option you can debrand from Vodafone/Telekom to the open european cust C432 for example (which is not branded to a Cellular Provider) - or you can rebrand a chinese modell (for example EVA-AL00C00, EVA-AL10C00) to EVA-L19C432 (which has also Dual-Sim).
If you own a chinese modell and it is already on Oreo, you have to downgrade first with HiSuite to Android 7, then you can use HWOTA7 Tool to change location for example to EVA-L19C432. Immediately afterwards it is necessary to flash the appropriate firmware for EVA-L19.
→ If your Phone has SIM Lock, Debranding does not unlock mobile network - you can do that with HCU Client by DC Unlocker
→ Before you change anything, make a note of the build-number from the "About phone" settings. This is important to know if you want to go back to the original phone model.
To revert to the original model, the correct oeminfo is required (14 are included in HWOTA7 tool) - if your model is not there, backup the oeminfo with TWRP. If you send me these, I can integrate them into the tool. The oeminfo of the P9 models on Android 7 does not contain any security-related, device-specific information such as IMEI or serial number.
And you need the firmware files corresponding to the model.
Where can I get the model-specific firmwares?
The new HWOTA7 Tool Version 1.2 contains the folder "1.Firmwares" This contains already the starting firmware for EVA-L09C432 and EVA-L19C432, as well as the required Android 7 firmware for EVA-AL10 and the Android 8 update firmware for EVA -AL10. The firmwares are already renamed correctly to work with the HWOTA7 tool.
The "1.Firmwares" folder also contains the "2.Downgrade-EVA-AL10-Andr.8-to-Andr.7" subfolder. It contains a HWOTA.zip that allows you to downgrade from Android 8 to Android 7 by using the SD card + TWRP. After that, the HWOTA7 tool can be used again to return to the original model (Instruction for that see Post #3)
The most important firmwares are already included in the HWOTA7 tool to update from Nougat to Oreo and also to return to Android 7 and EVA-L09/EVA-L19(C432).
Of course I cannot include all firmwares that are available for the different models and locations.
In 2018 and for some time afterwards, it was pretty easy to find the right firmwares with the Firmwarefinder (by Developer MT). This option no longer exists!
If you need a different firmware (than included) for your original model, this is the only way: https://forum.xda-developers.com/t/...geos-16-0-for-huawei-p9.4078383/post-85016053
But for that you must use the new URL: https://professorjtj.github.io/
If you download firmwares from that source, the firmwares must always contain 3 zip files.
And you must rename two of the zip files, because the HWOTA7 is programmed to only work with those names:
update.zip = update.zip (do not rename)
update_full_EVA-XXX_XXX_cn.zip - rename to: update_all_hw.zip
update_data_full_public.zip - rename to: update_data_public.zip
→ You should disable "Hide extensions for known file types" in Windows Explorer's file options under the "View" tab. Because if you unintentionally rename the update_all_hw.zip to "update_all_hw.zip.zip", flashing the firmware will not work.
Requirements:
You need the Bootloader Unlock code for your phone → if you do not have it, it can be read out with HCU Client by DC Unlocker (4 credits = about 4 EUR).
Developer Options must be enabled and inside: → OEM Unlock + ADB Debugging in charging only mode + USB Debugging (in this order) enabled
HiSuite HDB in Settings on the phone should be disabled, HiSuite on PC should be closed in the background
You need a working USB Connection (drivers) between P9-EVA and PC (MTP, ADB and Fastboot → Allow access to the phone, accept RSA key fingerprint)
The battery should be charged.
Backup your important data (folders from internal storage such as WhatsApp, DCIM, Downloads, Music, etc. - as well as user apps with data, contacts, calendars, sms, etc.) → The internal storage is erased several times during this process. Follow the instructions.
HWOT7 is working on Windows 7, 8.1, 10 and 11 by using update_eng.bat (it does not have to be run with administrator rights). The instructions in the thread are formulated for Windows users.
For Linux computers read post from @leodp : https://forum.xda-developers.com/t/rebrand-update-tool-hwota7-p9-eva.3820849/post-83916865
or/and use the tipp by @MSe1969 - which is the contributor of the amazing → Treble ROM based on LinegeOS 16, MicroG and Bromite WebView always up-to-date for Huawei P9 (Update to Oreo-Firmware required):
"A hint for Linux users: The HWOTA tool is in fact a windows wrapper around Linux shell scripts, so there is no real need to use Windows, if you have a working Linux installation ( however, make sure to replace the 'mkdir' commands in hwota_eng.sh with 'mkdir -p' ).
For MacOS computers use: https://github.com/feedsbrain/hwota7
Download P9-EVA-HWOTA7-v1.2.zip:
11,9 GB, MD5: 5e93700221dfd8f2d5083d2cf22706f1
https://mega.nz/folder/XNRjBJAS#7Ne--slFgj0IsFbQwrlaLw
Changelog:
v1.2: Added required Firmwares + HWOTA-SD-Card/TWRP-Downgrade from Oreo Tool + oeminfo for EVA-L29C636
v1.1: Added "cmd-here-exe" in HWOTA7\tools\windows. Run the file as an administrator for general operations using ADB or Fastboot Mode. You can flash an Image (ramdisk, recovery_ramdisk, system.img...) out of this folder. → Same function as "Minimal ADB and Fastboot" . Removed: "archive-recoverys" - no longer necessary.
v1.0 Stable Initial release:
Note: The HWOTA Tool is/was available for many Huawei devices. I do not know which person or group has programmed originally. I just took an "empty one" and modified the existing script to work with Huawei EVA, provided the required images (oeminfos, Recoverys, frp-file for eva..) and tested everything on my own device.
Spoiler: How to use the Tool:
How to use the Tool:
Download P9-EVA-HWOTA7-v1.2.zip, unzipp/extract it on the computer with 7zip. The zip file contains the main folder "HWOTA7" Just place this folder (unzipped) as it is to storage C:\ (means: C:\HWOTA7).
The subfolder "1.Firmwares" is located in the HWOTA7 folder. This contains the most important 3-part firmwares, but each packed in just one zip file (to reduce the upload size).
The firmware that you need must therefore first be unpacked.
The zip files contained therein (= 3-part firmware) must be copied to the "update" subfolder without being unzipped. → C:\HWOTA7\update - this is the main working folder.
With a double click on the "update_eng.bat" the rebrand/update tool "HWOTA7" is executed and a terminal window opens.
If you are on custom ROM, first go back to Stock Firmware ("Using script" and "Change firmware" - use the Firmware that matches your device and cust)
HWOTA7 is self-explanatory. It detects what to do and prompts you to press certain key combinations or enter the unlock code.
→ The USB cable between the phone and PC remains connected throughout the process!
→ The phone is connected to the PC via USB and you start with the key combination: VOL- and Power Button key into Fastboot mode.
→ Only press "Enter" in the terminal if the described step, in the line before, was executed.
→ If you face an error like: "adb: error: connect failed: no devices/emulators found" - close Terminal, reboot phone into Fastboot mode and restart HWOTA7
→ When the Bootloader is locked, the tool will unlock the Bootloader with the code. Thereafter, a factory reset is performed by clearing the internal storage = Lowlevel Wipe.
When the Bootloader is open, the tool automatically flashes TWRP and prompts you to press (and hold) VOL+ and Power Button to start into TWRP.
After you click 2x in the terminal on "Enter"
→ Before you choose: 2. Using the script and 1. Change firmware or 2. Change location - make sure, the 3-part FullOTA-MF Firmware is already in the update folder: C:\HWOTA7\update - and two of the three zip files are correct renamed (included Firmwares are already renamed)
Important difference between four situations:
1) When the Bootloader is closed, HWOTA7 opens it with the code, a "lowlevel" factory reset is performed and the device must then boot into the system. In the setup everything can be skipped (which is possible) - but the developer options must be switched on (1.ADB Debugging + 2.USB Debugging enabled). And HiSuite HDB disabled.
2) If you select "Change firmware" to flash the firmware, the tool copies the ZIP files to the phone in the /data directory, flashes the Nocheck recovery, and installs the firmware. In this case, you also need to boot into the system and check if Developer options with the required settings are enabled.
3) But if you do the step: "Change location" - this step is different! The tool will flash the corresponding "oeminfo", close the Bootloader and request the Unlock code to unlock the device and force a "lowlevel" factory reset → In this case (only), you should NOT boot into the system after the reset. Wait until the EMUI recovery is 100% done with the reset. Then comes the message "Reset succesful, device will restart" Now press (only) the VOL+ button and keep it pressed so that the device starts into TWRP. Now click on "Enter" in the terminal. HWOTA7 now copies the firmware to the device, flashes the Nocheck recovery, reboots and flashes the firmware belonging to the "oeminfo". After this step, the device must be booted into the system.
4) If the device boots into the system and you have a black screen, with an input field in the middle and possibly the keyboard (do not get worried) - the Bootloader was locked by the firmware during rebranding. In this case, press the Power Button to restart and hold down the VOL- button during the restart to start the device into Fastboot mode. Close the Terminal Script and restart update_eng.bat. Click on "Enter" in the Terminal and HWOTA7 will ask you for the Unlock Code and unlock again the Bootloader. Confirm the unlock on the device with the keys, then there is a factory reset followed by a reboot into the system. Now everything is fine.
→ Hint: If you face any error during Firmware will be copied to: /data/update/HWOTA - like: "connect failed, no devices/emulators found" – do following:
Close HWOTA7 Terminal and use menu "Reboot" of TWRP to reboot into Bootloader, start again update_eng.bat - TWRP will be flashed again - boot into TWRP with VOL+ and Power Button - allow system modification - hit "Enter" in HWOTA7 Terminal - Firmware will now again be copied to: /data/update/HWOTA - "System update should start automatically" - Phone will make reboot and flash the Firmware correctly.
Have fun
Credits:
@Atarii EVA-NoCheck Recovery
@OldDroid Android 7 TWRP for P9-EVA, TWRPs for many Huawei devices, Lead Developer/Maintainer Open Kirin Team
@Pretoriano80 Android 8 TWRP for many Huawei devices
@arshilhonor6x Guide to EMUI 8 for Honor 6
@reynard1 @vampirian @dkionline Thank you for cooperation and exchange
@urbanmec Thanks for many hints and tweaks
@zgfg Thanks for great support and help for users of this Thread
XDA:DevDB Information
HWOTA7-P9-EVA, Tool/Utility for the Huawei P9
Contributors
Tecalote
Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2022-06-22
(Old Stable Version: 1.1 / 2018-07-24)
Created: 2018-07-25
Last Updated: 2022-06-22
2022-06-21: This Post is under construction - please wait until the update is ready
Old text:
Unofficial Update for European EVA-models to official OREO
Unofficial method to update European models of Huawei P9 EVA to official Android Oreo
- for EVA-L09 - EVA-L19 - EVA-L29​
Originally, all models of the P9 EVA and P9 Plus VIE should receive the Android Oreo update. Unfortunately, Huawei has decided to only supply the Chinese models with Android 8.
For this reason, there is an unofficial way to update to the official Oreo → by rebranding the European models to EVA-AL10.
Note: This Guide is for P9 EVA → P9 VIE HWOTA7 with a separate guide to the Oreo update you can find here: https://forum.xda-developers.com/p9-plus/development/rebrand-update-tool-hwota7-p9-plus-vie-t3843930
Oreo runs smoothly and well on the P9, the battery last longer and with Android 8 there is Treble Support. Since it is possible to update P9 to Oreo -
Huawei P9 is officially supported by the OpenKirin Team:https://forum.xda-developers.com/p9/development/roms-openkirin-aosp-collection-t3828806
Here is a small Guide how to go back from OpenKirin to EMUI: https://forum.xda-developers.com/showpost.php?p=77905152&postcount=833
Preparation for the update to Oreo:
If you are on any Custom Rom - go back to Stock firmware first - before rebrand to another location!
You should be on the latest approved Firmware for your device - if you have not the latest approved Firmware, use HWOTA7 Tool to update your Firmware.
Do for every case a Backup (TitaniumBackup /Huawei Backup - without System-Apps/Settings) before. TWRP Backup makes no sence, because you can not restore it on Oreo! [/B]Make sure, the Update-Firmware is copied to the folder C:\HWOTA7\update - and two zip files are RENAMED as mentioned in OP → read OP Post#1. Update your Firmware by using the script (HWOTA7 Terminal: 2. Using the script + 1. Change firmware)
Instructions for updating to Oreo by rebranding your phone to EVA-AL10:
Requirements:
A) HWOTA7 Tool
B) Bootloader Unlock Code for your device
C) For rebranding from EVA-L09 or EVA-L19 or EVA-L29 to → EVA-AL10 you need to download the following 2 Firmwares:
EVA-AL10b399Sp17a /Android 7 (this Firmware is required for the Update to Oreo):
update.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1864/g1755/v138329/f1/full/update.zip
update_data_full_public.zip: http://update.hicloud.com:8180/TDS/...29/f1/full/public/update_data_full_public.zip
update_full_EVA-AL10_all_cn.zip: http://update.hicloud.com:8180/TDS/...A-AL10_all_cn/update_full_EVA-AL10_all_cn.zip
EVA-AL10C00B540 (8.0.0.540) /Android 8 Oreo:
update.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G3115/g1699/v208318/f1/full/update.zip
update_data_full_public.zip: http://update.hicloud.com:8180/TDS/...18/f1/full/public/update_data_full_public.zip
update_full_EVA-AL10_all_cn.zip: http://update.hicloud.com:8180/TDS/...A-AL10_all_cn/update_full_EVA-AL10_all_cn.zip
Steps:
0) Check: Your original device is updated to the latest Firmware - you had downloaded the two EVA-AL10 Firmwares (Nougat, Oreo) - you made a Backup from personal folders of your internal storage (WhatsApp-DCIM-Download-etc. folders) and a Backup from your (User) apps, contacts, calendar etc. - HiSuite is closed on PC and disabled in settings on the phone - Developer Options are enabled with OEM Unlock and ADB Debugging + USB Debugging enabled - the 3 Firmware zip files for EVA-AL10b399Sp17a are in the C:\HWOTA7\update folder (two files renamed as descriped in OP Post #1)
1) Connect your device with USB to PC and start from HWOTA7 main folder: update_eng.bat - Accept possibly the RSA query on the display of the P9
2) Restart P9 into Fastboot mode (use restart/restart and press VOL- /or shutdown phone and press VOL- and Power Button)
→ Note: During all steps USB Cable stays connected between phone and PC and you hit "Enter" in Terminal only, if the step, which is written before, is already done!
3) HWOTA7-terminal detects if Bootloader is open or closed - if the Bootloader is closed go to 4) - if the Bootloaer is open go to 7)
4) Terminal ask you for the Unlock code - enter the Unlock code and confirm the Unlock on the phone
5) The P9 reboots and an automatic factory reset is done with internal storage wipe (lowlevel reset) - wait until the phone reboot to system. Skip everything during setup (except what can not be skipped) - Important: Enable Developer Options with ADB Debugging and USB Debugging
6) Restart your P9 into Fastboot mode - now hit "Enter" Button - HWOTA7 Terminal will flash automatically TWRP for Android 7 and gives you the order to boot into TWRP by pressing VOL+ and Power Button (dont hit "enter" before this step is done)
7) In TWRP swipe to allow system modification - now hit "enter" (2x) in the Terminal - after a short while you will see: Upgrade Options
8) 2. Using script: 2.Change location - you will see a list of available "oeminfo" - use: 2.EVA-AL10C00
→ Note: The Firmware for EVA-AL10/Nougat must be already in the update folder (and two zip files renamed)!
9) HWOTA7 flashes now oeminfo for AL10, Bootloader is getting closed, confirm the Unlock on device - automatic factory reset is executed, wait until 99% and 100% restarts the phone → NOW PRESS VOL+ to boot the phone into TWRP instead of system!
10) Allow system modification in TWRP and hit "enter" Button for Terminal - HWOTA7 copies now the firmware to the directory: /data/update/HWOTA - restart phone automatically and flashes the Firmware with EVA_RECOVERY_NoCheck.
→ After the P9 has started into the system - you may see a black screen with an input field and a keyboard - if yes, go to 11) - if no, go to 13)
11) Close HWOTA7 Terminal and press Power Button on P9 to restart your Phone, restart phone, in the moment of restart press VOL- Button to boot into Fastboot Mode → Bootloader is closed. BTW: Chinese Brands dont have FRP.
12) Open update_eng.bat, click enter, enter the Unlock code, confirm Unlock on phone, phone makes a Factory reset with lowlevel wipe. Then the P9 starts automatically into the system. Now you have already rebranded to EVA-AL10c00b399sp17a / Nougat. :good:
13) Accept the terms and conditions (Huawei + Google Services) and skip the rest, what can be skipped. Do not be nervous, the P9 has no IMEI at the moment and no mobile network. This is normal. In Settings/Advanced settings menu disable: "Trust Space" and "HiSuite HDB". In Settings/About phone/Build Number/7x click - enable Developer options - go into menu/Developer options and enable ADB-Debugging and USB-Debugging (in this order)
14) Click enter in Terminal, select 2. No, I would not and HWOTA7 will be closed. → Change now the Firmware in the update folder to EVA-AL10C00B540 (8.0.0.540) /Android 8 Oreo (remember: two zip files has to be renamed!)
15) Start again update_eng.bat. Reboot phone into Fastbood Mode. Hit "enter" for Terminal - TWRP will be flashed automatically - reboot with VOL+ and Power Button into TWRP - allow system modification - hit "enter" in HWOTA7 Terminal
16) Use Upgrade options: 2.Using the script - 1.Change firmware (Same brand update /but Oreo)
17) Click enter in Terminal, Firmware will be copied to: /data/update/HWOTA - "System update should start automatically" → if you receive any error like: "connect failed, no devices/emulators found" - go to 18) - if everything is okay go to 19)
18) Close HWOTA7 Terminal and use menu of TWRP to reboot into Bootloader, start again update_eng.bat - TWRP will be flashed again - boot into TWRP with VOL+ and Power Button - allow system modification - hit "enter" in HWOTA7 Terminal - Firmware will be copied to: /data/update/HWOTA - Phone will make reboot and flash the Firmware for Oreo automatically.
19) You have now successfully updated to Android 8. :good: Phone will reboot into EVA-AL10C00B540 (8.0.0.540) Oreo. → You should accept the terms and conditions (Huawei + Google Services) - otherwise Playstore will not work later! Do not enable WLAN and do not set up your phone (Fingerprint etc)right now! - skip, what can be skipped. → You will have "unknown IMEI" and no mobile network at the moment, that is normal.
Open Settings/System and enable again Developer Options/ADB+USB Debugging. In Settings /Security+Privacy you can find "Trust Space" - disable it - and in same menu you find in "More" "Allow HiSuite to use HDB" - disable it!
→ Now we must do some steps that the phone is able to recognize the IMEI and mobile network as well as NFC on L09 and Dual-SIM on L19/L29 and disable Chinese apps, which we do not need in Europe.
20) Downloads:
TWRP for Oreo P9-EVA-8.0.0-TWRP-v4.img: https://www.androidfilehost.com/?fid=1322778262903998750 - we need this to flash the important changes to system without the need of Root
This TWRP is made by @Pretoriano80 for Honor 9 Lite. I made just small changes for hi3650. You can backup and restore everything, except data! There is no access to /data - means: you can not do Factoryreset from TWRP - and decryption of the internal storage for the TWRP session is not working. → For Backkup and restore data you can use HiSuite or Huawei Backup or Titanium Backup. MTP ist working, when you just disable/enable it once.
Network-Patch zip files (new released 03.03.2019):
→ select the zip according to your original model (which you had before rebranding to EVA-AL10)
→ Copy the zip file to the external SD or to the USB Stick, which you connect to P9 after with OTG cable. Since TWRP can currently not access /data (internal storage) - you can not flash this Patches without → external SD or USB OTG
→ The Network Patch zip files can be used for b540. If you are already on Oreo and have an older Firmware (b528, b535), you must update first to b540.
→ Update from older Oreo Firmware to b540: https://forum.xda-developers.com/showpost.php?p=77161303&postcount=5
EVA-L09_b540-SingleSIM_NetworkPatch-v2.6.zip: https://www.androidfilehost.com/?fid=1395089523397910447
MD5: 8662c7129945f5bc2236e8f87031b793
EVA-L19_b540-DualSIM_NetworkPatch-v2.6.zip: https://www.androidfilehost.com/?fid=1395089523397910449
MD5: 46dc8f974cb345027746d88ac141f6e1
EVA-L29_b540-DualSIM_NetworkPatch-v2.6.zip: https://www.androidfilehost.com/?fid=1395089523397910453
MD5: afac13a9e6445b6d5a2beb8289abda6b
VIE-EVA-FaceUnlock-Oreo-v1.5.zip: https://www.androidfilehost.com/?fid=1395089523397898660
MD5: 973d006c55fa812d722b653a57c844c0
Installing NetworkPatch-v2.6 and optional VIE-EVA-FaceUnlock-Oreo-v1.5
→ You just need one Network patch. This must match your original model - which you had before rebranding!
21) Copy the downloaded TWRP into the folder C:\HWOTA7\tools\Windows - connect P9 with USB to PC - right click on cmd-here-exe (run as administrator) - type: adb reboot bootloader (enter, to restart your P9 Plus into Fastboot mode) Flash now TWRP in Fastboot Mode:
Code:
fastboot flash recovery_ramdisk P9-EVA-8.0.0-TWRP-v4.img
22) Disconnect the USB cable from P9 and press (with the left hand) VOL+ and Power Button (with the right hand) and keep pressing until the Phone is rebooted into TWRP.
23) On the first Screen click on "Cancle" (because decryption is not working) but swipe to confirm to "Allow System modification"
→ Go to: Install /select storage: Micro SD (or USB-OTG) and choose your downloaded NetworkPatch.zip file. If you like, you can use the function down left "Add zip file" and choose the VIE-EVA-FaceUnlock-Oreo-v1.5.zip
24) Swipe to confirm flashing the Network Patch (and the optional added VIE-EVA-FaceUnlock-Oreo-v1.5.zip file)
25) If you had used an older NetworkPatch before flashing the newest one - go back to the main menu of TWRP, go to wipe → advanced wipe and choose only "cache" (not Dalvik) → but if you are new on Oreo b540 you can skip this step
26) Reboot to the system
27) Finally, Playstore and any keyboard is needed. Download the apks from here (February 2019): https://www.androidfilehost.com/?w=files&flid=290476
28) Install it, enable keyboard, open Playstore and log into your account. After that reboot your phone. Now you can update apps, download and install your favorite apps and additional all other Google apps from Playstore → do not flash GApps instead!
29) After you have installed all required files, you have currently TWRP installed → this is good for Users, which like to have Root and disabled OTA.
Root Guide can be found here: https://forum.xda-developers.com/showpost.php?p=77161300&postcount=4
→ But if you like to enable OTA instead:
A) Download and flash: Enable-Hwota.zip from here: https://www.androidfilehost.com/?w=files&flid=290481
B) Go back to the main menu of TWRP and Reboot to Bootlader
C) flash in Fastboot mode the Stock EMUI Recovery
Code:
fastboot flash recovery_ramdisk EVA-b540-EMUI-RECOVERY_RAMDIS.img
Download from here: https://www.androidfilehost.com/?fid=1395089523397898706
Reboot Phone and enjoy
As Mirror for the Downloads you can use also the Mega folder by @zgfg
https://mega.nz/#F!JwkVyRya!Rb7OUE0z3PEpXBRxGOM-vQ
@zgfg is the official authorized supporter for this thread. He give you a lot of help and support and he do a lot of tests, before we release new Patches.
Many Thanks!
If you search for older files (Network Patches etc) for older Firmwares, you can also search my folder on Android Filehost:
https://www.androidfilehost.com/?w=files&flid=124276
Note: It is not possible to lock the Bootloader on to EVA-AL10 rebranded phone with Network Patch and FaceUnlock! This would revert all the required changes and in the worst case push your phone into a bricked state.
→ But what you can do with installed EMUI Recovery (instead of TWRP): You can do from settings /system /reset a Factoryreset with wipe of the internal storage (to clean up previous instalations) → in this case the Factoryreset lowlevel does not revert the changes! The only difference is: When you get Push notifications, the Badges over the app symbol on Homescreen will change from numbers to points (which is standard on Oreo) → which is currently not change able in settings without Factoryreset.
Known issues:
VoLTE and WiFi-Calling is is visible in the menu - but does not work for now!
If you want synchronisation between Google calendar and EMUI calendar - you need to install Google calendar from Playstore.
If you like to use Google Assistant and have problems to teach this app with your voice "Hello Google" - just open settings /apps & notifications /standard (default) apps - and choose Google Assistant as default app (then it will work).
→ Please read also the next few posts (Root, current firmware with eRecovery, Update Firmware on Oreo with HWOTA8, going back to EVA-AL10 Nougat and rebrand back to original model)
Restore current Firmware - or going back from Oreo to Nougat and rebrand back
2022-06-21: This Post is under construction - please wait until the update is ready
Old text:
Restore current firmware (if you are on EMUI or OpenKirin ROM) → check out following Post:
https://forum.xda-developers.com/showpost.php?p=77905152&postcount=833
How to go back from Oreo to Nougat → and rebrand back
A) Method by using HiSuite (on PC):
1) If you have Magisk Root - uninstall Magisk with Magisk Manager (Button Uninstall)
2) Make sure, you have EMUI-Stock-Recovery installed (it does not work with TWRP)
3) Download Huawei HiSuite: https://consumer.huawei.com/minisite/HiSuite_en/
4) Update HiSuite on PC to (minimum) version: 8.0.1.302_OVE and connect your Phone with PC and HiSuite.
5) Let HiSuite install HiSuite App on your Phone - accept the Permission requests. Once that is done:
6) Click on "Systemupdate" - a new window pop up and show you your current version, click on the Link "Change version" - then you can downgrade to the latest Android 7 AL10 firmware
7) → then it is possible to use HWOTA7 again for rebranding back...
B) Method by using HuRUpdater → requires external SD or USB OTG:
If you want to go back from unofficial Oreo to Nougat and rebrand back to your original brand, you can do it with simply steps.
→ Note: HuRUpdater can not only be used for Downgrade, it can also be used for Update Firmware - It depends only on which firmware you pack together with HuRUpdater in the folder (which you have created on external SD or USB OTG)
→ The Firmware must be FullOTA-MF (same renaming than with HWOTA7 Tool)
1) Bootloader must be open
2) Flash TWRP for Oreo Download TWRP by Pretoriano80: https://www.androidfilehost.com/?fid=1322778262903998750
3) Backup your data with Huawei Backup (because TWRP can not acces data for now, because it has no encryption/decryption support)
4) Make a folder on your external SD and name it: Downgrade or Update (or however)
5) Copy the 3 Firmware zip files into the folder and make sure, two zip files are renamed (same as you did for HWOTA7)
6) Download HuRUpdater_0.4.zip from here:http://www.mediafire.com/file/r14sor2g4cbugzw/HuRUpdater_0.4.zip
7) Copy HuRUpdater into the same folder together with the firmware zip files. If you have the Nougat AL10 zip files inside, you will downgrade.
The folder contains now 4 files:
HuRUpdater_04.zip
update.zip
update_all_hw.zip
update_data_public.zip
8) Boot into TWRP. It will ask you for password. Just cancle. In TWRP open "Wipe" - but dont wipe anything - you must use the Button on the right Format Data. Confirm with typing: yes. Soon data is formatted, go back to the main menu and open Reboot - but do not reboot System - you must Reboot Recovery
→ Note: Format data is only important until we have TWRP with working data decryption
9) After TWRP is rebooted go "Install".
10) Navigate to the folder which containes the files and flash ONLY HuRUpdater_04.zip In some seconds the Akku vibrates - in this moment press for one second the VOL- Button. Now HuRUpdater will flash automatically the FullOTA-MF Firmware.
11) Once it is done, use on the left: Wipe Cache Button. After go back to the main menu and Reboot RECOVERY.
12) Your device has rebooted now into EMUI Stock Recovery. From there perform Wipe Cache Partition and Factory reset and boot to system.
Once you are back to Nougat - you can use again the HWOTA7 Tool to rebrand back to your original brand. Just use Change location (for your original cust) and make sure, the Firmware is in the update folder..
Credits:
@zxz0O0 Many thanks for HuRUpdater
HuRUpdater Thread: https://forum.xda-developers.com/honor-9/development/tool-flash-official-firmware-recovery-t3769279
2022-06-21: This Post is under construction - please wait until the update is ready
Enable Root Access
Instructions for root access
Root is not required, but if you still wish, here is the guide:​
Due to the fact TWRP cannot access the encrypted data partition, you cannot JUST flash Magisk!!
→ A) But you can flash Magisk with TWRP using a workaround
→ B) Alternatively it is possible to flash a Magisk patched ramdisk.img in Fastboot mode
A) Workaround for flashing Magisk with TWRP – for Advanced Users:
1) Download the favorite Magisk version from here (all releases): https://github.com/topjohnwu/Magisk/releases
The actual and newest stable version you can get always from here too: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
2) Copy the flashable Magisk-vXX.zip and Magisk Manager apk to external SD – and make sure, you have Developer options with 1) ADB Debugging and 2) USB Debugging (in this order) enabled.
3) Reboot device to TWRP, cancle Password, allow system-modification (swipe to confirm)
4) On the main menu go first to "Mount" - down left click on "Select storage" and choose "Micro SD"
5) Go back to main menu and open "Advanced" and open "Terminal"
NOTE:
If you have got a OTA-Firmware Update with “Patch02” or “Patch01” before flashing the Network Patch (after Network Patch, you will not see this in "About phone"!) or if you don’t remember, then use following both Lines in Terminal, but if you are sure, you have only Firmware without Patch 01 or Patch02, then use just "Keep Force encrypt" Line. Write the Lines in TWRP/Terminal exactly.
6) Write following code with Terminal:
Code:
echo KEEPVERITY=true>>/cache/.magisk
echo KEEPFORCEENCRYPT=true>>/cache/.magisk
→ Confirm each Line with blue/white checkmark on keyboard, before writing the next Line and confirm also the second Line (if you use two)
7) Go back to the main menu to "Install" and flash Magisk - after that reboot phone without wipe of Dalvik/Cache!
8) Search for Magisk Manager on Homescreen - if it is not installed, just install the Magisk Manager apk
9) Open Magisk Manager → everything should be okay
10) Open normal settings /apps & notifications /Magisk Manager /permissions and make sure Magisk Manager has permission for storage.
11) From Magisk Manager menu above left, section “Downloads” – download and install directly “Busybox for Android NDK” by osmosis – save log and reboot phone.
→ If Magisk get a major update, uninstall first Magisk from Magisk Manager and use “uninstall” button. “Uninstall complete” The phone restarts automatically. After that you can flash the new Magisk and reflash the modules.
B) Flashing Magisk with patched ramdisk.img in Fastboot mode:
If you don’t want flash Magisk with the TWRP workaround – you can use a Magisk patched ramdisk.img instead.
1) You can patch ramdiks.img from update.app by yourself, with following method:
Extract the update.zip of the current installed Firmware, because we need the UPDATE.APP.
Download Huawei Extractor v0.9.9.5 from here: https://forum.xda-developers.com/showthread.php?t=2433454
In the settings of the Huawei Extractor disable "verify header checksum" - then put with drag and drop the UDPATE.APP into Huawei Extractor and extract by right click the RAMDISK.img (on earlier Android Versions it would be: BOOT.img)
2) Copy the original RAMDISK.img to your phone to the internal storage in the folder: Download
3) Install the latest Magisk Manager: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
4) Open Magisk Manager, Magisk Manager ask you "Install Magisk-vx.zip?" - first click on: no thanks
5) Since internal storage is encrypted by default, you must first enable the checkbox: "Preserve force encryption"
5) If you have installed a OTA-Firmware Update with Patch01 or Patch02 – then enable additional the checkbox "Preserve AVB 2.0/dm-verity" in Magisk Manager.
6) Then click on "Install" - "You want to install Magisk-v1x.zip now?" - Install - Patch Boot Image File...
7) Navigate to Download folder, and choose RAMDISK.img
8) Magisk will now patch the RAMDISK.img and and once that's done, Magisk will save the patched ramdisk.img with the new name: patched_boot.img in the "Download" folder on internal storage.
→ Do not be confused - this is just named “patched_boot.img, but it is in fact the patched ramdisk.img !
9) Go to Settings /Apps & notifications/Apps and uninstall Magisk Manager
10) Now you must flash the “patched_boot.img” – Reboot your phone into Fastboot mode
Android 8:
Code:
fastboot flash ramdisk patched_boot.img
10) Reboot phone, install again newest Magisk Manager, open it and you will be asked: "Requires Additional setup - to you want to proceed now" Yes. → This step is required for to work properly.
2) Instead of doing yourself – you can use the already patched ramdisk.img:.
→ important: the right patched ramdisk img must be used for the right Firmware version (example: b540)
Magisk patched ramdisk.img you can download always from @zgfg MEGA folder:
https://mega.nz/#F!JwkVyRya!Rb7OUE0z3PEpXBRxGOM-vQ
And you can download also from my folder: https://www.androidfilehost.com/?w=files&flid=290471
Current version:
→ depending if you have b540 with OTA-Patch02 or b540 without Patch02 (you must know, because after flashing Network Patch you cannot see it in Settings /System /About phone !)
Magisk 18.1 patched ramdisk.img for b540 without OTA-Patch02:
https://www.androidfilehost.com/?fid=1395089523397898715
Magisk 18.1 patched ramdisk.img for b540 Firmware with OTA-Patch02:
https://www.androidfilehost.com/?fid=1395089523397898717
→ if you don’t remember, if you have OTA-Patch02 installed, then use the one for Patch02
Installing patched ramdisk.img:
Reboot your Phone into Fastboot mode and flash the patched ramdisk.img with following command → depending on which version you install:
Code:
fastboot flash ramdisk EVA-b540_Magisk_v18.1_Encrypt-Ramdisk.img
Code:
fastboot flash ramdisk EVA-b540_Patch02-Magisk_v18.1_Encrypt_AVB-Ramdisk.img
Google Playstore certification
You can try it with method by @zgfg:
https://forum.xda-developers.com/showpost.php?p=79070144&postcount=1574
→ If it does not work you can try advanced method:
1) Set your phone into Flight Mode (no network should be connected)
2) Open Settings/Apps & notification/Apps and down right in the dot menu click on: show systemprocessing
3) Go step by step into following Apps (if there): Google - Google Play Store - Google Play Services - Google-Service-Framework - each has the entry: storage - delete ONLY cache /not data
4) Open with Mixplorer the directory:
/data/data/com.android.vending/shared_prefs - search for the xml file: finsky.xml
5) Open finsky.xml with TEXT Mixplorer Text Editor
6) Search inside finsky.xml for: <boolean name="device-google-certified"value="false" - change it to:
Code:
<boolean name="device-google-certified"value="true"
- means, you change only "false" to: "true"
7) click on the save symbol to save the changes! - close Mixplorer and everything in the Background
8) Disable Flight Mode (so Phone search for network connections)
9) Reboot your Phone
10) Open Playstore menu /settings/ =certified
If you have problems with current version of Magisk and using Gpay (Google Pay), try following workaround:
https://forum.xda-developers.com/showpost.php?p=79028818&postcount=5
How to uninstall Magisk:
A) Before you doing an OTA Update, it is required to uninstall Magisk → and also make sure, to have Stock EMUI Recovery installed (instead of TWRP).
B) In case for a “major” Magisk update it is also sometimes necessary to uninstall Magisk before installing the new version, because with directly update the phone could get a Bootloop. (But normally Magisk updates can be done directly and without uninstalling Magisk before).
C) If your device can not boot into system due to an incompatible Magisk Module.
a + b) If you can boot normally to system, you can uninstall Magisk from Magisk Manager - just use the "Uninstall" button “Uninstall complete”. Magisk will be uninstalled and Magisk files deleted from /data directory. Thereafter, the P9 is restarted automatically.
c) If your device can not boot into system due to an incompatible Magisk Module, you can flash the original EMUI Stock ramdisk.img (which is not patched with Magisk)
→ ramdisk.img must match the Firmware version of your device
For the current Firmware EVA-AL10 b540 you can download the original ramdisk.img here:
EVA-b540-RAMDISK.img:
https://www.androidfilehost.com/?fid=1395089523397898709
You can flash it in Fastboot Mode:
Code:
fastboot flash ramdisk EVA-b540-RAMDISK.img
Alternatively, you can flash the image with TWRP.
In this case you flash the img with TWRP by using: "flash img" - but important is, you must flash it to: ramdisk (and NOT to recovery_ramdisk !!)
Soon you have installed the EMUI ramdisk.img, the device can boot to system again and Magisk is disabled.
Enjoy
Credits:
@osm0sis Busybox for Android NDK
@Didgeridoohan MagiskHidePropsConfig module
@topjohnwu Magisk root
2022-06-21: This Post is under construction - please wait until the update is ready
Manual Firmware-Update on OREO
Manual firmware update – if you are already on Oreo​
You can manual update the Firmware - if you are already on Oreo → but you can not update with this method from Android 7 to Oreo!!
→ The manual update is based on a special EMUI Recovery for EMUI 8 which does not check if you have modified your system.
We will post the actual Links here and/or on the actual last pages.
→ you need an external memory card in the device for this method - it does not work with USB OTG
The current firmware is EVA-AL10C00B540 (8.0.0.540):
update.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G3115/g1699/v208318/f1/full/update.zip
update_data_full_public.zip: http://update.hicloud.com:8180/TDS/...18/f1/full/public/update_data_full_public.zip
update_full_EVA-AL10_all_cn.zip: http://update.hicloud.com:8180/TDS/...A-AL10_all_cn/update_full_EVA-AL10_all_cn.zip
1) Renames:
Enable in Windows Explorer “Show file extension” (to see the extension: zip, doc, docx etc. at the and of the filename) because if one file is named update.zip.zip → it will not work!
update_data_full_public.zip → rename to: update_data_public.zip
update_full_EVA-AL10_all_cn.zip → rename to: update_all_hw.zip
→ do not rename update.zip
2) Required: installed TWRP →see Post #2 how to flash
Download: https://www.androidfilehost.com/?fid=1322778262903998750
3) FirmwareUpdate_onOreo_from-externalSD.zip
Download this zip file and extract (unzip) it:
https://www.androidfilehost.com/?fid=1395089523397898768
The zip file contains the folder HWOTA and inside are two files. Do not rename that files.
4) Create a folder on your external SD with the Name HWOTA in the main directory (don’t use another name!) - or copy the HWOTA folder from unzipped Firmware-Update.zip instead to your external SD
5) You have now the folder HWOTA in the main directory of your external SD (without Subfolders between)
6) The folder HWOTA must contain:
eva_vie_recovery_nocheck.img
ExtSD-FirmwareUpdateScript.zip
update.zip
update_all_hw.zip
update_data_public.zip
7) Reboot phone to TWRP, cancle Password, allow system modification, go to Install, select storage: Micro SD - and flash ONLY the zip file with the name: ExtSD-FirmwareUpdateScript.zip
8) The phone restarts and takes a while to flash automatically the EMUI-NoCheck-Recovery and takes also a while until the Firmware will be flashed automatically as well as Phone reboots after. Just wait, until it boots up.
→ if you have Root, there is no need to Unroot before and you will lose no installed apps, except perhaps Playstore and Keyboard (but if it was updated, you will not lose Playstore and not Keyboard)
→ you have to flash again the Network Patch (for your device) from #2 with TWRP - and for the case you lost Playstore and Keyboard, just install your favorite apk and reboot phone.
Enjoy :good:
this tool can be used for eva-l19c636 asian to update to oreo right? same procedure?
iammitee said:
this tool can be used for eva-l19c636 asian to update to oreo right? same procedure?
Click to expand...
Click to collapse
Yes!
Do I need to be on the latest version of EMUI Nougat (I think it is B399SP01 or something)? It looks promising so far, I hope I can successfully be on Oreo so I can flash Treble ROMS. Thank you so much!
Gilgameshhhhhh said:
Do I need to be on the latest version of EMUI Nougat (I think it is B399SP01 or something)? It looks promising so far, I hope I can successfully be on Oreo so I can flash Treble ROMS. Thank you so much!
Click to expand...
Click to collapse
All information about these questions will be explained in Post # 2.
For new users / P9 terminals - Huawei is still providing Bootloader codes, or they have to be purchased from eg DCUnlocker?
There was also a rumour about alternative methods, bypassing Bootloader codes?
When it settles, are you also planning for MagicRainbow v5 based on Oreo?
zgfg said:
For new users / P9 terminals - Huawei is still providing Bootloader codes, or they have to be purchased from eg DCUnlocker?
There was also a rumour about alternative methods, bypassing Bootloader codes?
When it settles, are you also planning for MagicRainbow v5 based on Oreo?
Click to expand...
Click to collapse
The Huawei Unlock Site is down (since today): https://emui.huawei.com/en/plugin/unlock/detail
Reading the Unlock codes must be purchased for using DC Unlocker Software. https://www.dc-unlocker.com/read-unlock-codes-for-huawei-phones
At the moment there is no technique to bypass the bootloader unlock code.
Yes I am planning MagicRainbow v5 based on Oreo
Nice, waiting all information about rebrand to Chinese for Oreo Update
Necrodaemon said:
Nice, waiting all information about rebrand to Chinese for Oreo Update
Click to expand...
Click to collapse
I do it in the evening and tonight, so it should be ready tomorrow.
When we change from the European version to the Chinese version, would we lose the nfc?
Enviado desde mi EVA-L09 mediante Tapatalk
L09/L19 rebranded to Chinese Oreo - G2/G3/G4 baseband will work?
P9 eva-dl00
Tecalote said:
How to rebrand Huawei P9-EVA European Brand to Chinese Brand and update to Oreo
Under construction
Click to expand...
Click to collapse
Excuse me my friend... P9 EVA-DL00 also updated to Oreo oficially?
Thanks in advance!!
Regards!!
Hi!
Could this script be used to update firmware without loosing root and bootloader?
Thank you.
ironet said:
When we change from the European version to the Chinese version, would we lose the nfc?
Enviado desde mi EVA-L09 mediante Tapatalk
Click to expand...
Click to collapse
Yes, you loose NFC and don't win Dual SIM..
Same as if you rebrand from L09 to L19.
All Chinese Version have Dual SIM and no NFC.
zgfg said:
L09/L19 rebranded to Chinese Oreo - G2/G3/G4 baseband will work?
Click to expand...
Click to collapse
This and related questions will be answered in Post #2 (when it's ready)
Carlos6862 said:
Excuse me my friend... P9 EVA-DL00 also updated to Oreo oficially?
Thanks in advance!!
Regards!!
Click to expand...
Click to collapse
The final version for all Chinese versions is rolling out. To you have DL00?

Categories

Resources