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

[10] [GSI] crDroid [ARM64-A/AB] [Experimental]

Search This thread

Technical

Senior Member
Jun 2, 2008
3,462
1,210
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/10.0/README.mkdn

Screenshots:
https://crdroid.net
Note: some specific features maybe be missing due to the generic nature of GSIs.

Flashing Instructions:

Pre-installation:

First time installation:

The basic steps for flashing a GSI are:

1. Download the GSI file and uncompress the .7z archive
2. Uninstall Magisk if it was previously installed, by using its uninstaller and reboot the phone
3. Wipe Data, Dalvik, and Cache partitions
4. Flash the GSI to system partition, GApps, and maybe specific files for your phone (see post 2)
5. Boot and perform a minimal setup (enabling USB Debugging as a suggestion)
6. Reboot into recovery and flash Magisk
7. Reboot and enjoy!

There is more detailed information on GSI and how to flash it on phhusson’s wiki and in his thread here on xda. Also vince31fr brings useful info and workarounds.

Update installation:

1. Download the GSI file and uncompress the .7z archive to get the .img file
2. (Optional) Uninstall Magisk if it was previously installed, by using its uninstaller and reboot the phone
3. Wipe Dalvik and Cache partitions
4. Flash the GSI (.img file) to system partition, GApps, and maybe specific files for your phone (see post 2)
5. Boot and perform a minimal setup (enabling USB Debugging as a suggestion)
6. If you uninstall Magisk (step 2), reboot into recovery and flash Magisk
7. Reboot and enjoy!


Sources:
ROM: https://github.com/crdroidandroid
Patches: https://github.com/phhusson/treble_experimentations/releases

Known issues:
Camera

Download:
ROM: https://androidfilehost.com

Visit official website @ crDroid.net
crDroid Community Telegram
Donate to help crDroid Team pay their server costs
 
Last edited:

Technical

Senior Member
Jun 2, 2008
3,462
1,210
Issues and workarounds:

1. Check your phone compatibility with Treble before following these instructions.

2. Generally, smart charging feature (Settings > Battery > Smart Charging) does not work on Treble. You can have the same functionality using Battery Charge Limit app.

3. Can't flash Gapps due to error 70 (insufficient storage space available in System partition)? In TWRP, just go to Wipe menu > Advanced Wipe > check System partition > Partition options > Resize FS. Then flash Gapps again. In other recoveries, the steps are similar.

4. To get Viper4Android working on GSI ROMs, please, thank here or the Magisk modules.

5. For RAW support on cameras: Settings > Phh Treble Settings > Misc features > and select Expose Aux cameras (Qualcomm) if possible.

6. You may need to flash the vbmeta.img file specific for your device (firmware) before you first boot the GSI. Discover your actual slot: check in TWRP reboot options or in fastboot mode: fastboot getvar current-slot. Then run in the same slot you're flashing the GSI image:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

7. If you lose Wi-Fi and/or Bluetooth, you should flash the dtbo.img file specific for your device (firmware). Discover your actual slot: check in TWRP reboot options or in fastboot mode: fastboot getvar current-slot. Then run in the same slot you're flashing the GSI image:

For A/B devices, run:
fastboot flash dtbo_a dtbo.img
or
fastboot flash dtbo_b dtbo.img

For A-only devices, run:
fastboot flash dtbo dtbo.img

8. Additional files as Permissiver v5 and DM-verity, forced encryption, and disc quota disabler must be needed to boot.
 
Last edited:

Technical

Senior Member
Jun 2, 2008
3,462
1,210
  • Like
Reactions: carandcar

Technical

Senior Member
Jun 2, 2008
3,462
1,210
Hello.

how to flash vbmeta.img please ? thanks

1. Open bootloader and custom recovery are mandatory (see OP).
2. Download the latest (official) firmware for your device. Extract the vbmeta.img file and put into your adb/fastboot folder.
3. Go to fastboot mode and from command line, flash vbmeta.img:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
 
Last edited:

KtownJeff

