yashsingh1/xdaforums huggingface dataset:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
Because EMUI 8 is not available in Europe! Now I can access to TWRP but Windows cannot load adb drivers, and your rom is stuck in bootloop. :(
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
I just installed Oreo from here and it's working well ! (... there is no word about rebranding ) !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
Well, that would be useful to mention it in first post...

Right now my phone is bricked, I only have fastboot access, TWRP is useless because system partition is destroyed so no ADB device shows up in Windows.

Edit: I tried DC Phoenix to restore stock rom and now it's definitely bricked... Let's hope it will be repaired in RMA...
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
You could have followed OldDroids Guide to install the stock oreo recovery (from twrp terminal) and then flash the system.img from this post again, that worked out for me. I did the same mistake, assuming cuz there was nothing stated about which recovery to use in this post, that I should use twrp.

Maybe it would be possible to state in the Installation section, that the stock oreo recovery is needed, because the steps to return to stock oreo recovery are marked optional in OldDroids post. Just to make sure that there is no more confusion about it.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] redbullman:
Just wanted to clarify whether this works on the Chinese version - AL10?

I'm in the UK but wanted to by the Chinese version as the specs are much better.

Thanks
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
If you still have TWRP, you can easily fix your device by restoring stock Oreo system.img with "dd" command !

You should extract SYSTEM.img from Oreo Beta update.app , convert the image to raw in this way ( simg2img SYSTEM.img system.img )

Copy system.img to external storage ( microsd card) , put the card on your device and go to TWRP . Open Advanced menu there is a terminal command where you should type :

dd if=/external_sd/system.img of=/dev/block/bootdevice/by-name/system

Just reboot device to system after that, that's all .

Good luck
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] android_fury:
Is there a way to disable the capacitive buttons and enable a software navbar on this?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Jekodark:
Do you suggest to wait the stable release of Oreo (EMUI 8) to install this? I think that in the stable Oreo they will also release stable vendor driver! (Or maybe they just update the system?). Thanks if you help me to understand this. :D
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
I'm wondering about that too. Is it possible that soft buttons don't exist in this Rom? I already tried enabling them with GravityBox but without any luck. GravityBox was able to enable them on my Samsung Galaxy A3 running Stock TouchWiz Rom though. ?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Oh, while trying around I actually managed enabling them. You have to set qemu.hw.mainkeys=0 in buildprop (as you can see on my screenshot). Hardkeys will still be enabled then but you can reassign (or disable) them with any other root app or Xposed module with this ability (fe. GravityBox which is an Xposed module)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] nasenbaertennis:
I have to state, that i am kind of confused because of all the howtos in the threads... Right now i am using rooted european b120 with twrp nougat.

Could anybody please provide a step ja step guide, what i have to do, to install this rom?[emoji846] thx in advance!

And yes, i read the op... Just a noob, i guess[emoji3]
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] kac222:
First.

Instal OREO on your phone:

https://xdaforums.com/showpost.php?p=74577054&postcount=1

Then install rom AOSP from first post.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] android_fury:
Oh, great. I remember trying this on Samsung phones with Touchwiz and it never worked. I'm getting very excited about this phone.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] overflyer:
No matter what I do the android system won't fully boot, I just keep seeing the Google Boot Logo for 30minutes now. I DONT have a bootloop, though! I already tried it 3 times. Any advice anyone?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] hunganh100494:
Excuse me, does this ROM work in Honor 9 Lite?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] shiboby:
I am confused. This post says the camera is working fine/without any problems, but the OP says the camera is not working 100%.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Well as far as I tested the camera yet the only issues I have is with moving pictures and opening the gallery from camera app (you have to open the photos app manually).

But maybe the last issue has to do with me wanting the google apps - I have removed the gallery app of the Rom from my phone so it's possible that the last issue doesn't persist with the gallery app of the rom.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
Thx for the more detailed review for the stock camera.

Moving picture...never knew honor 9 have that feature, is it like iPhone's camera feature that is moving when you press it?

or you mean time-lapse. I won't use that feature much so, I think it's fine for me to use this ROM.

