FORUMS
Remove All Ads from XDA

[Firmware] EMUI 8.1 / 9.0 Flash, Root and Downgrade Guide (L29C432/L29C636)

2,010 posts
Thanks Meter: 607
 
By smohanv, Senior Member on 28th June 2018, 02:45 PM
Post Reply Email Thread
How to FLASH EMUI 8.1 / 9.0 including latest single base versions (build 197+)

Your device must have the following
1. Bootloader should be unlocked (if you have not already unlocked bootloader, there are paid services available)
2. Enable USB debugging in Settings > Developer options > USB debugging
3. Remove Fingerprint ID, Face lock and Lock screen password. This is very very important otherwise your device will be soft bricked

Firmware Download:
You can download ROM version that you want (EMUI 8.1 / 9.0) from this LINK

If you do not see latest EMUI 9.0 firmwares, use the links below,
EMUI 9.0 Build 204
EMUI 9.0 build 236
EMUI 9.0 build 241
EMUI 9.0 build 243
EMUI 9.0 build 251

Do not try to update to build 241 straight from EMUI 8.0. It will brick your device and you will end up with black screen. Update to build 195 and then update to any later builds.

Files that you will be downloading are,
>> Upto build 195
update.zip
update_full_CLT-L29_hw_eu.zip

>> After build 197 or later
update_full_base.zip

