[ROM][13]crDroid v9.8 [13.08.2023] [Global & Docomo]

Search This thread


Recognized Developer
Feb 17, 2015


Feb 26, 2016
@Shujath i can't found stock rom android 10 in xperifirm applications, how i get stock rom android 10? i check xperifim found SO-05K_NTT DoCoMo JP_52.0.B.9.316-R11B it's android9? T.T

Nguyễn Thế Vinh

Senior Member
Apr 6, 2016
no, unfortunately the bootloader is locked. and I think that the sony website is no longer available, to open the bootloader
The official unlocking page is moved from this:

To this:

Beside, unlike the global version, docomo version bootloader is hard locked so you need to pay for third party unlocking service so they can "hack open" your bootloader, unfortunately due to XDA rule i am not allowed to discuss this in detail, you must google yourself to find more infomation on how to do this
  • Like
Reactions: Shujath


Recognized Developer
Feb 17, 2015
Hi, after the update 9.6 ALPHA the crDroid settings is missing from Setting.
Apologies, that was an alpha build for testing .
I have taken down the ota update, will update the Final build soon.
For the time being, you can flash back the 9.5 either from Updater > Local update or via recovery.

Note : If flashed via recovery , you need to flash gapps and magisk again.
  • Like
Reactions: DasZey


May 2, 2023
Apologies, that was an alpha build for testing .
I have taken down the ota update, will update the Final build soon.
For the time being, you can flash back the 9.5 either from Updater > Local update or via recovery.

Note : If flashed via recovery , you need to flash gapps and magisk again.
I see. When can I expect the final build? I guess its no problem if I use this alpha build for awhile while waiting for final build?

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    very smooth rom. thanks! just coping with 1 problem. i am on a single sim xz2c docomo. stock rom did not work with mobile data and voice calls were also buggy (on stock rom). after flashing crdroid and changing the radio setting to europe mobile data started working, but voice calls don't work. got any advice on what i can do to get this working? i tried a dfs tool, ticked all the bands that the provider works with, but still no luck. changed preferred settings to gsm, lte and wcdma, but nothing has worked so far. also tried to fastboot erase modemst1+2, but it would not let me.
    You can try entering Qualcomm Diagnostics 9018/901D mode to modify the policyman/carrier_policy.xml file in QPST EFS Explorer, find this line and add the MCC code of your country/region to it (need QPST):
    <mcc_list name="operator_mcc_list"> 440 441 001 </mcc_list>
    e.g. Add MCC code for China (MCC code is 460 and 461):
    <mcc_list name="operator_mcc_list"> 460 461 440 441 001 </mcc_list>
    After restarting, it can be used normally.

    This method can be used in both stock ROM and crDroid, you can use this adb command to enter Qualcomm Diagnostics mode (NEED ROOT):
    adb shell su -c setprop sys.usb.config diag,adb

    Success with China Telecom on SO-05K: (in attachments)
    i got it working, but not by editing the efs carrier_policy.xml. so i booted windows and ran qualcomm tool from the cdmatool set (thinking i was using qpst), browsed to the xml file, downloaded it, starting to read through it couple times, added MCC and removed the japanese MCC (i am in EU, i just want the phone to work here). but could not find a way to upload it. looking around the tool i checked the enabled bands again and ticked a few more besides the one i did earlier already that are actually used by the provider. found out i was not in qpst, so i started qpst and used the efs explorer to browse to the xml file, downloaded it, but it was very small, much smaller than t the one i downloaded with cdmatool. closed the program and started it again but it would no longer connect to the phone when clicking on EFS. Phone was still in diag mode and was listed in qpst. So i thought i'd disconnect it, reboot and reconnect. After the reboot i thought maybe test calling again and it worked.... so for now, i am not touching it anymore....

    but many thanks for the help and suggestions :)
  • 10
    *** 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


    Flashing Instructions:


    First time installation:
    • NOTE : Make sure you have the bootloader unlocked(This thread will not entertain bootloader unlock method/discussion on Docomo phones as officially its not allowed by SONY).
    • NOTE : If your bootloader is not unlocked, Please search on google and DO NOT POST THE QUESTIONS RELATED TO IT HERE.
    • Step 1 : Flash Stock ROM and boot into it atleast once.
    • Step 2 : Download the recovery from above link and flash it from fastboot.
      fastboot flash boot boot.img
    • Step 3 : Now reboot into recovery to verify the installation.

      With the device powered off, hold Volume Down + Power.
    • Step 4 : Download the CrDroid ROM(Link in second post).
    • Step 5 : Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one).
    • Step 6 : Return to the main menu.
    • Step 7 : Sideload the crDroid .zip package but do not reboot before you read/followed the rest of the instructions!
      On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
      On the host machine, sideload the package using: adb sideload filename.zip.
    • Step 8 : Installing add ons : Even though you are already in recovery, click Advanced, then Reboot to Recovery
      When your device reboots, click Apply Update, then Apply from ADB, then adb sideload filename.zip for all desired packages in sequence.

      Once you have installed everything successfully, you can now reboot your device into the OS for the first time!

    Update installation:
    • step 1 : OTA is supported for upgrades montly.
    • step 2 : If you want manuall installation please refer to first time installation instructions.
    • step 3 : If OTA update fails, you can download the rom manually and apply update via updater app (Settings >> System > Updater >> Local update)
    • step 4 : Update via OTA or Local Update is recommended

    ROM: https://github.com/crdroidandroid
    Kernel: https://github.com/ShujathMohd/android_kernel_sony_sdm845

    Downloads :

    Docomo Variant(SO-05K) : Xperia XZ2 Compact Docomo
    Global Variant(H831 & ,H8324) : Xperia Xz2 Compact Global
    Current Version : 9.8

    Credits : @dtrunk90 @Sjll @Olivier

    Known issues:
    Please test and report.

    Visit official website @ crDroid.net
    Is it a ported/cooked ROM?
    What's the difference between H8324 XZ2C and Docomo?
    Its built from source.

    There are two major changes between Global and Docomo Variant.

    1.) System parition size is different in both models.
    • Global variant have approx 4.2 GB
    • Docomo have approx 3.7 GB
    2.) NFC Chip and drivers are different on both models.
    Ah, I have now set the preferred connection type to LTE, and that seems to've done the trick, so that's all good!

    Thanks for your assistance Shujath!
    Awesome, Glad it worked.
    Any ETA for crDroid 9.6?
    After it gets June security patch gets merged in crdroid source.