I'll check the photo quality by my self.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Yes, that's the iPhone-like "live photos".
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
Well I'd love to but I'm lil busy recently (You know, can-surf-XDA-but-can't-backup-nand-and-clean-install-a-ROM level busy)

so I can't guarantee that I can flash this ROM and test the camera quality any soon. Maybe around mid-february? yes, quite future.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Can you go in stock recovery and try again : "Wipe data/factory reset" & "Wipe cache partition" ... that might help you :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Please, take a look here !

Also, you don't need adb working on twrp - you have a termainal command on advanced menu on twrp ... so you should use this, instead adb !( just copy what you need on microSD first) :)

EDIT :

This ROM will not boot if you have TWRP installed ! ( you need to put back stock recovery ) and follow Installation instruction !

Also you should read a few posts back ... there is a way to put stock oreo system.img back !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] overflyer:
Like I already described in my post tidiously: I used Advanced -> Terminal. I tried booting your ROM with stock recovery. And I also followed https://xdaforums.com/honor-9/how-to/stf-l09c432-how-to-install-oreo-h9-t3707729 in both directions. I tried reflashing system, cust, recovery many times - IT WORKED -BUT phone will not even attempt to boot! It wont even show boot animation. I only have access to recovery, fastboot and eRecovery and can switch between stock and TWRP recovery as I like. I think somewhere in one of the partitions boot, kernel, dts, ramdisk I might have broken a little bit. And the problem is that OREO ROMs don't provide boot.img anymore. How would you as a experienced developer restore all partitions to factory state FOR OREO. Btw I also told you that update.zip methods which update firmware from stock recovery will not work. After 5% I get "Software installation failed" and nothing else, which is not helpful at all from Huawei :(

EDIT: Could someone maybe Olddroit since he is also German explain here or even via skype how to build TWRP 3.2.1... I want to learn more, not only because my phone is bricked. Hell, I will even buy a second Honor 9 myself to try and fix the first one. I followed the many guides out there, but they are so poorly written. I found all git trees I need, but I don't know how to combine them. Where does the build/envsetup folder has to be? What is the lunch/brunch command and where do I get it? Repo fails with python errors? Do I need the full AOSP tree from google also or just OmniROM?

EDIT2: Could anyone upload a clean TWRP Backup of a fresh C432 Oreo Stock Beta Rom to Mega ?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
You should push nocheck recovery Oreo on recovery and erecovery partitions, that's why you get "Software installation failed" !

If you'll check carefully the [MENTION=4960686]OldDroid[/MENTION] Oreo update thread, you'll see that there is no boot.img or recovery.img on Oreo they split it in two partitions, the kernel and the ramdisk one ... but it seems you're not able to carefully following the installation instruction .

Anyway good luck !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] overflyer:
Ah man thx, you know what it was? Because /dev/block/bootdevice/by-name/erecovery_ramdisk was always missing I never even attempted to write it with dd... when I did everything worked. I did the rollback first and then I installed oreo again? YEHHHAAAAA....got my phone back!!!!!!!

So just to be sure and not to screw up again. The last instructions in PART 3 from OldDroids thread say:

fastboot flash recovery_ramdisk RECOVERY_RAMDISK.img

fastboot flash ramdisk RAMDISK.img

They restore stock recovery? That is the right recovery I need to boot your ROM?

Now I just need to take your system.img and fastboot flash it?

And then fastboot erase userdata and cache?

EDIT: Removed weird double post
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Yes, it'll restore stock recovery and boot image. Now just follow installation instruction from the OP !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Jekodark:
Where can i download the oreo stock system.img? Or maybe how can i backup my system.img? I just want to make sure that I can go back after I install this rom.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
Hey guys,

first of all the rom is working like a charm and I can confirm, that it works perfect as a daily driver.

The only thing missing is the 'trusted face' feature in the smart lock section in the security settings. Since its a part of the google play services I guess it is part of the Gapps you have to install?

Can somebody help me with that?

---------- Post added at 04:29 PM ---------- Previous post was at 04:23 PM ----------

You can get the rom from op's system section. The stock system.img can be found in OldDroids Post.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
Hello Dev,

iv got a Question about ROOT and OREO.

Does exist a easy way to ROOT OREO with the STOCK System without TWRP?