Preparation:
a. Download this Flash tool and extract to your PC
b. Copy downloaded Firmware files to ZIPS-HERE folder (you can find this folder where you have extracted Flash tool

How to flash Firmware
1. Double click to run the file cmd-here.exe. It opens command prompt in the same folder where you are.
2. Once command prompt opens, type FLASH_two_files.bat if you have multiple Firmware files (2 files) or FLASH_full_base.bat if you have single base file from latest EMUI 9.0. Follow steps carefully. Once flashing is complete, it will boot normally.

PLEASE NOTE THAT THIS METHOD OF FLASHING DO NOT WIPE DATA and all the installed apps will be intact. But you will loose ROOT. You have root again.

How to ROOT EMUI 8.1 / EMUI 9.0
For EMUI 8.1:
1. Download this TWRP and flash it in fastboot mode
2. Download Magisk from this LINK
3. Flash in TWRP (using the command fastboot flash recovery_ramdisk images/twrp.img). twrp.img is already in the Flash tool that you downloaded.

For EMUI 9.0: Thanks to @ArtaxXP for the findings and the post is here LINK
1. Pre-patch images you need for different version are below. You will be patching this file yourself with magisk canary version.
RECOVERY_RAMDIS_163.img
RECOVERY_RAMDIS_195.img

RECOVERY_RAMDIS_9.0_204.img
RECOVERY_RAMDIS_9.0_236.img
RECOVERY_RAMDIS_9.0_241.img
RECOVERY_RAMDIS_9.0_243.img
RECOVERY_RAMDIS_9.0_251.img

and copy this img to your device (these recovery_ramdisk file extracted from respective EMUI firmware UPDATE.APP)
2. Download and Install latest magisk manager
3. Open Magisk manager, go to settings > update channel > Custom and use the link below
4. Go back to magisk manager default page and refresh (pull down). Install the latest magisk manager version when prompted. Now open magisk manager after installing the updated version and again pull down to refresh
5. Now you will be asked to download and flash the latest magisk version. Click on Install and when the next window comes choose "patch only the boot.img" option. Choose the image file that you have downloaded from the link in step 1 above
6. Wait until patching is complete. The patched image will be found in Download folder in your device. Copy this patched_boot.img to your PC in the same folder where you have extracted the Flash tool you used to flash the ROM
7. Reboot device to fastboot mode and flash patched_boot.img using
Quote:

fastboot command ===> fastboot flash recovery_ramdisk patched_boot.img

8. Now issue command fastboot reboot. Quickly unplug USB cable and hold vol-up button. Now your device will be booted in to rooted ROM

Careful Note:
If you reboot your device normally, it boots in to non-rooted ROM.

To boot to rooted ROM, hold vol-up button until Huawei Logo appears while booting.

IF YOU HAVE PATCHED WITH LATEST MAGISK CANARY BUILD 18.2+, THEN YOU DON'T HAVE TO HOLD VOL UP BUTTON WHEN REBOOTING. JUST POWER YOUR DEVICE NORMALLY AND IT BOOTS IN TO ROOTED ROM

How to DOWNGRADE from EMUI 9.0 to EMUI 8.1 for ROOTED EMUI
1. Remove fingerpring, disable screenlock & password and app lock in Settings / Security & privacy. If you miss this step your device will be soft bricked.

2. Download from here / extract yourself EMUI 9.0 recovery_ramdisk from UPDATE.APP
RECOVERY_RAMDIS_195.img (EMUI 9.0 release 11.01.2019)

3. Flash this RECOVERY_RAMDIS_195.img in fastboot and restart your device normally.
Your device may boot in to eRecovery. Switch off and restart in to fastboot and flash this RECOVERY_RAMDIS_195.img again in fastboot

4. Folllow the steps explained in How to Flash section.

How to DOWNGRADE from EMUI 9.0 to EMUI 8.1 for Non-ROOTED EMUI
Folllow the steps explained in How to Flash section.



GENERAL TWEAKS
AdGuard DNS:
You can read here what is DNS and the goodies of changins it https://www.maketecheasier.com/best-...-dns-services/

If anyone wants to change DNS AdGuard which stops ads in browsing. Flash it in magisk. I have done two versions. Default version blocks ads but allows browsing explicit sites and Family Protection block every ads and also explicit contents.
Files attached are,
AdGuard_DNS_(Default).v0.zip
AdGuard_DNS_(Family_Protection).v0.zip

Removal of Apps via ADB command:
If anyone wants to remove bloatware (that you may consider bloat) follow the steps below,
Note: This command doesn't remove the app altogether from your device. It removes the app from the default user 0. To get the apps back, just factory reset your device.
1. Download and unzip ADB files [Link]
2. Make sure that you have enabled USB debugging from Settings / System / Developers options [google search and find how to enable Developer option]
3. Connect your phone to your PC. Go to the folder where you have extracted the file downloaded from step 1 above
4. Double click to run the file cmd-here.exe. It opens command prompt in the same folder where you are
5. Run the command, adb shell
6. Now you can start debloating the apps that you want to (see commands below)
pm uninstall -k --user 0 com.google.android.youtube [YouTube]
pm uninstall -k --user 0 com.android.egg [Easter Egg]
pm uninstall -k --user 0 com.huawei.gameassistant [Playstore Game]
pm uninstall -k --user 0 com.huawei.appmarket [Huawei App market]
pm uninstall -k --user 0 com.android.chrome [Google Chrome]
pm uninstall -k --user 0 com.google.android.apps.docs [
pm uninstall -k --user 0 com.google.android.apps.tachyon [Duo]
pm uninstall -k --user 0 com.android.email [Stock email]
pm uninstall -k --user 0 com.google.android.gm [Gmail]
pm uninstall -k --user 0 com.google.android.videos [Google Play Videos]
pm uninstall -k --user 0 com.google.android.music [Google Music]
pm uninstall -k --user 0 com.huawei.health [Huawei Health app]
pm uninstall -k --user 0 com.huawei.phoneservice [HiCare customer service app]
pm uninstall -k --user 0 com.android.soundrecorder [Stock sound recorder]
pm uninstall -k --user 0 com.huawei.hifolder [App Advisor]
pm uninstall -k --user 0 com.android.mediacenter [Huawei Music app]
pm uninstall -k --user 0 com.huawei.himovie.overseas [Huawei Video player]
pm uninstall -k --user 0 com.huawei.videoeditor [Huawei video editor]
pm uninstall -k --user 0 com.huawei.aod [Always on display]
pm uninstall -k --user 0 com.android.dreams.basic [Daydream]
pm uninstall -k --user 0 com.android.calculator2 [stock calculator]
pm uninstall -k --user 0 com.facebook.system [Facebook App Installer]
pm uninstall -k --user 0 com.facebook.appmanager [Facebook App manager]
pm uninstall -k --user 0 com.facebook.services [Facebook Services]
pm uninstall -k --user 0 com.huawei.android.FloatTasks [Navigation dock]
pm uninstall -k --user 0 com.huawei.livewallpaper.paradise [Paradise Wallpaper]
pm uninstall -k --user 0 com.huawei.android.thememanager [Themes]

If anyone find more debloats please share in this thread

Few debloats submitted by @moonshiner
pm uninstall -k --user 0 com.huawei.search
pm uninstall -k --user 0 com.huawei.hwid
pm uninstall -k --user 0 com.huawei.hitouch
pm uninstall -k --user 0 com.huawei.hidisk [files explorer]
pm uninstall -k --user 0 com.huawei.compass
The Following 42 Users Say Thank You to smohanv For This Useful Post: [ View ] Gift smohanv Ad-Free
 
 
28th June 2018, 07:01 PM |#2  
Senior Member
Thanks Meter: 94
 
More
Nice guide, thanks for the mention!

I should add I did not upload these files. They are from a link shared in the MOD EDIT: TELEGRAM LINK DELETED. Check it out as there's lots of useful information in there.
The Following User Says Thank You to bowlandspoon For This Useful Post: [ View ] Gift bowlandspoon Ad-Free
29th June 2018, 12:16 PM |#3  
Junior Member
Thanks Meter: 3
 
More
Oh man! Thanks for this! Just perfect! Loving it =)
29th June 2018, 07:54 PM |#4  
Senior Member
Thanks Meter: 12
 
More
dang, i flashed these files on my first day with the p20, on a unknown region (C605) and now i'm having to go through with this rebranding: https://forum.xda-developers.com/hua...-c432-t3798978

never that easy, is it?
30th June 2018, 03:47 AM |#5  
dladz's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 2,343
 
Donate to Me
More
Quote:
Originally Posted by smohanv

Hi


Download Link:

CLICK HERE TO DOWNLOAD

Do you need to name the folder anything specific?

Or literally just download those files an put them into a random folder on your phone?

How does the script see them, just looking for some clarity on that.

I understand the process just not that step.

Cheers for the guide and for taking the time.

The Following User Says Thank You to dladz For This Useful Post: [ View ] Gift dladz Ad-Free
30th June 2018, 04:56 AM |#6  
Junior Member
Thanks Meter: 3
 
More
Quote:
Originally Posted by dladz

Do you need to name the folder anything specific?

Or literally just download those files an put them into a random folder on your phone?

How does the script see them, just looking for some clarity on that.

I understand the process just not that step.

Cheers for the guide and for taking the time.

Yes, Just put the Huru zip with the others files at same folder, the name doesnt matter.

You will Just install the Huru zip att custom recovery. =)
The Following User Says Thank You to lfpecoraro For This Useful Post: [ View ] Gift lfpecoraro Ad-Free
30th June 2018, 05:32 AM |#7  
dladz's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 2,343
 
