Rooting / Modifying HTC One to get latest updates - Upgrading, Modifying and Unlocking

Hello,
First of all, apologies if this is in the wrong forum. I am new here.
So here is my story. I have a HTC One that is locked to 3 Ireland. Its a great phone and all, but because of it being locked to 3, updates takes aaagggeeesss to come through, if at all.
For example. recently HTC released update 1.29.xxx for the One which improves battery life and the camera (and other fixes). However, I still cant get this via the "software update" function on my phone and there is no word from 3 when they plan to release this update. Judging from their past experiences, they are slow to roll out the updates so who knows when this will be available.
So what I would like to do is to bypass 3 and get this and all future updates directly from HTC. I believe that the unlocked versions of the HTC One (with the unlocked / stock HTC ROM) gets their updates directly from the HTC servers and that is what I would like to get. I like the stock Android with Sense 5 UI that the phone comes with.... I just hate being at the mercy of my network to get updates!
So my question is, what would the steps be in order to go from my 3 branded HTC One, to an unlocked HTC One that gets its updates directly from HTC?
I've done some research and I'd imagine I would need to do the following, though please correct me if I'm wrong:
1 - Get the phone carrier / network unlocked
2 - Root the phone
3 - Install the stock HTC Sense 5 ROM.
Is this correct? Is rooting necessary? Is it easy to get the stock HTC Sense 5 ROM?
Could this process brick the phone?
Many thanks in advance for and and all help and advice that you can give me!
Thanks!
-DD

