[ROM] [12.1] [TREBLE] [UNOFFICIAL] [Gapps/Vanilla] CherishOS V3.7 for Nokia 8 [NB1]

Search This thread

marceldossantos91

Senior Member
Jan 17, 2011
944
391
cherish-3-x-png.5454521

Code:
/*

* Your warranty is now void.

*

* I am not responsible for bricked devices, dead SD cards,

* thermonuclear war, or you getting fired because the alarm app failed. Please

* do some research if you have any concerns about features included in this ROM

* before flashing it! YOU are choosing to make these modifications, and if

* you point the finger at me for messing up your device, I will laugh at you.

*/

CherishOS is an AOSP based rom focusing on a Unique UI with many customizations.

Known bugs
- TWRP recovery does not decrypt internal storage with a pin set, this is TWRP's fault, but does not affect OTAs, cancel when prompted for pin it will say its incorrect.
- Offline charging animation does not work [FIXED in 3.5.2]
- Loudspeaker is loud and creates some echo in calls
- SIM2 mobile data does not work (for dual sim users) but the sim itself works fine [FIXED in 3.5.2]
- gyro sensor creates a drift in some games [FIXED in 3.6]
- requires flashing atomix zip for WPA2 hotspot to work (attached) < now included, needs test.
- you tell me

Please ensure T-virus-2.0 is installed before attempting to flash this rom! follow this guide here: https://forum.xda-developers.com/t/nokia-8-nb1-full-rom-installation-guide.4349525/

Selinux status: Enforcing

Download

ROM:
Gapps: https://drive.google.com/file/d/1QYLu9YcZFXft4sT4tp7fjUpeMa_pd5Xc/view?usp=sharing

Vanilla: https://drive.google.com/file/d/1dIIfB5J4gMhsaQrqHjAfuh9oPcaKV9F4/view?usp=sharing

Recoveries (choose which you like):
TWRP:
Orangefox: Skyhawk:
The Zip installer is used for easier access when flashing roms, the img is there in case you have forgotten to flash the zip and have lost recovery.


Flashing instructions

Clean Flash:


1. Take a full backup of both your data and internal storage as it may be wiped.

2. Download the ROM from above link and flash the recovery zip

3. Download the recovery zip of your choosing and flash it if not already on latest twrp.

4. boot into recovery and either remove rom pin or wipe internal to have it accessible to copy rom zip over (due to the decryption bug) or just use external sd card to flash.

5. flash the rom zip and recovery zip again right after the rom zip before rebooting , it will reboot you to recovery automatically in other slot. (optional) cherish recovery included.

6. Flash any mods you may want

7. run factory reset from recovery, or wipe /data and /dalvik if you don't want internal wiped.

8. reboot to system and enjoy!

(flashing Atomix zip is only needed if you flash the .img to fix hotspot, but not with the zip)

Installing an OTA (Dirty flash):

1. Download the ROM from above link

2. flash the rom zip and recovery zip and let it reboot into recovery.

3. wipe Dalvik cache only

4. flash any mods you had previously flashed.

5. reboot to system and enjoy!

(flashing Atomix zip is only needed if you flash the .img to fix hotspot, but not with the zip)

Device support:
https://t.me/HMD_Nokia_8

Credits
Me for building the rom
@emufan4568 for the NB1 device and vendor tree, atomix kernel and TWRP.
Rany42 for all his help and contribution and for using his device trees, he doesn't have an XDA account.
@oaid for contribution to vendor tree and atomix kernel and countless hours of bug fixing
@CherishOS team for the amazing ROM
@THMSP for T-virus

all users in our telegram groups that helped us contribute and find bugs as well as sent us logs.

if i missed anyone in credits please let me know and ill add you to this list.

coffee: if you do decide to donate, thank you, appreciate it more than you know.

Sources:

CherishOS: https://github.com/CherishOS

Device trees: https://github.com/GPUCode, https://github.com/c79
 
Last edited:

marceldossantos91

Senior Member
Jan 17, 2011
944
391
in case anyone is wondering, the rom is considered stable and mostly everything works, but please when reporting bugs, attach a log, thanks!
 

r100

Senior Member
Mar 12, 2013
122
58
Thanks for making this! Out of curiosity, is this rom using the latest A11 DDV by @emufan4568 you mentioned in another thread?
 

