[Android General] Demazda:
Hi everyone.

Today is the day I got my hands on a Honor 6 H60-L04. Today is also the day I tried to port EMUI 3.0 on it, and the day I succeeded. I had to find a workaround and a small trick using stock updater to do so, but it's 100% working as far as I know.

REQUIREMENTS:

-Unlocked bootloader. Because we'll use fastboot a lot here.

-A Honor 6 L04.

-fastboot command installed on your computer. Not going to explain it here, it's pretty easy to find by yourself.

THE METHOD:

It's pretty easy to understand. I discovered by trying that EMUI 2.3 factory images from L01 worked perfectly on L04, so I thought, why not use this as a base?

-Download EMUI 2.3 images for L01 here: https://mega.co.nz/#!Mk0VhI6K!V2su7wLGl8shiwxROOQnJ-t67S1DPL2vlTWuW3EeBsw

-Put your L04 in fastboot mode (turn it off, then hold volume down key and connect to computer)

-Use the following fastboot commands:

fastboot flash boot (path to BOOT.img)
fastboot flash cache (path to CACHE.img)
fastboot flash cust (path to CUST.img)
fastboot flash recovery (path to RECOVERY.img)
fastboot flash userdata (path to USERDATA.img)
fastboot flash system (path to SYSTEM.img)
fastboot reboot

Please also remember to disconnect and reconnect your phone to computer between each command. It refused to flash the next command everytime if I didn't disconnect it before.

-Configure your phone so that it's usable. This may not be required, but I did it for safety purposes.

So, now we're going to enter the interesting part: EMUI 3.0 installation.

-Download EMUI 3.0 official update for L01 from Huawei here: http://www.emui.com/nsp/geturl.php?path=H60-L01_EMUI3.0_Android4.4_V100R001CHNC00B307.zip&rid=786

-Unzip the downloaded file. You'll get a folder called "dload".

-Plug your phone to computer (MTP mode is preferred) and transfer the dload folder to the root of your INTERNAL memory (not the external SD card).

-Go to Settings > Update, and choose "Local update"

-Agree to update your phone. It'll reboot.

-After a while, your phone will say that update failed. Sad, isn't it?

-Hit power key to shut it off, then reboot it.

And then you'll see that you are on EMUI 3.0. But it's not over yet. It should be okay by now, but as phone said, update failed. To get on the safe side, we'll make a proper fastboot installation.

-Download EMUI 3.0 images for L01 here: https://mega.co.nz/#!V003WQSA!JmEoL2bMQwVeDRlJJueWBX3haXYzo5aK8XeCUq7XLww

-Put your L04 in fastboot mode (turn it off, then hold volume down key and connect to computer)

-Use the following fastboot commands:

fastboot flash cache (path to CACHE.img)
fastboot flash cust (path to CUST.img)
fastboot flash recovery (path to RECOVERY.img)
fastboot flash userdata (path to USERDATA.img)
fastboot flash system (path to SYSTEM.img)
fastboot reboot

Please also remember to disconnect and reconnect your phone to computer between each command. It refused to flash the next command everytime if I didn't disconnect it before.

Your phone will now be rebooted on EMUI 3.0 fully functionnal. It'll show "H60-L01" in Settings > About, this is 100% normal. It doesn't prevent your device from being 100% functional.

If you experience problems with the icons being ugly, just go to the Themes app and apply stock theme (in the 4th tab of the app). It'll be fixed. You can now flash a custom recovery and install gapps and SuperSU.

EDIT: if you have an Android logo as bootanimation, it means your bootanimation.zip is missing. To fix this, just download ES Explorer from Play Store. Then, copy /cust/channel/cn/media/bootanimation.zip to /system/media/bootanimation.zip and reboot. It'll fix this issue.

EDIT 2: if your internal memory seems to have shrinked, you will have to reformat it in CWM recovery. Go to "Mounts and storage", then "Format /data and /data/share (/sdcard)". It'll be fixed.