How do you downgrade a Sprint HTC One? - One (M7) Q&A, Help & Troubleshooting

How does one downgrade a plain, normal (non-rooted, non-anything) HTC One? My phone started with 1.31 and has been OTA upgraded to 3.04. I'd like to return to 1.31 - partly to do some [camera] testing, also partly so I'll know how to restore stuff in the event of borking things significantly when I start with One roms (we don't want yet another poster using 'brick' terminology incorrectly right?). Restoring my Galaxy S2 was simple, go into download mode and flash via Odin. What is the HTC sanctioned method?
I have my HTCDev unlockkey already if needed.. haven't used it for anything, but have it if it is needed. Is there a non-kludgy don't-have-to-root-everything one click method (not lazy by any means, but kludgy workarounds are messy and messy means processes are easy to break and often not fully understood)? Don't really need to be spoonfed each step, but a good idea of the process at least would be very helpful.
Thanks!
(please don't bother with 'Search Stupid' replies.. I've been 25 pages into Q&A and haven't found anything clear and concise. Decent leads often point to downloads that are no longer available. Also, 5 or 6+ different versions (spr/att/tmb/ge/dev/int/etc) with occasional conflicting info doesn't help)

Related

[Q] noob about to root and lag fix. advice wanted

Hi all, I hope you're not all tired of another noob posting up how-to questions. I come from a pretty solid background of writing modified firmware packages Motorola and Blackberry units, and writing custom themes for them both, so I am a bit familiar with the processes involved in rooting. Android is an entirely new beast though. I love it already, but I've also identified some things I'd love to be able to change. I've been reading everything I can in these forums for the past week, and I think I might be nearly ready to start diving into the root world. Yes, I've used the search a LOT Before I do root though, I wonder if you all might be able to add some insight into a few questions I haven't found the answers to thus far:
My rooting goals: remove the AT&T bloatware, possibly do a lag fix, and above all, do it the safest way possible. Baby steps first for me.
1) Rooting methods: Should I do the manual way, I found in that pdf guide on this site, the "GalaxyS_One-Click_Root_All_Models.zip" method, the mystery "update.zip" folder method, or the "one click root lag fix" method? Which is the safest and most tried and true for Stock 2.1 f/w, Baseband I897UCJH7? Also, what would be the best method to use if I wanted later to unroot?
2) Lag fixes: I've read that lag fixes can cause major problems when trying to undo them later on. Is there a lag fix that works well that is safer than others to load that can be removed easily? Are lag fixes even worth it?
3) Odin3: Am I correct in assuming that since I have JH7 that the most recent version of Odin is not capable of fully restoring my phone back to stock? I've been seeing posts from many people say that even using Odin, their phones get stuck during the revert process and cannot get back to stock. This is probably my biggest concern of all, in case I brick my phone. I've done that a LOT of times with Motorolas, and it's not a bit of fun trying to restore them.
Thanks very much in advance. Best wishes to all
The first piece of advice I have is make sure you have a cappi that you can get into recovery and download modes via the button combinations - if you can do this then you will be able to recover to a working configuration from just about any situation.
second, make sure you want to do this, because as you can get back to a "stock configuration" once you begin applying lag fixes or custom roms you will not likely be ever able to get back to your own stock configuration.
As for which rooting method - I have used and update zip and ryanza OCLF to root. Both of these methods are easy to unroot - at least until you begin applying lag fixes and/or custom roms.
If you are sure you want to move forward and root the very first thing you should do after rooting before you do any lag fixes or remove any bloat is get clockwork rom manager. Learn how to use rom manager and make a full nandroid backup of your phone before you do anything. If you have a good nandroid backup saved in a safe location then you can use this to get back as close as possible as you can to your own stock configuration later on.
Oden3 will get you back to a stock jf6 configuration. This will not be your stock configuration, but it is a working stock configuration.
Lag fixes do improve the lag in the file system some. However, before you play with any of them educate yourself as much as you can about the particular one you are going to try and use. I have applied both OCLF and voodoo and have been able to remove both of them. But if you don't follow the steps correctly you can have problems - after all with the lag fixes you are reformatting part or all of your data partition where the os is residing which is inherently risky. You can easily lose data and even soft brick your phone forcing you to use Oden3 to get back to a working state.
Lastly, I am running Cognition 2.2 beta 5 very successfully - and I do recommend it for anyone that has entered the rabbit hole of modifying this phone. And with my current config my phone is running so well that the lag fix is not needed for me anyway. My phone is running smooth and fast.
P.S. Just make sure you are not going to have any major regrets if things go wrong before you do anything at all, because any and all of these steps have some amount of risk associated with them. Make sure you are prepared for dealing with voiding your warranty and even though it is hard to brick this phone, it could still happen so be ready for that too should it happen.
i would agree, go with cognition 2.2. i only had my captivate for a day, and found it very easy to get it installed without any hassle.
Thanks for the info all. I've read about Cognition a fair bit and was wondering if I ought to go for it. What are the differences between it and the standrd Froyo leak?
A more pressing question: If I went to Cognition 2.2, would I be able to easily get the official release OTA and install it normally when/if it becomes available? Are there step-by-step guides out there for getting that release onto and off of the phone? I'd hate to get Cognition on there and find out that i couldn't easily get it back to a state where I could get the full deal on there. I've read some horror stories about just that lately...
charging rhinos said:
Thanks for the info all. I've read about Cognition a fair bit and was wondering if I ought to go for it. What are the differences between it and the standrd Froyo leak?
A more pressing question: If I went to Cognition 2.2, would I be able to easily get the official release OTA and install it normally when/if it becomes available? Are there step-by-step guides out there for getting that release onto and off of the phone? I'd hate to get Cognition on there and find out that i couldn't easily get it back to a state where I could get the full deal on there. I've read some horror stories about just that lately...
Click to expand...
Click to collapse
If you are wanting to get OTA updates then I wouldn't even root your phone - while it is possible to still get OTA's after rooting, once you begin modding (lag fix, or custom rom) you oare increasing making your phone less and les compatible with any OTA available.
NOTE: I personally will not ever apply an OTA myself - but rather will wait for someone else to create a custom mod of any OTA feature I like - them donate that dev a few dollars and use their mod.
Im getting my cap this Friday, I was going to post the same thing OP. Looks like cog 2.2 is the way to go when i get it.