Xda2022

Member
Jan 16, 2022
16
7
Just flashed this ROM. Buttery smooth. Thanks a lot for your time and efforts.

Couple of possible bugs
1) Do not change the display cut out from default- it blanks the whole screen without any way to change back other than by factory resetting.

2) I can't connect to Internet when I turn on expressvpn. Might be just me though.

This just proves that the Nokia 8 is still a very capable device in 2022. :)

Can't really get a logcat for the first one but will look into the second one to see if there's a workaround for the VPN issue.
 
  • Like
Reactions: marceldossantos91

Xda2022

Member
Jan 16, 2022
16
7
And just in case anyone is wondering, banking apps work just fine. Safetynet passes and Selinux is indeed enforcing
 
Last edited:
  • Like
Reactions: johndaog

Xda2022

Member
Jan 16, 2022
16
7
Just flashed this ROM. Buttery smooth. Thanks a lot for your time and efforts.

Couple of possible bugs
1) Do not change the display cut out from default- it blanks the whole screen without any way to change back other than by factory resetting.

2) I can't connect to Internet when I turn on expressvpn. Might be just me though.

This just proves that the Nokia 8 is still a very capable device in 2022. :)

Can't really get a logcat for the first one but will look into the second one to see if there's a workaround for the VPN issue.
Hi all, found a fix for the VPN not connecting. I found that I had to be on a TCP protocol for it to work. I had issues with a UDP connection. Didn't have this issue on Pie so assume it's to do with this ROM, but nonetheless here's the solution if you've got the same problem.
 

marceldossantos91

Senior Member
Jan 17, 2011
944
391
Hi all, found a fix for the VPN not connecting. I found that I had to be on a TCP protocol for it to work. I had issues with a UDP connection. Didn't have this issue on Pie so assume it's to do with this ROM, but nonetheless here's the solution if you've got the same problem.
I just tested UDP now with windscribe and i connected without any issues. Likely the issue is your vpn providers app not fully compatible with A12 yet.
 
  • Like
