yashsingh1/xdaforums huggingface dataset:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
First, make sure that you have a SIM card inserted, than reboot device to bootloader mode and relock bootloader ( fastboot oem relock "your unlock code" )

Now, you should be able to click on OEM unlocking to allow bootloader to be unlocked !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] LICH714:
OK thanks ! but i didn`t remember my unlockcode, and i can`t get my device number by *#*#1357946#*#* in RRos .
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
Any idea how to use external SD card as internal storage?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 付煜尧:
I can not turn on my phone after the relock:crying:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
I guess that the Chinese devices don't have OEM unlock option on development settings, so you should unlock bootloader again to be able to boot .

And yes, to be able to boot with a relocked bootloader, I think you need to be on EMUI, and not in a custom ROM
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 付煜尧:
I can't unlock my phone again

It says i have to unlock frp lock first
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
OK, but I don't understand how you flashed system.img if bootloader was unlocked and frp locked ? If frp is locked you can't flas anything ...
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
Is there any way to revert back to EMUI 8.0 at any point if i wanted to go back to stock?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Yes, just flash stock system.img ( you can extract it from UPDATE.APP) and you are on stock EMUI
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 付煜尧:
My phone have no frp lock before flash system.img
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
Perfect, Thank you
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Yes, it has happened to me once time, and I was forced to unbrick by using FunkyHuawei tools :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
what version of twrp are you using? i just tried flashing twrp and all i got was the "android is starting" message you got. managed to recover it back to normal but i still need magisk installed.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] sotherby:
You can install Magisk without twrp. Follow method 2 in Magisk installation instructions. It works perfectly.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 付煜尧:
Thanks.

But the credit is too expensive for me:(
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
Any idea where I find the stock boot.img? Done a bit of looking around and apparently because its 8.0 the boot.img is split into 2, ramdisk.img and kernel.Img. Which one of these do I patch and what commands do I use to flash it?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
Having issues using headphones. Music is either very tinny or I get a very loud screeching sound.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] sotherby:
Ok. I will explain all the steps I used:

First install official magisk manager app.

Save your stock boot image (ramdisk.img) in the device.

Install > Install > Patch Boot Image File. Select the image (ramdisk.img) you saved before.

Then pull the image to your computer desktop. Use:

adb pull /sdcard/MagiskManager/patched_boot.img

Copy patched_boot.img to the folder which you execute fastboot from. Reboot to fastboot. Use:

fastboot flash ramdisk patched_boot.img

Reboot. Chek Magisk. It should be installed.

I'm sorry for explaining it too much. I'm sure you didn't need all the steps, but maybe someone else finds it useful. This room with root and safetynet is the best thing we have for this device in a long time. At least until we have official lineage.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
I patched the ramdisk.img in magisk but i couldn't pull it from my phone. just got a error. tried to reboot and got stuck at the "android is starting" screen. Just had to factory reset again. Not having any luck here :rolleyes:
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Does anyone of you have some battery draining issues? Because mine has got pretty unstable and bad with this Rom... Don't know why that is, I'm using this Rom the same as previous Roms.

Also, the part between the blue lines was overnight.

EDIT/POST ADD:

If anyone still needs the working TWRP - I downloaded it from here.

https://xdaforums.com/showthread.php?t=3754483&p=75689747

Wiping Cache etc. doesn't work on this one.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
just reflashed EMUI. I'll come back to this in the future. Just need my phone to be reliable right now. Thanks for the help everyone though.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] sotherby:
If you just selected "Patch Boot Image File" as I said and you didn't flash it via fastboot after it, the error you got is not from Magisk, because that method doesn't modify anything at all. That method only patches the image you provides and saves it into the storage. It's difficult to find it, so the better way to extract it is abd pull. If you don't know how that works, read something about it. Until you flash the modify img into the ramdisk partition you aren't doing anything. So you souldn't get an error. Unless you are not doing what I wrote.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
I just tried this method again on stock emui and it worked. So it was definitely something i was doing wrong. I'll wait for the ROM to get a few updates as i was having issues with headphones as well.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] erimin5:
my capacitive buttons arent working although they are lighted up.

charging is also very slow.

anyone else have the same problem?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] just_1nsane:
hi!

yes, i have this problem, too
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
I can confirm that as well but as I mentioned before, the bad battery life is even a bigger issue here for me... Would be great if some of you could tell me about their battery life.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] olishadyx:
Reflashed this ROM. Got Magisk working as well. Still having issues with using headphones though
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
No idea?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] modest.young:
Back to stock?

A bit noobish question - now I'm on RROS (treble), before RROS I was on stock b323 installed via beta program, so I don't have got appropriate System.img file. Is it safe to flash system.img from b360a if I want back to STOCK?

