Hello,
I'm currently trying to find out how to install a rom matching to my region. I understand that I need S-OFF for that.
Sadly, I cannot find out how to make s-off. All I hear, even in those threads here, is advertisement for an app where you actually pay for a developer functionality (Sunshine). I also tried rumrunner, but that didnt work either.
It was rumrunner 0.5 on my M9 with Version 4.30.617.2. My current cid is: BS_US002
There is no other way to S-OFF your phone unless Sunshine.
I had to do it too.
Yeah it cost money but its really easy.
As stated, no way. You have 3 options, all will cost.
1. Sunshine app.
2. XTClip. (I think thats the name?).
3. Take it to a phone repair shop.
Otherwise, no free way. Sunshine app is worth paying for as it walks you through the process. If you have any problems they (the devs) will help you sort it out. Your money goes to paying staff for the hard work they do finding exploits to give us, the common everyday users, a little bit of freedom from these ever increasingly over-zealous corporations who will do anything to put us in a box and feed us crumbs so we do what they want so they can monitise us.
Beamed in by telepathy.
Like in many, many other threads, YOU CANNOT get sunshine for free. To be honest it even isn't that expensive. It is worth it as the app is so simple. The devs that created it have bricked a lot of m9's in the process of getting s-off for us.
Anyway, u still can't use sunshine on nougat. Use this thread (https://forum.xda-developers.com/on...one-m9-nougat-downgrade-s-off-t3554665/page2)
to help u to downgrade to marshmallow and run sunshine.
Hope this helps,
Jev
@jevtheboss
I don't know where you got that information from. C.f.: https://docs.google.com/spreadsheets/d/1Q8GKXw3EDVGtAoiu36MdeVqMPRJba1WlF5TZXKQgNgA/htmlview
Only temp-root isn't supported on nougat. But that's not a big deal since you can just unlock the bootloader and flash SuperSU or Magisk via TWRP.
Sent from my HTC One M9 using XDA Labs
Flippy498 said:
@jevtheboss
I don't know where you got that information from. C.f.: https://docs.google.com/spreadsheets/d/1Q8GKXw3EDVGtAoiu36MdeVqMPRJba1WlF5TZXKQgNgA/htmlview
Only temp-root isn't supported on nougat. But that's not a big deal since you can just unlock the bootloader and flash SuperSU or Magisk via TWRP.
Click to expand...
Click to collapse
Oh, I was pretty sure I read that it didn't work on nougat. Jeez, I went through all that guide to downgrade to marshmallow for nothing. Dang it.
EDIT: Just checked the sunshine website and it has been updated since I last attempted s-off. Sorry, I'll stop suggesting that downgrade now!
Anyway thanks,
Jev
HTC M9
Hello every one, I'm new in HTC, I tried to install a new rom on my HTC M9 (stuck in bootloop) but it's not working, I've tried factory reset, many roms, I read almost all posts on the net (blogs) without success.
Model : HTC_HIMAUHL
Build : 3.35.401.12
CID : HTC__247
HBoot : 1.0.0.0000
MID : 0PJA10000
Security : CURITY FAILED (REMOTE: UNKNOWN COMMAND)
Region : HTC-FRA-Bouygues
I tried to set my phone S-off without success as well, unfortunately I have no way to pay sunshine for that, I live in a third world country.
please could you help, and thx in davance.
Please read the ReadMe thread. The RUU section of that thread contains everything you need for recovering your phone.
There still is no free S-OFF method and chances are high that there never will be one.
Just a friendly advice: I'd delete my IMEI from my post if I were you. Others can use it for scam.
Sent from my HTC One M9 using XDA Labs
Flippy498 said:
Please read the ReadMe thread. The RUU section of that thread contains everything you need for recovering your phone.
There still is no free S-OFF method and chances are high that there never will be one.
Just a friendly advice: I'd delete my IMEI from my post if I were you. Others can use it for scam.
Sent from my HTC One M9 using XDA Labs
Click to expand...
Click to collapse
Thx a lot for the advice, I'll have a look on the ReadMe thread.
RaviorMetal said:
Hello,
I'm currently trying to find out how to install a rom matching to my region. I understand that I need S-OFF for that.
Sadly, I cannot find out how to make s-off. All I hear, even in those threads here, is advertisement for an app where you actually pay for a developer functionality (Sunshine). I also tried rumrunner, but that didnt work either.
It was rumrunner 0.5 on my M9 with Version 4.30.617.2. My current cid is: BS_US002
Click to expand...
Click to collapse
Hi,
I just unlocked my bootloader through HTCDEV.COM last night, and found that somehow it also resulted in S-OFF.
I was planning to try Chimera Tool and Fire Water, But I'm so happy to see its S-OFF without going into any of those...
shahin.meeran said:
Hi,
I just unlocked my bootloader through HTCDEV.COM last night, and found that somehow it also resulted in S-OFF.
I was planning to try Chimera Tool and Fire Water, But I'm so happy to see its S-OFF without going into any of those...
Click to expand...
Click to collapse
That's not possible. HTCdev can only be used for unlocking the bootloader since HTC doesn't want users to get S-OFF on their devices. They definitely won't provide a way to get S-OFF. Chances are high that the device was already set S-OFF by a previous owner.
Firewater isn't compatible with the M9, btw. I haven't heard about chimera tool, though.
Sent from my HTC U12+ using XDA Labs
It wasn't when I bought it 2 years ago. This is a T-Mobile version.
I don't expect you to believe, but mine is S-OFF from yesterday. Now planning to install Viper Rom
Hi,
So I did a dumb thing I paid for the 'sunshine app'
With the 'Out-of-app' purchase and then downloaded the app but the app crashes every time...
So I think I fu**** up this time
Related
Hi guys. My m8 was s'onned on 4.4.4 and I'd lost my wifi. So I read somewhere you needed to downgrade and flash the OTA manually and for that I needed s'off. Now I really wouldn't mind paying the devs of sunshine 25$ for s'offing because let's face it, they're awesome and they probably have to charge much more for all the work they put in. But unfortunately for me, I'm a kid in my 12th grade and my dad isn't gonna buy me anything but guides for my studies LOL.
I couldn't use firewater because it said htc patched my device and I was out of luck.
So, on a hunch what I did was I flashed cm 11 and then I tried firewater and surprise!! it worked!! my device was s-off'ed
anyway after that I had to go back to the 4.4.3 stock and then upgrade using OTA and everything was alright.
So what I'm basically saying is if you're a cheap bastard like me and can't pay for sunshine and you love sense, you should try that method above. I can't guarantee it'll work for you but it's worth the try, eh?
Note: Please use the above method only if you cannot pay for sunshine. Plus sunshine is much easier to use and you don't have to go through all this hassle
Note 2: If this topic has already been covered by someone else, please feel free to point out so and close this thread.
Peace
Hello,
Wich Hboot had you before S-Off ?
Sent from my unknown using XDA Free mobile app
Here read this thread. There is NO "trick" to get firewater to work. It either does or does not ! Nothing more .... nothing less
http://forum.xda-developers.com/showthread.php?t=2923933
When firewater failed the phone was probably not "stock" enough.
aramiss said:
Hello,
Wich Hboot had you before S-Off ?
Sent from my unknown using XDA Free mobile app
Click to expand...
Click to collapse
I had 1.56
Mr Hofs said:
Here read this thread. There is NO "trick" to get firewater to work. It either does or does not ! Nothing more .... nothing less
http://forum.xda-developers.com/showthread.php?t=2923933
When firewater failed the phone was probably not "stock" enough.
Click to expand...
Click to collapse
Not really. It was closest to stock as possible. I had the stock HTC Indian rom on 4.4.4.
Anyway, maybe I had a lucky device? Just posted this in case it helps someone like it did me.
jdgreat4 said:
I had 1.56
Click to expand...
Click to collapse
Hboot 1.56 does not exist. It should be in the range of 3.16-3.19 ?!
Mr Hofs said:
Hboot 1.56 does not exist. It should be in the range of 3.16-3.19 ?!
Click to expand...
Click to collapse
Crap, crap, crap sorry. I was confused with my m7. It was on 3.16
jdgreat4 said:
Hi guys. My m8 was s'onned on 4.4.4 and I'd lost my wifi. So I read somewhere you needed to downgrade and flash the OTA manually and for that I needed s'off. Now I really wouldn't mind paying the devs of sunshine 25$ for s'offing because let's face it, they're awesome and they probably have to charge much more for all the work they put in. But unfortunately for me, I'm a kid in my 12th grade and my dad isn't gonna buy me anything but guides for my studies LOL.
I couldn't use firewater because it said htc patched my device and I was out of luck.
So, on a hunch what I did was I flashed cm 11 and then I tried firewater and surprise!! it worked!! my device was s-off'ed
anyway after that I had to go back to the 4.4.3 stock and then upgrade using OTA and everything was alright.
So what I'm basically saying is if you're a cheap bastard like me and can't pay for sunshine and you love sense, you should try that method above. I can't guarantee it'll work for you but it's worth the try, eh?
Note: Please use the above method only if you cannot pay for sunshine. Plus sunshine is much easier to use and you don't have to go through all this hassle
Note 2: If this topic has already been covered by someone else, please feel free to point out so and close this thread.
Peace
Click to expand...
Click to collapse
How did you get firewater? I thought it doesn't work anymore due to the discontinuation.
gainstatom said:
How did you get firewater? I thought it doesn't work anymore due to the discontinuation.
Click to expand...
Click to collapse
check his date of posting..... it was still up at that date
Hello all,
I am new to all this, techy stuff, and have recently bought a htc one m8. I had it rooted for me, but I didn't want to pay for GPE. I then found out Lollipop has been released, and tried to get it by going into software info on settings, but I couldn't get the lollipop update, as my phone says 'Your phone software is up to date with the latest version'. I realised that because of my root, my phone wasn't on the same channel as it was on before. I found another way to get lollipop, but that meant buying sunshine for $25. Is there another free alternative? I thought I could unroot my phone, then reroot it, but I do not know how to unroot, get update then reroot. Can I please get help?
Hi,
Thanks for writing to us at XDA Assist, in order to help you effectively I need to know which variant of the M8 you have please.
I have the gsm version
Ok, so it's not carrier branded at all?
no its not.
Going back to my question, i have actually found out my fone is on s-off bcus i had to unlock bootloader to root, meanin my fone is rooted with s-off. However, i would like to get gpe on my fone so i can get lollipop. Only issue is, the other methods do it on a normal htc one m8, not on a rooted htc one m8. Are the nethods the same meaning i can use the normal gpe conversion methods on my prerooted htc one m8, or do i need another method?
Thanks for the extra information, I'm actually asking you these questions for a reason, XDA Assist isn't a general technical support section so I needed to know exactly which variant you have in order to have this thread redirected correctly for you.
Please standby while we have your thread/question moved to the appropriate sub-forum for your device.
For future reference you can find your device sub-forum here (bookmark/subscribe this):
HTC One (M8)
Within that section you will find a dedicated q&a sub-forum (this is where your thread is going to be moved to):
One (M8) Q&A, Help & Troubleshooting
Good luck!
Transmitted via Bacon
datbeastanon said:
no its not.
Going back to my question, i have actually found out my fone is on s-off bcus i had to unlock bootloader to root, meanin my fone is rooted with s-off. However, i would like to get gpe on my fone so i can get lollipop. Only issue is, the other methods do it on a normal htc one m8, not on a rooted htc one m8. Are the nethods the same meaning i can use the normal gpe conversion methods on my prerooted htc one m8, or do i need another method?
Click to expand...
Click to collapse
Unlocking your bootloader doesn't make you S-Off. Boot into your bootloader to check.
To get into bootloader, turn off your phone. Then hold down the power button plus vol down till your phone boots back up. You'll get a readout there that will tell you if you are S-Off or S-On.
If you can confirm that you are S-Off, I will guide you to converting your phone to GPE.
xunholyx said:
Unlocking your bootloader doesn't make you S-Off. Boot into your bootloader to check.
To get into bootloader, turn off your phone. Then hold down the power button plus vol down till your phone boots back up. You'll get a readout there that will tell you if you are S-Off or S-On.
If you can confirm that you are S-Off, I will guide you to converting your phone to GPE.
Click to expand...
Click to collapse
Thank you for telling me. I am not on s-off, i am on s-off.i know that firewater has been discontinued, so I have found a free alternative, moonshine. Please guide me through how to gain s-off for free.
datbeastanon said:
Thank you for telling me. I am not on s-off, i am on s-off.i know that firewater has been discontinued, so I have found a free alternative, moonshine. Please guide me through how to gain s-off for free.
Click to expand...
Click to collapse
Apologies, i meant to say i am on s-on. Please guide me on how to get s-off for free using moonshine please. And yes, i mean moonshine, not sunshine. Also,if you know any others free alternatives to gain s-off, please reply to me. If not, please just tell me how to gain s-off using moonshine.
datbeastanon said:
Apologies, i meant to say i am on s-on. Please guide me on how to get s-off for free using moonshine please. And yes, i mean moonshine, not sunshine. Also,if you know any others free alternatives to gain s-off, please reply to me. If not, please just tell me how to gain s-off using moonshine.
Click to expand...
Click to collapse
You can't use moonshine. The ONLY way to get s-off on this device is sunshine.
Yes, Sunshine, V3. And you are better off without the 5.0, if you want to S-OFF. Sunshine will most likely work on 4.4.4, and issues will appear while trying to S-OFF the Lollipop.
Mr Hofs said:
You can't use moonshine. The ONLY way to get s-off on this device is sunshine.
Click to expand...
Click to collapse
Ok. Is there anyway for me to remove my root permanently and get lollipop for free? Please reply ASAP.
datbeastanon said:
Ok. Is there anyway for me to remove my root permanently and get lollipop for free? Please reply ASAP.
Click to expand...
Click to collapse
yeah delete all superuser binaries, or return to your original stock backup that you made before messing around with root :laugh:
I have got my phone on bootloader, and I have a custom recovery file. However, I cannot seem to enter recovery mode. As I go to 'HBOOT' then 'RECOVERY' it shows the htc screen, but then it loads back to the bootloader screen. I have tried getting Hasoon's Toolkit and going into bootloader from here, and I have also tried getting a bat file and running that on my pc with my phone connected to it, same result. However, before this problem occurred, I had a message pop up, but this happened only once. This is what the message said:
SD Checking…
No Gift File…
Loading … ( OP6BDIAG.zip)
No image!
Loading … ( OP6BDIAG.nbh)
No image or wrong image!
Loading … ( OP6BIMG.zip)
Loading … ( OP6BIMG.nbh)
No image or wrong image!
After this, when I tried to go into recovery, the issue had then first occurred. Any suggestions on what to do? I have tried using a toolkit, a bat file, doing it through bootloader, and getting an app. Also, how can I clear my cache through bootloader?
Fastboot erase cache
datbeastanon said:
Ok. Is there anyway for me to remove my root permanently and get lollipop for free? Please reply ASAP.
Click to expand...
Click to collapse
No need to unroot for OTA. And it's free anyhow.
Ok. You say no need to unroot for its, but I have my phone rooted, but I cannot get lollipop which was released 3 weeks ago on HTC one m8. Please help me so I can get OTA updates.
Sent from my HTC_0P6B using XDA Free mobile app
datbeastanon said:
Ok. You say no need to unroot for its, but I have my phone rooted, but I cannot get lollipop which was released 3 weeks ago on HTC one m8. Please help me so I can get OTA updates.
Sent from my HTC_0P6B using XDA Free mobile app
Click to expand...
Click to collapse
Depends of your carrier. They handle the updates. Just wait.
datbeastanon said:
Ok. You say no need to unroot for its, but I have my phone rooted, but I cannot get lollipop which was released 3 weeks ago on HTC one m8. Please help me so I can get OTA updates.
Sent from my HTC_0P6B using XDA Free mobile app
Click to expand...
Click to collapse
You need a stock rom and recovery. So either 1 or both are not stock. Go to the thread where you have been already (the stock backup thread in the general section) and read up in there. All info and what you need to do is written down there.
Edit :
Ah just not getting notified for the update ? Like been said, wait for them to push. Or there is a custom (stock like) rom on your phone. If thats the case my first part stands
Which thread? Please send a link?
Sent from my HTC_0P6B using XDA Free mobile app
HTC M9u .. CID 621 (Taiwan)
Software is currently 2.10.709.1
I recieved the OTA but I can't install it, it keeps coming back with an error
I just want to get rid of the root really and have the stock back so I can update to Android M smoothly. I have been searching all over XDA/Reddit and tried various methods but they all failed.
This post is my last call for help really before I give up.
I am not a developer but I am great at following steps and have been on these forums for quite a few years now. will appreciate any help I can get.
Get s-off?
Sent from my HTC One M9 using Tapatalk
Is S-off required to flash 6.0 ROM.
There are so many different instructions out there. Very confusing even for me as someone who has flashed ROMs for years.
without OTA and official RUU, flashing firmware requires s-off
you can get it back to stock but trust me its not worth the hassle with s-on method... just fork out 25$ for sunshine and get s-off and problem solved... i know everyone wants the latest updates but trust me there is barely any difference in 5x and 6x it looks identical apart from a few new functions and incompatibility issues with some apps and xposed. if you dont want to go the s-off method than you need to find the ruu for your carrier.. unroot,, lock bootloader, and so on... its not worth the hassle...
AmAhmad said:
HTC M9u .. CID 621 (Taiwan)
Software is currently 2.10.709.1
I recieved the OTA but I can't install it, it keeps coming back with an error
I just want to get rid of the root really and have the stock back so I can update to Android M smoothly. I have been searching all over XDA/Reddit and tried various methods but they all failed.
This post is my last call for help really before I give up.
I am not a developer but I am great at following steps and have been on these forums for quite a few years now. will appreciate any help I can get.
Click to expand...
Click to collapse
Start in this thread and read: http://forum.xda-developers.com/one-m9/general/stock-nand-backup-ota-update-collection-t3132698
You have to be 100% stock to take an OTA now. This is because of past bricks that resulted from people trying to do what you did, which was take an OTA while rooted. It's a safety feature HTC implemented.
I am not sure if there is a .709 RUU file you can flash, but if so, that will take you back to full stock. If there isn't, you have little choice but to get s-off and update your firmware manually.
Thanks all. The thing is I live in Sudan and have absolutely no access to online payment, so using that 25 dollars app is nearly impossible really. no other way of getting s-off ?
iElvis said:
Start in this thread and read: http://forum.xda-developers.com/one-m9/general/stock-nand-backup-ota-update-collection-t3132698
You have to be 100% stock to take an OTA now. This is because of past bricks that resulted from people trying to do what you did, which was take an OTA while rooted. It's a safety feature HTC implemented.
I am not sure if there is a .709 RUU file you can flash, but if so, that will take you back to full stock. If there isn't, you have little choice but to get s-off and update your firmware manually.
Click to expand...
Click to collapse
Yes there is no RUU for my version sadly.
AmAhmad said:
Thanks all. The thing is I live in Sudan and have absolutely no access to online payment, so using that 25 dollars app is nearly impossible really. no other way of getting s-off ?
Click to expand...
Click to collapse
There are a couple of other methods, but they require expensive hardware you would also have to order online.
The sunshine guys are pretty flexible about payment methods, though I'm not sure they would be able to do anything for you. Worst you can do is reach out and ask: http://theroot.ninja
Why don't you just use one of my backups? There is no need for a RUU or S-OFF. Both, the backup and some instructions can be found in the google sheet that is linked in the thread @iElvis linked earlier. (You could simply use the link in my signature, too.) Or did I miss the fact that you're unable to boot to TWRP anymore?
@GODSPD : That's not really a good advice. Only because you can't see any changes doesn't mean that there are none. Fixes for security flaws like stagefright (just a random example) aren't visable at all. Not to mention that the battery life is much better on android M. Besides there is no need to relock. Only RUU.exe files require a locked or relocked bootloader if you're a S-ON user but most of M9 RUUs (except those for US carriers) are RUU.zip files which don't check the status of your bootloader. OTAs don't check that status, either, because if they would owners of the developer edition wouldn't be able to apply them.
Flippy498 said:
Why don't you just use one of my backups? There is no need for a RUU or S-OFF. Both, the backup and some instructions can be found in the google sheet that is linked in the thread @iElvis linked earlier. (You could simply use the link in my signature, too.) Or did I miss the fact that you're unable to boot to TWRP anymore?
@GODSPD : That's not really a good advice. Only because you can't see any changes doesn't mean that there are none. Fixes for security flaws like stagefright (just a random example) aren't visable at all. Not to mention that the battery life is much better on android M. Besides there is no need to relock. Only RUU.exe files require a locked or relocked bootloader if you're a S-ON user but most of M9 RUUs (except those for US carriers) are RUU.zip files which don't check the status of your bootloader. OTAs don't check that status, either, because if they would owners of the developer edition wouldn't be able to apply them.
Click to expand...
Click to collapse
visually the UI and system looks identical to me, im sure the updates do actually fix security issues, battery drains and other bugs thats for sure, but going from 5 > 6 a basic user wont even know the difference.
Correct me if im wrong, but OTA does check if the system is modified? better question ---> what does OTA actually check for in order to allow the update to be downloaded and installed?
GODSPD said:
visually the UI and system looks identical to me, im sure the updates do actually fix security issues, battery drains and other bugs thats for sure, but going from 5 > 6 a basic user wont even know the difference.
Click to expand...
Click to collapse
They do look the same but that's no reason to recommend staying on android 5.
GODSPD said:
Correct me if im wrong, but OTA does check if the system is modified? better question ---> what does OTA actually check for in order to allow the update to be downloaded and installed?
Click to expand...
Click to collapse
Yes, they check whether the system is modified (e.g. mounted as read/write) but the state of the bootloader doesn't matter. Further information about block-based OTAs can be found here.
Hello Everyone,
I have been trying for days to unlock the bootloader on my Verizon Htc One M9 and have been coming up with the same result. When trying to run the command fastboot oem get_identifier_token, all I get is...
...
(bootloader) [KillSwitch] : /dev/block/bootdevice/by-name/frp
(bootloader) [KillSwitch] Last Byte is 0X00, disable unlock
(bootloader) [KillSwitch] oem unlock Turn Off!
OKAY [ 0.095s]
finished. total time: 0.099s
I know that this has something to do with Factory Reset Protection and have removed all of my passwords but still am running into this problem. I have tried many different versions of adb and fastboot but still the same result.
Any suggestions would be amazing. Also, I have tried everything I could find on xda and nothing has worked. If you have unlocked the bootloader on you m9 VERIZON, please tell me how.
I do not have the oem unlocking tick box in dev. options, usb debugging is on and fastboot detects is correctly, I have tried using different usb ports, I have tried the command in both download mode and bootloader mode(just to see if it would work), and have tried other fastboot commands to confirm that fastboot is working.
Thank you
-Jack
Sunshine is the only way on Verizon I know of. They've (VZ) removed the unlock option from the menus. Good luck
Sent from my HTC6535LVW using Tapatalk
android17 said:
Sunshine is the only on Verizon I know of. They've removed the unlock option from the menus. Good luck
Click to expand...
Click to collapse
Thanks, I tried to start sunshine but I don't have root on my phone so it won't run. Do you have any suggestions on a way to root so I can run this?
Fetzerjack said:
Thanks, I tried to start sunshine but I don't have root on my phone so it won't run. Do you have any suggestions on a way to root so I can run this?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=3457717
This will probably get you where you need to be to sunshine
Sent from my HTC6535LVW using Tapatalk
android17 said:
http://forum.xda-developers.com/showthread.php?t=3457717
This will probably get you where you need to be to sunshine
Click to expand...
Click to collapse
Is there anywhere with specific instructions on how to root with a locked bootloader? The thread you mentioned did not say how to root, just to roll back my software version.
That's what you have to do. You need to roll back to .7 firmware & then you can use sunshine. I haven't found anything that shows a way outside of sunshine & they don't support firmware above .7. There is a guide on temp root somewhere on the googles...but I don't remember where. Basically you install some specific su app in system/temp. I assume that's what sunshine was doing&one of the VZ updates closed this exploit.
Sent from my HTC6535LVW using Tapatalk
---------- Post added at 09:03 AM ---------- Previous post was at 08:59 AM ----------
You might be able to use adb push su binaries to system...but I haven't tried & would guess if it were that easy that would be the main root thread😉..if you rollback & sunshine it will work...I'm on a VZ m9 s-off & unlocked with sunshine after I accidentally took .15 update😱
Sent from my HTC6535LVW using Tapatalk
Do you think that I could try to do adb sideload root.zip? I am a complete n00b with rooting and unlocking bootloaders. It sucks that sunshine is the only application that will unlock and s-off the M9. They had to make it paid but it is what it is. I don't wanna f*ck up my phone when doing this so really need some advice. Thanks for all of your help so far!
Fetzerjack said:
Do you think that I could try to do adb sideload root.zip? I am a complete n00b with rooting and unlocking bootloaders. It sucks that sunshine is the only application that will unlock and s-off the M9. They had to make it paid but it is what it is. I don't wanna f*ck up my phone when doing this so really need some advice. Thanks for all of your help so far!
Click to expand...
Click to collapse
No, you cannot adb sideload a root.zip (you are free to try of coarse, but it's not something I am suggesting). I wish it were that simple. But there would be a thread to help guide you if that was an option.
All the advice is right here, also.
There are 2 methods to get root, both include turning the security flag off (S-OFF), and at a cost.
Thanks to Verizon we cannot simply unlock the bootloader with an unlock token at htcdev to achieve root.
Thankfully, however, we do have options.
Sunshine is the suggested and easiest method (and cheapest most likely). $25 is well worth the freedom, but everyone's situation is not the same.
The other is to ship out the device (cost of shipping to and from adds up), plus a "donation" to the person whom you send your device to. They cannot charge here on XDA, so the "donation" is optional obviously, however the Java Cards and XTC Clips aren't cheap, nor is the persons time.
thread found here
Best of luck!
andybones said:
No, you cannot adb sideload a root.zip (you are free to try of coarse, but it's not something I am suggesting). I wish it were that simple. But there would be a thread to help guide you if that was an option.
All the advice is right here, also.
There are 2 methods to get root, both include turning the security flag off (S-OFF), and at a cost.
Thanks to Verizon we cannot simply unlock the bootloader with an unlock token at htcdev to achieve root.
Thankfully, however, we do have options.
Sunshine is the suggested and easiest method (and cheapest most likely). $25 is well worth the freedom, but everyone's situation is not the same.
The other is to ship out the device (cost of shipping to and from adds up), plus a "donation" to the person whom you send your device to. They cannot charge here on XDA, so the "donation" is optional obviously, however the Java Cards and XTC Clips aren't cheap, nor is the persons time.
thread found here
Best of luck!
Click to expand...
Click to collapse
I want to use sunshine but it requires root to run. I ideally don't want to roll back my software version. I really don't want to ship out my phone. Any way to root Easily?
Fetzerjack said:
I want to use sunshine but it requires root to run. I ideally don't want to roll back my software version. I really don't want to ship out my phone. Any way to root Easily?
Click to expand...
Click to collapse
Rolling back is as simple as flashing the RUU that's been kindly included here on XDA. Then you can just download Sunshine .apk and get S-OFF. You then are permanently unlocked and can flash a ROM with root included or simply flash the SuperSU .zip in TWRP. That to me = easy. I had to ship out my device for S-OFF. You're in luck with options. If you don't want to send it out your options have been repeatedly laid out for you. Not sure why you are asking again about an easy way to root. The answer is yes, easy = Sunshine.
These are the options:
1) Downgrade, Sunshine
2) Ship out to Java Card/XTC2 Clip user
Sunshine doesn't require root. It temproots your device to complete the process. That's why you need to downgrade using RUU.. The version you're on right now can't be temprooted which is why you need to downgrade (luckily you can). Once you are S-OFF, you simply run the latest RUU, or the firmware and then a ROM. Easy pezy.
Hope I was of some use, best of luck my friend.
andybones said:
Rolling back is as simple as flashing the RUU that's been kindly included here on XDA. Then you can just download Sunshine .apk and get S-OFF, then you are permanently unlocked and can flash a ROM with root included or simply flash the SuperSU .zip in TWRP. That to me = easy. I had to ship out my device for S-OFF. You're in luck with options. If you don't want to send it out your options have been repeatedly laid out for you. Not sure why you are asking again about an easy way to root. The answer is yes, easy = Sunshine.
These are the options:
1) Downgrade, Sunshine
2) Ship out to Java Card/XTC2 Clip user
Sunshine doesn't require root. It temproots your device to complete the process. That's why you need to downgrade using RUU.. The version you're on right now can't be temprooted which is why you need to downgrade (luckily you can).
Hope I was of some use, best of luck my friend.
Click to expand...
Click to collapse
Thanks man! I'll give it a shot
Fetzerjack said:
Thanks man! I'll give it a shot
Click to expand...
Click to collapse
Very welcome. If you get stuck just make sure to do @--xdausernameToLetMeKnow
Hello,
I have bought HTC One M9 off Aliexpress.
I bought it as developer version. When it came I started OTA upgrade. It downloads and then it says update cannot be performed because of modified system.
I cant even use RUU to get it working, I receive error 132. While chatting to HTC support their run my IMEI by their system. It came back as T-Mobile (US) version. Even though on back of my phone is engraved -
Model: OPJA110 which should mean it is developer version.
On my download mode it states: S-on, official system and locked bootloader.
Can anyone give me some tips how to get the newest system installed?
I have been trying for past 2 days without any luck to figure it out.
Any help is appreciate.
EDIT: Forgot CID:11111111 MID: 0PJA11000
Thank you very much.
Please read the ReadMe thread. It'll explain the causes of your issues and contains the needed files and instructions for fixing it. (C.f. the conversion guide, the RUU and the OTA section)
The most important infos: OTAs aren't installable while the phone is using the SuperCID and firmware 4.x RUUs aren't flashable on phones with firmware 3.x or lower due to new encryption keys.
Sent from my HTC One M9 using XDA Labs
Thanks for your time.
Flippy498 said:
Please read the ReadMe thread. It'll explain the causes of your issues and contains the needed files and instructions for fixing it. (C.f. the conversion guide, the RUU and the OTA section)
The most important infos: OTAs aren't installable while the phone is using the SuperCID and firmware 4.x RUUs aren't flashable on phones with firmware 3.x or lower due to new encryption keys.
Sent from my HTC One M9 using XDA Labs
Click to expand...
Click to collapse
I have read ReadMe.
So that means I need to S-OFF my phone using SunShine (other oprions?)
Then changing CID to BS_US001 (because Im running .617. system)
Then I can flash RUU (3.35.617.31)
And after that I can use OTA updates?
Do I need to unlock bootloader through HTCdev or is enough to check OEM Unlocking under developer options?
Thank you again for your time.
Oh, I missed that you're S-ON. Follow the unlocking/rooting guide in the same thread.
If you're lucky the previous owner used Sunshine, as well, so that you don't have to pay, again. (The license is saved on their servers and gets linked to the device.) The alternatives to Sunshine are a Java card, an XTC clip or similar tools which are way more expensive.
It doesn't matter which of the CIDs that belong to SKU 617 you use. They both work fine.
Alternatively, you could send the device back to the seller and ask for a refund. He obviously modified the phone and didn't restore the phone to a stock state properly before he sold it. The phone definetly was S-OFF in the past since no HTC phone gets shipped with the SuperCID. And if the IMEI belongs to a T-Mobile M9 according to HTC then the MID got changed with the help of S-OFF, as well. The backside can actually get replaced, too, if you know how to do it.
After you restored a CID that corresponds to your SKU you should be able to receive OTAs, again. Just for safety reasons I'd flash a 3.x RUU, as well, if I were you. The differences between the GSM versions of the M9 are so minor that you can convert the phone from one version to another. Therefore, you don't need to use the T-Mobile firmware and can stick with the dev one if you want.
Flippy498 said:
Oh, I missed that you're S-ON. Follow the unlocking/rooting guide in the same thread.
If you're lucky the previous owner used Sunshine, as well, so that you don't have to pay, again. (The license is saved on their servers and gets linked to the device.)
It doesn't matter which of the CIDs that belong to SKU 617 you use. They both work fine.
Alternatively, you could send the device back to the seller and ask for a refund. He obviously modified the phone and didn't restore the phone to a stock state properly before he sold it. The phone definetly was S-OFF in the past since no HTC phone gets shipped with the SuperCID. And if the IMEI belongs to a T-Mobile M9 according to HTC then the MID got changed with the help of S-OFF, as well. The backside can actually get replaced, too, if you know how to do it.
After you restored a CID that corresponds to your SKU you should be able to receive OTAs, again. Just for safety reasons I'd flash a 3.x RUU, as well, if I were you. The differences between the GSM versions of the M9 are so minor that you can convert the phone from one version to another. Therefore, you don't need to use the T-Mobile firmware and can stick with the dev one if you want.
Click to expand...
Click to collapse
Ok, Im gona pay that 25 bucks, it doesnt really matter.
So, I should start with unlocking bootloader via HTCdev.
After that I need to use SunShine.
Changing CID.
Flashing 3.x RUU.
And then doing OTA.
Is that all correct?
And should I install TWRP or stay on stock recovery after unlocking bootloader?
Really appreciate your time.
Correct.
Just follow the guides in the ReadMe thread starting from this post till the end of the conversion guide. (Theoretically, you can skip the backup part and save some time since you should be able to use the 3.x RUU even with the SuperCID on your phone.)
Flippy498 said:
Correct.
Just follow the guides in the ReadMe thread starting from this post till the end of the conversion guide. (Theoretically, you can skip the backup part and save some time since you should be able to use the 3.x RUU even with the SuperCID on your phone.)
Click to expand...
Click to collapse
Thanks,
is there a point in TWRP backup? Wont it stop OTA updates? On my other phone (Ulefone Metal) It is not possible to get OTA with custom recovery.
It actually is possible on the M9 and newer HTC phones as long as the system partition doesn't get modified, beforehand. (Further info can be found in the OTA section of the ReadMe thread.)
However, flashing a RUU restores everything on the phone back to stock (including the recovery). That's why I suggested flashing one after changing the CID.
Sent from my HTC One M9 using XDA Labs
Flippy498 said:
It actually is possible on the M9 and newer HTC phones as long as the system partition doesn't get modified, beforehand. (Further info can be found in the OTA section of the ReadMe thread.)
However, flashing a RUU restores everything on the phone back to stock (including the recovery). That's why I suggested flashing one after changing the CID.
Sent from my HTC One M9 using XDA Labs
Click to expand...
Click to collapse
Thank you, I did as I said.
After flashing 3.x RUU OTA was successful.
That updated my system to: 4.16.617.6.
After that I continued by flashing latest RUU (4.30.617.12).
Everything went well. Until this point. When I booted the device I got to choose language. But there are just few (20 or so) available.
Unfortunately no Czech which I want. On previous version (4.16.617.6) there was huge list to choose from, including Czech.
Im still using 617 edition.
Where is the problem? Is here a way to get Czech lang. working again?
One again thank you for your time and effort
HTC probably removed the languages from the selection. Don't ask me why. I have no clue.
You could try setting up the phone in English and then switching to Czech via the app MoreLocal2. There's a thread about the app somewhere hidden on xda (sorry, I don't have a direct link at hand). You should be able to find it via google.
Sent from my HTC One M9 using XDA Labs