[Honor 8 Guides, News, & Discussion] abravo:
This is in case it may be useful to some people, or it could bring comments about further upgrades.

I got myself a Honor-8 cheap, because I just needed a Huawei in order to recover HiSuite backup on a laptop, of my main phone, a Huawei P20 pro, now unusable due to a broken screen and a defective USB port that only takes charging but no data transfer. I could use kobackupdec python script but wanted to be sure to get a full good recovery. It worked well I recovered my data and then was left wondering what to do with the Honor-8.

Specs of this phone are not bad, and it is smaller and slimmer than most current phones.

It came with EMUI-5.0.4 ie Android 7.

I had checked tons of threads and pages, cross-checked, downloaded, flashed and tested many times. Now the phone runs LineageOS 16 as Android 9 over EMUI 8.0 kernel very well. Only glitch is a slow Bluetooth with very big files. Phone is rooted, with Magisk + Shamiko + PlayIntegrityFix and runs almost all the apps I use.

UNLOCKING of bootloader: it can be done in longer way by downgrading Android, or, faster way, pay 4€ or similar and use DC-Unlocker in Windows, phone in factory mode USB maintenance ie. port switched into COM, to read the unlocking code

phone must be running EMUI-8. See link bellow. Installation is done with the 3-fingers method. Copy the files as per instructed in the documentation inside "Release Doc" to a /dload folder in external SD and (from phone off) press together vol +, vol - and power.

after reboot into EMUI-8, activate developer options, check OEM unlocking is on, reboot in bootloader mode and unlock bootloader again. Phone will restart in wipe and reinstall cycle.

activate developer options, set USB debugging, connect ADB console, reboot in bootloader mode, and "fastboot erase system" "fastboot flash system lineageos.img" "reboot" and press vol+ in order to enter EMUI Recovery and wipe data/factory reset. Phone will reboot with big green robot and message about encrypting, after what LineageOS first boot and configuration. If you left SD card with /dload files of previous step, phone will instead reinstall EMUI-8, and you will have to start again from there.

what is critical is to flash system without installing TWRP on EMUI-8. TWRP will mess the system and it will not be recoverable, but by 3-fingers flash of dload EMUI-8 ROM.

EMUI-8 and LineageOS 16 for this phone do run on the same kernel, the 4.4.23+ july 2018, EMUI version 8.0.0.521(C432). I didn't find a TWRP working with this ROM, in order to access boot ramdisk easily, so I just fed Magisk with the ramdisk boot image extracted under TWRP recovery mode when previouslty running EMUI-8.0.

EMUI-8.0 official ROM for 3-fingers installation:

https://mega.nz/file/OV8l3JDT#4-fEurybSZbufUW4tLdIlTqFFy1eC4qKPwuiZGxTkbk

LineageOS 16 ROM for fastboot system flashing:

https://mega.nz/file/DJEizA6J#GigaqLg66PCzPfVmTVuqC92ZgCtDII_weHvN-rTtvis

Ramdisk boot image:

https://mega.nz/file/iJsnwI4L#iY72u3SmBq8zujg1hai9D7Geutcetr38cg_iHGpMklA

TWRP that works with EMUI-8.0 only, NOT with LineageOS 16:

https://mega.nz/file/iJFn1KqZ#JV4pHujUbWozuCgGDpJuo8FXjeF24ZkUt7aEAFh4k64

View attachment 6106967

View attachment 6106968