[ROM][Android 12L][BERYLLIUM] crDroid v8.5 [14.05.2022]

Search This thread

gwolfu

Recognized Developer
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

Features:
https://github.com/crdroidandroid/crdroid_features/blob/12.0/README.mkdn

Flashing Instructions:
Pre-installation:

First time installation:
  • Backup your data to PC, OTG flash drive
  • Boot to fastboot and flash recovery
  • Code:
    fastboot flash recovery recovery.img
  • Now boot to recovery by holding VOL UP + POWER
  • Navigate to Factory reset and format data, wipe cache and wipe system
  • Now reboot to recovery
  • Navigate to Apply update and choose from adb (if you have crDroid.zip on external sdcard, you may choose this option and navigate to where the zip is)
  • Now sideload crDroid zip
  • Code:
    adb sideload crDroid.zip
  • If you are running with gapps, choose again to apply from adb and sideload gapps.zip
  • Reboot to system

Update installation:
Via recovery
  • Boot to recovery
  • Navigate to Apply update and choose from adb (if you have crDroid.zip on external sdcard, you may choose this option and navigate to where the zip is)
  • Now sideload crDroid zip
  • Code:
    adb sideload crDroid.zip
Via OTA:
  • Go to Settings -> System -> Updater and download latest build
  • Choose install and let it finish
  • Reboot

Do note that crDroid 8 is encrypted by default, so if you want to run decrypted, you'll need to sideload dfe.zip

Sources:
ROM: https://github.com/crdroidandroid
Kernel source: https://github.com/crdroidandroid/android_kernel_xiaomi_sdm845

Download:
ROM https://crdroid.net/beryllium

Known isues:
- none critical

Visit official website @ crDroid.net
crDroid Poco Telegram
crDroid Community Telegram

If you like my work, consider a donation > My Paypal
 
Last edited:

a9k1t

Senior Member
Jan 3, 2018
185
120
Bug: Bluetooth is trying to turn on and off, repeatedly.

Overall, it feels like a LOS developer build with unlocked features.
 
  • Like
Reactions: Монтано

Sia_scazy

Member
Dec 8, 2011
28
5
HI GWOLFU TNX IN ADVANCE
im not be able to root
flash latest magisk apk or zip no difrens beetwin apk and zip
 

Oehr

Senior Member
Sep 7, 2012
242
88
Thanks gwolfu! I'd love to upgrade this week, but I've got a few questions first:
  • Is a dirty flash upgrade from crDroid 7 supported?
  • I had issues with nikgapps before, with the signal app not receiving any messages unless I open the app (nikgapps specific issue). I'd like to try bitgapps instead. your rom should also work well with that gapps pack, right?
  • I use encrypted f2fs data partition right now. is that also supported by this crdroid 8 build? or do I have to update the fstab again?
  • Does it pass safetynet (with/without magisk)?
 
Last edited:

gwolfu

Recognized Developer
Thanks gwolfu! I'd love to upgrade this week, but I've got a few questions first:
  • Is a dirty flash upgrade from crDroid 7 supported?
  • I had issues with nikgapps before, with the signal app not receiving any messages unless I open the app (nikgapps specific issue). I'd like to try bitgapps instead. your rom should also work well with that gapps pack, right?
  • I use encrypted f2fs data partition right now. is that also supported by this crdroid 8 build? or do I have to update the fstab again?
  • Does it pass safetynet (with/without magisk)?
1. Not possible to dirty flash
2. Should work with other gapps (I just shared what I used, however not tested by me)
3. F2FS data is not added yet due to some bug I've noticed
4. Passed SN out of the box even without magisk
 

Oehr

Senior Member
Sep 7, 2012
242
88
There is an issue with the recovery: it does not automount the micrsod card. manually mounting using adb shell works, but as I am not sure where to mount it, I have no means of applying the update from the microsd card.

P.S. I am using a 1TB microSD card with a single exfat partition
 

wladoom

Member
Dec 18, 2012
26
6
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

Features:
https://github.com/crdroidandroid/crdroid_features/blob/12.0/README.mkdn

Flashing Instructions:

Pre-installation:

