[Q] Is HTCDev unlock permanent? - Verizon HTC One (M7)

As the title states, is the unlock_code.bin from HTCDev a permanent unlock of the bootloader? I got the unlock file while it was still possible, but for various reasons I am holding off on using it. Can a future OTA make it unusable?
Thanks.

As far as I know, once you have the unlock token, you can flash it and unlock your bootloader regardless of any OTA updates. Even if an update locks it back, you can unlock it again by flashing the token.
Sent from my phone using an app

sanders539 said:
As far as I know, once you have the unlock token, you can flash it and unlock your bootloader regardless of any OTA updates. Even if an update locks it back, you can unlock it again by flashing the token.
Sent from my phone using an app
Click to expand...
Click to collapse
This is also my understanding, just save your code, you can prob even get it back anytime, you can even run command
adb relock bootloader to lock it up. and then re-unlock if so pleased.
it would still be seen that you did the htc unlock and may be void of the warranty.

Thanks, that's what I'm hoping. I was worried about a future OTA that included an upgrade to the HBOOT/bootloader invalidating previous unlock tokens. Might be doable by HTC but unlikely as they would have to either invalidate and reissue all tokens or encode a list of invalid tokens into the upgrade.
The main reasons I haven't unlocked yet are laziness and also concerns about potentially getting s-off with a java card. I've been following discussion over at the general HTC One forum regarding getting s-off from FoneFunShop's mailing service (which presumably uses a java card) and issues with phones with the TAMPERED flag set. Specifically, see http://forum.xda-developers.com/showpost.php?p=45071848&postcount=152 . Not an issue for the ones that are still locked but concerning to those that unlocked and flashed a custom recovery.

xenakis said:
Thanks, that's what I'm hoping. I was worried about a future OTA that included an upgrade to the HBOOT/bootloader invalidating previous unlock tokens. Might be doable by HTC but unlikely as they would have to either invalidate and reissue all tokens or encode a list of invalid tokens into the upgrade.
The main reasons I haven't unlocked yet are laziness and also concerns about potentially getting s-off with a java card. I've been following discussion over at the general HTC One forum regarding getting s-off from FoneFunShop's mailing service (which presumably uses a java card) and issues with phones with the TAMPERED flag set. Specifically, see http://forum.xda-developers.com/showpost.php?p=45071848&postcount=152 . Not an issue for the ones that are still locked but concerning to those that unlocked and flashed a custom recovery.
Click to expand...
Click to collapse
I wouldn't worry about an OTA, I don't think you can take one with a custom recovery.

andybones said:
I wouldn't worry about an OTA, I don't think you can take one with a custom recovery.
Click to expand...
Click to collapse
Correct. OTA won't work with a custom recovery.

the .bin file is good for as long as you have the same motherboard in the phone.

Related

Unlocking trought htcdev.com works