FOR NEW CAPTIVATE USERS - READ HERE FIRST - FAQs | HELPFUL LINKS

Strange we have many FAQ's WIKI's, Great topics on <x> subject - but not one place for the suffering new user to go to. After even myself duplicating topics that have been posted multiple times it is my hope to create this topic to help guide the newly wayward Captivate user to the correct topic and keep the repeated topics down a bit.
I AM IN NO WAY RESPONSIBLE IF SOMETHING HAPPENS TO YOUR DEVICE - YOU THE OWNER OF YOUR CAPTIVATE TAKE 100% RESPONSIBILITY.
This is going to be a long long post - so make sure you use your CTRL-F in your Browser
Special Credits go to the following for putting together the information. I'm just the one gathering it up. So if something you read here helps - make sure to DONATE to them. Also if I have forgot to list you and you wish to be credited? PM me and I'll be happy to add you.
Mikey1022
CLShortFuse
Design Gears
bobbylx
nbs11
BEFORE EVEN READING THIS POST IT WOULD BE WISE TO READ THE WIKI FIRST!
Also some tips before Posting your Question!
Use the SEARCH FEATURE on the Forum and keep your search simple. (ex. GPS, Bricked, Shutdown etc..) Odds are your issue has been posted and answered a few times.
Follow the Rules: Failure to do so could get you banned or worse ridiculed!
Be Courteous and Patient! - If your posted is filled with expletives and I hate this phone, and you come off as being overall rude? Don't expect an answer and expect your post to get removed and you possibly banned.
1) What USB Drivers should I get for my computer to recognize my Captivate? These are the drivers I have used on both a Windows XP 32-bit and Windows 7 64-bit machines - so I know they work.
For Windows 64bit Click here.
For Windows 32-bit Click here.
2) How do I Root my Captivate?
By far the easiest method that I've been able to use is CLShortFuse's One-Click Root and Allow Non-Market Apps. It is a VERY SIMPLE application to use.: Click HERE to go to the post to read about it and download the application.
There is a new tool out there that is a "do-it-all-in-one" called AIO - I would check out the post here and check out the youtube video. This tool appears to do it all.
And users have asked what do I lose if I root my phone. The short answer is nothing! You will not lose any settings, pictures, media, application data etc. But you do gain a lot! I would suggest reading about rooting your device here to learn more about the benefits to rooting your phone.
3) Oh crap I have "bricked" my device!
Um no you didn't. Unless you are unable to get the phone to power on, or it will not be recognized by your computer it is not bricked. "Most" (as in 99.99999%) of the time you can get the phone back into download mode and then ODIN 1-Click back to stock. I would highly recommend going to the links posted before reading the methods I have below them.
Go to DesignGears Odin3 One-Click back to Stock thread and do what it says there.
You should also go to bobbylx's READ ME BEFORE FLASHING!!!! Thread as well by clicking here.
If your phone is still able to get to CWM You can download the stock OTA JH7 from this thread here! I would still recommend the Odin 1-Click method as it will definitely wipe all the gremlins from your phone.
You can watch this tutorial on youtube here if you wish. Credit to BlinkPhaseVideos for the tutorial.
If for some strange reason you absolutely cannot get the phone into download mode you can try one of two things:
The first method - It will take a few tries to get the timing just right so be patient:
Unplug your Device
Pull out the SIM, External SD Card, and Battery
Plug in the mini-USB Cable back into your phone.
While holding down BOTH Up/Down Volume Buttons re-insert the battery.
If you get the "grey battery charging" screen. Then you will need to try and re-attempt it as it didn't work. You should get the download screen and be ready to go back to stock.
Build a Jig to force the phone to go into download mode by reading this thread here.
Mind you this is not for the feint at heart and AT&T warranty centers might be a better option then completely frying your phone.
4) My Phone is Randomly Rebooting or Shutting down after I do <insert whatever action it was doing when it did it here.>
I was informed of two separate posts here and here and now here.
If you have a build 1008 phone and the IMEI # matches what is in this thread here then you might get a replacement device.
Feel free to try what they are posting on there and who knows? You might get lucky. But the overall consensus from what I've read is that if your phone is shutting down and it's not related to some errant application, a custom ROM, or you dipped it in water then it is hardware related and you will want to do a warranty replacement. (No warranty - OUCH! That $4.99 a mo seems pretty trivial now eh?)
5) My GPS is not working because of <insert your random thought/idea here>?
There are two awesome posts on the developer forums on thought, ideas, potential fixes that will at least help if not completely fix your GPS. Keep in mind a lot of this is speculation, personal user experiences, and some folks just madly mashing buttons and getting lucky and having no clue as to how they fixed it.
If your not having GPS issues GREAT! You don't need this then!
My personal favorite thread as it has a lot of information about how GPS works is the [GPS/AGPS] REAL solution analysis thread (Jupiter Tweaks) thread. ***Note: This is most likely only for Froyo 2.2 ROM's.
Another one that has a lot of information and might possibly work for your is:
GPS Flawless/I am requesting XDA Community and Developers to please read!!
6) So.. You think your ready to Install that Awesome <insert Name of ROM here> ROM that will CHANGE YOUR LIFE?
Uh-uh... not until you have read here first. This is that sticky topic that says "Read BEFORE flashing!!". This is probably THE MOST IMPORTANT reading you can do before you start flashing as it shows you how to backup and restore your device.
Then you need to read up on nbs11's guide on his [GUIDE] How to Install a Custom ROM by going here. This guide is VERY easy to read and can apply to most of the custom ROMs that utilize a *.zip to install. ***edit - now includes a video(s) on youtube on how to install that custom ROM.
And failing to follow the developer/cooker's instructions to the "T" could cause catastrophic issues with your phone and yes... possibly bricking your device. Make sure when you go to the ROM you wish to install that you read their install instructions as it could slightly differ from other ROMs out there.
7) So your Battery is Going Down to 0% faster than your USB can Charge Your Phone?
This - by far is probably the best thread I have read about the subject. Although some of it might be speculation - it does seem to be pretty solid work. I would suggest reading this post:How to isolate and fix battery drain (and maybe lag, too) and then see if your battery performance improves.
I hope this guide helps you out. I wish I had known this information before I started flashing ROMs.
Important Links with Additional Information about your Captivate
I have found all of these quite helpful. If you think your post should be added please PM me!
Wiki's and How-TO Basics!
The XDA Samsung Captivate Wiki
XDA and Android Terms and Acronyms Thanks to jmtheiss for creating this. Basic guide to XDA and your Captivate
AIO Captivate Toolbox: This is the all in one tool that allows you to do everything from install drivers, root your phone, and install custom ROM's. If your new this might be the tool for you to use.
Samsung HOW-TO Wiki (3rd Party Link)
The Main XDA Wiki: Lists all the phones that XDA has in their forums. Also has additional information there.
ADB for Dummies! - ADB is probably one of my best tools for tweaking my phone (and restoring stuff I break). If your going to be changing your phone around at all - READ THIS THREAD
Theming Your Phone
Captivate Theme Sticky: Go here to see all of the different themes/tweaks/mods for your Captivate phone.
MetaMorph Home Page on XDA - This is a 3rd party application that will modify the look of your phone without you having to modify any type of *.apk files yourself.
Circle Battery Mods - How to change your default Battery Icon on your status bar.
Transparent Widgets - Just what it says. But please be careful and understand what you are doing before attempting these mods.
Common Sense Before Posting Your Question - PLEASE PLEASE PLEASE READ
Before you post a question on XDA - Please make sure you have utilized the SEARCH Feature - as your issue has probably been answered at least once.
If your going to post a question, make sure it makes sense! i.e. a bad example is ZOMFGBBQSAUCE WTF DO I DO!!!1111!!!!111!!!!!! vs. Phone is Soft Bricked After Attempting to Odin 1 Click. Which one do you think people are going to know how to answer by looking at the topic? Just saying..
In the body of your text it will be very helpful if you do the following:
State clearly the issue - bricked my phone etc.
What ROM are you currently using?
What is the EXACT ERROR of the issue you are reporting?
Is your phone rooted?
Did you have USB Debugging turned on?
If you fail to put pertinent information such as the above - there is no way for anyone to answer your question.
And.. this shouldn't need to be said but I'm adding it anyways...
Be patient. Be polite. Just because you cannot understand something does not mean u can show your frustration at folks here.
Of course this does not encompass all questions - mainly this is useful for when something goes wrong with your phone.
Good resource to put everything together.
w00t Sitckied! Thanks!
JF6 to JF7 Kies Mini Update. Is it necessarily?
Question guys. After using Odin to obtain JF6, do I need to use Kies mini to get to JF7 to be able to use another ROM or I can just master clear everything and from JF6 install a new ROM? Asking because I bricked my phone trying to do OTA to JF7. Got a replacement phone. The boot loader is shot probably so its safe to say my Captivate is bricked. It won't power on at all. I think upgrading to JF7 is pointless but need your expert advice. Thanks.
I have never upgraded from jf6 to jf7 before I flashed another rom, never had any issues. Think it would be an unnecessary step if you are planning to flash over out anyway.
Sent from my SAMSUNG-SGH-I897 using XDA App
Mr.Pirate said:
Question guys. After using Odin to obtain JF6, do I need to use Kies mini to get to JF7 to be able to use another ROM or I can just master clear everything and from JF6 install a new ROM? Asking because I bricked my phone trying to do OTA to JF7. Got a replacement phone. The boot loader is shot probably so its safe to say my Captivate is bricked. It won't power on at all. I think upgrading to JF7 is pointless but need your expert advice. Thanks.
Click to expand...
Click to collapse
After you use ODIN back to JF6 - you can then upgrade back up to any ROM the Dev Forums have available.
The only caveat to this - is READ THEIR INSTRUCTIONS! Some are highly experimental and require you to install them different from the standard CWM install method. (i.e. Cyanogen and the Gingerbread port going around).
i wish this thread was around when i first started out a while back. good job on this one guys.
Can someone post something that shows how to install a theme? I have flashed a custom rom and see a theme I wanna install on it. (Already downloaded the .zip file for it, not sure what to do next)
Thanks.
nice stuff
I find that installing PDAnet as my drivers for my Captivate works well for rooting.
Nice thread. I wish I had seen this before I started flashing.
I think the OP needs to be updated with the line "Be patient. Be polite. Just because u cannot understand something does not mean u can show ur frustration at folks here."
A couple of questions. I've rooted my phone installed a custom rom (serendipity 5.5) and installed that steam. What does jpy and all those others mean? and where would I find out what mine is?
Deadclown said:
A couple of questions. I've rooted my phone installed a custom rom (serendipity 5.5) and installed that steam. What does jpy and all those others mean? and where would I find out what mine is?
Click to expand...
Click to collapse
I think all of that is listed in the WIKI with definitions.
When you see JPY - it is the last 3 letters of the Baseband Version typically - but could be the Modem or Kernel being utilized in the ROM your running. You can see what baseband you are currently running by going under Settings -> About Phone and you will see under Baseband Settings something like: "I9000UGJK4"
But... you would be better off going to the Dev's forum and looking at their release notes. 99% of the time tell you what build the kernel is based off of and the modem they are using.
LOL and yes being patient and courteous is kind of a given. If you guys have any updates, ideas, etc.... to add to the post please let me know.
diablo009 said:
I think the OP needs to be updated with the line "Be patient. Be polite. Just because u cannot understand something does not mean u can show ur frustration at folks here."
Click to expand...
Click to collapse
lol Added it!
Thanks This is helpful
thanks for posting this.
How do you upgrade a ROM?
I just flashed Super Nova 2.0.2 last night. It was updated to 2.0.6 since I flashed. How do I update? Do I have flash back to factory?