Reactions: Xda2022

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Will there be new update any time soon?
    yes, in the next few days actually. i have rather good and bad news though about the next update.

    the reason for this lengthy update is simply updates were no longer possible. we have hit our 3GB system limit and builds no longer build, so we had to re-think the whole Tvirus system.

    the good news is we just succeeded in making a new T-virus a few days ago, and is now available, as such i will now be pushing the update soon.

    however please note that OTA will NOT be possible for this update, because it requires flashing our new T-virus which in turn will wipe the entire device as it will repartition everything. we have increased system size to 5GB successfully which was rather a risky ordeal and took a lot of time to pull off, but we succeeded in the end.

    you will need a full backup and T-virus re-install before updating to the latest builds. going forward, builds will only be compatible with T-virus 2.0.

    i will post instructions soon on how to flash it too, i will push 3.7 in next few days alongside it. we needed testing from our users before pushing to XDA, but 3.6.5 and T-virus 2.0 is already avail in our telegram support group if you dont want to wait. (in my links on first page)
    2
    3.7 build is up, happy flashing!

    please note that T-virus 2.0 is a requirement for this build and all builds going forward. please ensure you backup all your data, and flash it before attempting to flash 3.7 or you will get an error upon flashing.

    follow this guide to get T-virus 2.0 installed, links in guide:
    https://forum.xda-developers.com/t/nokia-8-nb1-full-rom-installation-guide.4349525/

    warning! all your data will be erased, ensure you have a backup of all your data!
  • 6
    cherish-3-x-png.5454521

    Code:
    /*
    
    * Your warranty is now void.
    
    *
    
    * I am not responsible for bricked devices, dead SD cards,
    
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    
    * do some research if you have any concerns about features included in this ROM
    
    * before flashing it! YOU are choosing to make these modifications, and if
    
    * you point the finger at me for messing up your device, I will laugh at you.
    
    */

    CherishOS is an AOSP based rom focusing on a Unique UI with many customizations.

    Known bugs
    - TWRP recovery does not decrypt internal storage with a pin set, this is TWRP's fault, but does not affect OTAs, cancel when prompted for pin it will say its incorrect.
    - Offline charging animation does not work [FIXED in 3.5.2]
    - Loudspeaker is loud and creates some echo in calls
    - SIM2 mobile data does not work (for dual sim users) but the sim itself works fine [FIXED in 3.5.2]
    - gyro sensor creates a drift in some games [FIXED in 3.6]
    - requires flashing atomix zip for WPA2 hotspot to work (attached) < now included, needs test.
    - you tell me

    Please ensure T-virus-2.0 is installed before attempting to flash this rom! follow this guide here: https://forum.xda-developers.com/t/nokia-8-nb1-full-rom-installation-guide.4349525/

    Selinux status: Enforcing

    Download

    ROM:
    Gapps: https://drive.google.com/file/d/1QYLu9YcZFXft4sT4tp7fjUpeMa_pd5Xc/view?usp=sharing

    Vanilla: https://drive.google.com/file/d/1dIIfB5J4gMhsaQrqHjAfuh9oPcaKV9F4/view?usp=sharing

    Recoveries (choose which you like):
    TWRP:
    Orangefox: Skyhawk:
    The Zip installer is used for easier access when flashing roms, the img is there in case you have forgotten to flash the zip and have lost recovery.


    Flashing instructions

    Clean Flash:


    1. Take a full backup of both your data and internal storage as it may be wiped.

    2. Download the ROM from above link and flash the recovery zip

    3. Download the recovery zip of your choosing and flash it if not already on latest twrp.

    4. boot into recovery and either remove rom pin or wipe internal to have it accessible to copy rom zip over (due to the decryption bug) or just use external sd card to flash.

    5. flash the rom zip and recovery zip again right after the rom zip before rebooting , it will reboot you to recovery automatically in other slot. (optional) cherish recovery included.

    6. Flash any mods you may want

    7. run factory reset from recovery, or wipe /data and /dalvik if you don't want internal wiped.

    8. reboot to system and enjoy!

    (flashing Atomix zip is only needed if you flash the .img to fix hotspot, but not with the zip)

    Installing an OTA (Dirty flash):

    1. Download the ROM from above link

    2. flash the rom zip and recovery zip and let it reboot into recovery.

    3. wipe Dalvik cache only

    4. flash any mods you had previously flashed.

    5. reboot to system and enjoy!

    (flashing Atomix zip is only needed if you flash the .img to fix hotspot, but not with the zip)

    Device support:
    https://t.me/HMD_Nokia_8

    Credits
    Me for building the rom
    @emufan4568 for the NB1 device and vendor tree, atomix kernel and TWRP.
    Rany42 for all his help and contribution and for using his device trees, he doesn't have an XDA account.
    @oaid for contribution to vendor tree and atomix kernel and countless hours of bug fixing
    @CherishOS team for the amazing ROM
    @THMSP for T-virus

    all users in our telegram groups that helped us contribute and find bugs as well as sent us logs.

    if i missed anyone in credits please let me know and ill add you to this list.

    coffee: if you do decide to donate, thank you, appreciate it more than you know.

    Sources:

    CherishOS: https://github.com/CherishOS

    Device trees: https://github.com/GPUCode, https://github.com/c79
    2
    build updated

    Happy flashing!
    2
    Can you please post a log? I have not seen this issue happen on my device even after 7 days without a reboot, i will investigate
    I updated to the new build on Thursday and it's been good so far- no freezes yet. Thanks for fixing the H/W lights!

    Anyways, I'll post a log if it happens again but so far so good.

    To anyone else reading, I currently have 0 issues with this ROM- much better than stock ROM which is stuck at Android 9👍
    2
    GPS is fine, it sometimes wants to recalibrate though. I don't know about aptx-HD but aptx works. Minimum screen brightness feels better with "Extra Dim" setting on the rom. Overall pretty stable but you should be cautious if it's gonna be a big deal for you in case of a problem. I was personally restarting phone around once a week on original software but I am restarting it daily with ROM to make sure it doesn't act weird. PS: That HD audio settings became usable when you connect the device.
    2
    3.7 build is up, happy flashing!

    please note that T-virus 2.0 is a requirement for this build and all builds going forward. please ensure you backup all your data, and flash it before attempting to flash 3.7 or you will get an error upon flashing.

    follow this guide to get T-virus 2.0 installed, links in guide:
    https://forum.xda-developers.com/t/nokia-8-nb1-full-rom-installation-guide.4349525/

    warning! all your data will be erased, ensure you have a backup of all your data!