http://www.htcdev.com/bootloader/
Select the Option "All other Supported Models" and follow the instructions.
After this process, your device show "*** UNLOCKED ***" and "SHIP S-ON"
blubbers said:
http://www.htcdev.com/bootloader/
Select the Option "All other Supported Models" and follow the instructions.
After this process, your device show "*** UNLOCKED ***" and "SHIP S-ON"
Click to expand...
Click to collapse
...better wait for a time like revolutionary for a real S-OFF method.
Wonder how people can to this htc unclock without worries about their warranty.
I will wait for Revolutionary personally. More flexibility to flash radios, hboots, etc.
EDIT: And kernels (boot.img)
Confirmed. Unlock works.
SHIP S-OFF RL
I understand that unlocking your device via htcdev.com will irreversibly void your warranty, but is that also the case, if I unlock my device with the stuff from the revolutionary team ?
I never had a device, which could be unlocked that way. My first two android phones were Motorolas and they could always be converted back to stock, for sending them in for repairing or for selling them.
thedoginthewok said:
I understand that unlocking your device via htcdev.com will irreversibly void your warranty, but is that also the case, if I unlock my device with the stuff from the revolutionary team ?
I never had a device, which could be unlocked that way. My first two android phones were Motorolas and they could always be converted back to stock, for sending them in for repairing or for selling them.
Click to expand...
Click to collapse
You probably can still revert completely back to stock, the point is that if you use htcdev.com they've got a record of the phone being unlocked (even if you return it to stock again), whereas if you do it yourself then revert it they wouldn't know it had been unlocked in the first place.
That sounds great, thank you.
Thank you !
Like the other I prefer another method...
i will also wait for revolutionary^^
luckily there is temp root so i can delete the crap i dont use
cant wait for it to come so i can flash the first coredroid beta on it^^
Temp Root isnt working...
If we use the htcdev.com or revolutionary HTC will find out that the phone was unlocked!
moom999 said:
If we use the htcdev.com or revolutionary HTC will find out that the phone was unlocked!
Click to expand...
Click to collapse
No. Revolutionary is reversible. But htcdev does keep a record forever. However, that doesn't screw you out of every single warranty like many think. Only a small number of software issues, otherwise you still have warranty. We will see how long many of you will wait for revolutionary before you cave in and unlock through htcdev lol. All of us vivid users never got anything other than htcdev unlock. All the devs working on s off told us that HTC made it a hell of a lot harder to crack the newer phones.
Sent from my HTC PH39100 using xda premium
About htcdev unlock. They log your imei and serial number, yes. BUT the only thing you'll get after that is the posibility to unlock your device. Once we get Revolutionary s-off and then the ability to s-on again, how will they know if you really used the possibility to unlock your device? There's a final warning so no evidence you finally used it
Hopefully revolutionary team may be able to use the htc unlock method
Any way I just unlock it now using htcdev
Because I want it to try the temp-root to see if it will work with unlocked but did not work.
As I understood with unlocking using htcdev I still have the warranty for the hardware or I just lost all the warranty?
So just confirming that the htcdev unlock does not let the temp root work?
slapshot30 said:
No. Revolutionary is reversible. But htcdev does keep a record forever. However, that doesn't screw you out of every single warranty like many think. Only a small number of software issues, otherwise you still have warranty. We will see how long many of you will wait for revolutionary before you cave in and unlock through htcdev lol. All of us vivid users never got anything other than htcdev unlock. All the devs working on s off told us that HTC made it a hell of a lot harder to crack the newer phones.
Sent from my HTC PH39100 using xda premium
Click to expand...
Click to collapse
Being on the rezound I agree. And also the fact that before my rezound I sent back a dinc2 completed rooted because of hardware problems and had no issues.
Sent from my ADR6425LVW using xda premium
robt772000 said:
So just confirming that the htcdev unlock does not let the temp root work?
Click to expand...
Click to collapse
Yes, confirmed
moom999 said:
As I understood with unlocking using htcdev I still have the warranty for the hardware or I just lost all the warranty?
Click to expand...
Click to collapse
That's right, you still got most of your warranty intact..
HTCDEV.com said:
It is our responsibility to caution you that not all claims resulting or caused by or from the unlocking of the bootloader may be covered under warranty.
Click to expand...
Click to collapse
So; in some cases, not all, where the damage is caused by unlocking warranty will not be valid.
if the temp root doesnt work after the htcdev unlock why would you then wanna use it and tell them what you did^^
I've got permaroot working with an unlock by htcdev. Wai for mike to update his thread

Unlock & root only with registration at htcdev.com