Donate to Me
More
Quote:
Originally Posted by lfpecoraro

Yes, Just put the Huru zip with the others files at same folder, the name doesnt matter.

You will Just install the Huru zip att custom recovery. =)

Ah so you navigate and flash one at a time via twrp?

Thanks for clarifying
30th June 2018, 05:41 AM |#8  
Senior Member
Thanks Meter: 94
 
More
Quote:
Originally Posted by dladz

Ah so you navigate and flash one at a time via twrp?

Thanks for clarifying

You only select the HuRUpdater zip in twrp for flashing. The script automatically finds and flashes the other files.

Just make sure all the files are in the same folder (including HuRUpdater.zip). The folder can be called anything you want.
The Following User Says Thank You to bowlandspoon For This Useful Post: [ View ] Gift bowlandspoon Ad-Free
6th July 2018, 10:55 AM |#9  
OP Senior Member
Flag Slough
Thanks Meter: 607
 
More
This stock ROM is very good and smooth. Any opinions?
9th July 2018, 09:52 AM |#10  
alexandruvlad's Avatar
Senior Member
Flag Bucharest
Thanks Meter: 23
 
More
Finally, received this via OTA
European model / Dual Sim (L29-C432)
9th July 2018, 12:56 PM |#11  
Senior Member
Flag Narbonne
Thanks Meter: 16
 
More
is it normal to have " Chipset Boston 8.1.0.001 (011S3)" in build number ?
After the update I mean
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes