Development [ROM][12.1][OFFICIAL] crDroid Android v8.9 [mojito/sunny]

Search This thread

kaem84

Senior Member
Feb 16, 2014
121
27

Attachments

  • mojito.xml
    28.6 KB · Views: 56

MrCrayon

Senior Member
Sep 6, 2013
202
61
Xiaomi Redmi Note 4
Lenovo P11
Yes, I just downloaded and installed from settings.
Gapps working after update(nik gapps core) and for magisk, I don't use root, so I don't know about this.

For first installation, I sideloaded from PE recovery. So TWRP is not important.
I tried OTA update, same steps as you did, and now I'm stuck with boot animation.

I can see this with adb logcat
Code:
06-26 19:42:11.935  3239  3239 E PackageManager: There should probably be exactly one setup wizard; found 0: matches=[]
06-26 19:42:11.937  3239  3239 E PackageManager: updateAllSharedLibrariesLPw failed: Package com.qualcomm.wfd.service requires unavailable shared library .WfdService; failing!
06-26 19:42:12.022  3239  3239 E System  : ******************************************
06-26 19:42:12.022  3239  3239 E System  : ************ Failure starting system services
06-26 19:42:12.022  3239  3239 E System  : java.lang.RuntimeException: There must be exactly one installer; found []
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:8690)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:8162)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:7134)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1171)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.SystemServer.run(SystemServer.java:885)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.SystemServer.main(SystemServer.java:618)
06-26 19:42:12.022  3239  3239 E System  :     at java.lang.reflect.Method.invoke(Native Method)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
06-26 19:42:12.023  3239  3239 E Zygote  : System zygote died with fatal exception
06-26 19:42:12.023  3239  3239 E Zygote  : java.lang.RuntimeException: There must be exactly one installer; found []
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:8690)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:8162)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:7134)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1171)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:885)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:618)
06-26 19:42:12.023  3239  3239 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
06-26 19:42:12.023  3239  3239 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
06-26 19:42:12.023  3239  3239 E AndroidRuntime: java.lang.RuntimeException: There must be exactly one installer; found []
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:8690)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:8162)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:7134)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1171)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:885)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:618)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
06-26 19:42:12.023  3239  3239 E AndroidRuntime: Error reporting crash
06-26 19:42:12.023  3239  3239 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2306)
06-26 19:42:12.066  3145  3145 E Zygote  : Zygote failed to write to system_server FD: Connection refused
06-26 19:42:12.066  3145  3145 E Zygote  : Exit zygote because system server (pid 3239) has terminate

Any idea would be appreciated

Edit 1
If I reboot to recovery I can see crDroid 8.6 recovery

Edit 2
I switched slot and I'm back to crDroid 8.4, I think I'll wait to have more time to update.

I am already using Migrate to backup apps, how to backup crDroid settings?
 
Last edited:

Ehsan.22

Member
Sep 13, 2021
16
1
I tried OTA update, same steps as you did, and now I'm stuck with boot animation.

I can see this with adb logcat
Code:
06-26 19:42:11.935  3239  3239 E PackageManager: There should probably be exactly one setup wizard; found 0: matches=[]
06-26 19:42:11.937  3239  3239 E PackageManager: updateAllSharedLibrariesLPw failed: Package com.qualcomm.wfd.service requires unavailable shared library .WfdService; failing!
06-26 19:42:12.022  3239  3239 E System  : ******************************************
06-26 19:42:12.022  3239  3239 E System  : ************ Failure starting system services
06-26 19:42:12.022  3239  3239 E System  : java.lang.RuntimeException: There must be exactly one installer; found []
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:8690)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:8162)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:7134)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1171)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.SystemServer.run(SystemServer.java:885)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.server.SystemServer.main(SystemServer.java:618)
06-26 19:42:12.022  3239  3239 E System  :     at java.lang.reflect.Method.invoke(Native Method)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-26 19:42:12.022  3239  3239 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
06-26 19:42:12.023  3239  3239 E Zygote  : System zygote died with fatal exception
06-26 19:42:12.023  3239  3239 E Zygote  : java.lang.RuntimeException: There must be exactly one installer; found []
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:8690)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:8162)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:7134)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1171)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:885)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:618)
06-26 19:42:12.023  3239  3239 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-26 19:42:12.023  3239  3239 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
06-26 19:42:12.023  3239  3239 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
06-26 19:42:12.023  3239  3239 E AndroidRuntime: java.lang.RuntimeException: There must be exactly one installer; found []
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:8690)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:8162)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:7134)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1171)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:885)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:618)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
06-26 19:42:12.023  3239  3239 E AndroidRuntime: Error reporting crash
06-26 19:42:12.023  3239  3239 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
06-26 19:42:12.023  3239  3239 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2306)
06-26 19:42:12.066  3145  3145 E Zygote  : Zygote failed to write to system_server FD: Connection refused
06-26 19:42:12.066  3145  3145 E Zygote  : Exit zygote because system server (pid 3239) has terminate