Considering the One X/S as my next device.
I read somewhere that htcdev.com registration (and bootloader unlock) will void your guarantee forever, and based on experience I will need HTC service at some point.
Did I understand it correct, that in order to unlock the bootloader and root, I would need to register at htcdev.com. There no other way?
HoundDK said:
Considering the One X/S as my next device.
I read somewhere that htcdev.com registration (and bootloader unlock) will void your guarantee forever, and based on experience I will need HTC service at some point.
Did I understand it correct, that in order to unlock the bootloader and root, I would need to register at htcdev.com. There no other way?
Click to expand...
Click to collapse
From what I have been reading just unlocking your bootloader won't void your warranty. But HTC will be able to tell what software you have installed in your phone according to this post HERE
So it's really up to HTC whether or not they fix your under warranty if you ever decide to use custom ROMs.
shadowboy23 said:
From what I have been reading just unlocking your bootloader won't void your warranty. But HTC will be able to tell what software you have installed in your phone according to this post HERE
So it's really up to HTC whether or not they fix your under warranty if you ever decide to use custom ROMs.
Click to expand...
Click to collapse
Hmmm...spooky!
So even if we manage to unlock and root without htcdev.com, HTC cache what roms we use in a hidden folder that cannot be flushed. I'm sure HTC is not going to use such information at my advantage.
If that's really the case, I guess HTC is no longer an option for me?
When I used htcdev to unlock my htc legend I was required to send what is a unique device token to HTC before they send me a unlocker binary file, obviously to me that device token tells HTC exactly which phone has been unlocked and is stored in a data base somewhere, so if you send it for repair, even if you do manage to get your phone back to stock again before, the records will show that the phone has been tampered with.
That's what i believe anyway.
sent from my legend, currently using zeubea ics beta0
HoundDK said:
Hmmm...spooky!
So even if we manage to unlock and root without htcdev.com, HTC cache what roms we use in a hidden folder that cannot be flushed. I'm sure HTC is not going to use such information at my advantage.
If that's really the case, I guess HTC is no longer an option for me?
Click to expand...
Click to collapse
Well I'm not sure about that. Maybe with S-OFF we can clean the cache, but not really sure.
ranger4740 said:
When I used htcdev to unlock my htc legend I was required to send what is a unique device token to HTC before they send me a unlocker binary file, obviously to me that device token tells HTC exactly which phone has been unlocked and is stored in a data base somewhere, so if you send it for repair, even if you do manage to get your phone back to stock again before, the records will show that the phone has been tampered with.
That's what i believe anyway.
sent from my legend, currently using zeubea ics beta0
Click to expand...
Click to collapse
Sending the token means you may have unlocked your phone. They don't void warranty for just unlocking your boot loader.
Sent from my HTC One X using xda premium
too many conflicting statements........
yep thts too many for me

[Q] Need some advice... confused about stock recovery version necessary (and more!)