[Q] A few questions about mods, from a total n00b

I have a Sprint HTC hero with original everything.
I've been wanting to do a mod but that brings up a few questions.
1) A lot of places say the CM7 mod from here is great for this phone but I clicked around and can't find a list of things it changes/improves. Why would I install a mod and will most things continue to work (market places, email, phone utilities, purchased apps).
2) All roms have those warnings that they void warranty. How often do they brick the device? Is this something I should worry about?
Sorry for the noobish questions but I am looking towards modding the hero but I want to make sure I don't make it worse.
1.) well basically MOD's are roms that people cook themselves from the scratch android or from a base like for example the DesireHD android base. They can do things varying from the look and feel of android to adding elements like being able to browse Privately on your browsers. i know that CM7 allows you to do that. Being able to flash different roms opens up a even bigger Android World.
2.) I have been flashing back and forth for a long time and not once have i bricked the device. Besides not like a little system restore wont fix anything. Also if you happen to send you device into maintenance or repair just restore you phone back to factory settings. All of it is reversible. When i first started out it helped me to really read NOOB forums so i didn't do something i would regret, but you should have nothing to really worry about.
reply from a still nearly noob, although i read alot about roms already and flashed my sgs2. ill just attemt to help you a little here.
1) i now flashed lite'ning rom on my phone as there is no cm7 for it yet. once realeased i will also flash it as i also read that it is the most widely used rom with best support. within a thread of the specific rom there should be a list of improvements/major changes or what will be added if you flash the rom. these and mostly more battery life and/or more speed are the reasons people flash roms. after flashing the phone you will have all the things still working, sometimes even better. for apps it depends on the rom. mine for example didnt require a wipe that delets all you data on the phone. others (as i think cm7 also) require a wipe of all you on-phone personal data apps and so on (not sd card if im not mistaken, please correct me!)
2)yes, you void warranty if you flash a custom rom, root or do sth else on the firmware not published by the manufacturer. when i flashed and overflashed my phones rom for several time already i haven't had any problems. and as i read all over the net/xda there is just a very little chance to brick your phone and even there you might have possibilities to revive it, i think. but im not sure on this, cosider others informations first!
hope i could help you a little from noob to noob and enjoy flashing roms. oh and of course have a look in the htc hero android development section for roms!
cheers!
IQHU
Damn - too late, and didnt recognize until now...
Sent from my GT-I9100 using XDA App
Go to this thread and start reading some of the linked threads. All your answers can be found there.