First time installation:
  • Backup your data to PC, OTG flash drive
  • Boot to fastboot and flash recovery
  • Code:
    fastboot flash recovery recovery.img
  • Now boot to recovery by holding VOL UP + POWER
  • Navigate to Factory reset and format data, wipe cache and wipe system
  • Now reboot to recovery
  • Navigate to Apply update and choose from adb (if you have crDroid.zip on external sdcard, you may choose this option and navigate to where the zip is)
  • Now sideload crDroid zip
  • Code:
    adb sideload crDroid.zip
  • If you are running with gapps, choose again to apply from adb and sideload gapps.zip
  • Reboot to system

Update installation:
  • Boot to recovery
  • Navigate to Apply update and choose from adb (if you have crDroid.zip on external sdcard, you may choose this option and navigate to where the zip is)
  • Now sideload crDroid zip
  • Code:
    adb sideload crDroid.zip


Do note that crDroid 8 is encrypted by default, so if you want to run decrypted, you'll need to sideload dfe.zip

Sources:
ROM: https://github.com/crdroidandroid
Kernel source: https://github.com/crdroidandroid/android_kernel_xiaomi_sdm845

Download:
ROM https://crdroid.net/beryllium

Known isues:
- none critical

Visit official website @ crDroid.net
crDroid Poco Telegram
crDroid Community Telegram

If you like my work, consider a donation > My Paypal
Bug bluetooth.....not working
 

Oehr

Senior Member
Sep 7, 2012
242
88
Bug bluetooth.....not working
Works fine for me with Build 20200124:
Build 20200124 is up

Changelog
- Fixed bluetooth issues

Join the chat on Telegram @ https://t.me/crDroidPoco
1. Not possible to dirty flash
2. Should work with other gapps (I just shared what I used, however not tested by me)
3. F2FS data is not added yet due to some bug I've noticed
4. Passed SN out of the box even without magisk
as for bitgapps: doesn't work. It fails mounting the vendor partition. tried nikgapps now and receiving message in signal seems to work for now. only time will tell!

as for f2fs, the mounting parameters for encryption differ. I didn't check out the fstab yet, but for crdroid 7, I had to remove the ext4 mount for /data and leave only f2fs with the following permissions in there:

Code:
#<src>                                   <mnt_point>   <type>   <mnt_flags and options>                                               <fs_mgr_flags>
/dev/block/bootdevice/by-name/userdata   /data         f2fs     noatime,nosuid,nodev,discard,background_gc=off,fsync_mode=nobarrier   latemount,wait,fileencryption=ice,quota
And even then it was wonky: it only worked when the data partition was COMPLETELY empty, so that encryption was enabled on first boot. encrypting afterwards failed. Maybe that helps you in troubleshooting f2fs support for data.

P.S. Unless it goes mainline again, I'll stick with the current ext4 variant, as I had to patch fstab every time I updated the rom back with crdroid 7...
 
Last edited:
  • Like
Reactions: Монтано

Makigo123

New member
Jan 22, 2022
2
1
Hey, huge thanks for crDroid, currently on 7.13, will flash 8 this weekend. I've noticed that when hiding nav bar, the back gesture doesn't work anymore and haven't find out how to fix this (7.13 version though). Did I miss something ?
 

gwolfu

Recognized Developer
Works fine for me with Build 20200124:


as for bitgapps: doesn't work. It fails mounting the vendor partition. tried nikgapps now and receiving message in signal seems to work for now. only time will tell!

as for f2fs, the mounting parameters for encryption differ. I didn't check out the fstab yet, but for crdroid 7, I had to remove the ext4 mount for /data and leave only f2fs with the following permissions in there:

Code:
#<src>                                   <mnt_point>   <type>   <mnt_flags and options>                                               <fs_mgr_flags>
/dev/block/bootdevice/by-name/userdata   /data         f2fs     noatime,nosuid,nodev,discard,background_gc=off,fsync_mode=nobarrier   latemount,wait,fileencryption=ice,quota
And even then it was wonky: it only worked when the data partition was COMPLETELY empty, so that encryption was enabled on first boot. encrypting afterwards failed. Maybe that helps you in troubleshooting f2fs support for data.

P.S. Unless it goes mainline again, I'll stick with the current ext4 variant, as I had to patch fstab every time I updated the rom back with crdroid 7...
you can't encrypt afterwards
you either do it at first boot (does that automatically in crDroid 8), or you flash DFE and no encryption from there on
also no real benefits in F2FS imo
 

Oehr

