Warning: The provided instructions are for crDroid 13 running on Redmi 15 / POCO M7 (creek). These will only work if you follow every section and step precisely.
Do not continue after something fails!
Do not continue after something fails!
Before you start, make sure you’ve deleted every Google account from the device on a fresh install. This will prevent “Factory Reset Protection” (FRP) from kicking in during the setup steps.
Installation is only possible on a device with unlocked bootloader!
crDroid is provided as-is without warranty, and while we strive to ensure functionality, you install it at your own risk.
We are not responsible for any damage you made to your device. You have been warned!
We are not responsible for any damage you made to your device. You have been warned!
Flashing instructions
Pre-installation:
- Unlock bootloader
- Download the latest crDroid zip
- Download the provided recovery
- Back up all important data before proceeding
- Formatting data will erase internal storage and user data
First time installation (clean flash):
- Download the ROM zip and provided recovery
- Boot the device into the provided recovery
- Select Install and flash the crDroid zip
- After flashing is complete, return to the recovery main menu
- Select Format Data
- Type yes to confirm formatting
- Wait until formatting is complete
- Select Reboot System
- Wait for the first boot to complete
Update installation (dirty flash):
-
Reboot the device into the provided recovery
-
Select Apply Update and then Apply from ADB
-
Sideload the crDroid ROM zip:
adb sideload crDroid-ROM.zip -
After flashing is complete, select Reboot to Recovery
-
Select Apply Update and then Apply from ADB again
-
Sideload a compatible GApps package:
adb sideload GApps.zip -
Reboot to System
-
Wait for the device to boot completely
- Do not format data when performing a dirty flash.
- Use a GApps package compatible with Android 17 and ARM64. Skip the GApps step if you want to keep the Vanilla build without Google Apps.
