• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][TREBLE][UNOFFICIAL] crDroid v7.8 for the Nokia 8

Search This thread

emufan4568

Senior Member
Jun 19, 2020
87
105
BE3pE0l.png

Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned


crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today


Working features:
  • It boots
  • WiFi
  • Bluetooth
  • Navigation keys
  • Fingerprint
  • Camera
  • Headphones
  • Ringtones
  • Bluetooth audio
  • Selinux enforcing
  • NFC
  • 4K video
  • Hotspot
Known issues:
  • You tell me

Flashing Instructions

Pre-installation

First time installation
  • Backup your device data to a PC or OTG flash drive.
  • Flash T-Virus with NOST and reboot to recovery.
  • Download and copy crDroid and TWRP zip to the Internal Storage and flash them in that order.
  • Format userdata and reboot to recovery to swich to the updated slot.
  • Flash NikGapps and wipe the Dalvik Cache (or else the system will not boot).
  • Reboot to system and enjoy.

Installing from previous release
  • Backup your data to PC, OTG flash drive.
  • Reboot to recovery, copy crDroid and TWRP zip to the Internal Storage and flash them in that order.
  • Reboot to recovery to swich to the updated slot and flash Gapps.
  • Reboot to system

Troubleshooting
When flashing the ROM in TWRP, it fails at Step 2

To fix this, flash any TWRP >= v2.4 which contains a fix for slot switching

After flashing TWRP v2.x the folders have weird names and I cannot copy stuff to the internal storage
You forgot the format userdata before rebooting.
The GSI in T-Virus is A10 and uses software encryption. My TWRP builds use hardware based decryption blobs which
are incompatible with software encrypted userdata. My ROM uses hardware encryption so that is not a problem.
But when you do not format data and install TWRP v2.x then it cannot decrypt the userdata created by A10 GSI.
So always format data before installing TWRP v2.x releases

Sources
ROM: https://github.com/GPUCode/OTA/releases/
Device tree: https://github.com/GPUCode/android_device_nokia_nb1
Common tree: https://github.com/GPUCode/android_device_nokia_msm8998-common
Vendor tree: https://github.com/GPUCode/proprietery_vendor_nokia
Kernel: https://github.com/GPUCode/android_kernel_nokia_msm8998

Visit official website @ crDroid.net
crDroid Community Telegram


Contributors
THMSP, OneWayGamer, oaid
Source Code: https://github.com/crdroidandroid

ROM OS Version: Android 11
ROM Kernel: Linux 4.x
Based On: LineageOS

Version Information
Status:
Stable

Created 2020-11-26
Last Updated 2021-05-31
 
Last edited:

emufan4568

Senior Member
Jun 19, 2020
87
105
Some screenshots
 

Attachments

  • Screenshot_20201126-175506_crDroid_Home.jpg
    Screenshot_20201126-175506_crDroid_Home.jpg
    282.6 KB · Views: 1,799
  • Screenshot_20201126-175514_Settings.png
    Screenshot_20201126-175514_Settings.png
    197.9 KB · Views: 1,838
  • Screenshot_20201126-175525_Settings.png
    Screenshot_20201126-175525_Settings.png
    196.5 KB · Views: 1,806
  • Screenshot_20201126-175542_Android_System.png
    Screenshot_20201126-175542_Android_System.png
    48.7 KB · Views: 1,777
Last edited:
  • Like
Reactions: Dr. Slump

emufan4568

Senior Member
Jun 19, 2020
87
105
You can use any T-Virus you like. My own though contains an updated TWRP version which supports ROM flashing. If you use any older one, it is necessary to flash my new TWRP releases before you atempt to flash the ROM.
 

sdbadshah

Member
Dec 6, 2018
11
3
Problem I Faced
Youtube won't start
Play store glitch
Apps like careem,uber won't show map
 

Attachments

  • Screenshot_20201129-011616_YouTube.png
    Screenshot_20201129-011616_YouTube.png
    101.9 KB · Views: 672

