Installing crDroid requires flashing the correct boot.img file to your device. This file contains the crDroid recovery and kernel needed to boot the custom ROM. Missing this step or doing it incorrectly can temporarily brick your phone.
Very old Platform Tools. Fix: Update to the latest Platform Tools from Google’s official website.
Because crDroid uses seamless updates, you must flash to the active slot and ensure the inactive slot doesn't cause a mismatch. crdroid bootimg install
Depending on the device (especially Xiaomi/OnePlus), you may need to flash dtbo , vendor_boot , or vbmeta simultaneously:
If you are already on crDroid and just updating to a new security patch, you don't need to flash boot.img separately via Fastboot—but you do need to reinstall it via the recovery's flashing process. Installing crDroid requires flashing the correct boot
adb reboot bootloader
If you are using a version of crDroid that does not include Google Apps, reboot to recovery again and sideload your preferred GApps package (e.g., MindTheGapps or NikGapps) using the same command. Very old Platform Tools
With the device connected in fastboot mode, you are now ready to flash the boot.img . Open your terminal window where the boot.img is saved. Execute the following command: fastboot flash boot boot.img Use code with caution.
This can happen if the active partition slots ( A and B ) get out of sync. The ROM installed to one slot, but the phone is booting from the other. This is an advanced issue, but a common fix is to manually flash the boot.img to at once using the --slot all flag, or to ensure that after the first ROM sideload, you reboot back into recovery before installing GApps to allow the slots to switch appropriately.
: Hold Volume Up + Power until the recovery screen appears.
With the phone's memory cleared, you can now sideload the main crDroid ROM (the .zip file).