[S-Off] Facepalm S-Off for HTC Devices - Droid DNA

Search This thread

Stryker1297

Senior Member
Jun 22, 2012
255
41
Holly Spring
I have superCID, when I get to the error of installing the zip, it doesn't boot when I do the fastboot oem boot. It just hangs in boot up.

I did the fastboot oem readcid, I get 1111111. is this normal? I have root and recovery. I have installed a write and read kernel, via viper Rom.

I just don't know what i'm doing wrong. here is my adb read out.

Code:
C:\Users\rwaters\Downloads\Android>adb shell getprop ro.aa.modelid
PL8320000

C:\Users\rwaters\Downloads\Android>adb reboot bootloader

C:\Users\rwaters\Downloads\Android>fastboot oem rebootRUU
...
(bootloader) Start Verify: 3
OKAY [  0.047s]
finished. total time: 0.047s

C:\Users\rwaters\Downloads\Android>fastboot flash zip PL8320000-DNA.ZIP
sending 'zip' (36905 KB)...
OKAY [  2.824s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
(bootloader) zip header checking...
(bootloader) zip info parsing...
FAILED (remote: 99 unknown fail)
finished. total time: 3.042s


C:\Users\rwaters\Downloads\Android>fastboot oem readcid
...
(bootloader) cid: 11111111
OKAY [ -0.000s]
finished. total time: -0.000s

Any help is appreciated. Thanks

actually 111111 is just as fine. it just means you used the original jcase exploit instead of a later easier method. i had 111111 but it worked beaitifully for me
 

Bigandrewgold

Senior Member
Mar 26, 2011
2,373
530
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

actually 111111 is just as fine. it just means you used the original jcase exploit instead of a later easier method. i had 111111 but it worked beaitifully for me
The easier method also gave you a cid of all 1s until recently when htc patched it. Then beaups changed it to all 2s


Sent from my HTC6435LVW using xda app-developers app
 

.torrented

Senior Member
Mar 7, 2011
2,789
1,484
32
www.cyanfox-rom.com
The easier method also gave you a cid of all 1s until recently when htc patched it. Then beaups changed it to all 2s


Sent from my HTC6435LVW using xda app-developers app

That was for unlocking the bootloader from htcdev.com, as long as its he has superCID 1's or 2's it will work... HTC blocked all 1's (for unlocking the bootloader from htcdev.com) and then when the OTA hit HTC blocked 1's 2's 3's 4's 5's 6's 7's 8's 9's and 0's that why it doesnt work after the OTA (for unlocking the bootloader at htcdev.com)

for the s-off process you just need to have superCID (doesnt matter when you did it as long as you have either 1's or 2's)
 
Last edited:
  • Like
Reactions: Hello_Robert
that md5 is right, they just messed up copying the md5 and the last 2 characters were left off


I actually already ran it but getting an error at that step. Decided to see if I could open the zip and couldn't. Getting a corrupted message.

H:\>fastboot flash zip PL8320000-DNA.zip
error: cannot load 'PL8320000-DNA.zip': Unknown error



It finally pushed. Thank you.
 
Last edited:

AbstractMind87

Senior Member
Mar 15, 2011
282
233
SC
HTC One X
AT&T LG Optimus G
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

I have superCID, when I get to the error of installing the zip, it doesn't boot when I do the fastboot oem boot. It just hangs in boot up.

I did the fastboot oem readcid, I get 1111111. is this normal? I have root and recovery. I have installed a write and read kernel, via viper Rom.

I just don't know what i'm doing wrong. here is my adb read out.

Code:
C:\Users\rwaters\Downloads\Android>adb shell getprop ro.aa.modelid
PL8320000

C:\Users\rwaters\Downloads\Android>adb reboot bootloader

C:\Users\rwaters\Downloads\Android>fastboot oem rebootRUU
...
(bootloader) Start Verify: 3
OKAY [  0.047s]
finished. total time: 0.047s

C:\Users\rwaters\Downloads\Android>fastboot flash zip PL8320000-DNA.ZIP
sending 'zip' (36905 KB)...
OKAY [  2.824s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
(bootloader) zip header checking...
(bootloader) zip info parsing...
FAILED (remote: 99 unknown fail)
finished. total time: 3.042s


C:\Users\rwaters\Downloads\Android>fastboot oem readcid
...
(bootloader) cid: 11111111
OKAY [ -0.000s]
finished. total time: -0.000s

Any help is appreciated. Thanks

Have u tried the stock ICS rooted rom? I used a de-odexed version of it and got it working just fine. When using adb, even the slightest spacing oversight can make a command fail.

Sent from my One X using xda premium
 
  • Like
Reactions: Hello_Robert

beaups

Senior Recognized Developer
Nov 28, 2007
3,276
7,257
Dublin, OH
Have u tried the stock ICS rooted rom? I used a de-odexed version of it and got it working just fine. When using adb, even the slightest spacing oversight can make a command fail.

Sent from my One X using xda premium

Updated op (end of post) with new method to address the "stuck on white screen" issue for DNA users.

For those of you with error 99, you need to do some real power downs. Also, clear cache in recovery.
 

1987dram

Senior Member
Oct 23, 2007
231
20
57
Enfield CT
Holly crap I was starting to feel dumb as a pile of rocks with all the smart ones picked out!! I must have tried 100 times but kept getting white screen!! The white screen fix worked GREAT!!!! Thank You very much!!
 

Shryvone21

Senior Member
Sep 24, 2012
665
173
Seneca SC, 29678
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

Okay so I'm trying to flash the zip file and I get
error: cannot load 'PJ8312000.zip'

Any fix to this? (Windows xp 32-bit with adb and fastboot)
Ps: file is in the same directory as the fastboot.exe
Edit: nvm!!! Wasn't putting it in doggy-_- SOFF IN THIS MUTHA flexin chickin!!!!!#Thuglife mofos!!!
Sent from my HTC One X using xda app-developers app
 
Last edited:

TGreg104

Member
Nov 25, 2012
42
12
Okay so I'm trying to flash the zip file and I get
error: cannot load 'PJ8312000.zip'

Any fix to this? (Windows xp 32-bit with adb and fastboot)
Ps: file is in the same directory as the fastboot.exe
Edit: nvm!!! Wasn't putting it in doggy-_- SOFF IN THIS MUTHA flexin chickin!!!!!#Thuglife mofos!!!
Sent from my HTC One X using xda app-developers app

Place the PJ8312000.zip in the platform-tools folder under android on your PC. Also you can rename the file "rom" so its easier to type, less of a chance to type something wrong.
 

Hello_Robert

Senior Member
Jul 21, 2011
236
10
As issues arrive and the method evolves, branching the DNA process into it's own here
Welcome to Facepalm S-Off for the HTC Droid DNA.


Credits and terms:


Exploit by beaups, full guide, testing, and concept by jcase and beaups. Thanks to dsb9938 and dr_drache for support and testing. Thanks also to all of the regulars at teamandirc. Thanks to jcase for recently modifiying the process to make it even easier and more reliable.

Both beaups and jcase will collect the applicable active bounties. Further donations are greatly appreciated and can be sent to:

beaups - Donate to beaups
jcase - Donate to jcase
dsb9938 - Donate to dsb9938
dr_drache - Donate to dr_drache

You can also come by irc for support or just to say thanks: #FacePalm http://chat.andirc.net:8080/?channels=facepalm

While this process shouldn’t be too risky, bricks can happen. None of us will be accountable. If you are worried, don’t do it.

This is a pretty simple method, however, you will need to have a working adb and fastboot environment. This method will work on any operating system that supports adb and fastboot. You should understand how to use a terminal window in your O/S. If you don’t understand adb and fastboot, you probably don’t need S-off.

Lastly, the work herein should not be stolen, repackaged, one clicked, bat’d, etc. The binary contained in DNA-rescue.img is not GPL and may not be reused, integrated into other work, reposted, or redistributed without our permission. The kernel portion of DNA-rescue.img is derived from unmodified HTC source. That source code can be obtained from htcdev.

For this to work, you must be HTCdev unlocked and have superCID (custom recovery/root is optional), see the thread below for help and information regarding obtaining superCID, unlock, etc. If you have taken the OTA for the DNA (sw version 2.xx) without FIRST obtaining superCID, there is no superCID nor s-off method for you currently. Note this thread is provided for convenience only. Please look for support for superCID/unlock in it's proper thread, do NOT clutter this thread with support requests regarding obtaining superCID and/or unlock! If you try this process without superCID, it will not work, and you may have issues:

SuperCID for HTC Droid DNA:
http://xdaforums.com/showthread.php?t=2109862

Download modified boot.img:
http://d-h.st/pQy

Download signed firmware:
http://d-h.st/nOo 8fa1cf193559d34279d2b1c1aa8c29

1)
Code:
adb reboot bootloader

2)
Code:
fastboot oem rebootRUU
(wait for black HTC Screen)

