Original guide provided below for historial purposesonly, seriously use hte one above:
Please refrain from repackaging, or rehosting my materials, ask prior to deciding to.
If this guide fails, or the auto script (which I will not recommend you use) fails, please do a factory reset before attempting again.
If you appreciate this, please make sure you check out my original article on the AndroidPolice. Without the support of AP, I wouldn't spend nearly as much time doing this. To the bloggers who will chose to link to a forum post, rather than the original post on a better blog, you suck.
Donations for new test devices can be made at the paypal link to the left. I reserve the right to send leftover funds to whatever charities I feel like. Generally I choose Boys and Girls club of america, sometimes I choose seasonal charity, or a medical related one.
Adb server is out of date
Uninstall HTC Sync, Samsung Kies, etc any software that talks to the phone.
If you get stuck, please immediately find someone in our chat that knows what they are doing. It is very easy to brick your phone if you follow these directions incorrectly, or if a problem arises!
Need faster help? or Want to help visit our chat
Original development: jcase
Awesome saver of the day: Sean Beaupre
Crash test dummy: dsb9938 (I bricked his phone making this!)
Artem and all @AndroidPolice for putting up with my nonsense.
Special thanks to Fuses for recommending a better target, and the numerous testers that let me play with their new phones.
1gb free space on the phone.
Working adb, must support the adb restore feature (ICS and up!)
backup.ab (300mb) mirrors: http://devhost.xda-developers.com/tau - http://depositfiles.com/files/9c61r4lgo - http://www.filefactory.com/file/2va8...99/n/backup.ab
DNA_TeamAndIRC mirrors - http://devhost.xda-developers.com/D4r - http://www.putlocker.com/file/F357F205F5235B3D - http://rapidgator.net/file/59342799/...ndIRC.zip.html
Unzip DNA_TeamAndIRC, put runme.sh, CIDGen.apk and backup.ab into the directory where adb is (or anywhere if you have your paths setup right).
Please Check the readme.txt before continuing!
adb install CIDGen.apk
adb shell ls -l /sdcard/CIDBLOCK.img
Once you have CIDBLOCK.img on your sdcard, open two terminals (command prompts) and continue
In the first terminal/cmd prompt run 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
In the other terminal/cmd prompt run this commands:
adb restore backup.ab
At this point, do not continue unless you are certain you can do this. Past this point, is where people can brick if they do not follow the directions correctly. If you run into a problem, find someone to help you. Do NOT power your phone off or reboot it. Leave it charging and find someone.
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
In the first one:
adb shell /data/local/tmp/runme.sh
In the second terminal, restore the backup again:
adb restore backup.ab
adb shell mv /data/DxDrm /data/DxDrm_trash adb shell dd if=/sdcard/CIDBLOCK.img of=/dev/block/mmcblk0p5