Need really help 4 it, i miss Adaway :( so much...

sry 4 offtropic but i know u have skill and can give me more advanced infos about this.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Anewkine:
Hello,

I have a little question. :confused:

Do I have to install this version of Oreo C432 (8.0.0 360a) or will the version I currently have C432 (8.0.0 360) allow me to install Oreo AOSP Treble please?

Thanks in advance for your answers. :fingers-crossed:

Cordially.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Yes, it will work on top of C432. I think most of us flashed it on top of this version since 360a isn't available that long yet.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Anewkine:
Hi,

OK. Thank you very much for this answer, I will finally be able to have my Honor 9 rooted without having to install TWRP. :fingers-crossed:

In addition I could install Substratum and all the beautiful themes that go with it.

I am really impressed by the work of the various developers who gave birth to this excellent project, AOSP TREBLE. :victory:

Thanks to all the developers of the OpenKirin team and all the others for their various implications in this great project. :good:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Freakeee93:
Hey guys!

Hope you can help me. I flashed the system.img and stuck at the "Your device is unlocked and can't be trusted" then I decided to do a factory reset via recovery but that stuck at 99%. Then I went back to fastboot mode and flashed that system image again. Then I restarted the phone and the factory reset started automatically and again stopped at 99%. Now I don't know what to do. Honor took off the original roms...

Maybe you guys know that to do.

Thanks in advance!
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
Okay. For people who are not C432.

I wanted to be up to date security patch so I decided to move from C900B321 Oreo beta to C432B360 Oreo official.

Changed my region to C432 from C635 (Japan. No OEMinfo file backuped, so I can't go back now lol),

and Flashed C432B360, which killed my capacitive key sadly.

Unlocked FRP and Phone, low level format, Flash System.img at bootloader.

And did low level format again (erecovery said me to do that after 2,3 time reboot)

and now I'm on AOSP.

No first setting, just showed me home screen right away.

shows Bluetooth closed app error every time I reboot, but Bluetooth itself runs with no problem.

Now I'm looking for on-screen nav bar and some tweaks.

And Yeah the camera! It's same quality.

I tried to upload the sample pictures but numbers of pictures I took with my stock EMUI is limited

and unfortunately most of them is useless, not comparable so sorry, no pictures.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Anewkine:
Hi,

Look for navbar

https://xdaforums.com/honor-9/development/rom-t3739568/post75386723
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
Thank you! but I already found that and enabled it. Still appreciate.

---------- Post added at 05:13 PM ---------- Previous post was at 05:13 PM ----------

was testing Xposed and Gravity Box for some more tweaks,

Realized that my rear camera flash is dead (bcuz of HWOTA B360a),

So I came back to Nougat for now. Will find out way to flash Oreo without losing keys and flashlight and I'll be back.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
For the moment the capacitive keys are working only on Oreo B321 ( you can download from here, checking the mega link at the bottom ).

Installing Oreo-treble over this firmware will keep working capacitive keys :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
I've tried this ROM with B321 base too, no problems with keys and flashlights!

I tried B360a just for newer Android Security Patch, and failed, which is sad.

and about the capacitive key and flashlights,

since we can use capacitive key and flashlights with windows HWOTA to B120 + phone FF OTA to B183,

but can't with direct windows HWOTA to B183,

and the fact that not all of us can OTA to B360a because of approve error with FF,

I am wondering if I download Firmware files of B360a from PC and put them into data/update/HWOTA.

(I'm not sure that is right directory, the directory where System Update APP downloads the OTA Firmware?)

well, maybe this is a bit off-topic from this thread but how do you think? will it work?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Anewkine:
Hello,

For me in FF, these 2 versions of B360a are approved. Look at the screenshots.

With this version, do the capacitive keys work after installing Treble?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
I don't really know, Any other ways; Windows HWOTA, manual ADB, TWRP terminal, all killed capacitive keys.

But at least I never heard of people complaining about keys or flashlights at Oreo Update Threads around there,

(mostly Beta participation, some FF chosen ones like you)

so I think you will be fine, maybe?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] modest.young:
I don't really think that capacitive buttons/flash will work regarding this post....

https://xdaforums.com/showpost.php?p=75446010&postcount=93
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] TASON42:
oh...yeah. I thought we were talking about B360a stock sry.

keys and flash will work with stock B360a, but will be dead after flashing system.img.

just like every other firmwares (except few) randomly blocks keys and flash after modifying system, recovery, etc...
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
You don't think ??? does you already tried ???

On B321 capacitive keys are working well, and also after flash system.img (Oreo-treble) tested by me on my H9 !

If you still have any doubts, please make an installation of B321 and then you'll see that there is no doubts ;)

EDIT :

I already tried B360a & the Chinese B338 and at least on my device capacitive keys are not working !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] FearFac:
No, capacitive keys do work on B183, follow:

https://xdaforums.com/honor-9/help/b183-how-twrp-root-whithout-lose-t3742668

(I have updated from B130 where capacitive also worked, with proper TWRP, see https://xdaforums.com/honor-9/how-to/stf-l09c432b130-capacitive-buttons-100-t3729106)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] timur322:
When I try update Huawei eRecovery I get error : Getting package info failed:crying:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] canku788:
Fast charge

Thanks for the author to do package, worked hard. I also hope that the author can be adapted to Huawei's fast charge, this package used quite good, that is, a difference between fast charge, full charge to a few hours, is a bit slow.

Hope that the author can quickly fit fast charge, thank you
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 付煜尧:
Could you tell me how to unlock FRP lock:crying:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
hi, i flashed th system.img over my oreo c432 ive lost the capacitive buttons and flash. i read thats possible only with flash the image over b321. how can i flash back to b321? i tried to flash the b321 over dload method but, but my phone boots into recovery when i press vol up+vol down+power
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
New Update !