[Q] Alltel Hero Root Questions

Hi, all. My issue is pretty specific to another thread in your forums, so I feel odd about "getting" my own thread just for it, but I tried to post in the relevant thread, and I was asked to post in Q&A instead, so here goes...
I have an Alltel CDMA HTC Hero running stock, never rooted, with the following:
2.42.01.04.23 Baseband
2.33.556.1 Build/Software
I'm not too wary of trying, for example, z4root just for that purpose, but I admit that I'm basically terrified of the whole flashing procedure. My ultimate goal is to get to CyanogenMod, and also store apps on my SD Card. I came across the "RegawMOD Hero Rooter v1.3" in the forums here, and it looks like exactly what I want--nice and automated. My worry is that it says "Successful in rooting all builds up to 2.31.651.7." I'm also wary of the downgrade to 2.xx procedure, mostly due to the Sprint vs. Alltel issue. I've jailbroken an iPod Touch dozens of times (brought it back from the brink of what looked like death several of those times), but this being my phone, I'm a great deal more paranoid, but still determined to give it a go.
Anyway...I don't really have a precise question. I mostly want to know if I'm out of luck with the 2.33 Build + Alltel issue. I'd be hugely appreciative if anyone could give some detailed advice on which Root tool to use, or specifically if the RegawMOD Hero Rooter v1.3 would work with my device as is. If not, I'd be very grateful for really specific, n00b-friendly instructions for downgrading as needed. I have searched and looked at all threads I could find that were related, and checked each page of the aforementioned app's thread, but could not find what I needed. I've also looked at all of the "major one-click" root tools, including heroroot010.apk. Thanks so much!