emufan4568

Senior Member
Jun 19, 2020
87
105
After Installing Magisk My Device Stuck on Boot
Just tested on my phone, and Magisk works fine without causing any bootloops. What version are you flashing? You need to use version v21.0 and higher which supports Android 11

Same magisk caused bootloop.
Installed per instructions, wifi and sim do not work as well. Nokia 8 TA-1012

It is most probably a hardware problem with your device. All of my testers never reported Wi-Fi/SIM issues except Dual SIM. Does Wi-Fi work for you on stock ROM or in any other ROM?
 

TlalocC

Member
Aug 25, 2018
16
1
Excellent work, but the play store does not install apps larger than 500MB (if it "downloads", but does not install), I tried reinstalling nikgapps, clearing cache and google app data and nothing.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Any news about updates?
    The device tree is currently being rewritten. I started the rewrite last month and it currently is 90% complete. This will make the ROM faster and more bug-free. The new tree includes, for example, support for Bluetooth calls and aptX audio over Bluetooth, FM radio and the choppy video bug is fixed too. Also, I finally fixed my device so development can continue at a normal pace (1 or 2 builds every month, instead of the current 1 build every 2 months, developing without a working device was a lot harder).

    I'm also rewriting T-Virus as a script to remove the dependency on NOST, make it cross-platform and safer/quicker to install.
    3
    @emufan4568 I am sure you will make it... Thanks to your effort, this phone has taken a breath. Your build is good, okay but in some aspects, it needs some effort over it. For example, mic quality doesn't seem okay, it is not clear on callings. I hope you will make it done.
    Audio is a big part of the rewrite. I have a dedicated tester now just to test audio cases. A lot of audio bugs in the previous tree have been fixed. Audio though will never be 100% perfect because Nokia screwed over the audio HAL. But it's getting pretty close.
    2
    Is there any fixed for battery drain issue?
    The new rewrite has many power-saving features implemented (properly this time). Atomix (the built-in kernel) has also been fixed to not get stuck on higher frequencies. Generally, the battery life is a lot better than before (some alphas reported 0.7%/h idle drain which is pretty good). But it needs more testing though to confirm.
    1
    do you have any suggestions?
    Well tbh, when I was installing this ROM for the first time I didn't really know what I was doing and didn't have the PDF file with instructions (Tbh I still think installing sh*t on Android is true cancer, I'd compare it to doing anything with a broken printer). So at first I actually installed it with just TWRP and the wrong FlameGapps package, strangely enough, everything worked just fine. Then I realised I was supposed to install OrangeFox and a different FlameGapps package. So all I did was just flashing OrangeFox according to the PDF manual and then, correct FlameGapps and flashed again APK package of Magisk. Everything turned out well again. I guess I'm just lucky. 😅

    Just in case I can post my ZIP of files I used if it's allowed here on the forums, just let me know.
    1
    Well tbh, when I was installing this ROM for the first time I didn't really know what I was doing and didn't have the PDF file with instructions (Tbh I still think installing sh*t on Android is true cancer, I'd compare it to doing anything with a broken printer). So at first I actually installed it with just TWRP and the wrong FlameGapps package, strangely enough, everything worked just fine. Then I realised I was supposed to install OrangeFox and a different FlameGapps package. So all I did was just flashing OrangeFox according to the PDF manual and then, correct FlameGapps and flashed again APK package of Magisk. Everything turned out well again. I guess I'm just lucky. 😅

    Just in case I can post my ZIP of files I used if it's allowed here on the forums, just let me know.
    It looks that every one of us has personal files combined with person-specific method for installing!
    I get what you have done there. So don't bother yourself posting files. Thanks for reply.
  • 14
    BE3pE0l.png

    Code:
    *** Disclaimer
    I am not responsible for any damage you made to your device
    You have been warned


    crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today


    Working features:
    • It boots
    • WiFi
    • Bluetooth
    • Navigation keys
    • Fingerprint
    • Camera
    • Headphones
    • Ringtones
    • Bluetooth audio
    • Selinux enforcing
    • NFC
    • 4K video
    • Hotspot
    Known issues:
    • You tell me

    Flashing Instructions

    Pre-installation

    First time installation
    • Backup your device data to a PC or OTG flash drive.
    • Flash T-Virus with NOST and reboot to recovery.
    • Download and copy crDroid and TWRP zip to the Internal Storage and flash them in that order.
    • Format userdata and reboot to recovery to swich to the updated slot.
    • Flash NikGapps and wipe the Dalvik Cache (or else the system will not boot).
    • Reboot to system and enjoy.

    Installing from previous release
    • Backup your data to PC, OTG flash drive.
    • Reboot to recovery, copy crDroid and TWRP zip to the Internal Storage and flash them in that order.
    • Reboot to recovery to swich to the updated slot and flash Gapps.
    • Reboot to system

    Troubleshooting
    When flashing the ROM in TWRP, it fails at Step 2

    To fix this, flash any TWRP >= v2.4 which contains a fix for slot switching

    After flashing TWRP v2.x the folders have weird names and I cannot copy stuff to the internal storage
    You forgot the format userdata before rebooting.
    The GSI in T-Virus is A10 and uses software encryption. My TWRP builds use hardware based decryption blobs which
    are incompatible with software encrypted userdata. My ROM uses hardware encryption so that is not a problem.
    But when you do not format data and install TWRP v2.x then it cannot decrypt the userdata created by A10 GSI.
    So always format data before installing TWRP v2.x releases

    Sources
    ROM: https://github.com/GPUCode/OTA/releases/
    Device tree: https://github.com/GPUCode/android_device_nokia_nb1
    Common tree: https://github.com/GPUCode/android_device_nokia_msm8998-common
    Vendor tree: https://github.com/GPUCode/proprietery_vendor_nokia
    Kernel: https://github.com/GPUCode/android_kernel_nokia_msm8998

    Visit official website @ crDroid.net
    crDroid Community Telegram


    Contributors
    THMSP, OneWayGamer, oaid
    Source Code: https://github.com/crdroidandroid

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x
    Based On: LineageOS

    Version Information
    Status:
    Stable

    Created 2020-11-26
    Last Updated 2021-05-31
    9
    It's Project Sakura :) If I manage to build it properly, then I will most probably update crDroid too with the updated device tree.
    7
    New release is up! Download from here: Release crDroid v7.2.1 · GPUCode/OTA (github.com)
    * Initial crDroid 7.2 Unofficial Build
    * Merged January 2021 security update
    * Performance and stability improvements
    * Improved battery drain
    * Fixed internal audio recording
    7
    New crDroid build! Download from here: https://github.com/GPUCode/OTA/releases/tag/v7.6
    New features include:
    • Upstream changes from crDroid
    • May 2021 security patch
    • Prebuilt camera stack with OIS and mono sensor support
    • Prebuilt audio stack for better audio clarity
    • Freeform windows support
    • ThinLTO link time optimization enabled
    • Fixed WiFi speed with new kernel
    • New OpenGL/Vulkan blobs from Pixel 2
    • Working NFC
    • New perf blobs from Pixel 2 + Google pixel perf HAL
    • Vulkan UI rendering
    • Fixed sensor crashing on random reboots
    • Faster GPS TTFF
    • New AIDL vibration HAL customizable from userspace
    • New custom A11 CAF tag based kernel compiled with clang 12.0
    • Vendor ready for GSIs, you can use any GSI you want including Android 12!
    • Fixed MTP issues
    • Added support for F2FS userdata
    • Included GcamGO, GalleryGO and Vanced Manager
    • Performance optimizations
    • More power saving features
    • Unspecialized app process pool for faster app launching
    • EAS (Energy Aware Scheduling) support in ROM and kernel
    • Added back AOD (Always On Display)
    6
    Something exciting is coming 🔥
    Hint: It's a new Rom.
    Don't worry, crDroid will be updated to 7.4 soon