Senior Member
Sep 7, 2012
242
88
you can't encrypt afterwards
you either do it at first boot (does that automatically in crDroid 8), or you flash DFE and no encryption from there on
also no real benefits in F2FS imo
f2fs has been specifically developed for flash memory. it comes with fs-based wear leveling which is great for flash memory without a proper flash controller (microsd cards, emmc, etc.). Some more recent android phones (e.g. pixel 6, poco x3) use f2fs as its default fs for the data (and cache) partition.
Hey, huge thanks for crDroid, currently on 7.13, will flash 8 this weekend. I've noticed that when hiding nav bar, the back gesture doesn't work anymore and haven't find out how to fix this (7.13 version though). Did I miss something ?
do not disable nav bar. switch to gesture bar and set its size to compact and/or disable navigation hint instead. i stumbled into the same "issue" in crdroid 8, until i figured out that I was doing it wrong. It is confusing, as all these options are split between basically three different screens.
 
Last edited:
  • Love
Reactions: Makigo123

Makigo123

New member
Jan 22, 2022
2
1
do not disable nav bar. switch to gesture bar and set its size to compact and/or disable navigation hint instead. i stumbled into the same "issue" in crdroid 8, until i figured out that I was doing it wrong. It is confusing, as all these options are split between basically three different screens.
Thanks, you made my day brighter
 
  • Like
Reactions: Oehr

Oehr

Senior Member
Sep 7, 2012
242
88
Unfortunately, I have the issue with receiving message in the Signal app again: After a while, especially while not charging, signal stops receiving messages on the phone unless I specifically open the signal app again...

I checked the usual culprits, such as battery optimization and such, but everything checks out... I had the issue before with crdroid back when I also tried nikgapps... There was no issue when I later switched to opengapps, but that is not possible for now.

Any clue as to how to fix this? I really don't want to check my signal app all the time :(
 

gwolfu

Recognized Developer
Unfortunately, I have the issue with receiving message in the Signal app again: After a while, especially while not charging, signal stops receiving messages on the phone unless I specifically open the signal app again...

I checked the usual culprits, such as battery optimization and such, but everything checks out... I had the issue before with crdroid back when I also tried nikgapps... There was no issue when I later switched to opengapps, but that is not possible for now.