Thank you very much.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Its not supported on Oreo, so there is no way to set external-sd as internal storage.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
Okay thanks. I think that's a big regression of Android...
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] overflyer:
Why is there no fully via twrp flashable zip available ?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Because this is a Treble Project.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
Hi,

I couldn't get voicemail notifications (it's already turned on) and no visual voicemail features. Could you add it?

Thanks!
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] niikkoo:
hello Surdu , nice to see french people involved for RR

keep on Devellopping !! :)

just bought honor 9 and will test soon !!

Merci beaucoup et vive Résurrection Remix :p
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 潜水捞宝者:
Can I brush it like an official kernel? Will it save electricity

秒
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] 潜水捞宝者:
Can I brush it like an official kernel? Will it save electricity
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
I know that i need the stock recovery to flash this or AOSP8, but i keep seeing references on many threads to a "NoCheck" stock recovery as well. What's the difference between the regular stock and the "nocheck" stock recoveries?

I'm on 31stJan B360 firmware from OldDroid's thread, i'm running with twrp, rooted with Magisk, but i have the stock files for the ramdisk and stock recovery (as it seems that they are always needed at some point or another). Can i use the regular stock recovery if i want to "upgrade" to this, or do i need tht "nocheck" one?

P.S.: i can't seem to update to a newer B360 build, gives error everytime, can that have something to do with these differences in recoveries as well? Thank you in advance.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] gaguga:
Hi . The file manager does not see the external SD card in exfat format. How can I fix this?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
This issue will be fixed on next update. Thanks for understanding !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] gaguga:
I compiled the archive to install your firmware in twrp

You can view ?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Sorry but I don't understand your request .
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] gaguga:
ui_print("-----------------------------------------------");

ui_print(" Resurrection Remix O v6.0.0 ");

ui_print(" ");

ui_print(" Beta Version ");

ui_print(" ");

ui_print(" HONOR 9 ");

ui_print(" ");

ui_print(" This ROM is provided by OpenKirin TEAM ");

ui_print(" (XePeleato, OldDroid, surdu_petru ) ");

ui_print(" ");

ui_print(" Archive collected gaguga ");

ui_print("-----------------------------------------------");

ui_print(" Installing,please wait... ");

ui_print(" ");

ui_print("-----------------------------------------------");

ifelse(is_mounted("/system_a"), unmount("/system_a"));

ifelse(is_mounted("/product_a"), unmount("/product_a"));

ifelse(is_mounted("/cust_a"), unmount("/cust_a"));

ifelse(is_mounted("/vendor_a"), unmount("/vendor_a"));

ifelse(is_mounted("/version_a"), unmount("/version_a"));

package_extract_file("recovery.img", "/dev/block/mmcblk0p41");

package_extract_file("twrp.img", "/dev/block/mmcblk0p36");

package_extract_file("system.img", "/dev/block/platform/hi_mci.0/by-name/system_a");

show_progress(1, 80);

ui_print("Installing BusyBox...");

package_extract_dir("busybox", "/tmp/busybox");

run_program("/sbin/busybox", "unzip", "/tmp/busybox/busybox.zip", "META-INF/com/google/android/*", "-d", "/tmp/busybox");

run_program("/sbin/busybox", "sh", "/tmp/busybox/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/busybox/busybox.zip");

ui_print("Installing Magisk-v16.0...");

package_extract_dir("Magisk-v16.0", "/temp/Magisk-v16.0");

run_program("/sbin/busybox", "unzip", "/temp/Magisk-v16.0/Magisk-v16.0.zip", "META-INF/com/google/android/*", "-d", "/temp/Magisk-v16.0");

run_program("/sbin/busybox", "sh", "/temp/Magisk-v16.0/META-INF/com/google/android/update-binary", "dummy", "1", "/temp/Magisk-v16.0/Magisk-v16.0.zip");

run_program("/sbin/busybox", "mount", "/system");

run_program("/sbin/busybox", "mount", "/cust");

run_program("/sbin/busybox", "mount", "/data");

run_program("/sbin/busybox", "mount", "/product");

run_program("/sbin/busybox", "mount", "/vendor");

run_program("/sbin/busybox", "mount", "/version");

so clearer?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
Hi,

I try to install this custom rom, this is my first try to a custom rom.

I unlocked FRP and bootloader with adb and fastboot.

But i don't understand what i have to do know ?

Do i need TWRP ? Do i need root access ?

Please can some one help me describing steps.

Thanks.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Are you already on an Oreo firmware? If so, then just follow the instructions, if not, update to Oreo first (actually everything is quite clearly stated in the OP).

PS: And no, you don't need to root your original firmware since you're flashing a different one.

