[Fluid OS][Android 11] Guide to install Fluid OS on Huawei Honor 6X

Was this useful?


  • Total voters
    17
Search This thread

Venkata Lochan Nune

Senior Member
Apr 19, 2021
270
54
18
India
Lenovo A7000
Honor 6X
POST - v3
(This number will increase every time the post is updated.)
What's new in v3?
Added procedure in a new spoiler to install the base EMUI 8 for hi6250 devices as using the EMUI 8 we get with our device is causing some errors and bugs. Thanks to @Kentoto2021 and @VarianWrynn for testing and reporting this problem.

What's new in v2?
Updated the thread with newly found bugs in "What isn't working" section.
Made small changes to thread.

What's new in v1?
Took a lot of time to collect the infinity stones.
Took even longer to make Mr. Thanos snap this thread to existence.

What's new in v0?
LoL 🤣 Who knows?



This ROM is none of my work. I just tested it and provided appropriate procedure and fixes to errors(Found nothing yet).
Thanks a ton to @Hami_Do for making this possible. Original Post : link.

Thanks to Huawei for making their phones nearly unbrickable 🤣🤣.
Thanks again to Huawei for making more than one device with hi6250 chipset.

Thanks a lot to @Djiban for helping me and testing different procedures, fixes and ROMs.

Follow this thread only if you know what you're doing. I'm not responsibe for any damage or thermonuclear wars 🙄.


Read the post completely and understand it before doing anything ATLEAST FOR THE SAKE OF MANKIND ❗❕❗.

This thread is best viewed in PC and is Noob Friendly.

