Okay, so here goes...
A friend of a friend has a AT&T 64GB HTC One (in silver, if anyone cares...)
I, being the phone guru in the eastern parts of the GTA in Ontario (Yes, I am a Canadian, )
was contacted earlier this week to solve a rather confusing issue to which I find myself rather dumbfounded.
PROBLEM: Phone-owner rooted, unlocked the bootloader and s-off'ed using RevOne (before 1.54 hboot as not currently possible as of today). He attempted a Google Edition conversion with success or so he thought, now the phone works fine except for any carrier based service of any kind, sim is detected but, no service of any kind works. During the conversion he re-locked bootloader, flipped s-off to s-on and unrooted. Root has been re-achieved, and I'm looking into HBOOT version for s-off and the ability to re-unlock bootloader. TWRP is the currently installed recovery, when a sense-based rom is installed, it says sim is locked. I'm quite adept at android everything and this kind of stumps me and is my first take at HTC One development.
Any help greatly appreciated, thanks!
UPDATE: HBOOT is 1.54 and is S-ON
I don't have a solution but I remember reading on XDA that you will screw up your phone if you switch s-off to s-on after doing the conversion.
Sent from my HTC One using xda app-developers app
?
austriak said:
I don't have a solution but I remember reading on XDA that you will screw up your phone if you switch s-off to s-on after doing the conversion.
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
Any ideas on where you read this or if anyone knows, I'm eager to know as I was offered to buy the dilema-ridden HTC One.
Thanks
Sounds like he screwed up his phone like some others did who were not careful enough about the GE conversion. What he did was input a conflicting MID/CID then locked that bad configuration down.
From what I've heard, installing a 4.3 rom may solve the issue. You can't currently s-off because the 1.54 hboot closed the exploit.
You could be buying an expensive mp3 player, so be careful.
Related
Hi guys
I just contacted HTC to send in my device to repair my battery (my battery life is terrible).
They said that they could refuse to repair my device if they detect some illegal software and stuff (root and custom ROM I guess).
What do they exactly mean by "illegal software"?
How can I can "clean" my device so I looks like it is an untouched one?
ATM, I have rooted my device and flashed a ROM (but I returned to the old one via a backup).
Thanks
Matt
If you're S-OFF, you can easily flash an earlier RUU to return to stock, and then use revone to gain S-ON. In that way you will have a completely "clean" phone.
If you're S-ON With Hboot 1.54 you're stuck until revone finds an exploit, unfortunately.
Lucifer- said:
If you're S-OFF, you can easily flash an earlier RUU to return to stock, and then use revone to gain S-ON. In that way you will have a completely "clean" phone.
If you're S-ON With Hboot 1.54 you're stuck until revone finds an exploit, unfortunately.
Click to expand...
Click to collapse
I just checked and I'm S-ON.
So I think I'll just have to factory reset my deivce and hope for the best, right?
Which Hboot version do you have? You'll find the version nr. in bootloader. Either 1.44 or 1.54..
It's 1.44.0000
You're Lucky.
http://forum.xda-developers.com/showthread.php?t=2314582
Just follow the directions in this thread to get S-OFF, and then you can flash an older original RUU for your device before you set your device back to S-ON with a clean bootloader and stock os.
Awesome!
Thanks, I really appreciate it
No problem
To bad I'm in the same situation but with hboot 1.54 and an almost broken wifi-antenna.
Ow, that's stupid.
I hope I'll do everything right to remove the root, those instructions seem kinda complicated and hard
Sent from my HTC One using xda app-developers app
Yep, those are pretty hard. But if you look around in the forum you will find some guides on how to do it. Look at mike1986's going back to stock-thread for an example.
Allright, great!
I'll definitely look into that.
I have a few more days before the come picking up my device.
Hopefully things will be unrooted by then
Sent from my HTC One using xda app-developers app
Good Luck
I haven't really started yet and the first problem rises.
Following this thread (like you suggested, method 2)
---> http://forum.xda-developers.com/showthread.php?t=2265618
Apparently I need to find the RUU for my device, but I'm not sure if I'm choosing the right one.
Here's a collection of the RUU's for the HTC One, but my version isn't listed (I guess).
--> http://forum.xda-developers.com/showthread.php?p=39588860
My radio is 4D.14.3250.26 and the only files for the International version (Europe) are starting with 4A.
So I guess those won't work for me.
Am I right or did I do something wrong?
You'll also need to change the bootloader to locked instead of relocked and also remove the tampered flag if you want to be safe because that's two sure fire ways of them knowing you've done some fiddling lol
I've found a way to get S-off on my phone.
After that, I've changed the flags from unlocked to locked (so not relocked) and removed the tampered flag.
Next, I'm gonna return to S-on and reset everything using the option in the settings menu.
My device will still be rooted, but it will be harder to see for them, I hope.
Right?
Sent from my HTC One using xda app-developers app
Repair
I actually just got my phone back from HTC after they repaired it. I sent it in with it being rooted and having the bootloader unlocker. They didn't bat an eye. They replaced the battery for free and sent it back
So apparently you have to be lucky if they will repair it or not.
My device will be send to some place in the Netherlands, I really hope they will be good to me
Sent from my HTC One using xda app-developers app
MattProductions said:
Hi guys
I just contacted HTC to send in my device to repair my battery (my battery life is terrible).
They said that they could refuse to repair my device if they detect some illegal software and stuff (root and custom ROM I guess).
What do they exactly mean by "illegal software"?
How can I can "clean" my device so I looks like it is an untouched one?
ATM, I have rooted my device and flashed a ROM (but I returned to the old one via a backup).
Thanks
Matt
Click to expand...
Click to collapse
when you unlock your HTC phone over the Internet your IMEI and SN will be listed in their database as (NOT Original)
most of the times repair people will look at the "TAMPERED" text in Hboot, and they will because its hard to remove, if you will take it to repair
make sure you are running %100 stock with the phone NON Root and NO TAMPERED text
Muhammad.Muayad said:
when you unlock your HTC phone over the Internet your IMEI and SN will be listed in their database as (NOT Original)
most of the times repair people will look at the "TAMPERED" text in Hboot, and they will because its hard to remove, if you will take it to repair
make sure you are running %100 stock with the phone NON Root and NO TAMPERED text
Click to expand...
Click to collapse
Well, I've managed to remove the "TAMPERED" text and change the other text to "LOCKED", but my phone is still rooted.
To unroot it I need the correct RUU (according to my research), but I'm unable to find the right one for my device.
So I guess I'm screwed?
MattProductions said:
Well, I've managed to remove the "TAMPERED" text and change the other text to "LOCKED", but my phone is still rooted.
To unroot it I need the correct RUU (according to my research), but I'm unable to find the right one for my device.
So I guess I'm screwed?
Click to expand...
Click to collapse
NO you can unRoot your device
https://www.google.com/search?site=&source=hp&q=unroot+htc+one&oq=unroot+htc+one&gs_l=hp.3..0l10.595.4665.0.5161.14.8.0.6.6.1.246.1339.2j0j6.8.0....0...1c.1.24.hp..1.13.1169.h3qqJ12POGs
Just need a bit of advice here. Was just wondering if I sent my phone to repair (HTC UK Service Center) under warranty, for the camera issue.
Would it affect my warranty claim if I just locked the bootloader and left it s-off?
The reason I ask is because I really don't want to lose the ability to s-off again when the device is returned repaired with the 1.54 hboot.
Please advise
Has anyone tried getting a repair done in this way yet?
Thanks in advance.
Sent from my HTC One using XDA Premium 4 mobile app
should be fine, as long there's no TAMPERED or RELOCKED on the screen, they wont say anything. however they could S-ON the device before returning it, i saw a post somewhere where that happened to a user.
Just send it in with your carrier stock ruu stock recovery non rooted so stock ruu just leave it s-off and you will be fine
Sent from my HTC One using XDA Premium HD app
Ok, thanks for the info Will give it a go, and see what happens...
Just to clarify, it should be fine to send the device in with:
1) A LOCKED bootloader
2) No TAMPERED flag
3) and S-Off still intact?
Is this for definate? Or will the fact that it's still S-Off void the warranty?
Is there a way to edit hboot to be s-off while showing on screen s-on?
Mike
sp5it said:
Is there a way to edit hboot to be s-off while showing on screen s-on?
Mike
Click to expand...
Click to collapse
Decided to revert back to s-on after what I've read over on twitter (https://twitter.com/HTC_UK/status/303902576687079424), just to be on the safe side.
It's not all bad though, at least the phone is good enough on the stock ROM for me and can't afford the extra expense at the moment of paying for repairs. Ah well, S-OFF was good while it lasted
So I read about S-OFF and I can gather that it has something to do with unlocking the bootloader. I'm a little confused since I just went to the HTC website and did the official unlock steps, I'm now rooted with clockworkmod CM10.2, and my bootloader is S-ON.
Basically, I never did S-OFF so I'm confused about why it's so important and why didn't I have to do it?
Stephen304 said:
So I read about S-OFF and I can gather that it has something to do with unlocking the bootloader. I'm a little confused since I just went to the HTC website and did the official unlock steps, I'm now rooted with clockworkmod CM10.2, and my bootloader is S-ON.
Basically, I never did S-OFF so I'm confused about why it's so important and why didn't I have to do it?
Click to expand...
Click to collapse
Its not important at all
Sent from my HTC One using xda app-developers app
With S-off you can flash everything you want on your phone . Downgrade is a most comun reason.
Sent from my HTC 802w
Stephen304 said:
So I read about S-OFF and I can gather that it has something to do with unlocking the bootloader. I'm a little confused since I just went to the HTC website and did the official unlock steps, I'm now rooted with clockworkmod CM10.2, and my bootloader is S-ON.
Basically, I never did S-OFF so I'm confused about why it's so important and why didn't I have to do it?
Click to expand...
Click to collapse
Some carriers are the only users option in their area.
Like for me, that carrier would be Verizon. They have great coverage.
But they also happen to be evil and had HTC block our HTC One's MID from being able to use the HTC Bootloader Unlock bin file.
It will fail the initial checks after getting the token from you.
We also have the 1.54 hboot as stock, so there is no using moonshine, or facepalm, or any other previous method as of yet.
So in order for poor folks with carriers that strongarm smaller companies like HTC into doing things against their wishes and our wishes,
S-off allows us to then change CID,MID, etc,...as well as then go and unlock the bootloader as we should be able to do by choice.
That's why they built it and added in a warranty void warning, so we could make that choice if we so choose.
Anyway, that should make it more clear to you now at least, sorry for the extra carrier rant, lol.
Plus the obvious other advantages of flashing radios, kernels, etc,...without doing fastboot.
Ah okay. So S-off does similar to the HTCDev unlock? If I used S-Off instead could I get rid of the ugly warning text on boot?
Htc dev unlock only needed partitions. S-off unlock ALL
Sent from my HTC 802w
Stephen304 said:
Ah okay. So S-off does similar to the HTCDev unlock? If I used S-Off instead could I get rid of the ugly warning text on boot?
Click to expand...
Click to collapse
Yes you could get ride of the warning text with s-off, with s-on you cannot.
Everything what's said above + more , for example if htc one windows version ever gets ported s-off users can have it , we can also convert our device into ge edition / dev edition / flash whatever comes thru your mind , even splash screens , use modified bootloaders , we can also unlock bootloader without need of HTC official unlock process , we can lock it as well ( s-on can only relock it ) we can also completely hide we ever were rooted / unlocked for warranty reasons while s-on can't.
We can also use super cid which allows us to flash any ruu or use any region / carrier roms.
We can also downgrade bootloader or flash any other.
That's mainly it , also for example us with s-off have writeable partitions while for example s-on users still don't on 3.22 base.
And at the end maybe a good thing for you and some less advanced or less knowledgeable ppl s-on is a good thing since with s-on phone is practically indestructible software-wise , while with s-off small mistake even in fastboot could brick the device.
Sent from my HTC One using XDA Premium 4 mobile app
santod040 said:
Plus the obvious other advantages of flashing radios, kernels, etc,...without doing fastboot.
Click to expand...
Click to collapse
With the HTC One, you can flash radios and kernels in the recovery if you unlock the bootloader...
>> Sent from the abyss <<
Stephen304 said:
So I read about S-OFF and I can gather that it has something to do with unlocking the bootloader. I'm a little confused since I just went to the HTC website and did the official unlock steps, I'm now rooted with clockworkmod CM10.2, and my bootloader is S-ON.
Basically, I never did S-OFF so I'm confused about why it's so important and why didn't I have to do it?
Click to expand...
Click to collapse
To get official OTA with updates to firmware, hboot and everything you have to get them from your carrier, and this depends on your CID. You cannot change this on S-ON. So basically your are bound to your carrier for life, they may but also may not release updates (like for ex. carriers in USA skipped 4.2 if I am not mistaken). You can of course flash custom ROM using dev unlock, but it won't update the firmware.
Ah okay thanks for the info! I have one more question about S-OFF if you don't mind: If I S-OFF and disable the red warning (flashing an unsigned fw), then S-ON again, would the warning come back?
If you do s-on with modified hboot will result an instant and forever brick. Dont do that.
Sent from my HTC 802w
Stephen304 said:
Ah okay thanks for the info! I have one more question about S-OFF if you don't mind: If I S-OFF and disable the red warning (flashing an unsigned fw), then S-ON again, would the warning come back?
Click to expand...
Click to collapse
Why exactly would you want to go back to S-ON?
Sent from my HTC One using Tapatalk 4
So here's the deal: I bought a HTC ONE back when it was released and I've enjoyed every minute of it, I loved the stock rom - it was smooth and worked like a charm. I have a lot of experience with flashing ROMS, had quite a few HTC phones before this one, but so far haven't tried ANYTHING with the ONE.
I got the update to the latest Android and I noticed there's something about HBOOT 1.44 vs. 1.54 - I checked and I have the 4.2.2 ROM running HBOOT 1.54.
I really want to get into custom roms and start testing a few out; but I have no idea where to start.
Normally I'd pick a guide and work the steps but I'm hesitant now that I've read bits and pieces about this HBOOT thing - I'm not sure what I means, why people are bummed out because they have 1.54 (which I have).
So yeah, I have no idea where to start. Can somebody give me a rundown, some guidelines, what does HBOOT 1.54 mean for me, where do I start?
Thanks,
Michiel.
From what I've read, having HBOOT 1.54 basically means that you can't S-off your device (as this is only available for 1.44). This means that you won't have access to deeper customisation for your phone (flashing different firmware and changing CID). CID determines what region your phone belongs to so this translates to how early you can get official OTA's as some regions get updates earlier than others. Also, if you want to fully transform your phone into a Google Edition HTC One, this is only open to units with a specific CID.
As for firmware, not really clear on what the differences between firmwares are but you can still flash different radios which are a component of firmwares (thus getting some of the benefits of newer firmware anyway).
That being said, you can flash the whole range of custom ROMs and kernels available on these forums provided that you've unlocked your boot loader. Directions for this can be found on the HTC website.
If you want an optimised stock ROM, try ARHD Sense which is basically your stock ROM with many performance improvements (especially when it comes to signal). For more customisation on Sense, you can try ViperOne.
Honestly there are so many excellent ROMs here that you can easily lose days trying every single one. The Google Edition ROMs are excellent too.
Hope this helps!
Sent from my HTC One using XDA Premium 4 mobile app
Thank you both for detailed replies! This helped me ease my mind on the HBOOT-thing. Thanks!
What no one mentioned is that S-off allows you to remove the ****Tampered**** flag from the boot loader.
With S-off you can lock the boot loader. (With S-on it will show Re-Locked)
With S-off you can flash any RUU to return to stock. Without it you can only flash RUU's that match your CID and are newer than your current firmware.
These may not be important to you, but they're good to know before you jump in.
Sent from my HTC One using XDA Premium 4 mobile app
Michiel0211 said:
So here's the deal: I bought a HTC ONE back when it was released and I've enjoyed every minute of it, I loved the stock rom - it was smooth and worked like a charm. I have a lot of experience with flashing ROMS, had quite a few HTC phones before this one, but so far haven't tried ANYTHING with the ONE.
I got the update to the latest Android and I noticed there's something about HBOOT 1.44 vs. 1.54 - I checked and I have the 4.2.2 ROM running HBOOT 1.54.
I really want to get into custom roms and start testing a few out; but I have no idea where to start.
Normally I'd pick a guide and work the steps but I'm hesitant now that I've read bits and pieces about this HBOOT thing - I'm not sure what I means, why people are bummed out because they have 1.54 (which I have).
So yeah, I have no idea where to start. Can somebody give me a rundown, some guidelines, what does HBOOT 1.54 mean for me, where do I start?
Thanks,
Michiel.
Click to expand...
Click to collapse
All you have to do is unlock your bootloader via htcdev.com (note, this will wipe your data) and then flash a custom recovery. You can use this tool http://d-h.st/mas to simplify the process.
CoryTallman said:
What no one mentioned is that S-off allows you to remove the ****Tampered**** flag from the boot loader.
With S-off you can lock the boot loader. (With S-on it will show Re-Locked)
With S-off you can flash any RUU to return to stock. Without it you can only flash RUU's that match your CID and are newer than your current firmware.
These may not be important to you, but they're good to know before you jump in.
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Oh sweet I think I found something helpful. I just got my HTC one 6 days ago. I'm s-off so no tampered tag. Do I need to change my cid to flash any ruu? Do I need s-on to flash ruu's? I'm with Rogers in Canada. No RUU for me but there are ota's. Can I flash a different ruu and then the Rogers ota to bring be back to stock? I have s off can I leave it off so if the hboot gets updated by a future ota it will be ok? Thanks for any help.
Sent from my HTC One using Tapatalk 4
sixty_oz said:
Oh sweet I think I found something helpful. I just got my HTC one 6 days ago. I'm s-off so no tampered tag. Do I need to change my cid to flash any ruu? Do I need s-on to flash ruu's? I'm with Rogers in Canada. No RUU for me but there are ota's. Can I flash a different ruu and then the Rogers ota to bring be back to stock? I have s off can I leave it off so if the hboot gets updated by a future ota it will be ok? Thanks for any help.
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
No matter what, you should stay s-off, it does not affect OTA's or RUU's in any way whatsoever. To flash any RUU, you need to be with a cid of 11111111
It's not possible for you to flash an ruu for something else and then flash the rogers ota I don't think
Hi all,
As the title suggests I need to get my HTC One back to S-On to send it back for repair, as I'm from Australia there is no RUU available for my Carrier but I have flashed back to stock using a Guru Nandroid, currently it's Bootloader is locked it's CID is OPTUS001 (default) and HBoot 1.55 S-Off which I need to get back to on and it's had it's latest OTA installed.
Earlier today I did achieve S-Off and locked but ended up with the tamper flag above locked which obviously couldn't be returned like that.
At the moment I am wondering if I need to downgrade just HBoot to 1.44 so I can S-On again but I'm worried it will show tampered again after I S-On like it did before, now in further if this is the only way to do it how can I get HBoot 1.55 back in after I S-On, I haven't found any firmware downloads out there at all specific to my device.
Thanks in advance for any help.
Just leave it s off its not a problem. As long as tampered is gone and boot loader is locked that is fine
Sent from my HTC One using XDA Premium 4 mobile app
Ok thank you for the reply, I have tried so many different things today and to be honest I'm surprised it's not bricked doing some of the things I have done, cheers.
Sent from my HTC One using Tapatalk Pro
Going from s off to s on is actually one of the easiest ways to brick your phone if your not careful. There really is no need. Some phones actually come out of the factory s off. And with warranty repairs I've heard of plenty of people with custom roms and unlocked bootloaders get it fixed no problem. Yours sounds fine
Sent from my HTC One using XDA Premium 4 mobile app
Sojourner353 said:
Hi all,
As the title suggests I need to get my HTC One back to S-On to send it back for repair, as I'm from Australia there is no RUU available for my Carrier but I have flashed back to stock using a Guru Nandroid, currently it's Bootloader is locked it's CID is OPTUS001 (default) and HBoot 1.55 S-Off which I need to get back to on and it's had it's latest OTA installed.
Earlier today I did achieve S-Off and locked but ended up with the tamper flag above locked which obviously couldn't be returned like that.
At the moment I am wondering if I need to downgrade just HBoot to 1.44 so I can S-On again but I'm worried it will show tampered again after I S-On like it did before, now in further if this is the only way to do it how can I get HBoot 1.55 back in after I S-On, I haven't found any firmware downloads out there at all specific to my device.
Thanks in advance for any help.
Click to expand...
Click to collapse
delete quote