Completely stock, S-on, 4.3 Sprint htc one. How do i flash/unlock?

Hi
I have a sprint HTC One, 4.3, stock, not rooted, locked, everything as in the factory settings.
I need this thing sim unlocked. Went around only to see guides that assume you have your device half-ready for the procedure-
http://forum.xda-developers.com/showthread.php?t=2491840
"Don't flash it wet". What the hell does that mean?
I went around to search some more and see that to flash a rom, i need to be S-off.
Ironically, in another thread it said that to go S-off on 4.3........... i have to be on a custom rom.
My goal is very, very simple:
I just need to flash the rom in the link, that's all.
Can anyone please help and tell me what do i need to do and what goes where? i'm really at a loss, didn't touch any HTC device since the desire.
Pika007 said:
Hi
I have a sprint HTC One, 4.3, stock, not rooted, locked, everything as in the factory settings.
I need this thing sim unlocked. Went around only to see guides that assume you have your device half-ready for the procedure-
http://forum.xda-developers.com/showthread.php?t=2491840
"Don't flash it wet". What the hell does that mean?
I went around to search some more and see that to flash a rom, i need to be S-off.
Ironically, in another thread it said that to go S-off on 4.3........... i have to be on a custom rom.
My goal is very, very simple:
I just need to flash the rom in the link, that's all.
Can anyone please help and tell me what do i need to do and what goes where? i'm really at a loss, didn't touch any HTC device since the desire.
Click to expand...
Click to collapse
I suspect "Don't flash it wet" was a mere typo and was intended as "Don't flash it yet."
With that said -- if you read the remainder of the instructions you probably should have figured that out. And to flash a ROM, you do *not* need to be S-OFF.
What all this tells me is you really, really need to read all of the q&a page @bigdaddy619 created for all HTC One users. Everything is in there -- it will point you to the correct threads to read / view (videos) to unlock, root, obtain S-OFF, whatever. But honestly, take the time to read -- you have a nice device and the threads here are littered with folks jumping the gun and ending up in misery.
I actually read that thread entirely- Unfortunately it never reminds if you need to be S-off or not to flash a rom, nor does it say explicitly "you don't have to be s-off to flash a rom"
This thread was made for the sole purpose of not jumping the gun, and not ending with a disaster.
Now that i know that s-off is not relevant to the case, i can unlock my bootloader, flash a recovery and flash the rom with a clear mind and no fear my device would brick due to wrong procedures.
Thanks.
-That said, unfortunately, the guides don't update while software versions do. Most of the guides go up to 4.2.2, so i don't know what will or won't work on 4.3
-please delete. double.
Pika007 said:
That said, unfortunately, the guides don't update while software versions do. Most of the guides go up to 4.2.2, so i don't know what will or won't work on 4.3
Click to expand...
Click to collapse
Most of us flash 4.3, works fine. Beware of file system changes, obviously, between older (e.g., 4.1 based ROMs) and later versions. You'll end up with 'lost files' that you have to fixup otherwise -- most particularly nandroids.
If you use TWRP -- just make sure you turn off the screen timeout or you'll get screwed when it turns off -- all too often you can't get the screen back on with out a 'hold-forever power/vol-down until it reboots' operation. I use PhilZ recovery because it's solid, no screen issues, charges the battery, has proper OTG support, and supports both TWRP and CWM style nandroids.
Hope it goes well for you.

Categories

Resources