Requirements:
  • Huawei Honor 6X (Unlocked Bootloader. If not, follow this post (using PotatoNV) or YouTube video.
  • EMUI 8 (If not, you could follow this guide, direct file : link).
  • GSI from link.
  • TWRP from attachments or link or any other TWRP recovery compatible with Honor 6X EMUI 8.
  • Gapps(Optional, I used pico OpenGapps).
  • stock recovery (available in attachments).
  • Time.
  • PC.
  • ADB and Fastboot.
  • Patience.
  • Human Brain.
ALL IN ONE GUIDE : Check it out here. It contains every thing in detail all the way from bricked device -> EMUI 2 -> EMUI 5 -> EMUI 8 -> AOSP 10. Thanks to @lmaohelp for his effort and describing everything in detail.


Useful Information :
  • What is OpenGapps? Check it out at OpenGapps.org!
  • What is ARM64? it is a 64 bit operating system/platform.

What isn't working :
Usb Notification (Options will be greyed out. To transfer files, go to Developer Options > Default USB configuration > set it to File Transfer).
Dual sim is buggy. Single sim works perfectly. Thanks to @Loopeez for reporting it.

What's Working :
Everything.
*Tell me if something isn't working.

***If you have a bricked device/messed up somewhere during the process and unable to figure out what to do, follow this guide by @lmaohelp .***


This was already described in a separate thread which describes the process to get back to EMUI 8 from custom ROMs. You can find it here.

Just follow the procedure in that thread. You need not even flash the frp unlock thing. After that, follow the process described in this thread.

It's recommended to be on original EMUI 8 before installing base EMUI 8 for hi6250. Follow the process linked in requirements to install EMUI 8 first then follow this spoiler.

Procedure :
  • Make sure your device is running stock EMUI 8.
  • Extract downloaded image using some xz extractor(7zip can also do this), copy it to pc.
  • Reboot your device to TWRP.
  • Format the data partition {Wipe > Format data > type "yes"}
  • Flash fstab.hi6250b.zip from attachments
  • Check if your device is detected by adb using
    Code:
    adb devices
    .
  • Move the img file using adb to device
    Code:
    adb push -p *img-name*.img /sdcard/
    (the img file must be in adb directory).
  • (Optional, only if you want gapps) Move Gapps in the same manner
    Code:
    adb push -p *gapps-name*.zip /sdcard/
    (the zip file must be in adb directory).
  • Install img as system image {Install > Install Image > Select > Choose system image > Swipe➡}.
  • (Optional, only if you want gapps) Unmount and Remount system partition as writable. Go to wipe > advanced wipe > Choose system > resize > Swipe➡.
  • Flash gapps.
  • Flash stock recovery. Push it with adb using
    Code:
    adb push -p stock_recovery_ramdisk.img /sdcard/
    and flash it with twrp as "Recovery" after choosing install image.
  • Disconnect your device from PC and reboot to recovery(stock one).
  • Clear cache partition and perform a factory reset(You'll get an error during factory reset but you have to do it) (your device will bootloop if wiped with twrp itself).
  • Reboot, Cross your fingers 🤞 and wait.
>Booting is quite different in android 11 ROMs on our device. You'll see the "Your device has been unlocked" screen for more time than usual. Then, you'll see the boot animation (for very short time on subsequent boots) and the device will boot to ROM. So, be patient. (This isn't the case with ROMs upto android 10)

>Face Unlock is working perfectly



Additionals:
>Its better to charge your device to atleast 70% before doing anything as you'll have ample of time to recover it if you messed up something. If not, you can still charge your device in eRecovery mode and twrp but i found some issues like heating up and slow charging.
>Don't forget to set ringtone, notification and other sounds from settings after booting.

Updates :
  • Nothing yet...

😊Happy Flashing !
Screenshot_20210609-195552_Fluid_Launcher.png
Screenshot_20210609-195550_Fluid_Launcher.png
Screenshot_20210609-195607_Fluid_Launcher.png
Screenshot_20210609-195628_Settings.png
Screenshot_20210609-195637_Settings.png
Screenshot_20210609-195805_Files.png
 

Attachments

  • fstab.hi6250b.zip
    176.4 KB · Views: 313
  • stock_recovery_ramdisk.img
    32 MB · Views: 290
  • twrp.img
    8.9 MB · Views: 292
Last edited:

Djiban

Senior Member
Aug 22, 2014
888
214
Saint Remy les chevreuse
Thx for keep looking for the best andorid 11 rom for Honor 6X. Installed it, no issue so far, testing it as a 2nd daily device. Let you know...

Below is my installation procedure using a microsdcard, quite the same as post #1 apart of that.




- on a micro SD card, download:

https://forum.xda-developers.com/attachments/twrp-img.5326857/

https://sourceforge.net/projects/darkjoker360-developements/files/Huawei/fstab.hi6250b.zip/download

https://forum.xda-developers.com/attachments/stock_recovery_ramdisk-img.5321325

FluidOS-1.1-Rum-R-Hi6250-emui8.img extracted with 7zip from https://mega.nz/#!jWQWEJ7Z!cd2S5oy2g8IdUuw5PfQEkSadslojBpFgB6ltUNOpc-w

OPTIONAL: pico gapps from https://sourceforge.net/projects/opengapps/files/arm64/test/20210110/


- insert the micro SD card in your usb debugging enabled Honor 6X (with EMUI 8 or custom rom installed over EMUI8), and connect it to a PC with adb & fastboot


- in adb, "adb reboot bootloader"


- in fastboot, "fastboot flash recovery_ramdisk TWRP.img"


- in fastboot, "fastboot reboot"


- after reboot completed, "adb reboot recovery"


- disconnect the honor 6x from the PC


- in TWRP recovery, Format the data partition {Wipe > Format data > type "yes"}


- in TWRP recovery, flash fstab.hi6250b.zip


- in TWRP Recovery, flash FluidOS-1.1-Rum-R-Hi6250-emui8.img {Install > Install Image > Select > Choose system image > Swipe}


- OPTIONNAL IF GAPPS WANTED: in TWRP recovery, Mount system partition (Mount > check system and unckeck read only OR reboot in recovery).And

resize system (Go to wipe > advanced wipe > Choose system > repair > resize). Then install open_gapps-arm64-11.0-pico-XXXXXXX.zip.


- in TWRP Recovery Flash STOCK_RECOVERY_RAMDISK.img {Install > Install Image > Select > Choose recovery image > Swipe}


- in TWRP recovery, reboot to recovery (even if TWRP says no OS installed)


- in Stock recovery, wipe cache and factory reset (error is normal)


- in Stock recovery, reboot and wait
 
Last edited:
  • Love
Reactions: Venkata Lochan Nune

Kentoto2021

Member
Feb 22, 2021
36
6
Hello, do you know how can I factory reset in the Huawei ERecovery step at the end ?
I try to do it so but it keep reboot my phone to TWRP recovery, it's like I can't wipe data/factory reset my phone from the stock recovery.
Maybe TWRP is bloking it ? Should I disable something in the TWRP settings ?

Between thanks for yours work !
 

Djiban

Senior Member
Aug 22, 2014
888
214
Saint Remy les chevreuse
Hello, do you know how can I factory reset in the Huawei ERecovery step at the end ?
I try to do it so but it keep reboot my phone to TWRP recovery, it's like I can't wipe data/factory reset my phone from the stock recovery.
Maybe TWRP is bloking it ? Should I disable something in the TWRP settings ?

Between thanks for yours work !
Your mistake is that your using stock erecovery.

You have to use stock recovery. Meaning flashing the stock recovery provided in post 1 over the twrp recovery :



- in TWRP Recovery Flash STOCK_RECOVERY_RAMDISK.img {Install > Install Image > Select > Choose recovery image > Swipe}


- in TWRP recovery, reboot to recovery (even if TWRP says no OS installed)


- in Stock recovery, wipe cache and factory reset (error is normal)


- in Stock recovery, reboot and wait
 

Kentoto2021

Member
Feb 22, 2021
36
6
Yep thanks, I forget to choose Recovery when I flash the stock recovery ramdisk, so my twrp install it on the last choice that it's system image 😅

To resolve my problem I reinstall my previous system (EMUI 8 for honor 6x) and this time I wipe the david cache, system, cache ... after format the data partition
And I didn't install any OpenGAPPS and it works fine !
A little empty, but I will try without Google services to see if it sweet to me, it saved a lot of battery so that's nice !

Again, I thank you all of you for your amazing work thank you very much 🤩 my honor 6x can still live haha

Edit : no it's too painfull without google services haha
 

Attachments

  • 1623501426178.png
    1623501426178.png
    455.8 KB · Views: 118
Last edited:

Venkata Lochan Nune

Senior Member
Apr 19, 2021
270
54
18
India
Lenovo A7000
Honor 6X
Yep thanks, I forget to choose Recovery when I flash the stock recovery ramdisk, so my twrp install it on the last choice that it's system image 😅

To resolve my problem I reinstall my previous system (EMUI 8 for honor 6x) and this time I wipe the david cache, system, cache ... after format the data partition
And I didn't install any OpenGAPPS and it works fine !
A little empty, but I will try without Google services to see if it sweet to me, it saved a lot of battery so that's nice !

Again, I thank you all of you for your amazing work thank you very much 🤩 my honor 6x can still live haha
Perform a factory reset after flashing gapps too.

Flashing gapps without factory reset crashed chromium based browsers on AOSP 10. This might not be the case with this rom but better do it.
 
  • Like
Reactions: Kentoto2021

Djiban

Senior Member
Aug 22, 2014
888
214
Saint Remy les chevreuse
Yep thanks, I forget to choose Recovery when I flash the stock recovery ramdisk, so my twrp install it on the last choice that it's system image 😅

To resolve my problem I reinstall my previous system (EMUI 8 for honor 6x) and this time I wipe the david cache, system, cache ... after format the data partition
And I didn't install any OpenGAPPS and it works fine !
A little empty, but I will try without Google services to see if it sweet to me, it saved a lot of battery so that's nice !

Again, I thank you all of you for your amazing work thank you very much 🤩 my honor 6x can still live haha

Edit : no it's too painfull without google services haha
Android without Google services is more and more easy.

Aurora market is a good choice.

I have also some workaround for'GPS localisation and so....
 

jottect

Senior Member
Sep 1, 2015
157
20
Motorola Edge (2021)
? Didn't get you... Did you mean bootloader unlock? If yes, follow @lmaohelp 's guide mentioned in post 1. He described it very clearly.
Yes, it's clear, read the posts, watched YT video, but one of the steps is installing Huawei USB COM driver to replace the SER driver, and I already tried on 2 computers, Windows 10 (updated) fails to install that driver, and without it, PotatoNV won't 'see' the device.
 

Venkata Lochan Nune

Senior Member
Apr 19, 2021
270
54
18
India
Lenovo A7000
Honor 6X
Yes, it's clear, read the posts, watched YT video, but one of the steps is installing Huawei USB COM driver to replace the SER driver, and I already tried on 2 computers, Windows 10 (updated) fails to install that driver, and without it, PotatoNV won't 'see' the device.
what's the procedure you followed to install drivers?

Unzip the attached file, and choose "DriverSetup.exe" and that's it. uninstall these drivers after installing the rom using "DriverUninstall.exe" for mtp to work. The process will ask for reboot in some language(i think Chinese) after uninstalling but it isn't needed.

*These are also the fastboot drivers(but the name in attachments is testpoint drivers).
 

Attachments

  • Huawei drivers testpoint.zip
    10 MB · Views: 65
Last edited:

jottect

Senior Member
Sep 1, 2015
157
20
Motorola Edge (2021)
what's the procedure you followed to install drivers?

Unzip the attached file, and choose "DriverSetup.exe" and that's it. uninstall these drivers after installing the rom using "DriverUninstall.exe" for mtp to work. The process will ask for reboot in some language(i think Chinese) after uninstalling but it isn't needed.

*These are also the fastboot drivers(but the name in attachments is testpoint drivers).
Thanks a million! It worked., I just unlocked the bootloader, I did not have these drivers.
Now onto next steps... may take a while, I'm old and slow :(

Well, did not go too far... when trying to flash twrp (as per this guide:
), I'm getting an error:
fastboot flash recovery_ramdisk twrp.img
target reported max download size of 471859200 bytes
sending 'recovery_ramdisk' (24466 KB)...
OKAY [ 0.642s]
writing 'recovery_ramdisk'...
FAILED (remote: partition length get error)
finished.

Ideas?

P.S. I also tried
fastboot flash recovery twrp.img
target reported max download size of 471859200 bytes
sending 'recovery' (24466 KB)...
OKAY [ 0.642s]
writing 'recovery'...
FAILED (remote: image verification error)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    POST - v3
    (This number will increase every time the post is updated.)
    What's new in v3?
    Added procedure in a new spoiler to install the base EMUI 8 for hi6250 devices as using the EMUI 8 we get with our device is causing some errors and bugs. Thanks to @Kentoto2021 and @VarianWrynn for testing and reporting this problem.

    What's new in v2?
    Updated the thread with newly found bugs in "What isn't working" section.
    Made small changes to thread.

    What's new in v1?
    Took a lot of time to collect the infinity stones.
    Took even longer to make Mr. Thanos snap this thread to existence.

    What's new in v0?
    LoL 🤣 Who knows?



    This ROM is none of my work. I just tested it and provided appropriate procedure and fixes to errors(Found nothing yet).
    Thanks a ton to @Hami_Do for making this possible. Original Post : link.

    Thanks to Huawei for making their phones nearly unbrickable 🤣🤣.
    Thanks again to Huawei for making more than one device with hi6250 chipset.

    Thanks a lot to @Djiban for helping me and testing different procedures, fixes and ROMs.

    Follow this thread only if you know what you're doing. I'm not responsibe for any damage or thermonuclear wars 🙄.


    Read the post completely and understand it before doing anything ATLEAST FOR THE SAKE OF MANKIND ❗❕❗.

    This thread is best viewed in PC and is Noob Friendly.

    Requirements:
    • Huawei Honor 6X (Unlocked Bootloader. If not, follow this post (using PotatoNV) or YouTube video.
    • EMUI 8 (If not, you could follow this guide, direct file : link).
    • GSI from link.
    • TWRP from attachments or link or any other TWRP recovery compatible with Honor 6X EMUI 8.
    • Gapps(Optional, I used pico OpenGapps).
    • stock recovery (available in attachments).
    • Time.
    • PC.
    • ADB and Fastboot.
    • Patience.
    • Human Brain.
    ALL IN ONE GUIDE : Check it out here. It contains every thing in detail all the way from bricked device -> EMUI 2 -> EMUI 5 -> EMUI 8 -> AOSP 10. Thanks to @lmaohelp for his effort and describing everything in detail.


    Useful Information :
    • What is OpenGapps? Check it out at OpenGapps.org!
    • What is ARM64? it is a 64 bit operating system/platform.

    What isn't working :
    Usb Notification (Options will be greyed out. To transfer files, go to Developer Options > Default USB configuration > set it to File Transfer).
    Dual sim is buggy. Single sim works perfectly. Thanks to @Loopeez for reporting it.

    What's Working :
    Everything.
    *Tell me if something isn't working.

    ***If you have a bricked device/messed up somewhere during the process and unable to figure out what to do, follow this guide by @lmaohelp .***


    This was already described in a separate thread which describes the process to get back to EMUI 8 from custom ROMs. You can find it here.

    Just follow the procedure in that thread. You need not even flash the frp unlock thing. After that, follow the process described in this thread.

    It's recommended to be on original EMUI 8 before installing base EMUI 8 for hi6250. Follow the process linked in requirements to install EMUI 8 first then follow this spoiler.

    Procedure :
    • Make sure your device is running stock EMUI 8.
    • Extract downloaded image using some xz extractor(7zip can also do this), copy it to pc.
    • Reboot your device to TWRP.
    • Format the data partition {Wipe > Format data > type "yes"}
    • Flash fstab.hi6250b.zip from attachments
    • Check if your device is detected by adb using
      Code:
      adb devices
      .
    • Move the img file using adb to device
      Code:
      adb push -p *img-name*.img /sdcard/
      (the img file must be in adb directory).
    • (Optional, only if you want gapps) Move Gapps in the same manner
      Code:
      adb push -p *gapps-name*.zip /sdcard/
      (the zip file must be in adb directory).
    • Install img as system image {Install > Install Image > Select > Choose system image > Swipe➡}.
    • (Optional, only if you want gapps) Unmount and Remount system partition as writable. Go to wipe > advanced wipe > Choose system > resize > Swipe➡.
    • Flash gapps.
    • Flash stock recovery. Push it with adb using
      Code:
      adb push -p stock_recovery_ramdisk.img /sdcard/
      and flash it with twrp as "Recovery" after choosing install image.
    • Disconnect your device from PC and reboot to recovery(stock one).
    • Clear cache partition and perform a factory reset(You'll get an error during factory reset but you have to do it) (your device will bootloop if wiped with twrp itself).
    • Reboot, Cross your fingers 🤞 and wait.
    >Booting is quite different in android 11 ROMs on our device. You'll see the "Your device has been unlocked" screen for more time than usual. Then, you'll see the boot animation (for very short time on subsequent boots) and the device will boot to ROM. So, be patient. (This isn't the case with ROMs upto android 10)

    >Face Unlock is working perfectly



    Additionals:
    >Its better to charge your device to atleast 70% before doing anything as you'll have ample of time to recover it if you messed up something. If not, you can still charge your device in eRecovery mode and twrp but i found some issues like heating up and slow charging.
    >Don't forget to set ringtone, notification and other sounds from settings after booting.

    Updates :
    • Nothing yet...

    😊Happy Flashing !
    Screenshot_20210609-195552_Fluid_Launcher.png
    Screenshot_20210609-195550_Fluid_Launcher.png
    Screenshot_20210609-195607_Fluid_Launcher.png
    Screenshot_20210609-195628_Settings.png
    Screenshot_20210609-195637_Settings.png
    Screenshot_20210609-195805_Files.png
    2
    🤣 Well I think I did send you the correct command in post 27...

    Yes, the EMUI 8 update will override twrp and partitions will change. Now use the twrp from the attachments in post 1. The fastboot command also will change. You have to use
    Code:
    fastboot flash recovery_ramdisk twrp.img
    Finally had the time to install it and surprise, I succeeded :)
    Now I just need to test it...

    Thanks for you help!
    2
    Hello, do you know how can I factory reset in the Huawei ERecovery step at the end ?
    I try to do it so but it keep reboot my phone to TWRP recovery, it's like I can't wipe data/factory reset my phone from the stock recovery.
    Maybe TWRP is bloking it ? Should I disable something in the TWRP settings ?

    Between thanks for yours work !
    Your mistake is that your using stock erecovery.

    You have to use stock recovery. Meaning flashing the stock recovery provided in post 1 over the twrp recovery :



    - in TWRP Recovery Flash STOCK_RECOVERY_RAMDISK.img {Install > Install Image > Select > Choose recovery image > Swipe}


    - in TWRP recovery, reboot to recovery (even if TWRP says no OS installed)


    - in Stock recovery, wipe cache and factory reset (error is normal)


    - in Stock recovery, reboot and wait
    2
    Is it Gapps ? I use the nano one
    Nope, there's an app on play store called "power menu controls" download that. And the other, you could use Tasker(also an app from play store) to create your custom controls like the ones I did for screen rotation.
    2
    Hi, thanks for share this great ROM, Are you trying or testing another GSI a11 ROM like more recent cause I can try it to help with report bugs and put fixes etc... There's something to activate one hand mode like EMUI? And this support dual sim?
    Didn't try dual sim, sorry

    If you try darkjoker's aosp or lineage os, there must be additional steps to install. I can give you some hints in private, or if you open a new thread.

    You can also use this one: https://forum.xda-developers.com/t/...active-android-11-on-huawei-honor-6x.4283969/