3)
Code:
fastboot flash zip PL8320000-DNA.zip
After a while, You should see the following error “FAILED (remote: 92 supercid! please flush image again immediately)

4) Immediately issue the following command:
Code:
fastboot boot DNA-rescue.img

5) After android is FULLY booted
Code:
adb reboot bootloader

6) You should see what you are looking for!

If you need help or just care to say thanks, join us on IRC: #FacePalm http://chat.andirc.net:8080/?channels=facepalm

Enjoy.


Getting an error 99 instead of error 92 after step 3?


Perform a few FULL power-downs and boots. Also, others have reported clearing caches in recovery helps as well.

That did it!

Thank you!
 

J-tek

Member
Aug 20, 2007
8
0
FYI,

I tried this after having bought my DNA same day and successfully rooting it with the cid-2/SuperSU method and installing TWRP 2.4.0.0.

I went through all the Facepalm S-off steps seemingly successfully getting 92 error, (my logs looked exactly as those of successful "S-off'ers"). But the bootloader was still reporting "S-on".

When I tried again I didn't get the 92 error just the 99. I tried this 3 more times and never got the 92 error again.

So I restored my backup (ALWAYS BACKUP FIRST!) and tried again. This time I DID get the 93 error again but still when I rebooted it was still set to "S-on".

