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

Search This thread

kaem84

Senior Member
Feb 16, 2014
117
27

Attachments

  • mojito.xml
    28.6 KB · Views: 47

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
14
0
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
852
401
Chile
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
226
61
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.
  • 1
    have you overcome the problem yet ? im scared to update to latest build
    Not yet, I've been waiting for a response here as I didn't figure out a solution, trying to flash through twrp also gives me the same error.
    1
    I still call Anush's builds unofficial. A true official build will have to go through code review process & make sure the final build boots up by reviewers or the author himself such as zid's pixel experience.
    I'd recommend not to update till dev himself gives further instructions or confirm it's working state.
    1
    build boots up properly there are no issues they are tested by 2-3 testers
    But how could users know it's been tested? Testing it privately on telegram or other mediums is what I still refer to as unofficial.
    Everything should happen publicly. Best way to mitigate this officially, is to host a gerrit instance, or atleast use this xda thread for test builds before pushing OTA, then give working confirmations via select users or directly by yourself. Then push OTA after the testing is done. Public forums exist for a reason.
    there are 1-2 roms ig which uses modified partition table which might be messing up things .
    This shouldn't be an issue since every update wipes the entire dynamic partition & replaces old metadata with new. I think the issue is data disparity in the last rom state with the update provided. Messing with system reserves is a huge issue since google by themselves don't recommend doing that in the first place.

    It's due to users flashing other stuff such as gapps that modify old system state. Users get ErrorCode:: kInstallDeviceOpenError caz the new update did not meet storage requirements due to old slot being consuming more space than it supposed to.

    Dynamic A/B partitions aren't designed to be modified after a system upgrade. This isn't gonna get fixed unless there exists another gapps variant. Note that users will still get boot issues on the next updates.
    1
    hey bro , did you turn off modules in magisk or perhap turn magisk off first before updating using updater ?I
    I turned off magisk modules in Magisk. And don't use updater for now. Some have reported experiencing bootloop. Just dirty flash using Crdroid Recovery or Custom recovery.
  • 12
    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)

    ==== 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.