Regrettably, our ability to got root, recovery and custom the nucleus of Droid DNA are finished now by the releasing of its official. The bootloader was unlocked at HTCdev.com. Now, the device became available just in retail channels as Verizon pulled the plug and the unlocking way is not available through the official means.

But don’t worry there is one always!

According to androidpolice site the next steps will change your carrier and unlock your HTC with official too

All what you need are:

  • Modern ADB that supports backup/restore (ICS and up)
  • 1GB free space on your phone at least.
  • Backup.ab You can Download from Here, HereHereHereHere, OR Here (mirrors)(300MB)
    DNA_TeamAndIRC.zip You can Download from Here, Here OR Here (mirrors)
  • Windows/Linux PC with ABD for ICS or above configured.
  • 50% charge on your phone’s battery.

Important Note: Android Police isn’t responsible for any harm to your device – proceed at your own risk.

Step 0: Download all what you must download from above links and then start to unzip DNA_TeamAndIRC.zip.

Step 1: Put runme.sh, CIDGen.apk, and backup.ab in the directory with adb.

Step 2: Check the README.txt before continuing!


Step 3: adb install CIDGen.apk

Step 4: Run the CIDGen app from your phone and follow the directions on the app.

Step 5: Ensure the /sdcard/CIDBLOCK.img file exists on your phone with the following command:

adb shell ls -l /sdcard/CIDBLOCK.img

Notes:
If CIDBLOCK.img does not exist after running the app, do NOT proceed. Try re-running CIDGen.apk on your phone again, then re-run the above command to verify CIDBLOCK.img’s existence.
If CIDBLOCK.img exist, continue with these commands:

  • adb push runme.sh /data/local/tmp/
  • adb shell chmod 755 /data/local/tmp/runme.sh
  • adb shell /data/local/tmp/runme.sh

This process will loop forever and give out lots of “No such file” or “link failed” errors, so just leave it running for now.

Step 6: In a second terminal/command prompt use adb to restore the modified backup. After running this command the phone will ask for your permission to restore the file, so go ahead and allow it.

adb restore backup.ab

Step 7: After the restore is finished you will need to stop the runme.sh script in the first terminal (use control+c or just close the window).

Step 8: From this point forward, you’re past the point of no return. Do not continue if you will not be able to follow the instructions 100%, as rebooting or powering down the phone at the wrong time will brick the device. Ensure your phone has at least 50% battery life remaining before continuing.

adb shell rm /data/data/com.htc.usage/files/exploit/*
adb shell mv /data/DxDrm /data/DxDrm_org
adb shell mkdir /data/DxDrm
adb shell ln -s /dev/block/mmcblk0p5 /data/DxDrm/DxSecureDB
adb reboot
adb wait-for-device

Step 9: Repeat the first exploit:

adb shell /data/local/tmp/runme.sh

This process will also loop forever and give out lots of “No such file” or “link failed” errors – again, just leave it running.

Step 10: In a second terminal/command prompt use adb to restore the modified backup. After running this command the phone will ask for your permission to restore the file – just like before, go ahead and allow it.

adb restore backup.ab

Step 11: After the restore is done you will need to stop the runme.sh script in the first terminal (use control+c or just close the window).

adb shell mv /data/DxDrm /data/DxDrm_trashadb shell dd if=/sdcard/CIDBLOCK.img of=/dev/block/mmcblk0p5adb reboot

Step 12: You can now unlock using HTCDev.com – simply select “All other supported models” for your phone type.

Be Free To Comment !!

CONTACT US

We're not around right now. But you can send us an email and we'll get back to you, asap.

Sending

Log in with your credentials

Forgot your details?