Rooted, stuck in S-On, and can't upgrade to Cyanogenmod

CarpeDiemTim

New member
Sep 22, 2016
2
0
0
My rooted Evo 4G LTE is running HBOOT 2.09, Android 4.1.1, and radio 1.12.11.1210. And I've been trying for days now to get this thing running on Cyanogenmod 12.

For one thing, most of the tutorials I'm finding have dead links, so I'm having to piece together information.

Plus, I even downloaded a couple RUUs that were specifically for the Jewel, and yet when I ran them, it said I had the wrong one (so my device is now wiped, without an OS).

Most notably, any time I try to get S-Off, I get as far as the "unlock token check successful" message, but then I'm not seeing a prompt on the phone itself that apparently I should be able to press Volume-Up to confirm the S-Off.

I know that part of my difficulty is needing to update HBOOT because several times over, I've seen a message stating that the installer package was made for 2.10 and up.

I've been spinning my wheels quite a bit here, and I'm just lost and could use your help. Any helpful advice would be greatly appreciated :good:

UPDATE: Following the trail of others who have been stuck in S-On, I found this thread:
http://forum.xda-developers.com/showthread.php?t=2492469&page=2

...which led me to try sending a lock command before unlocking, and in that case, I actually got the prompt on the phone's display like I'm supposed to get, BUT if I select 'Yes', it reboots, and gets stuck at the HTC logo (since the OS was wiped with a failed RUU update), and if I power off the phone (by holding the power button for quite a while since the battery isn't removable in this lovely model of phone) and go back to fastboot, I'm still S-On and the CID is SPCS_001.

Here's the output:
C:\Users\admin\Downloads\fastboot-win>fastboot oem lock
...
(bootloader) Lock successfully...
(bootloader) TZ_HTC_SVC_DISABLE ret = 534642040 (0x1FDDFD78)
FAILED (status read failed (Too many links))
finished. total time: 0.943s

C:\Users\admin\Downloads\fastboot-win>fastboot flash unlocktoken Unlock_code.bin
sending 'unlocktoken' (0 KB)...
OKAY [ 0.144s]
writing 'unlocktoken'...
(bootloader) unlock token check successfully
OKAY [ 0.005s]
finished. total time: 0.149s

C:\Users\admin\Downloads\fastboot-win>
 
Last edited:

dangle79

Senior Member
Jun 30, 2011
260
60
0
Okay, so ultimately where you'd like to get is the latest CM for the jewel, right?
I'm a little confused regarding your current status about s-on/off because the process you're describing is around unlocking your bootloader.

Since you're on 2.09 you've got to do s-off the way i did it way back when using dirtyracun http://unlimited.io/jewel.htm
i honestly don't remember doing this all through linux/ubuntu, (read, i probably went the long way 'round the barn to do it using Windows) but just follow the directions. there are links to the stock RRU's to the right of the page if you want to see the device boot normally before proceeding. This will get you to s-off

next you wan to get to current firmware, I still have a copy of the most recent RUU for the jewel, the one Sprint released and then pulled. You can find it and instructions here https://www.dropbox.com/sh/hl5zaxvdjjokrhm/AAAR5iEqCvTQ09vHhDA0MWODa?dl=0
this will bring your SPCS_001 to HBOOT 2.10 and the 1.13 radio etc. on stock Jellybean 4.3 (as i recall), you will still be s-off and there's no need to unlock your bootloader again; i never did.

once that's all done you can fastboot flash the latest TWRP from here https://dl.twrp.me/jewel/

and then there's the last cm 12.1 build i did (as far as i know it was the last one built and shared) https://www.dropbox.com/sh/r11bcdephdslkvh/AAC8mSKwOkdbug4VGUROlUaYa?dl=0

good luck. i see it was over two weeks ago that you posted this, i just happened to bop over to see if anyone else had been tinkering with cm13 still. hopefully it's still helpful
 
Last edited:

Kremerica1

New member
Dec 29, 2016
1
0
0
I'm in the same boat

This post is a couple months old now, but just found it. I was given an old HTC Evo 4g LTE (Jewel) so I'm trying to bring it up to date with current software.
Thanks for the response dangle79.
It looks like I am in the same position as CarpeDiemTim.
I have:
uninstalled HTC Sync
the HTC drivers
fastboot
ADB
Windroid toolkit
Stock rom
android 4.1.1
Hboot 2.09
Software version 3.17.651.9 710RD
I was able to use Windroid toolkit to unlock the bootloader, install super su and root
I was able to install the latest TWRP 3.0.2.0 for the jewel. (I think this is the same as CaptainThrowback's TWRP since he maintains it.)
I downloaded a PAC-Rom for android 5.1.1 and a corresponding Gapps zip.
I made a backup in TWRP and then tried to flash the rom.
When I flash the PAC-Rom, it says it is made for Hboot 2.10+ and mine is 2.09
I am also S-on, so most of the other Roms say that I have to be S-off and have Hboot 2.10+

I found Sunshine, but it is a pay to play and although I appreciate other people's work, I am trying to avoid paying $25 to *maybe* get this working.
I found Moonshine, but it only lists a linux and windows download for rom version 3.16.651.3 (I have 3.17 so not sure this would work, although I didn't try the 3.16 version)
I tried firewater but it wouldn't work. I follow the directions from the website and when I run the command for the firewater file, I just get a blank line after it in the command prompt instead of the firewater program actually running.
I tried rumrunner and it gets all the way to the end and then says that I have two options, one is that I need to install a unsecure kernel or something else. (I think maybe I need to flash a rom that is stock rom but unsecured and then run the rumrunner again)

I have not tried DirtyRancun because I am on windows 7 pro 64 bit. I'll try to do the liveCD thing with ubuntu and see if I can get it with DirtyRacun.
But the instructions on the website are a little vague now that it is so old relating to the software version and running babyracun. He addresses version 3.16 or older than 3.16, but I guess if it applies to 3.16 it would apply to 3.17 too and when he wrote it 3.17 just wasn't out yet.
I am on software 3.17 so I'm not sure if I need to run babyracun or not, I'll try it first and then if it doesn't work try it again without using babyracun.

Again, thanks and I'll post back in a few days when I get to it.