Related
So most of the guides here to flash Desire ROMs, or use cooked ROMs didn't appeal to me, and I don't think that a one-click root in the sense of a new exploit and leaving the rest of your phone intact will exist soon.
All I really wanted was S-OFF and Root.
Going through all the different packages others had released I did this with my new phone:
Created Gold Card
downgraded radio
s-off, sim-unlock, etc
flash back stock att rom with RUU tool (Guess I can extract it and flash via SDCARD)
This leaves you at a point that I believe is back to stock with the only difference being S-OFF is on.
Then you can:
Remove Bloat (Rooting Not required, use psneuter)
Root if you want w/(no clockwork)
Install Clockwork
etc.
Is there any interest in this before I write something up?
Sorry if I missed this already and this thread can be delete if it has been covered
Thanks!
Both the hack kit and bubbys GUI will do this for you. Please check in one of those threads. Thanks.
Sent from Desire HD or Inspire 4G or whatever this thing is called via premium XDA app.
Bubbys doesnt, it flashes a cooked rom I thought?
Cooked as in rooted AT&T stock. Either way, you can flash a rooted stock easy enough after you root. Try those threads. You'll get help. No need to start a new one. Good luck.
Sent from Desire HD or Inspire 4G or whatever this thing is called via premium XDA app.
Thanks, I am already all set and rooted, not asking for help, just wanted to know if anyone else was interested in S-off and NOT rooting This leaves you in the position to easily root, add clockwork etc.
But yeah, mods go ahead and delete this thread, sorry!
real4g said:
Thanks, I am already all set and rooted, not asking for help, just wanted to know if anyone else was interested in S-off and NOT rooting
But yeah, mods go ahead and delete this thread, sorry!
Click to expand...
Click to collapse
If you want s-off and "not" be rooted just flash back using the ruu. The ruu will remove root but radio security will remain off.
Ohhh...you meant this to be a reference. Gotcha
lrs421 said:
If you want s-off and "not" be rooted just flash back using the ruu. The ruu will remove root but radio security will remain off.
Ohhh...you meant this to be a reference. Gotcha
Click to expand...
Click to collapse
Yep, yeah I already wrote a something, so after you have a gold card, all you have to do is run this script I wrote and it will wipe your phone and s-off it with stock rom all via adb. Then there is a second script to root the phone. and another to remove bloat.
The only manual interaction is creating a gold card and making sure debug mode is enabled.
I prefer to customize my own stock roms, not that I don't appreciate others work!
Well...This does sound interesting.
Sent from Desire HD or Inspire 4G or whatever this thing is called via premium XDA app.
real4g said:
So most of the guides here to flash Desire ROMs, or use cooked ROMs didn't appeal to me, and I don't think that a one-click root in the sense of a new exploit and leaving the rest of your phone intact will exist soon.
All I really wanted was S-OFF and Root.
Going through all the different packages others had released I did this with my new phone:
Created Gold Card
downgraded radio
s-off, sim-unlock, etc
flash back stock att rom with RUU tool (Guess I can extract it and flash via SDCARD)
Click to expand...
Click to collapse
Really? You downgraded the radio without flashing a downgrade DHD ROM?
My BS detector is going off, especially since you are saying you flashed back a stock att rom. With any of the current methods of doing this, you are free to flash whatever you like when you are done and you can achieve exactly what you say you are trying to.
Please be clear - you are doing exactly what's already being done - except you are skipping the root/clockwork steps. In order to downgrade the radio, it must be in an HTC signed zip file, and if you had one with only the radio, there would be no need to flash back the RUU. That's needed because you did a full downgrade, not just a radio downgrade.
attn1 said:
Really? You downgraded the radio without flashing a downgrade DHD ROM?
My BS detector is going off, especially since you are saying you flashed back a stock att rom. With any of the current methods of doing this, you are free to flash whatever you like when you are done and you can achieve exactly what you say you are trying to.
Please be clear - you are doing exactly what's already being done - except you are skipping the root/clockwork steps. In order to downgrade the radio, it must be in an HTC signed zip file, and if you had one with only the radio, there would be no need to flash back the RUU. That's needed because you did a full downgrade, not just a radio downgrade.
Click to expand...
Click to collapse
Nope, you are right, I miss-spoke, its a full downgrade.
real4g said:
All I really wanted was S-OFF and Root.
Going through all the different packages others had released I did this with my new phone:
Created Gold Card
downgraded radio
s-off, sim-unlock, etc
flash back stock att rom with RUU tool (Guess I can extract it and flash via SDCARD)
This leaves you at a point that I believe is back to stock with the only difference being S-OFF is on.
Click to expand...
Click to collapse
I have actually done this part. exactly as you mention. Now I would like to Root this stock ROM manually, rather than flash a pre-rooted ROM. I want to do this purely for experience so that I can gain a better understanding of the system and the process. I have not been able to find any real guidance for doing this as everything seems to be focused on creating and flashing pre-rooted roms.
Is it possible to root this stock ROM once you have S-OFF? or do you need to flash a pre-rooted ROM? Any guidance you might have will be much appreciated.
I would be interested in seeing the script just to see how you have done it
Okay, I'm pretty sure no one on the sensation forums has posted a thread on this yet.
I'm fairly new to the Android experience. So sorry for any noobness this might seem.
So here's the deal, I'm really excited that the sensation got S-Off treatment a few days back (So I take it we can flash all sorts of custom ROMs right?). Though I'm fairly satisfied with the stock ROM on my sensation, I'll probably flash it in the near future (you know, when htc decides, it's no longer worthy of updates.) But what happens if I regret installing a certain ROM and want Stock sensation ROM back?
If you're lazy:
How do I get stock sensation ROM after having flashed a custom ROM?
Simple run a nandroid back up through cwm so you can revert to it
Clockwork mod
okay, so nandroid is an app I can get from the market right? Though I have no idea what cwm is, so... if you'd be kind enough, i'd love it if you could explain it to me. Also, does this back up to my micro sd card? And if so, is it in the form of a file/folder that i can copy to my computer?
thx in advance~
thanks! This seems like an awesome app!! So before I go and S-off my phone, is this any different from the other methods of flashing rom? and why is the recovery file amazingly small? 4.5megs for the sensation?
You can use the ruu.exe application from the development thread. Its an exe file you just need to run and it will flash over any rom and restore S-ON to your phone. The whole process takes about 5-7mins. I had done that since I s-off my sensation and realized it needed to be sent back for warranty (dust under screen).
aznknightz17 said:
You can use the ruu.exe application from the development thread. Its an exe file you just need to run and it will flash over any rom and restore S-ON to your phone. The whole process takes about 5-7mins. I had done that since I s-off my sensation and realized it needed to be sent back for warranty (dust under screen).
Click to expand...
Click to collapse
It will change to ship s-on but not off. There is a guide in the dev section on how to make soff
Sent from my HTC Sensation Z710e using XDA App
yueli93 said:
Okay, I'm pretty sure no one on the sensation forums has posted a thread on this yet.
I'm fairly new to the Android experience. So sorry for any noobness this might seem.
So here's the deal, I'm really excited that the sensation got S-Off treatment a few days back (So I take it we can flash all sorts of custom ROMs right?). Though I'm fairly satisfied with the stock ROM on my sensation, I'll probably flash it in the near future (you know, when htc decides, it's no longer worthy of updates.) But what happens if I regret installing a certain ROM and want Stock sensation ROM back?
If you're lazy:
How do I get stock sensation ROM after having flashed a custom ROM?
Click to expand...
Click to collapse
Hi,
This thread will help you get s-off,and help you restore everything as well:
http://forum.xda-developers.com/showthread.php?t=1192300
It will give you CWM and you can make your NANDROID backup with it.
Hey everyone! I have a question that I couldn't find the answer to in the General or Dev forums.
My brother asked me if I could root his phone. I have experience with rooting, CWM, etc on my phone (Atrix), so I told him that I could, but I'd have to do some research first.
He did install the 2.3.3 update, so I understand permanent root is not possible yet. So here's my question-
Is there anything that would stop me from executing the following sequence and successfully getting CM7 onto the phone?
Gain Temp root
Rename install_recovery.sh to something else
Install ROM manager
Install CWM Recovery
Have ROM manager download CM7
Flash CM7
Done
Thank you in advance!
DK
Will not work, the bootloader is locked so flashing roms isn't gonna happen.
I dont think that would work... The shift is as locked down as the atrix was. I am pretty sure the partitions would still be write protected with only temp root...
Sent from my PG06100 using Tapatalk
I didn't even think about the bootloader possibly being locked. I always thought HTC had unlocked bootloaders until very recently (Evo 3D) when they released locked bootloaders, then announced that they would allow you to unlock them.
According to this page:
http://wiki.cyanogenmod.com/wiki/HTC_Evo_Shift_4G:_Full_Update_Guide#Flashing_the_Engineering_HBoot
Flashing that will unlock the boot loader. So I should be able to change my steps to:
[Edit: That site is basically instructions on how to install CM7 onto the Shift, and those steps only require temporary root to execute.]
Gain Temp root
Flash HBoot
Rename install_recovery.sh to something else
Install ROM manager
Install CWM Recovery
Have ROM manager download CM7
Flash CM7
Done
Is there anything else that would stop my process above from working?
EDIT - MY Atrix had a new bootloader installed when I did the OTA to Gingerbread several months ago. If the Evo Shift also got a new bootloader with their GB update, three is a chance that flashing HBoot could brick the phone. I'm going to start looking into this now, however if someone knows the answer to this I'd appreciate an answer
Wont work... We have an emmc partitioned phone just like the evo 3d. The o.t.a. to 2.3.3 included a new locked/encrypted bootloader. The partitions are write protected and encrypted. Flashing the eng hboot with a locked/encrypted recovery partition could equal brick...
Sent from my PG06100 using Tapatalk
Thanks for that info, I couldn't find confirmation either way on the bootloader. I was going to check check MD5Sums before flashing the HBoot just in case.
So can I restore back to Froyo and the old bootloader? On the Atrix you could do this (as long as you didn't unlock your bootloader) by using RSD Lite and flashing the stock SBF file. A quick search on the Evo Shift implies that I can do something similar with the Evo Shift - RUU back to stock Froyo? I admit I know nothing about how that works, I'll start searching now, and any additional info would be great!
Edit: Looks like there is no way to do that either, there doesn't seem to be a way to go back. Interesting that the phone got a new bootloader with the OTA update. My Atrix got a new bootloader with its 2.3 update too, but that was because the new bootloader allowed the users to unlock it. I also see that HTC's online unlocker doesn't list the Evo Shift. So it looks like my brother installing the OTA screwed himself out of getting to run any custom ROMs.
DK
You got it man... Sorry to be the bearer of bad news... Htc went all moto on us... They even used the same style of 256 bit encryption... Effing ****ty!
Sent from my PG06100 using Tapatalk
I have two E-Shifts one Hboot 0.99 the other is a 98, and maybe someone can clear something up. Why is it necessary to downgrade to 2.2 if I am flashing my custom Recovery through adb after I unlock the BL then I can just flash the sense ROM and Radio I choose then. If not why?
Now I truly feel like an idiot and I read the whole thread and just in case anyone has a blonde moment you have to downgrade to get permanent OK now I'm going to bed. Yours truly...I know
Sent from my SPH-D710 using XDA
No worries buddy, basicly unlocked BL means that only certain parts of your phone are unlocked and not still protected. Radio's and other firmware updates can only be flashed with htc's ota's, and the kernel can only be flashed in fastboot. S-off ensures that your enitre phone is able to be changed, modiefied ect through both the BL and recovery. Your not fully "nandroid unlocked" is the term I like to use until you have s-off. The only reason I know so much about these BL's is because on my G1 I have a s-on BL installed. A dev by the name of Ezterry unlocked certain extra features like still being able to flash the kernel in recovery and a few other things.
And for anyone wondering, yes I still have my G1 lol
First android phone it's a AT&T One X, i'll be using it on the Bell network. Got a good deal on Kijiji and I didn't ask enough questions apparently, lol.
The phone is clearly not stock, took me several hours to piece that together. I get it, I'm a noob. I can tell it's running Cleanrom 4.5. I want to get it back to something close to stock. I plan to learn all about rooting/roms but I want to do it from a vanilla phone so that I get to actually do it myself.
I googled and found a tutorial (link). I deleted the 'su' file and superuser.apk. I followed the rest of the steps and it didn't seem to do anything, just rebooted back into cleanrom.
I kept googling and now I'm following this guide: http://forum.xda-developers.com/showthread.php?t=1859714
I guess i'm going to flash from an RUU now ? My CID is 11111111, so I've read that means I have superCID and any RUU will work. I want to get to JB eventually, so can I just flash direct to the Europe 3.14 JB from HTCRUU? Or go with one of the ICS versions?
Am I doing this right?
No no no!
Edit: still writing but wanted to say don't flash that ruu
If you want completely stock you need to use fast boot and boot into hboot and run fastboot OEM lock
(You may need to search around to learn how do that)
Then run this ruu. http://beta.androidfilehost.com/?fid=9390077933525139511
Sent from my One X using Tapatalk 2
that is for the wrong phone
only place you should look at is here AT&T, Rogers HTC One X, Telstra One XL
Its good your asking the questions now if you want to go completely stock run an ruu which means relicking the bootloader and running it ill link you to some guides in a sec
---------- Post added at 07:43 AM ---------- Previous post was at 07:43 AM ----------
Oh and like others said don't use that ruu! We have the one XL
cleanrom 4.5 is pretty good and close to stock but adds quick settings, debloated, power menu and some other tweaks. i would keep it how it is and just learn about how custom roms work. you can learn how to use twrp in its current state and maybe learn how to use some root apps.
just so you know your phone is the evita not the endeavoru.
Thanks for the replies.
I haven't tried flashing anything yet so don't worry. I'm taking it slow.
I've already been into fastboot. Figured that out because it was a required step in the guides I said I was trying to use. I have all the drivers installed and I'm able to talk to the phone via fastboot at the comand prompt.
LOL, thanks for letting me know my phone is Evita. I guess I can delete the 600mb RUU I downloaded
I'm a little unclear about HBOOT vs. fastboot. I can get into the bootloader and go to the fastboot USB mode... is this analogous to HBOOT?
So my steps right now are:
1) Download correct RUU, Evita 2.20 ICS - I've also seen people discussing 1.85 vs 2.20, why chose one over another?
2) fastboot oem lock
3) Install RUU while phone is in bootloader mode
That right?
I would strongly suggest to slow down, and learn more about what root is and means, before going back stock. Root is just a change in permissions. You gain absolutely nothing by unrooting, and lose quite a bit. You lose the ability to do all sorts of mods to your phone, flash custom ROMs, use apps that require root like Adaway and Titanium Backup (and many others), remove carrier bloatware, activate tethering, and much more.
People have gone through great pains to find root methods for our device (and other Android devices). Many come on here looking for these root methods, for the awesome benefits that root means. I've seen very few, if any, people before you that have said "crap I accidentally got a rooted device, and don't want root". Think about that one for a while.
Plus, CleanROM 4.5 is already based on a more updated firmware version than any of the official AT&T RUUs. Plus it includes a lot of cool features and optimizations. Again, going from CleanROM to stock is a step backwards, not forwards, and you are gaining nothing, and losing quite a bit. Another thing about CleanROM, is that it is devoid of the AT&T bloatware (and there is a lot). Keep in mind that on the stock AT&T ROM, the bloat is not removable without root, so you are stuck with quite a few crappy apps that you will never use. That alone is a huge reason to have a rooted device. Also bear in mind that stock AT&T does not allow tethering (unless you have a data plan that allows it) and has other stock HTC apps (like FM radio) disabled. These cannot be enabled unless you have root.
Another thing, is that you will not get Jellybean any faster on stock than rooted. While its true that rooted, this phone will not be able to take the OTA when it rolls out (hasn't happened yet). But a stock rooted JB firmware will almost certainly be posted here on XDA, that is safely flashable on a rooted device. This often happens within a couple days of the OTA starting to roll out, if not faster. Sometimes even before the OTA, as sometimes the official RUUs get leaked before the OTA. All it takes is for a dev to get his hands on the files, apply root, and upload it here. Learning how to flash such a file to your device is very simple. Not much more than: download the file to your phone, boot into recovery, and press "install". So yet again, stock gains nothing over being rooted.
While its true that root is not for everyone. But if you've already found this place, and learned what things like RUU, bootloader, and fastboot are, then you probably already know more than most folks do about Android. You may feel in over your head, but it really just takes a few hours of reading to learn the fundamentals. And with that knowledge, you can do so much more with your phone than you can without root.
redpoint73 said:
I would strongly suggest to slow down, and learn more about what root is and means, before going back stock. Root is just a change in permissions. You gain absolutely nothing by unrooting, and lose quite a bit....
Click to expand...
Click to collapse
I appreciate the advice, thanks. To be clear, eventually I will probably bring the device back to where it is now. I've used linux before so I have an understanding of the permissions system and the added benefits of root.
My goal here is to get the phone back to stock so that I can learn the rooting/flashing process from the start, not the end. I understand why that might seem counterintuitive but I'm a very hands on person and I'll learn more of the theory by walking through the process than reading about how somebody else hacked this device to get where it is now.
Sure I'm making extra work for myself but I know what im getting into.
Sent from my HTC One X using xda app-developers app
echoboomer said:
I appreciate the advice, thanks. To be clear, eventually I will probably bring the device back to where it is now. I've used linux before so I have an understanding of the permissions system and the added benefits of root.
My goal here is to get the phone back to stock so that I can learn the rooting/flashing process from the start, not the end. I understand why that might seem counterintuitive but I'm a very hands on person and I'll learn more of the theory by walking through the process than reading about how somebody else hacked this device to get where it is now.
Sure I'm making extra work for myself but I know what im getting into.
Click to expand...
Click to collapse
You should have said so from the start, then. This pretty much negates everything I just typed above.
Its admirable that you want to learn the process from scratch, and its the opposite attitude of most n00bs here.
My advice, as another mentioned above, is stick to XDA, and don't follow instructions from random Googled sites. Most of those sites don't clearly delineate between our phone (Snapdragon S4) and the international (Tegra3) version, and following instructions for the international version is a great way to brick your phone.
Other than that, lock the bootloader, run the RUU, and have fun. Also check your hboot version. If its anything but 1.14, don't run the 2.20 RUU. You will want the 1.73 or 1.85 RUU instead, as the 2.20 RUU will update the hboot to 1.14, which plugs the holes by which boot.img and radios can be flashed from recovery. Unless you want to create ever MORE work for yourself, as the hboot can be downgraded using a Linux computer, lol!
Be sure to check out my index thread, as most anything you will need is here: http://forum.xda-developers.com/showthread.php?t=1671237
Thanks, sounds like I'm on the right track.
Also check back to my OP, I did say that I wanted to learn the whole process but I wanted to do it from stock. sorry you typed all that out but in sure it will help some other noob down the line.
Last thing, 1.85 vs 2.20?
Sent from my HTC One X using xda app-developers app
ChummyDays said:
2.20 has the new hboot, and that means that you have to extract the boot.IMG out of the ROM and flash it through fast boot. With 1.85 you just flash the ROM.
Sent from my One X using xda app-developers app
Click to expand...
Click to collapse
Cool thanks, I found a tutorial last night on how to extract boot.IMG from the ruu exe. I think I'm good to go.
Sent from my HTC One X using xda app-developers app
You might be confused. You shouldn't have to pull a boot.img from an RUU typically, only from a custom ROM zip. And only if you are on boot 1.14.
Sent from my HTC One X using xda app-developers app
Probably confused. Here's what I see in the boot loader.
***
Tampered
Unlocked
Evita PVT Ship S-ON RL
HBOOT-1.09.0000
Radio-0.19as.32.09.09_L
OpenDSP-v28.1.0.32.0504
eMMC-boot
***
Sent from my HTC One X using xda app-developers app
echoboomer said:
HBOOT-1.09.0000
Click to expand...
Click to collapse
This is what you want to see, and why you need to be sure to use the 1.85 RUU.