Any clue as to how to fix this? I really don't want to check my signal app all the time :(
issue is with nikgapps
should be fixed in latest build released today
if dirty flashing new gapps on top, do also clear app data of Google Play Services app and reboot after dirty flash done and booted
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Build 20220514 is ready

    Changelog:
    - Initial crDroid 8.5
    - Updated to May security patches (android-12.1.0_r5)
    - Updated kernel to Linux 4.9.313
    - Enabled Battery Health info (charing cycles seems broken - will check later)
    - Fixed manual network selection with old modem
    - Fixed Power off alarm (once and for all)
    - Added Pixel like Wallpaper colors support in ThemePicker
    - Other ThemePicker fixes
    - Added on-shot auto-brightness
    - Launcher updates for icons
    - Updated Chromium
    - Fixed possible app crashes due to changes in libcore
    - Some other small changes here and there
    - Updated translations

    Join the chat on Telegram @ https://t.me/crDroidPoco
    7
    Build 20220509 is ready

    Changelog:
    - Updated kernel to Linux 4.9.312
    - Fixed possible Launcher crash
    - Fixes and updates for recovery
    - Added W33d wifi icon style
    - Added Dora icon styles for wifi and signal
    - Added Dora navbar style
    - Reworked pixel nav animation
    - Added back charging ripple
    - Updates for ThemePicker
    - Cleanup some unused configs
    - Various other changes
    - Updated transitions

    Join the chat on Telegram @ https://t.me/crDroidPoco
    4
    Build 20220509 is ready
    The PowerOffAlarm works a little incorrectly.
    The phone boot up exactly at the set time and does not have time to boot. It takes about 30-35 seconds to boot the system.
    As a result, after the start, a notification about a missed alarm appears.

    Temporarily solved the problem with PowerOffAlarm.
    Took the PowerOffAlarm.apk from this los19.1 build from Zeelog and replaced file /system/product/app/PowerOffAlarm/.
    Reboot twrp, wipe cache/dalvik, reboot system.
    Everything works, the phone boot up 90 seconds before the set alarm.
    4
    so to avoid problems with decrypted roms and encrypted data in every rom and avoid bootlopp it's best to use crdroid recovery? no need to use DFE in OTA updates?
    If you want to have decrypted data and stay in TWRP you must always -manually- flash the updates and always along with DFE. Never use OTA.

    If you want to stay encrypted you need to use crDroid Recovery and OTA will work just fine.

    However crDroid recovery only works with crDroid ROM. LineageOS ROM have LineageOS recovery and Pixel Experience have PE recovery. All of them can handle OTA updates in their encrypted ROMs.
    3
    can i install this rom with twrp? can anyone give me a guide, please (from stock miui)
    Yes, check here.
  • 37
    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

    Features:
    https://github.com/crdroidandroid/crdroid_features/blob/12.0/README.mkdn

    Flashing Instructions:
    Pre-installation:

    First time installation:
    • Backup your data to PC, OTG flash drive
    • Boot to fastboot and flash recovery
    • Code:
      fastboot flash recovery recovery.img
    • Now boot to recovery by holding VOL UP + POWER
    • Navigate to Factory reset and format data, wipe cache and wipe system
    • Now reboot to recovery
    • Navigate to Apply update and choose from adb (if you have crDroid.zip on external sdcard, you may choose this option and navigate to where the zip is)
    • Now sideload crDroid zip
    • Code:
      adb sideload crDroid.zip
    • If you are running with gapps, choose again to apply from adb and sideload gapps.zip
    • Reboot to system

    Update installation:
    Via recovery
    • Boot to recovery
    • Navigate to Apply update and choose from adb (if you have crDroid.zip on external sdcard, you may choose this option and navigate to where the zip is)
    • Now sideload crDroid zip
    • Code:
      adb sideload crDroid.zip
    Via OTA:
    • Go to Settings -> System -> Updater and download latest build
    • Choose install and let it finish
    • Reboot

    Do note that crDroid 8 is encrypted by default, so if you want to run decrypted, you'll need to sideload dfe.zip

    Sources:
    ROM: https://github.com/crdroidandroid
    Kernel source: https://github.com/crdroidandroid/android_kernel_xiaomi_sdm845

    Download:
    ROM https://crdroid.net/beryllium

    Known isues:
    - none critical

    Visit official website @ crDroid.net
    crDroid Poco Telegram
    crDroid Community Telegram

    If you like my work, consider a donation > My Paypal
    16
    Build 20220409 is up

    Changelog:
    - Initial crDroid 8.4
    - Updated to April security patches (android-12.1.0_r4)
    - Initial crDroid kernel modding
    - Added reTicker
    - Added smart pixels option
    - Fixed ring vibration
    - Fixed Monet customizations
    - Updated some app icons
    - Small updates to launcher
    - Some other small changes here and there
    - Updated translations

    Join the chat on Telegram @ https://t.me/crDroidPoco
    16
    Build 20220313 is ready

    Changelog:
    - Updated kernel to Linux 4.9.306
    - Added option to change the length of gesture navbar
    - Added option to change back gesture height
    - Added kill option to notification guts
    - Added Flipendo (Pixel exclusive extreme battery saver - see battery options)
    - Added smartspace
    - Reverted inclusion of CameraGo (needs gapps and not everyone uses gapps)
    - Further improvements here and there
    - Test fix for ViLTE
    - Test fix for Google hotword
    - OTA Updater improvements
    - Updated translations

    Join the chat on Telegram @ http://t.me/crDroidPoco
    13
    Build 20220220 is ready

    Changelog:
    - Reworked Update app
    - Added suport for local updates for Updater
    - Added user toggle for unlimited Google photos storage
    - Added user toggle for GamesProp
    - Added Launcher Google search support
    - Added Launcher ability to change corner radius of Dock search bar
    - Added Launcher toggle to hide status bar
    - Added Launcher hidden & protected apps options
    - Added volume dialog timeout option
    - Added option for volume panel on left
    - Added navbar styles (works with navbar so don't ask if you use gesture nav)
    - Various fixes and improvements
    - Updated translations

    Join the chat on Telegram @ https://t.me/crDroidPoco
    12
    Build 20220225 is up

    Changelog:
    - Updated kernel to Linux v4.9.303
    - Launcher improvements
    - Added face unlock option
    - Added toggle for combined signal icons
    - Added Wi-Fi timeout feature
    - Added bluetooth timeout feature
    - Dialer improvements
    - Messaging improvements
    - Improvements to signature spoofing support
    - Some other changes here and there
    - Updated translations

    Join the chat on Telegram @ https://t.me/crDroidPoco