Any idea would be appreciated

Edit 1
If I reboot to recovery I can see crDroid 8.6 recovery

Edit 2
I switched slot and I'm back to crDroid 8.4, I think I'll wait to have more time to update.

I am already using Migrate to backup apps, how to backup crDroid settings?
Use TWRP for android 12 and flash crdroid 8.6(no need to clean flash). I think this can help you.
 

alonsoj636

Senior Member
Aug 30, 2020
895
438
LeEco Le 2
Redmi Note 10
Really? Please send me the screenshot
Screenshot_20220628-081554_Google Play Store.png
 

Mthw

Senior Member
May 12, 2013
281
82
HTC EVO 3D
Lenovo Vibe P1m
Finally tried this ROM today, here are my thoughts so far:
1. Google apps are not included, so you have to install them, which complicates the install a bit
2. If you want to install Google apps like Phone, Calendar, etc. you end up with multiple duplicates of apps
3. There are multiple customization options like icons packs, shapes, black dark theme, etc. which are great.
4. default camera isn't great and needs replacing for gcam or gcam go for daily use.
5. Not as fast/smooth as PixelOS but that might be just placebo.
Otherwise a good ROM overall, will post more after further testing.
Reading about limited system space has anyone tried what's the "biggest" package of nikgapps that still fits?
 

Bunny Max

Senior Member
May 15, 2022
60
5
India
Xiaomi Poco X3 Pro
Finally tried this ROM today, here are my thoughts so far:
1. Google apps are not included, so you have to install them, which complicates the install a bit
2. If you want to install Google apps like Phone, Calendar, etc. you end up with multiple duplicates of apps
3. There are multiple customization options like icons packs, shapes, black dark theme, etc. which are great.
4. default camera isn't great and needs replacing for gcam or gcam go for daily use.
5. Not as fast/smooth as PixelOS but that might be just placebo.
Otherwise a good ROM overall, will post more after further testing.
Reading about limited system space has anyone tried what's the "biggest" package of nikgapps th

Finally tried this ROM today, here are my thoughts so far:
1. Google apps are not included, so you have to install them, which complicates the install a bit
2. If you want to install Google apps like Phone, Calendar, etc. you end up with multiple duplicates of apps
3. There are multiple customization options like icons packs, shapes, black dark theme, etc. which are great.
4. default camera isn't great and needs replacing for gcam or gcam go for daily use.
5. Not as fast/smooth as PixelOS but that might be just placebo.
Otherwise a good ROM overall, will post more after further testing.
Reading about limited system space has anyone tried what's the "biggest" package of nikgapps that still fits?
Nice