About TWRP: You must use Stock Recovery while flashing this Rom because TWRP doesn't support Wipe cache/factory reset yet. Afterwards you can flash TWRP if you want Magisk root.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] :
Thanks lucx, i understand know. Yes i'm on oreo 8.0.0 EMUI 8...

This is hard to follow sometimes need TWRP some times needs PHH'ssuuser some times nothing... ^^
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
[MENTION=2335078]surdu_petru[/MENTION] Sorry for asking again on this topic. exFAT is not supported yet?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
A little bug: in RR-OS settings, if I set to launch a music player when headphones are connected, the app is launched only when I unplug the headphones, nothing happens when I plug it.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
No, as I already told here to someone else, it'll be added on the next update .

Seems to be a RROS issue, and I'm sure it'll be fixed anytime soon :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] fl0wfr:
Okay thanks!

Do you get the voicemail notifications? No notification on my phone, and no visual voicemail options :(
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Telemak-987:
Hello!

The ROM seem's interesting, however i'm running the 7.1.2 RROS (https://xdaforums.com/honor-9/development/rom-t3654876/page37) with TWRP and all the stuff

What is the procedure ? I need to go back on a compatible stock ROM and follow the installation procedure? If someone have link it will be awesome!

Thanks for the help and for the port
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
There is no exFAT support for microsd yet. So you should format your card to fat32, install stock oreo 8.0.0 and after that install RRos by instruction in OP.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
1. Flash EMUI 5 using Dload method

2. Update to EMUI 8

3. Flash this Rom

(At least that's what I did)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Telemak-987:
By dload method you mean downloading the update.app to the root of the sdcard and boot? This method can restore recovery too?

Or i can use the dual recovery maybe?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] _lucx_:
Yes, it will flash Stock Recovery again and lock your bootloader. You'll need your unlock code again.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Telemak-987:
Thank you!

However we had an "install failed" while installing the update.app

(We tried a china based firmware on a french version of the Honor 9, from RROS 7.0)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
China firmware on c432 phone?! And non service firmware using service install method?! Your device should be a brick already now.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
You need to use NoCheckRecovery if you want to install Chinese FW on your device :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Telemak-987:
Alright! Just a last question, we can use the eRecovery download function to restore the ROM and Stock ROM?

Thank you a lot!
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
Theoretically it should work, but basically I didn't succeed to perform this operation for unknown reasons.

I guess it should work only with stock EMUI installed without any modification, but I didn't checked in this case ...
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
Restore from EMUI works only for china region phones. You can use it on any other ROM, but several actions and settings should be performed on WFi router. There is the instruction how to use it when nothing else works.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] surdu_petru:
New Update !

Hi!

I just released a new update of RROS Oreo 8.1 for Honor 9 ! Please check OP for more info :)

Changelog :

* based on the latest improvements added to the source code by RROS Team.

* enabled World phone

* added external-sd exFAT support

* fixed SetupWizard

* security patch : March 1, 2018

Regards,
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
RR changelog on their official page is outdated, can someone give feedback when possible regarding BT stability, Fast Charge, Camera and compatibility with audio mods?

Thank you to the OpenKirin Team for the hard work and interest on this device!
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] northwich21:
Many thanks guys for this great job :)

What about the update of this last version of March 25th from a device already running RROS (version of February 25th) ?

Is there a way to update, avoiding reflashing from fastboot, reset data ans reinstall applications and personnal data ?

Thanks for tour help :)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
[MENTION=2335078]surdu_petru[/MENTION]

Camera seems to be not 100% functional, as maximum resolution is 12 Mps here. Also there is a problem with fingerprint unlock function after reboot. If you don't enter pin your system interface will never launch even if fingerprint unlock after reboot is switched on.

All the rest is perfect for now! Thanks for great ROM!!!

Testing my beloved RR on Honor 9 device!!!
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
The H9 camera resolution is 12mp, and that Fingerprint behavior is exactly the same as stock EMUI 8.

The second monochrome lens in the camera is 20mp but the picture only goes to that resolution if you shoot in Monochrome mode with stock Camera app.

So, no bugs there.

---------- Post added at 10:52 AM ---------- Previous post was at 10:51 AM ----------

I think that you can flash the system.img without doing any wipes, since you're running this rom already... (someone correct me if I'm wrong)
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
[MENTION=2335078]surdu_petru[/MENTION]

Impossible to change applications permissions. FCs all the time.

---------- Post added at 11:58 AM ---------- Previous post was at 11:56 AM ----------