Senior Member
Mar 18, 2019
185
134
In Space
perfect and all is well on Moto G7 plus XT-1965-2...... I flashed gsi over stock 10....then flashed permissiver 4, then my device specific Twrp installer..... reboot repaired file system in advanced wipe to add space for gapps no issue... booted canary magisk....
 
Last edited:
  • Like
Reactions: Technical

Gheartxz2017

Senior Member
Nov 5, 2017
115
14
Queretaro

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    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/10.0/README.mkdn

    Screenshots:
    https://crdroid.net
    Note: some specific features maybe be missing due to the generic nature of GSIs.

    Flashing Instructions:

    Pre-installation:

    First time installation:

    The basic steps for flashing a GSI are:

    1. Download the GSI file and uncompress the .7z archive
    2. Uninstall Magisk if it was previously installed, by using its uninstaller and reboot the phone
    3. Wipe Data, Dalvik, and Cache partitions
    4. Flash the GSI to system partition, GApps, and maybe specific files for your phone (see post 2)
    5. Boot and perform a minimal setup (enabling USB Debugging as a suggestion)
    6. Reboot into recovery and flash Magisk
    7. Reboot and enjoy!

    There is more detailed information on GSI and how to flash it on phhusson’s wiki and in his thread here on xda. Also vince31fr brings useful info and workarounds.

    Update installation:

    1. Download the GSI file and uncompress the .7z archive to get the .img file
    2. (Optional) Uninstall Magisk if it was previously installed, by using its uninstaller and reboot the phone
    3. Wipe Dalvik and Cache partitions
    4. Flash the GSI (.img file) to system partition, GApps, and maybe specific files for your phone (see post 2)
    5. Boot and perform a minimal setup (enabling USB Debugging as a suggestion)
    6. If you uninstall Magisk (step 2), reboot into recovery and flash Magisk
    7. Reboot and enjoy!


    Sources:
    ROM: https://github.com/crdroidandroid
    Patches: https://github.com/phhusson/treble_experimentations/releases

    Known issues:
    Camera

    Download:
    ROM: https://androidfilehost.com

    Visit official website @ crDroid.net
    crDroid Community Telegram
    Donate to help crDroid Team pay their server costs
    7
    Issues and workarounds:

    1. Check your phone compatibility with Treble before following these instructions.

    2. Generally, smart charging feature (Settings > Battery > Smart Charging) does not work on Treble. You can have the same functionality using Battery Charge Limit app.

    3. Can't flash Gapps due to error 70 (insufficient storage space available in System partition)? In TWRP, just go to Wipe menu > Advanced Wipe > check System partition > Partition options > Resize FS. Then flash Gapps again. In other recoveries, the steps are similar.

    4. To get Viper4Android working on GSI ROMs, please, thank here or the Magisk modules.

    5. For RAW support on cameras: Settings > Phh Treble Settings > Misc features > and select Expose Aux cameras (Qualcomm) if possible.

    6. You may need to flash the vbmeta.img file specific for your device (firmware) before you first boot the GSI. Discover your actual slot: check in TWRP reboot options or in fastboot mode: fastboot getvar current-slot. Then run in the same slot you're flashing the GSI image:

    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

    7. If you lose Wi-Fi and/or Bluetooth, you should flash the dtbo.img file specific for your device (firmware). Discover your actual slot: check in TWRP reboot options or in fastboot mode: fastboot getvar current-slot. Then run in the same slot you're flashing the GSI image:

    For A/B devices, run:
    fastboot flash dtbo_a dtbo.img
    or
    fastboot flash dtbo_b dtbo.img

    For A-only devices, run:
    fastboot flash dtbo dtbo.img

    8. Additional files as Permissiver v5 and DM-verity, forced encryption, and disc quota disabler must be needed to boot.
    2
    You tell me. I've tested on just one phone.
    1
    Does not see the sim card. No 3g / 4g. Redmi Note 8 pro.
    1
    You tell me. I've tested on just one phone.
    Perfect on top of LOS171 base on Moto g7 River xt1962-1 and VZW (CDMA). Great job, thanks