So you mean that pixel os is better than crdroid? Lol anyway how is the gaming performance of this rom?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I have been using cDroid for quite a while. I like it very much. However, for the past week I've been getting a message that I should update to Android 13. ??

    Is there already? Is also a cDroid with android 13 planned?

    If not, how can I disable the message?
    crdroid 9 with android 13 is not out yet, IIRC the issue is caused by your phone thinking it's a Google Pixel and so when it chcecks for updates it gets the information that there is android 13 available already. You probably could disable the notification just like any other notification, but it won't stop your phone from checking for updates.
    2
    I would recommend to clean flash latest build to avoid any strange issues
  • 13
    BE3pE0l.png

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

    Features:
    * Encrypted by default
    * Selinux enforcing and Safety net passes by default
    * More info - Click here

    First Time Installation:
    * Backup before you begin
    * Reboot to TWRP-based recovery / Ofox
    * Clean Flash (Via adb sideload / via sd card)
    * Reboot to recovery after switching slot (For flashing gapps).(If needed).
    * Reboot

    Update Installation:
    * Backup before you begin
    * Reboot to TWRP-based recovery
    * Flash ROM update
    * Reboot to recovery after switching slot (For flashing gapps).(If needed).
    * Reboot

    Download:
    Redmi Note 10

    Known issues:
    * 48MP mode doesn't works
    * OTA is not tested.

    NOTE:-
    As of now twrp is not pre included
    Screenshots :- https://t.me/jarn10g/14856


    Sources:
    ROM: https://github.com/crdroidandroid
    Kernel:xiaomi-sdm678/android_kernel_xiaomi_mojito

    Visit official website @ crDroid.net
    Redmi Note 10 CR Support group
    Donate to help me in development
    crDroid Community Telegram
    Donate to help CrDroid team pay server costs
    9
    Highlights & Device Specific Changes:
    Build type: Monthly
    Device: Redmi Note 10 (mojito/sunny)
    Device maintainer: Anush Madathumkara (Anush02198)

    ==== 14 September, 2022 ====
    + Based on New Rebased WCSF Kernel
    + Fixed NFC Spams.
    + Fixed MTP related issues.

    ==== 22 July, 2022 ====
    + Based on New Rebased WCSF Kernel
    + sm6150-common: libinit: Override odm_dlkm and vendor_dlkm props
    + sm6150-common: sepolicy: Address WFD prop denial
    + sm6150-common: Drop atrace HIDL service
    + sm6150-common: Remove TARGET_ENABLE_MEDIADRM_64
    + sm6150-common: set debug.sf.latch_unsignaled to 1
    + Update Blobs from Stock MIUI 13.0.9.0.SKGMIXM release-keys
    + sm6150-common:Fix mi_thermald related sepolicies
    + Fix gc related logspam's
    + Re-implemented F2fsRecessModeEnable
    + Improved R/W performance.
    + Improved overall stability.

    ==== 13 June, 2022 ====
    + Update Blobs from MIUI 13.0.7.0
    + Uses Rebased WCSF Kernel.
    + mojito: overlay: Set fps location on x-axis
    + mojito: overlay: Configure side fps properties
    + mojito: vAB: Move recovery resources to /vendor_boot
    + sm6150-common: sepolicy: Add vendor prefix to camera persist file type
    + sm6150-common: overlay: Enable config_forceMultiResolution
    + sm6150-common: vAB: Move GSI AVB keys to /vendor_boot
    + sm6150-common: Fixup Vulkan deQP permission copy
    + sm6150-common: Fix display animation while AOD on/off screen
    + sm6150-common: overlay: Decouple suspend from screen state
    + sm6150-common: Build power-off charging daemon dependency
    + sm6150-common: editorconfig: Add EditorConfig configuration
    + sm6150-common: configs: Add interaction boosts
    + sm6150-common: configs: Set 1 second timeout for interaction boosts
    + sm6150-common: overlay: Drop display STATE_DOZE
    + sm6150-common: powerhint: Enable F2FS background GC
    + sm6150-common: powerhint: Use generic F2FS path provided by init
    + sm6150-common: sepolicy: Add F2FS sysfs permission

    ==== 26 April, 2022 ====
    + Based on rebased WCS Kernel.
    + sm6150-common: overlay: Disable wallpaper zooming
    + sm6150-common: Update surfaceflinger props
    + sm6150-common: Disable partial FB excl rect
    + sm6150-common: audio: extend buffer size to 256kb for offload playback
    + sm6150-common: Enable support for protected content GPU composition
    + sm6150-common:Remove Display framebuffer flag
    + sm6150-common: props: Fix rank of OMX audio codec components
    + sm6150-common: media: Add swap width and height feature
    + sm6150-common: audio: Remove dynamic attributes from APS config
    + sm6150-common: audio: Add Stereo config channel support to usb surround sound
    + sm6150-common: Enable call recording
    + sm6150-common: use armv8-2a-dotprod
    + sm6150-common: Symlink libvndfwk_detect_jni.qti for CneApp
    + sm6150-common: overlay: Enable haptic text cursor
    + sm6150-common: overlay: Disable proximity usage during doze
    + sm6150-common: overlay: Enable burn-in protection
    + sm6150-common: rootdir: Add recovery label
    + mojito: Inherit vAB makefile from new dir
    + mojito: Inherit launch_with_vendor_ramdisk for vAB
    + mojito: fix deprecated power profile items
    + Removal of ANX camera

    ==== 02 March, 2022 ====
    + Update blobs from MIUI 13.0.5
    + Based on rebased WCS Kernel.
    + Added Thermal Profiles
    + Added Dirac Audio
    + sdm6150-common: Disable triple buffering
    + sm6150-common: Make fastrpc_shell_3 publicly available
    + sm6150-common:Update Some Blobs from LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
    + sm6150-common:Add missing zram writeback props
    + sm6150-common: Use proper dynamic partition size for AB
    + sm6150-common: prop: Checkout with latest miui13 release
    + sm6150-common: audio: Remove FM Tuner from input devices
    + sm6150-common: wifi: Relax WiFi re-association RSSI thresholds
    + sm6150-common: wifi: Disable RX wakelock feature
    + sm6150-common: Update surfaceflinger pin for A12
    + sm6150-common: parts: Increase BootCompletedReceiver priority
    + sm6150-common: Use to vendor C2 manifest entry
    + sm6150-common: overlay: Don't pin renderscript
    + sm6150-common: Build extphonelib libs
    + sm6150-common: sepolicy: Address xiaomi parts denials.
    + sm6150-common: sepolicy: Add mlstrustedsubject attribute to parts.
    + sm6150-common: sepolicy: Label bootanim color props
    + sm6150-common: sepolicy: Label more imei props
    + sm6150-common: sepolicy: Address vendor_dataservice_app denies
    + sm6150-common: sepolicy: Address telephony denies
    + sm6150-common: sepolicy: Allow recovery to access pstore
    + sm6150-common: Don't inherit updatable_apex.mk
    + sm6150-common: cmdline: Disable kpti
    + sm6150-common: Add hardware/qcom-caf/wlan to namespaces and wpa_supplicant
    + sm6150-common: Adding developer GSI keys
    + mojito:Update Touch Improve blobs from LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0

    ==== 31 January, 2022 ====
    + Update blobs from MIUI 13
    + Updated WCS Kernel.
    + Fixed few sepolicy denials and wakeup nodes.
    + sm6150-common: prop: Optimise dex flags
    + sm6150-common: prop: Import commonized audio pcm voip
    + sm6150-common: overlay: Update config_safe_media_volume_index
    + sm6150-common: overlay: Drop unused/useless overlays
    + sm6150-common: prop: Set media vol steps to 25
    + sm6150-common: Build media Codec2 modules
    + Moved to Vanilla build

    ==== 14 January, 2022 ====

    + Initial Beta build.
    + Minimal gapps are prebuilt.
    + ANX cam preincluded.
    4
    New build is up
    4
    so this gcam version is recommended on crdroid rom ? got any xml for it ?
    A new version has appeared, lighter and faster.
    https://1-dontsharethislink.celsoazevedo.com/file/filesc/MGC_8.1.101_A9_GV2b_snap.apk
    Here are the configuration files: https://www.celsoazevedo.com/files/android/google-camera/f/configs-bsg-01/
    Below is my configuration file: mojito.xml
    I use this GCam on CrDroid and it worked with no problem. All lenses work
    3
    New Build is released check changelogs and Flashing instructions properly.