AdBlock Detected!
crDroid server is made possible by displaying ads on our website. Please support us by whitelisting our url.
Installation is only possible on a device with unlocked bootloader!
First time installation (clean flash)
Update to a newer build of the same crDroid version
Upgrade to a higher version of crDroid (e.g. crDroid 10 -> crDroid 11) - Not recommended
Warning!
Make sure that you can send and receive SMS and place and receive calls (also via WiFi and LTE, if available), otherwise it won’t work on crDroid either! Additionally, some devices require that VoLTE/VoWiFi be utilized once on stock to provision IMS.
Warning!
Before following these instructions please ensure that the device is currently using Android 12 firmware.
If the vendor provided multiple updates for that version, e.g. security updates, make sure you are on the latest!
If your current installation is older Android 12, please upgrade to the required version before proceeding (guides can be found on the internet!).
Installation on your device requires a specific firmware version to be installed before you continue.
Note
If you are unsure what firmware version you are currently on, we strongly recommend returning to the corresponding stock OS before following the installation guide!
Failing to install the correct firmware version prior to installation may result in failure to install crDroid, unexpected crashes post-installation, or permanent damage to your device!
Note
The steps below only need to be run once per device.
Warning!
Unlocking the bootloader will erase all data on your device! Before proceeding, ensure the data you would like to retain is backed up to your PC and/or your Google account, or equivalent. Please note that OEM backup solutions like OnePlus, Samsung, Motorola backup may not be accessible from crDroid once installed.
adb reboot bootloader
You can also boot into fastboot mode via a key combination:
fastboot devices
If you don’t get any output or an error:
fastboot oem unlock
Note
At this point, the device may display on-screen prompts which will require interaction to continue the process of unlocking the bootloader. Please take whatever actions the device asks you to in order to proceed.
Warning!
This platform requires additional partitions to be flashed for recovery to work properly, the process to do so is described below.
fastboot flash dtbo crDroidAndroid-15.0-YYYYMMDD-v11.X-dtbo.img
fastboot flash vbmeta crDroidAndroid-15.0-YYYYMMDD-v11.X-vbmeta.img
Important
Other recoveries may not work for installation or updates. We strongly recommend to use the one linked above!
fastboot flash recovery crDroidAndroid-15.0-YYYYMMDD-v11.X-recovery.img
Now reboot into recovery.
adb sideload crDroid_zip_file.zip
Tip
After the package is installed, recovery will inform you that reboot to recovery is required to install add-ons (for example: GoogleApps). In case you want to do that, please select “Yes,” otherwise “No”.
Tip
Normally, adb will report Total xfer: 1.00x, but in some cases, even if the process succeeds the output will stop at 47% and report adb: failed to read command: Success. In some cases it will report adb: failed to read command: No error or adb: failed to read command: Undefined error: 0 which is also fine.
Note
If you don’t want to install any add-on (such as Google Apps), you can skip this whole section!
Warning!
If you want to install Google Apps add-on package, you can download it from download page, gapps button. This add-on needs to be installed before booting into crDroid for the first time!
Once you have installed everything successfully, you can now reboot your device into the OS for the first time!
Note
The first boot usually takes no longer than 15 minutes, depending on the device. If it takes longer, you may have missed a step, otherwise feel free to get assistance.
Note
crDroid strongly recommends using our builtin Updater app. Alternative methods are supported, however.
adb sideload crDroid_zip_file.zip
Tip
After the package is installed, recovery will inform you that reboot to recovery is required to install add-ons (for example: GoogleApps). In case you want to do that, please select “Yes,” otherwise “No”.
Tip
Normally, adb will report Total xfer: 1.00x, but in some cases, even if the process succeeds the output will stop at 47% and report adb: failed to read command: Success. In some cases it will report adb: failed to read command: No error or adb: failed to read command: Undefined error: 0 which is also fine.
Note
If you don’t want to install any add-on (such as Google Apps), you can skip this whole section!
Warning!
If you want to install Google Apps add-on package, you can get on download page, gapps button. This add-on needs to be installed before booting into crDroid for the first time!
Once you have installed everything successfully, you can now reboot your device into the OS!
Note Following these instructions will not wipe your data. It is, however, recommended to save important data before doing so, anyway!
Warning!
We recommend doing a "clean install" of the new version. If you decide to upgrade, be prepared for the fact that there may be any additional problems after booting the new system.
The updater app does not support upgrades from one version of crDroid to another, and will block installation to any update for a different version. Upgrading manually requires similar steps to installing crDroid for the first time.
fastboot flash recovery crDroidAndroid-15.0-YYYYMMDD-v11.X-recovery.img
Now reboot into recovery.
adb sideload crDroid_zip_file.zip
Tip
After the package is installed, recovery will inform you that reboot to recovery is required to install add-ons (for example: GoogleApps). In case you want to do that, please select “Yes,” otherwise “No”.
Tip
Normally, adb will report Total xfer: 1.00x, but in some cases, even if the process succeeds the output will stop at 47% and report adb: failed to read command: Success. In some cases it will report adb: failed to read command: No error or adb: failed to read command: Undefined error: 0 which is also fine.
Note
If you don’t want to install any add-on (such as Google Apps), you can skip this whole section!
Warning!
If you want to install Google Apps add-on package, you can get on download page, gapps button. This add-on needs to be installed before booting into crDroid for the first time!
Once you have installed everything successfully, you can now reboot your device into the OS!
crDroid server is made possible by displaying ads on our website. Please support us by whitelisting our url.