So I may have found a solution.
for future internet wanderers here is what I found:
htxxxtp://theunlockr.com/2013/03/19/how-to-root-the-htc-one-m7/
(I cant link it as I don't have enough posts yet....remove the "xxx" in the "htxxxtp" part to get the link to work)
follow the links at the bottom of each page and I guess it should work.
Just wondering though, does it matter if the phone is still locked to the network carrier to do this?

Related

Has anyone had success rooting Testra phones with 1.16.184....ROM's?

I need to Root this phone and get rid of the Telstra rubbish, but i am having no luck to date.
Any advice from you Telstra handset owners would be fantastic!
Have a look on the modaco android forums, users there have reported success with rooting and flashing a generic desire rom. But there are also reports that the gps problem, that 1.16 fixes, comes back.
Please excuse this really n00b question...However is the only way to root by loading a modified rom onto the phone? Would it not be possible to root my current (HTC Desire from Telstra) keeping all out of the box software/settings?
I guess much the same way that blacksn0w jailbreaks an iPhone without you having to flash a jailbroken firmware back to the phone.
Cheers
It doesnt have to be a modified rom, it can be a stock one. If you do root your phone, you will have to reflash a rom though, be it stock or modified, and all of your personal setting will be gone.
Is there a particular one that seems to work well. I have had issues with mine because it came with the rom that has the GPS fix already installed. This rom is 1.16, it did not like the new one because it is 1.15
I had no issue creating the goldcard and got it to the bootload screen, but i could not get past that point.
Its best you ask questions in the root thread over at modaco, you'll get better answers.
Thanks Jaa-Yoo. I'll give it a crack.

HTC Desire on Orange - Debranding?!

Hi
Apologies for this post if it's been done many times before but I've been digging around now for hours and keep finding conflicting advice on problems I will run into so I just need someone to clarify if it's possible and what I need to do to ensure I don't loose wifi access or brick my phone or anything like that....
I bought a HTC Desire locked to Orange (UK) yesterday and I would like to get it unlocked and debranded. The unlocking part should not be a prob as I'll just buy a code from somewhere (or thats the hope anyhow) but when it comes to reflashing to debrand I keep coming across posts about wifi issues or OTA updates making progs force close, thus the Desire becoming unstable.
All I want to know is..... How do I get rid of all the Orange crap and go to a generic HTC Desire ROM so it would be like I bought a retail Desire? Is this possible without messing up my phone?? I'm currently on 02 (UK) but also bought an Orange PAYG sim just incase things get overly complicated. I would like to stick with my 02 sim but don't want to run into any probs with my phone, and if needs be I could switch over to Orange but that would be my last resort. I would also like to get rid of the Orange flash screen and the Orange apps that came preinstalled on my phone. Some posts say it's possible, some posts say I will have issues with the radio version, some posts say I will loose wifi and the Desire will turn unstable (lots of force closed prompts). If I did manage to go back to the retail Desire ROM, would I then run into probs with OTA updates?
Sorry if this question is proper nooby, but in truth that's exactly what I am and I'm getting totally lost!! After hours of digging I thought I'd just post this up and see if someone can clarify the situation before I dig in and start flashing. Better to be safe than sorry and all that.
Any help would be appreciated!!
With an orange branded desire, you'll definitely have to unlock it - i did with mine, although i discovered that after i'd flashed it
the only think i would advise you to do is to read up on the various rom threads - the first couple of posts in each thread will tell you what each rom does and will invariably give you a couple of screenshots as well.
that way you can decide which one you want in the firsts instance. then i'd skip to the end of the thread and read back a few pages from that point, so you'll get an idea of what problems (if any) people are still having.
it really comes down to personal preference and taking a chance - most, if not all of the roms on here are working and stable and won't really give you many problems.
Yea its an eyesore to say the least is that filthy orange branding
get it debranded first using a goldcard and flashed with rooted generic rom
then purchase sim unlock code to use your o2.
then update and mod to your hearts "desire"
Firstly, thanks for your quick replies! I had a feeling this was going to be a bit of a mission!!
Ok, so say I've unlocked and unbranded my phone. What happens with OTA updates from there on in? Is it just a case of doing them manually and switching off auto OTA? I read somewhere that by flashing with a rooted ROM it will block OTA from updating to prevent the phone getting locked or becoming unstable, is that right?
Also, this may be a stupid question but if it's flashed to a generic HTC ROM then where does it contact for the updates? I was figuring as soon as I'd gotten rid of the Orange fw that it would no longer be looking for the Orange'd ROM update but after reading this doesn't seem to be the case?
Please forgive me if I'm being ignorant, I've gone from a Nokia 1600 (lol) to a HTC Desire and trying to get my head around it all!!
I would like to know too, I have just bought a Orange branded desire.
1. Do I unlock the phone 1st, ie. get an unlock code from orange.
2. do I then flash the generic firmware.
3. Is the sim lock stored in the radio part of the firmware?
I have unbranded/unlocked nokia n80`s and htc tync`s in the past, but I need to swat up on this linux stuff.
Any usefull advice welcomed, in the mean while I`ll keep reading
The OTA updates will become completely unecessary because you'll be using a custom rom - the developer of that rom will be the one releasing the updates, so all you'll have to do is to re-flash each updated version.
jedi134 said:
I would like to know too, I have just bought a Orange branded desire.
Click to expand...
Click to collapse
Well what I did was to root the phone first, then flash the radio and then a rom. the new radio is what caused the simlock, so it was at that point i had to buy an unlock code. all works completely fine now.
hankhandsome said:
The OTA updates will become completely unecessary because you'll be using a custom rom - the developer of that rom will be the one releasing the updates, so all you'll have to do is to re-flash each updated version.
Well what I did was to root the phone first, then flash the radio and then a rom. the new radio is what caused the simlock, so it was at that point i had to buy an unlock code. all works completely fine now.
Click to expand...
Click to collapse
So can the simlock be removed by flashing a simfree radio rom??? I`m pretty sure this is what i did on an old tync to remove simlock.....but this was some time ago
you say the radio Rom you flashed caused the simlock, did you not have to supply the network provider as well as the IMIE to get the unlock code? or was this a generic Radio rom?
My wife has just got a htc desire HD on 3 and that is branded.
I have got a Samsung Galaxy S and i have unbranded that down loading a Manufacture Rom and that updates as normal.
Is there some software like odin for the Htc and were like samfirmware.com can i down load a Manufactures rom.
she went for this phone cos of the spec and she does not like my Samsung i was hoping the Htc community would be the same it is so easy to do and Samsung service centres checked my firmware and it was fine.
Most people just want there phone as Htc intended it to be
HTC finally launched their Gingerbread update (2.3.3) for Desire. I am using a Desire (telstra locked Android 2.1), downloaded the new update from the official website HTC website and now i have a completely unbranded HTC Desire with 2.3.3... NO GOLDCARD OR ROOT REQUIRED.

UK - HTC One M8 from Three - Flashing vanilla stock

Hi guys,
Long time iPhone user converted to android with the new HTC One M8.
I have recently purchased the HTC One M8 from my local Three store. Now the phone has a three splash screen and limited bloatware.
I understand that updates to android can be delayed as they are pushed via three.
What would be the general procedure to flash/update the phone to:
1. Remove three splash screen and associated bloatware to keep it as if it was bought simfree.
2. Would the current custom roms available achieve the above and be compatible with UK handset?
pheonixsingh said:
Hi guys,
Long time iPhone user converted to android with the new HTC One M8.
I have recently purchased the HTC One M8 from my local Three store. Now the phone has a three splash screen and limited bloatware.
I understand that updates to android can be delayed as they are pushed via three.
What would be the general procedure to flash/update the phone to:
1. Remove three splash screen and associated bloatware to keep it as if it was bought simfree.
2. Would the current custom roms available achieve the above and be compatible with UK handset?
Click to expand...
Click to collapse
Hi,
i'm also on three, should receive mine on monday so I can't confirm for certain. But if my memory serves me correctly, the cid and mid must match the stock rom that you are trying to flash. So at this time you won't be able to flash the newest unbranded stock firmware. This will require s-off. However i can highly recommend unlocking through htcdev and flashing a custom rom. Android revolution hd is an excellent choice for your htc device and will be fine on your handset.
Hi pheonixsingh, I also have a HTC One M8 from three. I can confirm that flashing a custom ROM will remove the three splash, remove three applications and shortcuts, the phone is fully compatible.
I'd recommend you flash without delay!!!
Sent from my HTC One_M8 using Tapatalk
Thanks for the prompt replies!
I think I will go down the route of flashing the custom rom, however I still have some questions about future updates to the custom rom, how would I go about updating my phone?
My biggest concern is everytime I have to update I may lose my data or personal setup as I will have to wipe the phone and install the new version? Is this the case or am I misunderstood and updates can be done via PC/OTA whereby all your personal apps/settings/data is intact?
When updating ROMs, on most occasions you can retain your application data by not formatting the user/data partitions. However when the changes are significant the author may recommend a full wipe.
The first time you root and install a custom ROM, you will lose all data on your internal sd card so back everything up on your PC or external SD card.
After you unlock (S-OFF) your phone for the first time you will never be asked to format your sdcard, which contains camera pics or any other files you've placed. You'll only lose applications which you can download from the play store again. For me it's never been an issue when I owned a Nexus 4 and 5 I used to hop between ROMs daily.
Sent from my HTC One_M8 using Tapatalk
I
I have one of these on 3 the only thing is the splash screen. Any idea where I can get a copy of the stick firmware
The custom firmwares are all well and good, however when a new base comes along, which happened often on the One (M7), carrier phones i.e. 3, would sometimes need to wait for them to issue the official update, as the base firmware is different on the WWE rom. Hopefully we will have S-OFF soon and then that won't be an issue for a lot of us.
I have come from Samsung and the nexus. So is it not as simple as flashing the stock unbranded firmware

Which part of the software depends on rooting?

So I just got my HTC One M8 last week (my carrier is Verizon). After seeing how terrible HTC Sense is, I decided I want to root and then flash CM. I rooted my last phone, the Samsung Galaxy S3, but this seems a little bit harder. I've looked at a few guides, but I'm afraid that there is a certain piece of software that depends if the root will work or not. On my S3 I just had to see what Android version I was using, but this phone has a few different types of software. Which one do I pay attention to? Android version, HTC sense version, software number, PRI, PRL, ERI... Also, when I rooted my S3 and then wanted to flash a rom onto it, I had to reset the flash counter because I was on Verizon. Does it work that way with this phone too?
darthnix said:
So I just got my HTC One M8 last week (my carrier is Verizon). After seeing how terrible HTC Sense is, I decided I want to root and then flash CM. I rooted my last phone, the Samsung Galaxy S3, but this seems a little bit harder. I've looked at a few guides, but I'm afraid that there is a certain piece of software that depends if the root will work or not. On my S3 I just had to see what Android version I was using, but this phone has a few different types of software. Which one do I pay attention to? Android version, HTC sense version, software number, PRI, PRL, ERI... Also, when I rooted my S3 and then wanted to flash a rom onto it, I had to reset the flash counter because I was on Verizon. Does it work that way with this phone too?
Click to expand...
Click to collapse
There is only one way to root verizon htc m8 because verizon doesn't allow htc boot loader unlocking. You have to visit the firewater site and gain temp root, then soff, etc.. You should check the verizon forums. I will go ahead and tell you that ALL aosp roms including cm are very buggy right now and not daily drivers. Sound buggy, wifi messed up, calls make beeping etc.. Maybe try a better sense rom that supports verizon. Here are the verizon forums
http://forum.xda-developers.com/verizon-htc-one-m8

[Q] Remove carrier branding without rooting

Hi, new to this forum and relatively new to Android as well. I've searched and read through google and the forum, but not able to find an answer to my specific question.
I'm in the UK, and recently bought a HTC One M8 that was previously locked to O2 but now unlocked and using it on Three. The phone has carrier branding - O2 startup and shut down animations. The phone to my knowledge has never been rooted. I'm on 4.4.3 and software version 2.22.206.6.
I would like to remove the carrier branding and still remain unrooted/ untampered etc (due to work email integration restrictions in my company). I currently do get OTA updates but not sure if getting from HTC or O2. I would preferably like to get OTA from HTC direct in future and skip O2 as it's supposed to be quicker.
My questions:
Is software version same as firmware?
I assume that to remove the carrier branding, I'll have to flash the ROM. I've read that I don't need root to do this. But what exactly would I need to do? Appreciate if a guru could point me in the right direction.
I've read articles that mention stock recovery. Is my recovery "stock" if the phone has carrier branding? My assumption is stock refers to the vanilla version if buying from HTC directly. I don't know if O2 packages the phone with a custom recovery?
Thanks in advance.
No. You need root (aka... disabled write protection) to alter sysyem files, which the bootlogo is one of.
halfwaymark said:
I would like to remove the carrier branding and still remain unrooted/ untampered etc (due to work email integration restrictions in my company).
Click to expand...
Click to collapse
I don't have that problem... Can't keep my phone that I paid for the way I want i.e Tampered, unlocked, fun ...Then keep the e-mails, I got better things to do in my time at home. If you want me to get it away from my work place then don't give me crap like "integration policies", if that's an issue supply me with a company paid phone.
I assume that to remove the carrier branding, I'll have to flash the ROM. I've read that I don't need root to do this. But what exactly would I need to do? Appreciate if a guru could point me in the right direction.
Click to expand...
Click to collapse
You need to have your bootloader unlocked to flash ROMs. The moment you unlock it and flash a custom recovery is the moment your phone shows "Tampered", no more emails for you then
I've read articles that mention stock recovery. Is my recovery "stock" if the phone has carrier branding? My assumption is stock refers to the vanilla version if buying from HTC directly. I don't know if O2 packages the phone with a custom recovery?
Click to expand...
Click to collapse
Stock recovery refers to the recovery that comes with the phone when you bought it. Custom recoveries are like TWRP/Philz. If you haven't done any changes to the phone and you bought it new from the store then you still have stock recovery. Whether the carrier made changes to it(doubt it though) or not is irrelevant as it's stock to the device(as bought) and not custom build by 3rd parties so to speak.
The only way I see, if you want to have an M8 without carrier branding to fit your companies security policies is to unlock bootloader and S-Off, change CID/MID, flash HTC stock ROM and firmware and then lock bootloader, remove tempered flag, and go S-On again.
It's some work to do in any case, but if your done your phone will be stock HTC WWE.
On the other hand I got a company paid phone as well, after I told them not to accept their company "security and integration policies" with respect to my private paid M8. I told them that if they wanted me to get my business mails on my private M8, they just had to accept the fact that with my property I'm gonna do what I like to do with it.
HTCNerdYoda said:
The only way I see, if you want to have an M8 without carrier branding to fit you companies security policies is to unlock bootloader and S-Off, change CID/MID, flash HTC stock ROM and firmware and then lock bootloader, remove tempered flag, and go S-On again.
It's some work to do in any case, but if your done your phone will be stock HTC WWE.
On the other hand I got a company paid phone as well, after I told them not to accept their company "security and integration policies" with respect to my private paid M8. I told them that if they wanted me to get my business mails on my private M8, they just had to accept the fact that with my property I'm gonna do what I like to do with it.
Click to expand...
Click to collapse
Exactly, if they paid and gave the phone, it's something entirely different. If you pay for it and they still want to enforce crap like that, it's almost the same as expecting you to buy a car(with your money) so that you can go on business trips for them. If you "pimp" out YOUR ride with a turbo and some amazing sound system, they refuse to have you do your job because your car is contrary to their "health and safety" policies. They can then take that job and shove it
There is a workaround for that problem when rooted exchange bypass security I think it's called you can you xposed or its built into some roms
HTCNerdYoda said:
change CID/MID
Click to expand...
Click to collapse
Thanks for your reply. As a noob, I understand most of your post other than this. What CID/MID should I change to?
the CID/MID has to be changed as they are checked by the OTA update server, thus you have to have one that fits the OS and firmware, for the update to be installed. So e.g. if you want to unbranded your One M8 you got to change CID to an original HTC-CID as well
After I gained S-Off, I changed to CID HTC__001 (HTC carrier ID - had a T-MOB CID before) as well as MID 0P6B10000. This is one of the WWE combinations. As soon I had done this I went on installing the WWE Backup 2.22.401.5 as well as the corresponding firmware. Thus I receive updates as soon as they get released by HTC, and haven't to wait for the carrier to approve it in the one hand, and don't have any T-Mobile bloatware or changes to the OS on the other hand. Just pure HTC Stock.
Sent from my HTC One_M8 using XDA Free mobile app
Hey guys, I've asked this question in several places so far with no luck, was wondering if you would be kind enough to help please?
I have an unlocked htc m8 cid 2___001 running 1.54.206.10, I have a constant nag of an ota update that I can't install (rooted) I want to ideally unroot and flash back to it's original state - can't find cid 2___001 nor 1.54.20.10 anywhere OR install a custom rom and firmware.
I've downloaded several firmwares including the popular 2.22.401.5 amongst others, but none take as I'm told they are the wrong version. I assume the cid is the issue? Any ideas how I can get around this please? I'm totally stuck now and getting any help is almost impossible, sadly.
Thank you in advance.

Categories

Resources