Hello !

There is a new Update into OP : AOSP-Treble for Honor 9 !

Changelog :

* update security patch to February 1, 2018

* update stock EMUI Camera from B338

* fix BT crash on boot

* fixed some issues related gps & gralloc !

* add Night Light mode

Please check OP for downloads !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
i need help please :(
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
You dont need to perform a factory reset if you are already using the rom right?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
You should try to re install Chinese Beta B321 from [MENTION=4960686]OldDroid[/MENTION] thread, the capacitive keys are working well, and than flash system.img via fastboot to use this ROM.

Edit :

You must not use the dload method to flash B321, just use NoCheck recovery !

No, don't required .. maybe only cache on stock recovery.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
worked as expected :) thanks

The homebutton is reacting faster now.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Edited

So I only need to:

Command: adb reboot recovery
Wipe Cache
Command: adb reboot bootloader
Command: fastboot flash system system_1.zip
Command: fastboot reboot

Is that correct?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
ok, now im on b130 without buttons/flash. which is the best method to flash b321? and where i find this rom
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
fastboot flash system system.img, just extract it from system_1.zip !

I already told you, you should check [MENTION=4960686]OldDroid[/MENTION] thread update to Oreo, and ask there how you can flash properly the B321. The link for download is in the same thread.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Oh I forgot about that... Thanks!

Edit:

Successfully flashed it. Thank you very much for this Rom and all your effort you put into it!

Edit 2:

I was using an Ubuntu font on the first build of the Rom which worked perfectly fine. However, since this update, if I replace the font files in /system/fonts/ and reboot, the phone gets into a state in which it constantly keeps rebooting until automatically going into Erecovery after some reboots (softbrick). I was able to recover my phone by reflashing this Rom but what causes that behavior and is there a way to fix it?

PS: I tried it twice and had the same result.

Edit on Feb. 21

Apparently I'm just too stupid and actually don't even deserve being in that thread... I had forgotten to change permissions. ??*♀️
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
sorry for my stupidness, but it will not work.

now im on C432 with "system_1.img" not working Buttos/flash. i think i treid everything but still not works. i cant back to nougat. every time erecovery says "update install failed".

i dont know what i can do now. i want oreo with this system.img and buttons/flash.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Download from here :

- update.zip from L09-B321

- STF_RECOVERY_OREO_NoCheck.img

- twrp-3.1.1-oreo-stf.img

Reboot to bootloader ( adb reboot bootloader )

Flash on your device TWRP ( fastboot flash recovery_ramdisk twrp-3.1.1-oreo-stf.img )

Reboot device ( fastboot reboot )

Copy to your microSD : update.zip & STF_RECOVERY_OREO_NoCheck.img

Reboot device to TWRP ( adb reboot recovery )

Go to TWRP -> Advanced -> Terminal :

( here you need to type )

Now your device will boot on Oreo B321 with capacitive keys working !

( if from unknown reason device not boot successfully, please go to recovery ( stock recovery ) and try to make a factory reset )

If you want to use AOSP-treble ROM, just go to bootloader mode ( adb reboot bootloader ) and install system.img extracted from system_1.zip !

( fastboot flash system system.img

fastboot reboot )

Device will not boot, because you need to go again in stock recovery and perform a data/factory reset and cache too !

Good luck :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
tried this and thank u for that but twrp shows this error message.

you know what do do?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
You have this issue because you're not able to following what I told you . You typed wrong command on Advanced, Terminal . Almost sure the both "dd" commands you typed wrong. The device shouldn't boot to twrp if "dd" commands are good !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
i tried this comman abbout 9 times, always the same result :crying: 1 time it boots to erecovery where i just can: update erecovery, reboot, shotdown :confused:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Yes, after you typed properly all commands into twrp advanced terminal, your device must boot to recovery and start automatically to update the device to B321. So it seems that you don't pushed update.zip and NoCheck recovery to the root of your microSD. So please try to following all my steps described above properly.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
what format should my sdcarh have? exfat, fat or ntfs? i see the two files on sd are not as large as on my computer
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Exfat if you want to support 4/5Gb file size !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] BennyWambo:
ok. i tried again more times. but its every time the same - boot back to twrp and....nothing -

the files are placed on root of sd.

i typed the command like this

dd if=/external_sd/STF_RECOVERY_OREO_NoCheck.img of=/dev/block/bootdevice/by-name/recovery_ramdisk (enter)

dd if=/external_sd/STF_RECOVERY_OREO_NoCheck.img of=/dev/block/bootdevice/by-name/erecovery_ramdisk (enter)

echo --update_package=/sdcard/update.zip > /cache/recovery/command (enter)

reboot recovery (enter)

result = boot to twrp