how do i root the htc one m8 I am familiar with rooting as i had a s4 rooted with gpe but i am confused with the htc one m8 plz help
xCellHD said:
how do i root the htc one m8 I am familiar with rooting as i had a s4 rooted with gpe but i am confused with the htc one m8 plz help
Click to expand...
Click to collapse
How to root (with links) is explained on my thread here: http://forum.xda-developers.com/showthread.php?t=2751432
Also, much of the "HTC specific" lingo is explained here: http://forum.xda-developers.com/showthread.php?p=52484527
I would suggest reading up (and making sure you understand all the terms and processes) for at least a couple hours before trying anything on the phone. I do this every time I buy a new device, even having own quite a few HTC phones. In fact, I usually start reading and researching before I have the phone in hand.
.
also is there a way were i can go back to stock when i need to thanks
xCellHD said:
also is there a way were i can go back to stock when i need to thanks
Click to expand...
Click to collapse
If your talking about ROM, then take a full backup of your ROM before flashing custom ROM using titanium/nandroid etc.
Or if your talking about root,
Just unroot using unroot apps from play store or the respected app you get after rooting.
xCellHD said:
also is there a way were i can go back to stock when i need to thanks
Click to expand...
Click to collapse
As the above reply stated, it depends on what you are talking about.
If you just want the stock ROM, recovery, etc. one option is to relock the bootloader and just run the RUU. It will return you to stock software. The only thing not "stock" will be the bootloader will say RELOCKED instead of LOCKED. You need s-off to make it say LOCKED again (after unlocking it).
?
so this is what i want to do i want to unlock bootloader then root which i know how to do but i was woundering would i be able to install this rom http://forum.xda-developers.com/att-htc-one-m8/development/rom-sd-4-0-sense7-port-sdkernel-t3062367
would i be able to install that rom soon as i am done unlocking the bootloader and rooting or would i have extra stuff sorry for the dumb questions
xCellHD said:
so this is what i want to do i want to unlock bootloader then root which i know how to do but i was woundering would i be able to install this rom http://forum.xda-developers.com/att-htc-one-m8/development/rom-sd-4-0-sense7-port-sdkernel-t3062367
would i be able to install that rom soon as i am done unlocking the bootloader and rooting or would i have extra stuff sorry for the dumb questions
Click to expand...
Click to collapse
What are your current hboot and radio numbers?
redpoint73 said:
What are your current hboot and radio numbers?
Click to expand...
Click to collapse
my hboot is 3.19 and my radio is [email protected]
xCellHD said:
my hboot is 3.19 and my radio is [email protected]
Click to expand...
Click to collapse
You should be good to go, then. Just unlock the bootloader, install custom recovery and flash the Skydragon ROM you linked.
would i need to be s-off and would i be able to go back stock and relock the bootloader with s-on again sorry for the manny questions i am new to this phone
xCellHD said:
would i need to be s-off and would i be able to go back stock and relock the bootloader with s-on again sorry for the manny questions i am new to this phone
Click to expand...
Click to collapse
You can return to stock with a RELOCKED bootloader with s-on.
You do need s-off if you want to make the bootloader say LOCKED as it was from the factory. But the only reason to ever do this is for warranty purposes. And if you bought the phone from AT&T, you should note that your warranty is through AT&T, not HTC. And AT&T doesn't give a crap if the bootloader is unlocked, or whatever (folks have even successfully sent in phones for warranty with custom ROMs on them).
If you are seeing warranty service through HTC (you didn't purchase from AT&T) that is another story. But that is the only reason I'd bother going back to LOCKED.
In normal usage, I recommend leaving the bootloader UNLOCKED as it give you more flexibility to flash ROMs whenever you want, etc. The only reason IMO to relock the bootloader in normal usage is to run the RUU.
S-off is nice have if you want to flash radios, modified hboots, and some other things (you also don't need to relock to RUU with s-off). It certainly doesn't hurt, and some folks like to make the phone as customizable as possible right away. In fact, I did s-off to the phone the second day I had it (although s-off was free back then). But for you, its not strictly "needed" at this time unless you want to do the things mentioned.
so heres the thing again sorry for the manny questions i am just making sure if i do this everything will work so heres the thing the rom i linked if i were to flash it will my at&t sevice work since it would be a different baseband
can you link me the latest twrp recovery for the at&t htc m8 so i can flash once i unlock the boatloader
xCellHD said:
can you link me the latest twrp recovery for the at&t htc m8 so i can flash once i unlock the boatloader
Click to expand...
Click to collapse
https://twrp.me/devices/htconem8gsm.html
the latest twrp 2.8.6.0 should work with my at&t m8 ?
xCellHD said:
so heres the thing again sorry for the manny questions i am just making sure if i do this everything will work so heres the thing the rom i linked if i were to flash it will my at&t sevice work since it would be a different baseband
Click to expand...
Click to collapse
The baseband isn't determined by the ROM, its determined by flashing a different baseband/radio (which requires s-off).
There are some folks that have had issues on AT&T's LTE network using some custom ROMs. Namely, not receiving or sending voice calls while on LTE. But this seems somewhat random, and not the ROMs fault per se; but probably changes that AT&T is making to their network. The most you can do is flash the Skydragon ROM, and if you have problems, try another ROM or revert to stock.
Make a backup of your stock ROM with TWRP before you flash anything, to be sure you have something to revert to if you have problems. This is good general advice before you flash any custom ROMs, root mods, etc.
I'm using the ROM your linked (Skydragon Sense 7) on AT&T, and it works fine for me.
Related
Hey guys,
Just wanted to say that I was successful in rooting my htc one for tmobile and installing a custom recovery. I used the tool found here http://forum.xda-developers.com/showthread.php?t=2183942
Just wanted to spread the news in case you were wondering if it was possible.
I hope there is a way to do it without unlocking the bootloader. I just want root.
RangerLG said:
I hope there is a way to do it without unlocking the bootloader. I just want root.
Click to expand...
Click to collapse
I hope I CAN unlock the bootloader, lol.
which version did you use? the M7 or the ATT or sprint? just wanted to know so i dont blow my phone up on the first day lols
pretty sure you can unlock the bootloader straight up on the HTC dev site.
psufan5 said:
pretty sure you can unlock the bootloader straight up on the HTC dev site.
Click to expand...
Click to collapse
Yeah thats what I did. I also followed the tutorial in the android development forum.
Edit: I'm gonna go for the M7 version because it says M7 in the bootloader. Wish me luck!
Yeah I'm wondering that too, do we use the M7 version or the ATT one? I'm assuming the M7 because the Tmo version is no different than the international version.
I used the m7 version last night. Worked great. Note sitting on the stock firmware with cwm touch and root. Needed to get rid of all the junk apps
Sent from my HTC One using Tapatalk 2
RangerLG said:
I hope there is a way to do it without unlocking the bootloader. I just want root.
Click to expand...
Click to collapse
You are going to need to unlock the bootloader
Sent from my Galaxy Nexus using Tapatalk 2
Just want root access, not the custom recovery/ROMs
I'd like to have root access to my HTC One, so that I can use Titanium Backup. That's really the only reason I rooted my Tmobile Samsung Vibrant (for that, I used SuperOneClick).
I found this tool: http://forum.xda-developers.com/showthread.php?t=2183942
How do I use this program to maintain the stock recovery and just grant root access?
Is it possible to do the following?:
1- follow the prerequisites in the "To root the phone. Follow in order" and click Go.
2- Skip "Next, flash a recovery."
3- Flash Kernal
4- Run "Perm Root"
Will that work? If not, what do I need to do to get what I want?
I'm not interested in custom ROMs and I don't want to worry about screwing something up. I use wifi calling, and it's important that I have it.
I am new to HTC as a whole. And I'm sorry if I'm missing something here. I've been spending my time reading the past couple of days trying to learn about this all.
It is mentioned but I never found a good explanation of CID and how it is relevant to anything that I have control over?
I'm currently running Trickdroid and I don't understand all of this 1.29 talk. From what I'm gathering from reading you can flash the Rom but it will not update things like the radio? Ok, How do I check my firmware/radio? version I am currently running?
Specifically am I reading beginning of dev posts and don't need to worry about this anymore because you wonderful devs have found a way to incorporate all this in just flashing a Rom?
Feeling a little overwhelmed coming from a Samsung device to all of this. So far so good, but confused and any help would be greatly appreciated..
Thank you in advance.
Dex954 said:
I am new to HTC as a whole. And I'm sorry if I'm missing something here. I've been spending my time reading the past couple of days trying to learn about this all.
It is mentioned but I never found a good explanation of CID and how it is relevant to anything that I have control over?
I'm currently running Trickdroid and I don't understand all of this 1.29 talk. From what I'm gathering from reading you can flash the Rom but it will not update things like the radio? Ok, How do I check my firmware/radio? version I am currently running?
Specifically am I reading beginning of dev posts and don't need to worry about this anymore because you wonderful devs have found a way to incorporate all this in just flashing a Rom?
Feeling a little overwhelmed coming from a Samsung device to all of this. So far so good, but confused and any help would be greatly appreciated..
Thank you in advance.
Click to expand...
Click to collapse
Radio aka baseband is almost never included in a ROM.
CID is carrier ID and every phone HTC makes has one. CID is what prevents you from installing say a UK carrier's official RUU on your At&T device.
HTC also utilizes something called SuperCID which is a carrier ID of 111111111 which allows you to install any firmware on your device. The only way at this time to get superCID is to gain S-off which is a security measure that restricts which parts of the phone software you can change.
With the HTC One, HTC changed what you have access to with an unlocked bootloader, previously, even with an unlocked bootloader you couldn't flash a kernel or a radio via recovery, now you can flash insecure kernels and HTC signed (approved) radios.
For flashing purposes, you can ignore the firmware requirements and flash the ROMs in the international section without issues.
gunnyman said:
Radio aka baseband is almost never included in a ROM.
CID is carrier ID and every phone HTC makes has one. CID is what prevents you from installing say a UK carrier's official RUU on your At&T device.
HTC also utilizes something called SuperCID which is a carrier ID of 111111111 which allows you to install any firmware on your device. The only way at this time to get superCID is to gain S-off which is a security measure that restricts which parts of the phone software you can change.
With the HTC One, HTC changed what you have access to with an unlocked bootloader, previously, even with an unlocked bootloader you couldn't flash a kernel or a radio via recovery, now you can flash insecure kernels and HTC signed (approved) radios.
For flashing purposes, you can ignore the firmware requirements and flash the ROMs in the international section without issues.
Click to expand...
Click to collapse
Ok. Thank you for that explanation. How do I check what radio/baseband I am currently using? RUU, though it can still not be changed because we have no s_off, what is it? I
Also how do I find out what CID I am?
Thank you again..
Dex954 said:
Ok. Thank you for that explanation. How do I check what radio/baseband I am currently using? RUU, though it can still not be changed because we have no s_off, what is it? I
Also how do I find out what CID I am?
Thank you again..
Click to expand...
Click to collapse
your CID if you have an AT&T HTC One is CWS_001
radio version can be found in about phone.
gunnyman said:
your CID if you have an AT&T HTC One is CWS_001
radio version can be found in about phone.
Click to expand...
Click to collapse
Ok would this be considered up to date? Why would I need to lock the bootloader again in order to update the firmware if I can just flash a Rom and it updates it for me?
Dex954 said:
Ok would this be considered up to date? Why would I need to lock the bootloader again in order to update the firmware if I can just flash a Rom and it updates it for me?
Click to expand...
Click to collapse
you are up to date, and there's no need to relock the bootloader and revert to stock for an update UNLESS HTC releases a new HBOOT (the bootloader) and the developers here will let you know if and when that's necessry
gunnyman said:
you are up to date, and there's no need to relock the bootloader and revert to stock for an update UNLESS HTC releases a new HBOOT (the bootloader) and the developers here will let you know if and when that's necessry
Click to expand...
Click to collapse
One last question as it seems you would know. Is there a thread on the s-off process and how that is coming? Or is that just background dev?
I'm sure it's being worked on by someone.
I'm not new to rooting, I've rooted Samsung phones, Motorola and nexus. This is my first HTC phone and man is everything different. Could some one please explain to me what S-off is using dummy terms lol. I mean if I root but stay s-on can you still flash Roms?
Sent from my HTC One using xda premium
Getting Soff can unlock you boot loader and if u do it through htc devs it unlocks your our boot loader but keeps Son but it's you use revone , it would unlock Son to soff and you are able to change CID and flash radios thru hboot but you can flash any rom that is compatible to the htc one but just unlocking the bootloader. You don't necessary need soff to flash Roma but it's good to have off thru if u want to return you phone back to the carrier and remove Tampered and return done back to stock !!!!
Sent from my iPhone using Tapatalk 2
Billyrouth said:
I'm not new to rooting, I've rooted Samsung phones, Motorola and nexus. This is my first HTC phone and man is everything different. Could some one please explain to me what S-off is using dummy terms lol. I mean if I root but stay s-on can you still flash Roms?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
I'm not sure the last post was clear for a NOOB. S-On / Off refers to the security of the device. With S-On, the phone will only allow you to flash things built for your device. This prevents you from messing up the phone by flashing the wrong stuff or wrong area of the memory.
You can unlock your phone without S-Off, root it, and flash any ROMs you like, so long as they are for your particular phone model.
stevedebi said:
I'm not sure the last post was clear for a NOOB. S-On / Off refers to the security of the device. With S-On, the phone will only allow you to flash things built for your device. This prevents you from messing up the phone by flashing the wrong stuff or wrong area of the memory.
You can unlock your phone without S-Off, root it, and flash any ROMs you like, so long as they are for your particular phone model.
Click to expand...
Click to collapse
and can you return to stock without S-Off? Should the need arise…..
metropical said:
and can you return to stock without S-Off? Should the need arise…..
Click to expand...
Click to collapse
Yes, just flash an RUU.
metropical said:
and can you return to stock without S-Off? Should the need arise…..
Click to expand...
Click to collapse
Are the official ruu's on the HTC website?
I would like to find the official ROM with the 1.44hboot
Sent from my LG-D800 using xda app-developers app
Hi all,
I want to update my wife's HTC One to 4.3 (she's on 4.1 now). I rooted her phone when she first got it to remove the crapware but other than that it's stock (no custom ROM, no S-OFF). What's the best way to go about this? I'd prefer not to S-OFF if possible, but obviously would like the newer firmware. Would flashing the RUU work? Or would that just land me in deeper problems?
Thanks!
gewbert3 said:
Hi all,
I want to update my wife's HTC One to 4.3 (she's on 4.1 now). I rooted her phone when she first got it to remove the crapware but other than that it's stock (no custom ROM, no S-OFF). What's the best way to go about this? I'd prefer not to S-OFF if possible, but obviously would like the newer firmware. Would flashing the RUU work? Or would that just land me in deeper problems?
Thanks!
Click to expand...
Click to collapse
ruu will work
jerrycoffman45 said:
ruu will work
Click to expand...
Click to collapse
OK so I'd just run the RUU, and then reroot?
thats correct if the phone is not s-off you will have to relock the bootloader first in fastboot with this command fastboot oem lock then run the ruu after it is done reunlock the bootloader with your unlock tocken fastboot a custom recovery and reroot
Great thank you! That may be more steps, but my wife really doesn't need S-OFF just no crapware so that's probably the best option.
gewbert3 said:
Great thank you! That may be more steps, but my wife really doesn't need S-OFF just no crapware so that's probably the best option.
Click to expand...
Click to collapse
actually you can hide most off the crapware under settings then apps go to the all tab and pick the app you want and disable it
Hi,I want to install custom rom. (like most people) but, With htc one m7 I used the warranty, so, I want to be able to use it with the M8. My question is. to return full stock, its need s off right? Right now I cant afford 25 for the soff (in my country, outside of USA is a little more difficult because the conversion). So, if I use the dev unlock bootloader, Can I install custom any rom ( i ask because I dont know where I saw custom rom requiring S-OFF) and then do the s off after a while (maybe 2 o 3 months). If I use dev unlock from htc, they will be able to track that I install custom roms? And how about bricks, wich side is safest (only unlock bootloader or Soff) and wich side is more easy to recover?.
Thanks in advance
lorddavid said:
Hi,I want to install custom rom. (like most people) but, With htc one m7 I used the warranty, so, I want to be able to use it with the M8. My question is. to return full stock, its need s off right? Right now I cant afford 25 for the soff (in my country, outside of USA is a little more difficult because the conversion). So, if I use the dev unlock bootloader, Can I install custom any rom ( i ask because I dont know where I saw custom rom requiring S-OFF) and then do the s off after a while (maybe 2 o 3 months). If I use dev unlock from htc, they will be able to track that I install custom roms?
Click to expand...
Click to collapse
HTC will typically not honor a warranty for a device purchased from and intended for another country. However, how HTC handles warranty seems to vary from one location to another. Did you buy the M7 from the US?
Along those lines, how HTC handles bootloader unlocks via HTCDev.com also seems to vary from one country to another. Yes, they can and will track the phones IMEI by HTCDev.com, and know you requested a bootloader unlock code. Some folks have had their warranty claims denied that way. But others are successful returning the phone to bootloader LOCKED (not RELOCKED, s-off required to make it LOCKED after unlocking it), stock software, possibly s-on.
You don't need s-off to flash ROM. But you will want to make sure your firmware is up to date. If the phone is on stock Lollipop, the firmware is probably up to date (especially if the phone was purchased new, not used). Otherwise, s-off makes it a bit easier to update firmware, but its also possible with s-on.
lorddavid said:
And how about bricks, wich side is safest (only unlock bootloader or Soff) and wich side is more easy to recover?.
Click to expand...
Click to collapse
Are you talking about recovering from no-boot conditions? s-off always gives more options. But most cases of no boot are solved by flashing custom recovery again, flashing a ROM, or other functions possible with s-on.
Yes, with M7 I bought it from ATT, and they honor the warranty, but IN USA. I was there in vacation and send it. I'm in kitkat, I didnt update with RUU because dont know if sunshine works on latest firmware. So, even if I unlock with dev unlock. And after that I use S-OFF to make it Locked, they still can track it? In theory is better to go with S-OFF directly?
lorddavid said:
Yes, with M7 I bought it from ATT, and they honor the warranty, but IN USA. I was there in vacation and send it.
Click to expand...
Click to collapse
Based on reports I've seen on XDA, your warranty won't be honored since you are not located in the US. Of course, if you travel back to the US, or send it to a US friend to send in for warranty, that might work.
lorddavid said:
I'm in kitkat, I didnt update with RUU because dont know if sunshine works on latest firmware. So, even if I unlock with dev unlock. And after that I use S-OFF to make it Locked, they still can track it? In theory is better to go with S-OFF directly?
Click to expand...
Click to collapse
Sunshine s-off function still works on Lollipop. However, the root function does not (and root is needed to s-off). Some folks have temp rooted, and able to get s-off to work (then bootloader unlock).
But I would recommend using sunshine to root, s-off then bootloader unlock (bypassing HTCDev.com) all those things with sunshine; while still on KitKat (before RUU to Lollipop), if you are worried about warranty.
lorddavid said:
So, even if I unlock with dev unlock. And after that I use S-OFF to make it Locked, they still can track it?
Click to expand...
Click to collapse
Yes, they can still track it. The bootloader unlock code is based on your IMEI, and they are probably tracking/recording the IMEI numbers that go through HTCDev.com.
I think some folks have been successful making the phone back to LOCKED (and even s-off) and of course also stock software, and getting the warranty honored. But I'd say its no guarantee. Some folks will also say they can't "legally" void your warranty for requesting an unlock bin code (as long as you return to "full" stock) as they can only prove you requested a code, not that you actually used it.
But at that point, its your word against there's. HTC holds the cards here. You can try to fight it, but in the meantime you still don't have a working phone.
To some degree, when we all mod our phones, we have to assume that there is some risk that warranty will be void.
Ok, so I think that I will save mone for S-OFF, better play safe. Just a question, to update firmware I need to RUU? (After S-Off of course) Or can you point me to a guide to flash latest sense and lollipop rom? (I know how to flash recovery, s off, etc. but not sure about the match of firmware or what firmware/radio to use). THanks
lorddavid said:
Ok, so I think that I will save mone for S-OFF, better play safe. Just a question, to update firmware I need to RUU? (After S-Off of course) Or can you point me to a guide to flash latest sense and lollipop rom? (I know how to flash recovery, s off, etc. but not sure about the match of firmware or what firmware/radio to use).
Click to expand...
Click to collapse
You can update firmware (after s-off) with AT&T Lollipop RUU, or by flashing a firmware.zip in fastboot.
Flashing AT&T firmware will keep the same band support. If you want to change the band support, you can flash another version's firmware. But it depends on what bands your carrier uses for 3G and 4G (LTE).
redpoint73 said:
You can update firmware (after s-off) with AT&T Lollipop RUU, or by flashing a firmware.zip in fastboot.
Flashing AT&T firmware will keep the same band support. If you want to change the band support, you can flash another version's firmware. But it depends on what bands your carrier uses for 3G and 4G (LTE).
Click to expand...
Click to collapse
Its more fast to just flash the firmware i think, because I dont need to download all the RUU.
And with the HTC really can change the band support? I think that is something of hardware. But if that can be done I want to try it.
I will search for the Firmware for flash. If I have problems I will ask. Thanks again
EDIT: I'm preparing , found some firmware but cant see from wich carrier are. Are those https://www.androidfilehost.com/?w=files&flid=32780
EDIT 2: I found that the numbers means the region. So, whats the latest firmware? Can I flash it even if my phone is ATT? Because I saw Just 1 for ATT
lorddavid said:
And with the HTC really can change the band support? I think that is something of hardware. But if that can be done I want to try it.
Click to expand...
Click to collapse
You are somewhat correct, in that before the M8, band support was set in hardware on most (or all?) phones.
But a new feature of the Snapdragon 801 chipset, is that band support is set in software. Flashing another CID's firmware will change the band support (may need to change CID and MID, and s-off required to change CID/MID).
lorddavid said:
EDIT: I'm preparing , found some firmware but cant see from wich carrier are. Are those https://www.androidfilehost.com/?w=files&flid=32780
Click to expand...
Click to collapse
AT&T is 502. But that thread only has 1.54.502 (which is same or probably even older than current firmware), and what you want (latest) is 4.28.502.
You can get the 4.28.502 firmware on the following thread, but you have to download the ROM with it (all packed in the same zip):
http://forum.xda-developers.com/att-htc-one-m8/development/att-4-4-3-2-22-1540-3-debloated-sense-6-t2837365
Not sure if 4.28.502 firmware is posted by itself anywhere else (I haven't seen so).
redpoint73 said:
You are somewhat correct, in that before the M8, band support was set in hardware on most (or all?) phones.
But a new feature of the Snapdragon 801 chipset, is that band support is set in software. Flashing another CID's firmware will change the band support (may need to change CID and MID, and s-off required to change CID/MID).
AT&T is 502. But that thread only has 1.54.502 (which is same or probably even older than current firmware), and what you want (latest) is 4.28.502.
You can get the 4.28.502 firmware on the following thread, but you have to download the ROM with it (all packed in the same zip):
http://forum.xda-developers.com/att-htc-one-m8/development/att-4-4-3-2-22-1540-3-debloated-sense-6-t2837365
Not sure if 4.28.502 firmware is posted by itself anywhere else (I haven't seen so).
Click to expand...
Click to collapse
Thanks, thats new to me. And yes I found under 1540 a more recent firmware. So there is 0 risk of brick flashing other firmware right? I need SuperCID? Or is the same with ATT? (I'm curious for trying because with my phone my 3G speed is capped to 1mb dont know why, and other friends, same plan, other phone, have more speed)
lorddavid said:
Thanks, thats new to me. And yes I found under 1540 a more recent firmware. I need SuperCID? Or is the same with ATT?
Click to expand...
Click to collapse
Pretty sure you need to change your CID either to Dev Edition CID or SuperCID.
lorddavid said:
So there is 0 risk of brick flashing other firmware right?
Click to expand...
Click to collapse
There is never zero brick risk. Your phone can brick just sitting there, doing nothing (very unlikely, but its possible). In particular, flashing hboot (which firmware does) if anything goes wrong (for instance, don't disconnect the phone while its flashing!) while writing hboot, it will brick.
But flashing another CID's firmware is low risk. Probably no more risk than flashing the proper CID firmware, or doing an official RUU or OTA.