I then noticed that many people reporting success in this thread were using custom kernels and ROMs.

So I flashed the latest Cubed kernel and Hatka ROM.

Then after running through the Facepalm S-off procedure once more the bootloader now reports S-off.

So for anyone having difficulty try flashing a different kernel and ROM first.

THANKS AGAIN TO THOSE RESPONSIBLE!

beaups - Donate to beaups
jcase - Donate to jcase
dsb9938 - Donate to dsb9938
dr_drache - Donate to dr_drache
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 358
    Welcome to Facepalm S-Off for the HTC Droid DNA

    Credits and terms:


    Exploit by beaups, full guide, testing, and concept by jcase and beaups. Thanks to dsb9938 and dr_drache for support and testing. Thanks also to all of the regulars at teamandirc. Thanks to jcase for recently modifiying the process to make it even easier and more reliable.

    Both beaups and jcase will collect the applicable active bounties. Further donations are greatly appreciated and can be sent to:

    beaups - Donate to beaups
    jcase - Donate to jcase
    dsb9938 - Donate to dsb9938
    dr_drache - Donate to dr_drache

    You can also come by irc for support or just to say thanks: #FacePalm http://chat.andirc.net:8080/?channels=facepalm

    While this process shouldn’t be too risky, bricks can happen. None of us will be accountable. If you are worried, don’t do it.

    This is a pretty simple method, however, you will need to have a working adb and fastboot environment. This method will work on any operating system that supports adb and fastboot. You should understand how to use a terminal window in your O/S. If you don’t understand adb and fastboot, you probably don’t need S-off.

    Lastly, the work herein should not be stolen, repackaged, one clicked, bat’d, etc. The binary contained in DNA-rescue.img is not GPL and may not be reused, integrated into other work, reposted, or redistributed without our permission. The kernel portion of DNA-rescue.img is derived from unmodified HTC source. That source code can be obtained from htcdev.

    For this to work, you must be HTCdev unlocked and have superCID (custom recovery/root is optional), see the thread below for help and information regarding obtaining superCID, unlock, etc. If you have taken the OTA for the DNA (sw version 2.xx) without FIRST obtaining superCID, there is no superCID nor s-off method for you currently. Note this thread is provided for convenience only. Please look for support for superCID/unlock in it's proper thread, do NOT clutter this thread with support requests regarding obtaining superCID and/or unlock! If you try this process without superCID, it will not work, and you may have issues:

    SuperCID for HTC Droid DNA:
    http://xdaforums.com/showthread.php?t=2109862

    Download modified boot.img:
    http://d-h.st/pQy

    Download signed firmware:
    http://d-h.st/nOo 8fa1cf193559d34279d2b1c1aa8c29

    1)
    Code:
    adb reboot bootloader

    2)
    Code:
    fastboot oem rebootRUU
    (wait for black HTC Screen)

    3)
    Code:
    fastboot flash zip PL8320000-DNA.zip
    After a while, You should see the following error “FAILED (remote: 92 supercid! please flush image again immediately)

    4) Immediately issue the following command:
    Code:
    fastboot boot DNA-rescue.img

    5) After android is FULLY booted
    Code:
    adb reboot bootloader

    6) You should see what you are looking for!

    If you need help or just care to say thanks, join us on IRC: #FacePalm http://chat.andirc.net:8080/?channels=facepalm

    Enjoy.


    Getting an error 99 instead of error 92 after step 3?


    Perform a few FULL power-downs and boots. Also, others have reported clearing caches in recovery helps as well.
    13
    rainabba,

    This is not an OPEN DEVELOPMENT community, this is a public development community. We made decisions not to obfuscate what is going on, so the community could learn, but choose to keep the rights and source to the project. It is free for personal use, but not opensource and not free to distribute.

    Hell I remember you flipping out over someone distributing a GPL licensed binary you compiled, you have no room to talk here.

    You like to cause problems with any AndIRC related project (time and time again), you have issues with us it is very clear, but I'm going to ask you nicely to just go away. If you don't like how we handle our projects, go create your own instead of complaining.
    :cool:

    Every instance so far where someone has had this issue AND succeeded seems to require AT LEAST wiping data, but sometimes as much as an RUU flash to stock, and at worst, a complete RUU, re-lock, and start from scratch as if the phone was fresh out of the box.

    ---------- Post added at 03:43 PM ---------- Previous post was at 03:40 PM ----------



    Why do you people keep insisting this? Because the OP "demanded" that nobody do it? That won't hold water and so far I can't see any reason a one-click can't be made. It might not be safe and since only the noobs would "need" it, it's likely a bad idea, but there are those like myself who will often create such scripts because they end up being useful for any number of reasons and I'll be damned if someone things that in an OPEN DEVELOPMENT community, that something like a SCRIPT won't be released because someone said so.

    Your reply to this person is offensive on so many levels. You could at least take time to explain yourself (or link to such an explanation).
    11
    YAY!!!!!!!!!!!!


    D

    .
    8
    Now that you guys have S-OFF, you can use my RegawMOD Bootloader Customizer!
    Just have someone make a plugin for the HTC One <insert model here> and then customize away!

    http://xdaforums.com/showthread.php?t=1786498
    8
    ATTN: If you are on a DNA, PLEASE WAIT BEFORE ATTEMPTING!!

    Something is not right, the method is not working regardless of if you took the OTA or not.
    Beanups will need to look into this.

    It does work, just because you didn't get it working doesnt mean it doesnt work, please edit you post