Mistake appears when switching Use Black theme in advance RR settings in Interface->Themes->Theme->Style->Use black theme (translation probably a bit wrong as i'm using russian version of ROM). If this setting is switched off I can change apps permissions again.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] DocFraggle:
I would be interested in the answer to that question as well... currently what's keeping me from using this custom ROM is that I don't want to waste another 2 to 3 hours to completly reinstall the mobile with the new version...

Is it possible to perform an inplace update ?

Regards, Christian
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] northwich21:
I've just finished to install this update using fastboot, without wiping data. I confirm that it's working great, except that all the applications icons disappeared on the main screen (only gapps ans playstore icons remain). But I think I should avoided to rearrange the icons if I made a correct backup of my device previously :)

Anyway, it's (almost) perfect for me :)

Thanks again !
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
Configurations->Buttons->Hardware keys->Hardware keys - does not work at all.

Example - Home button settings - Single tap action or double tap or long press - no difference which settings to perform. Just nothing changes. As well as you can press Disable Hardware keys and they will act further on.

Will continue testing ROM.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Dishonored7:
microG possible instead of Gapps?

I've just read about https://www.xda-developers.com/google-blocks-gapps-uncertified-devices-custom-rom-whitelist/ , learning that project microG is an alternative to Gapps. Gapps are prebundled w/ RROS for Honor 9. What seemed being an advantage in the first place might become an obstacle now.

How to replace Gapps w/ microG, ideally w/o leaving any trace of them on the phone?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
Why is it an obstacle? If you read the article in full, you'll know that custom roms are whitelisted, which means that you only have to follow the steps presented on-screen and register your device with your IMEI (article has been updated with this info, it's not the Android ID they want, it's the IMEI)

That's it. Functionality restored.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Dishonored7:
2 things:

1) "They" are tightening the thumscrews. This time, one can get away by registering one's phone, next time it might be bit more (email address?)

2) The article (actually the comments on the corresponding report in the heise.de forum) made me aware of microG. After owning my tablet for several years, I've rooted it one afternoon and flashed LineageOS, not having read about Gapps and proxy app stores like Yalp before. So I've ended up w/ plain vanilla LOS and no access to the PlayStore. I planned to reflash it w/ LOS 15.1, but -based on the news- installed microG and Yalp today. Now I'm happier than before, having found this way of bypassing Gapps. Of course, once Yalp will become to big, big G will cut it's access to the Play Store. Then I'll have to search for an alternative again, F-Droid is not sufficient at the moment. I'm hoping that at least open source SW like the regular Firefox will get listed there in future. FF Klar is already.

Main reason for a custom ROM in my understanding is FREEDOM, just as mentioned here: https://lineage.microg.org/#faq

Recent reports are making it even more obvious that the threat of 3rd parties having access to one's personal data is real. And what's more personal than one's phone?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
Charge speed is disappointing... Not more, than 1400 mAh on QC 3.0 charge, same for Huawei QC adapter. Beg you to add QC for RRos, as on such a charge speed it take 4+ hours to charge from 20 to 80 %.

As for SoT and standby time. First day shows 2,5 hours of SoT and 16 hours standby time, which seems to be not very good, but this is only the first Day. Will keep on testing. Main questions for now are adaptive brightness, which seems to be out of order and very slow wifi speed (1,2 mbps on 802.11ac Roter with 1gb fixed internet connection speed). Not exactly sure it might be because of the ROM. Installing wakelog and greenify for now to find out what consumes battery. One last question is how to change selinux to permissive?!

No more questions. For all the rest this ROM is nearly perfect. Thanks for a great job!!
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
I charge mine sometimes with a standard charger (1.2 to 1.4A of input) and doesn't take "4+ hours" to charge, far from it...

Anyway, after the ROM settles and you have 2 or 3 days of usage, can you give feedback on the battery?
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
Will report tomorrow. Will charge to 100% today and check it for one more time. But I suppose I will return back to C10B361 and Kangvip 341, as I have a problem with notifications from telegram, viber, whatsapp and skype. It is not because of the rom, but about Android 8.1 and I can not do a thing about it.

But for me now the main problem is too low wifi connection speed. It is up to 1 mbps only. ((
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
Thank you. I've been keeping up with the Treble roms on the Treble thread and seems that Lineage is more stable and functional than RR at this point, and the AOSP one has long been updated to 8.1 with a lot of fixes (only thing is that apparently we can't use Magisk with that one)

Would really like to see tailored versions for our H9 like this one...
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] Mondor1979:
Magisk is not a problem on Lineage or AOSP roms on any device I'm using. Strange to hear that you can not use it on honor 9.
[Honor 9  ROMs, Kernels, Recoveries, & Other Develo] JBolho:
Oh no, we can use them, but i figure that these versions by Team OpenKirin are better suited for our devices than the generic ones.