Hello fellow TMO brethren....
I just got the M8 maybe a week ago... I was busy and had to wait before I could pull up XDA and start reading about this phone (getting root, etc.). Before this, I unfortunately allowed a few updates (2 maybe?) to install, which I believe will prevent me from using Firewater for S-Off... but no big deal....will get sunshine when I need it. However, though firewater won't work, I had no problem using HTCDev to unlock the bootloader (didn't know of towelroot at the time), flashing TWRP 2.8.0.1, and installing SuperSU....so I am currently rooted with stock Rom...
Further...I have not touched any applications. And although I have unlocked the bootloader using HTCDev, my calculator and flashlight are still available. I have read in this M8 general forum that the flashlight and calculator are deleted when you unlock the bootloader using HTCDev... This did not happen to me. Does anyone know if this is this just a T-Mobile thing? or has this changed for all carriers?
Anyway, I am now getting notice for yet another update...So I might as well install it. As we all know, I need to re-flash the stock recovery to get the OTA. Here is where I am confused. My current firmware is 2.22.531.5. I don't know what firmware I had a week ago when the phone was purchased.
This was the info on the bootloader screen yesterday, immediately prior to unlocking the BL or rooting the phone:
[btw, can someone tell me how to do a info dump from the bootloader?? is it just an option I missed?]
*** LOCKED ***
M8_UL PVT SHIP S-ON
HBOOT-3.18.0.0000
Radio-1.19.213311491.03G
OpenDSP-v38.2.2-00542-M8974.0311
OS-2.22.531.5
eMMC-boot 2048MB
Jul 16 2014,03:33:24.0
1. My first question is what version of the stock recovery do I use?? On the page that contains the stock recoveries, it only shows these two:
Stock Recovery - 1.12.531.19
Stock Recovery - 1.57.531.7
2. Secondly, and I am really irritated about this.... but I never went and accepted the Google Drive free 65GB promo offered by HTC. When I start google drive it states it cannot determine the user (or something like that). I read elsewhere that this is because I unlocked the bootloader. I will do whatever it takes to get HTC to give me this because I think it is pretty low that they would invalidate the offer to anyone who has unlocked the bootloader pursuant to their website, their instructions, and their so-called "open atitude". Obviously I can re-lock the bootloader, but I do not know if that will matter. Plus... if they say that I requested a token .bin file to unlock, I can say that I changed my mind and decided not too. OR, I can get Sunshine, get s-off, and use the s-off ability to relock the bootloader. Does anyone have any advice on any of this?
3. Any general advice from anyone based on the info above??? (lI don't want to foreclose any other options by upgrading or whatever... ).
Thank you very much in advance!
P
NB: Wanted to mention that last night I was about to use Titanium to freeze and/or uninstall some crap software I didn't want, and to that end, disabled Amazon, Facebook, Facebook for HTC, and Kid Zone (and uninstalled Amazon MP3, which is not a system app). Just an FYI... disabling one (or more) of these apps (maybe Kid Zone?) prevented Wifi calling from functioning correctly...it would not let me call and every in-call received while on wifi calling went straight to VM. I have renabled the above apps to get wifi-calling working again, but also because I want to install this update and figured that disabling/freezing any original stock apps might cause problems. I will look around for a thread on safely deleting apps after I get this udpate...
Try this for getting your drive space.
http://forum.xda-developers.com/showthread.php?t=2708571
Its now 100GB so its definitely worth a shot. As for getting back to stock for an update you can always use a RUU since relocking your bootloader will drive space then unlocking it again after will cause a factory reset anyway. Back up everything that isnt already, relock with the instructions from the thread I linked, run a ruu to get back to stock, update the system, then unlock your bootloader again with your unlock code bin file.
phil.culler said:
Try this for getting your drive space.
http://forum.xda-developers.com/showthread.php?t=2708571
Its now 100GB so its definitely worth a shot. As for getting back to stock for an update you can always use a RUU since relocking your bootloader will drive space then unlocking it again after will cause a factory reset anyway. Back up everything that isnt already, relock with the instructions from the thread I linked, run a ruu to get back to stock, update the system, then unlock your bootloader again with your unlock code bin file.
Click to expand...
Click to collapse
OK... that sounds like great info.... But to confirm though... I need S-off to relock bootloader. This is because I am essentially going back to factory default lock (without dealing with HTC at all). And by doing this, and then flashing the RUU (backing up everything first of course), I will be back to square one stock. For one, this will make it tough for HTC to claim I unlocked the bootloader (minimizing potentially any dispute over Google Drive promo). Then I would get any/all outstanding updates. I guess if I need S-off, then I would need to get sunshine, so I could just let that app re-unlock the bootloader. instead of using the .bin file (presuming I need s-off)?
Sorry... just confused as to when and for what specifically I need S-off (as your link emphasizes this).
Thanks a lot!!!!:good:
syntropic said:
OK... that sounds like great info.... But to confirm though... I need S-off to relock bootloader. This is because I am essentially going back to factory default lock (without dealing with HTC at all). And by doing this, and then flashing the RUU (backing up everything first of course), I will be back to square one stock. For one, this will make it tough for HTC to claim I unlocked the bootloader (minimizing potentially any dispute over Google Drive promo). Then I would get any/all outstanding updates. I guess if I need S-off, then I would need to get sunshine, so I could just let that app re-unlock the bootloader. instead of using the .bin file (presuming I need s-off)?
Sorry... just confused as to when and for what specifically I need S-off (as your link emphasizes this).
Thanks a lot!!!!:good:
Click to expand...
Click to collapse
It looks like you will need S-Off to factory lock the bootloader. S-Off allows you to make changes to otherwise protected areas of the file system. To clarify, I haven't tried this method myself as I haven't had a need to factory relock my device yet. I ran full stock for months before I rooted. As for HTC knowing whether or not you unlocked your bootloader, if you used the HTCDEV method then they have record of you receiving an unlock token from them but if they go into bootloader for any reason and see Locked instead of Relocked they shouldnt give you any trouble I would think. I believe you can also reset it to S-On but again I've never tried and I'm not sure its entirely safe. You'll have to look into that.

Run ruu zip???

Can I run an ruu zip with s-on, after renaming and putting on root of sd card, and UNLOCKED bootloader?
Or, do I have to relock bootloader?
Not got round to s-off yet.
I did that and it worked for me with unlocked bootloader.
10rdan said:
Can I run an ruu zip with s-on, after renaming and putting on root of sd card, and UNLOCKED bootloader?
Or, do I have to relock bootloader?
Not got round to s-off yet.
Click to expand...
Click to collapse
Gr8man001 said:
I did that and it worked for me with unlocked bootloader.
Click to expand...
Click to collapse
You should never need to relock your bootloader to do anything with this device (like run an official RUU or firmware zip). There MAY be somethings you can't do with an unlocked bootloader while s-on, but running RUU or taking an OTA is not included in that list.
Anyone that tells you otherwise is going off of old information and even that might not have been accurate. Back in the day, everyone said you needed to lock bootloader to do these things. It may have been true then, I honestly don't remember, but it's certainly not true now.
Relocking bootloader usually only leads to trouble, IMO.
jollywhitefoot said:
You should never need to relock your bootloader to do anything with this device (like run an official RUU or firmware zip). There MAY be somethings you can't do with an unlocked bootloader while s-on, but running RUU or taking an OTA is not included in that list.
Anyone that tells you otherwise is going off of old information and even that might not have been accurate. Back in the day, everyone said you needed to lock bootloader to do these things. It may have been true then, I honestly don't remember, but it's certainly not true now.
Relocking bootloader usually only leads to trouble, IMO.
Click to expand...
Click to collapse
Bunch of us had this debate the other night and we believe the requirement went away during the m8/m9 transition...though I haven't had the free time to fire up an m8 and test yet.
Sent from my HTC6545LVW using Tapatalk

[M8] Bootloader/root + warranty

Hello,
I ve got new M8 few day ago, and want to root it, I know that unlocking bootloader MIGHT void warranty depending on carrier, but Ive seen something about "relocking" it while S-Off - not "re-locked" sign but actually "locked". So there is actually no traces of unlocking/rooting.
Is that possible? And if, is that possible for "un-voiding" warranty?
"It depends"
It depends on whether your warranty is through the carrier, or HTC. And it may even depend on what region/country, etc.
Yes, you can make the IMEI say LOCKED. And if that is what they are checking, there will be no trace of it being bootloader unlocked.
But also remember that HTC has a record of you unlocking the bootloader via HTCDev.com (linked to your device's IMEI) and they can check that as well.
Carriers probably won't go that length. HTC may or may not. I'd say its "probably" okay (HTC will honor warranty) to have bootloader LOCKED. But its not a sure thing, for the reason stated above.
Are you sure you have a warranty to begin with? The phone came out over 2-1/2 years ago. I'd be surprised if they were still selling this as "new" with a valid warranty, and its not refurbished, second hand, etc.
redpoint73 said:
"It depends"
It depends on whether your warranty is through the carrier, or HTC. And it may even depend on what region/country, etc.
Yes, you can make the IMEI say LOCKED. And if that is what they are checking, there will be no trace of it being bootloader unlocked.
But also remember that HTC has a record of you unlocking the bootloader via HTCDev.com (linked to your device's IMEI) and they can check that as well.
Carriers probably won't go that length. HTC may or may not. I'd say its "probably" okay (HTC will honor warranty) to have bootloader LOCKED. But its not a sure thing, for the reason stated above.
Are you sure you have a warranty to begin with? The phone came out over 2-1/2 years ago. I'd be surprised if they were still selling this as "new" with a valid warranty, and its not refurbished, second hand, etc.
Click to expand...
Click to collapse
Well, I don't have it through carrier nor HTC, just e-shop, and I hope it is new, seems like new (got last one) So, theoretically, I can unlock bootloader + root, and when I need to do warranty repair just to "lock" it same as unlocking it, or for "locked" do I always need S-Off? And also,how do I get that S-off?
Sharp852 said:
So, theoretically, I can unlock bootloader + root, and when I need to do warranty repair just to "lock" it same as unlocking it, or for "locked" do I always need S-Off?
Click to expand...
Click to collapse
To make it say "LOCKED" you need s-off. Instruction to do so are here: http://forum.xda-developers.com/showthread.php?t=2708571
Sharp852 said:
And also,how do I get that S-off?
Click to expand...
Click to collapse
Sunshine app ($25): http://theroot.ninja/
And sunshine is the only way (if you are going to ask). No other working method currently.
redpoint73 said:
To make it say "LOCKED" you need s-off. Instruction to do so are here: http://forum.xda-developers.com/showthread.php?t=2708571
Sunshine app ($25): http://theroot.ninja/
And yes (if you are going to ask), sunshine is the only way. No other working method currently.
Click to expand...
Click to collapse
1. What is difference between "locked" and "re-locked", isn't that technically the same?
2. one "license" in Sunshine is for 1 device ("unlimited" S-On/Off locks/unlocks) of 1 S-Off unlock?
Sharp852 said:
1. What is difference between "locked" and "re-locked", isn't that technically the same?
2. one "license" in Sunshine is for 1 device ("unlimited" S-On/Off locks/unlocks) of 1 S-Off unlock?
Click to expand...
Click to collapse
1) RELOCKED by definition means you previously unlocked the bootloader, then relocked it. It will actually say RELOCKED on the bootloader screen. This is not what you want, if you want HTC to think the phone has never been bootloader unlocked. The main reason for making it RELOCKED, is to run RUU or signed firmware (will not flash if bootloader is unlocked, unless you have s-off). You can make it RELOCKED while s-on, with the command: fastboot oem lock
LOCKED is the condition you want, if you want to make the bootloader look like you never unlocked it. S-off is required to make it LOCKED; using the guide I linked in my past post. You can basically think of this as a hack.
2) The license is for the device. From what I understand, you should be able to use the app to s-off, unlock the bootloader as much as you want; even if its been relocked or made s-on again.
redpoint73 said:
1) RELOCKED by definition means you previously unlocked the bootloader, then relocked it. It will actually say RELOCKED on the bootloader screen. This is not what you want, if you want HTC to think the phone has never been bootloader unlocked. The main reason for making it RELOCKED, is to run RUU or signed firmware (will not flash if bootloader is unlocked, unless you have s-off). You can make it RELOCKED while s-on, with the command: fastboot oem lock
LOCKED is the condition you want, if you want to make the bootloader look like you never unlocked it. S-off is required to make it LOCKED; using the guide I linked in my past post. You can basically think of this as a hack.
2) The license is for the device. From what I understand, you should be able to use the app to s-off, unlock the bootloader as much as you want; even if its been relocked or made s-on again.
Click to expand...
Click to collapse
Okay,so far I understand, last thing is, while I am rooted, do I have some limitations? Ive heard something about Snapchat, etc....
Sharp852 said:
while I am rooted, do I have some limitations? Ive heard something about Snapchat, etc....
Click to expand...
Click to collapse
I don't use Snapchat, so I have no idea on that. Apps may look for root, on an app-specific basis. For instance, Pokémon Go won't run on rooted devices (and don't think methods to "hide" root work in this case) to prevent players from cheating.
redpoint73 said:
I don't use Snapchat, so I have no idea on that. Apps may look for root, on an app-specific basis. For instance, Pokémon Go won't run on rooted devices (and don't think methods to "hide" root work in this case) to prevent players from cheating.
Click to expand...
Click to collapse
And is there any workarounds?
Sharp852 said:
And is there any workarounds?
Click to expand...
Click to collapse
For Pokémon Go, no. I haven't seen any workaround, except to unroot. But are you asking about Pokémon, in particular? If you are asking about apps in general (which look for root), and whether you can hide root or not; its going to vary on an app by app basis, and I can't really answer that.
redpoint73 said:
For Pokémon Go, no. I haven't seen any workaround, except to unroot. But are you asking about Pokémon, in particular? If you are asking about apps in general (which look for root), and whether you can hide root or not; its going to vary on an app by app basis, and I can't really answer that.
Click to expand...
Click to collapse
Well, i dont play PoGo, i am looking more for Snapchat and bank app, but bank app, i must try that on myself i think
Can u tell most popular ones which wint work with root?
Also, how tk unroot? As superuser app i want SuperSU by Chainfire, that one have full unroot i think, will that work?
Sent from my HTC One (M8) using XDA Labs
Sharp852 said:
Can u tell most popular ones which wint work with root?
Click to expand...
Click to collapse
No, I have no idea. Why don't you Google or XDA search the apps you use, instead of asking questions that can't be answered?
Sharp852 said:
Also, how tk unroot? As superuser app i want SuperSU by Chainfire, that one have full unroot i think, will that work?
Click to expand...
Click to collapse
Unroot with SuperSU will still show the system as "modified".
Easy way to unroot, is make a TWRP backup before you root. Then you can just restore that backup, to "unroot" (you are restoring the ROM that was never rooted in the first place).

Categories

Resources