Related
I know these questions have largely been answered in bits and pieces spread over hundreds of threads, however, as a newcomer to the forum I can safely say understanding everything fully is a very daunting task. I'm having trouble grasping the relevance of RUUs, CID numbers.
I bought an HTC One from the carrier 'TIM' in Italy. It came with Hboot 1.54. I unlocked the bootloader, I installed a custom ROM, I rooted it, I tried out a custom kernel. I do not have S-off. I am confused.
1. The /boot partition on the file system contains both the bootloader(hboot) and the kernel, is this correct ?
1.a. If so, updating the kernel (by flashing it from recovery) is only affecting the /kernel subdirectory of the boot partition ?
2. An RUU functions as a 'stock restore' from what I understood, however it cannot be used to downgrade. I am uncertain about what this means. If an RUU is a 'stock restore package' from HTC- it includes stock kernel, rom, and recovery.
2.a. Will I be unable to use an Android 4.2.2 RUU to return my HTC One (currently running Maximus HD 14.0 (base 3.22)) to stock 4.2.2 then use OTA updates to get to stock 4.3 ?
2.b. Will the previously mentioned stock HTC OTA updates update my firmware to the latest version?
2.c. From past experience, when I talk about firmware I'm used to considering as the software running at the lowest level abstraction in the computer, aka hardware level. However, I have read posts on the forum where the firmware version IS the build number (in my case 3.22.1540.1 CL252721 release-keys) and that it describes the version of android that is running. Which is it ?
2.d. What is the deal with needing to have S-Off to update the firmware if it apparently updated with me normally? I went from build no. 3.17 in MaximusHD 13.0, to 3.22 in Maximus 14.0
3. On the HTCDev website there is a section called "Kernel Source Code, Binaries and Updates for HTC Android Phones", filtering for my TIM HTC One I get two hits one running Android 4.1, the other 4.2.2
4.1:
Type: CRC Kernel: 3.1.1 Description: 1.29.901.2_R
4.2.2:
Type: MR Kernel:3.4.1 Description: 2.24.901.1
What does the type designate ?
What does the number in the description represent ?
I know that the '901' references my carrier (TIM italy) what does the rest of that number mean? I have seen RUUs with number 2.29.x.x and cannot understand if they are more recent or older than RUUs with numbers 2.24.x.x or 3.x.x.x, for example on http://www.htc1guru.com it is mentioned that restoring to a 2.24 nandroid backup is reccomended as it will be compatible with the updated firmware, unlike a 2.29 backup. It is implied that 2.29 is OLDER. I am confused.
FINALLY, what is the relevance of the CID? Baseband version is the 'radio' firmware am I right ? How does this get updated?
Again I apologize for making such a long post, however it is hard to find a post containing all this information while making it clear how all these things are relevant to EACH other, I hope there are other people who share the same problem and that this may be of some help to them
answers
definitely not an expert but I will try to answer some of them.... In case I am wrong I am sure someone senior will rectify...
1. The /boot partition on the file system contains both the bootloader(hboot) and the kernel, is this correct ? As far as I know, YES, def Kernel not sure whether hboot is always there or not.
1.a. If so, updating the kernel (by flashing it from recovery) is only affecting the /kernel subdirectory of the boot partition ? As far as I know, YES
2. An RUU functions as a 'stock restore' from what I understood, however it cannot be used to downgrade. I am uncertain about what this means. If an RUU is a 'stock restore package' from HTC- it includes stock kernel, rom, and recovery. You can use it to downgrade. You make sure you have got the right hboot installed though, some RUUs require old hboots.
2.a. Will I be unable to use an Android 4.2.2 RUU to return my HTC One (currently running Maximus HD 14.0 (base 3.22)) to stock 4.2.2 then use OTA updates to get to stock 4.3 ? YES you can use Android 422 RUU t ogo back and get the OTAs. I have done it multiple times.
2.b. Will the previously mentioned stock HTC OTA updates update my firmware to the latest version? Updates firmware. YES.
2.c. From past experience, when I talk about firmware I'm used to considering as the software running at the lowest level abstraction in the computer, aka hardware level. However, I have read posts on the forum where the firmware version IS the build number (in my case 3.22.1540.1 CL252721 release-keys) and that it describes the version of android that is running. Which is it ? rRight with the first sentence. Version of not the Android but the update of the HTC
2.d. What is the deal with needing to have S-Off to update the firmware if it apparently updated with me normally? I went from build no. 3.17 in MaximusHD 13.0, to 3.22 in Maximus 14.0 ... sorry dont get the question?
3. On the HTCDev website there is a section called "Kernel Source Code, Binaries and Updates for HTC Android Phones", filtering for my TIM HTC One I get two hits one running Android 4.1, the other 4.2.2
4.1:
Type: CRC Kernel: 3.1.1 Description: 1.29.901.2_R
4.2.2:
Type: MR Kernel:3.4.1 Description: 2.24.901.1
What does the type designate ? Dont know this sorry,
What does the number in the description represent ? Dont know this sorry.
I know that the '901' references my carrier (TIM italy) what does the rest of that number mean? I have seen RUUs with number 2.29.x.x and cannot understand if they are more recent or older than RUUs with numbers 2.24.x.x or 3.x.x.x, for example on htc1guru it is mentioned that restoring to a 2.24 nandroid backup is reccomended as it will be compatible with the updated firmware, unlike a 2.29 backup. It is implied that 2.29 is OLDER. I am confused.
FINALLY, what is the relevance of the CID? this is a kind of an id number for your phone to be recognised eg. what region it belongs to etc.
Baseband version is the 'radio' firmware am I right ? RIGHT
How does this get updated? THERE IS A LINK SOMEWHERE IN THR FORUMS
First of all thanks for taking the time to read and reply, you're awesome.
What I meant about how the radio firmware is updated is, if upgrading my rom to base 3.22 from 3.17 updated the firmware accordingly why have I read EVERYWHERE that updating firmware requires s-off and that it must be done through fastboot having downloaded the according files that are linked on the forums. Additionally, why is the radio not updated as part of the firmware and what is the relevance of the carrier id? Does the radio firmware change according the carrier for optimal performance on whatever bands they operate on?
I'm sorry for all the questions haha today I thought my firmware would be stuck on an old version so I was trying to find out how to return to stock to update it, and understood that I couldn't because a) can't find RUUs for my carrier x.x.901.x and b) I have s-on w/ hboot 1.54. Which by the way didn't update and is still 1.54
Again, you are awesome
Sent from my HTC One using xda app-developers app
Radio are updated almost always including with OTA
Sent from my HTC 802w
1. As @bcan13 said, as far as I know also, yes,
1a. Flashing a custom kernel will also effect modules and add certain mods. Some will make changes to /system so that the mods will be effective. They can also effect libs for things like camera improvements.
2. An RUU is an .exe program file from HTC, it rewrites everything one the phone; firmware, hboot, kernel, rom, recovery. Before starting the flashing process it checks your current firmware version, it will not run if it is not installing a newer version. It also checks CID and MID.
2a. I don't believe so, the current RUU has the same firmware version as your phone is currently running. You would need to wait until the 4.3 RUU comes out. Also, it would need to match your CID and MID.
2b. Official updates will upgrade your firmware version.
2c. Firmware usually contains; Hboot, radio, recoveries, and drivers, as far as I know.
2.d S-off is security off, without security off you can not flash unsigned .zip's in fastboot or ruu mode. This means the only way to update firmware is through an official HTC OTA or RUU, which is signed. S-off also disables many other system checks, but more on that later. What you see in Settings - About Phone - Software is not always accurate, it is just displaying what the build.prop says it should be, this does not mean that's what it really is. To see accurate information boot into bootloader - "fasboot getvar all"
3. These are Kernel source code. It's required under the GPL (General Public License) that all distributed software based off the linux kernel (which Android is) release the source codes. This is just HTC following that mandate, they mean nothing unless you plan on compiling a kernel from source.
The CID and MID are Carrier ID and Model ID. RUU's and OTA's and other official software are device specific. To flash a RUU the CID and MID must match. They are also used to control OTA's. (AT&T phones wont receive Developer's Edition OTA's and vice versa, because they have different CID's. When HTC pushes an update they only push it to phones with XXX__XXX CID. HTC Pushes out an update for the GPe phones, other phones wont get it because having a CID of GOOGL001 is required.)
Also, radio's are flashable via recovery.
Let me know if you need help with anything, or have any other questions. Also, more knowledgeable users feel free to correct anything I missed or got wrong.
I found a twrp backup that I believe I made just after unlocking and rooting my phone, I also believe I did an OTA update to 4.2.2, but otherwise it should be stock.
I use CWM now, how would I use this backup? I can install twrp but would this backup even show up? Would I also then have to flash the stock recovery after restoring from the backup?
Assuming the backup works, can I flash any stock recovery or is it also cid specific?
Finally, can I flash radio without s-off? If so, will any radio work or is it carrier specific!?
Thanks for your help!!
Sent from my HTC One using xda app-developers app
Flash TWRP. Restore backup. Download a 4.2.2 OTA and open it up. Pull out the recovery.IMG and flash it. That should work?
There are recovery flashable radio.zip's (not to be confused with fastboot flashable zips).
Everyone's experience with radios is different, so you'll have to try them. I have good reception with the latest GPe radio.
Sent from my HTC One using XDA Premium 4 mobile app
But there isn't an issue with flashing a radio from a US base to an EU phone?
The backup I have is probably 4.2.2 so I shouldn't be able to download the ota from my phone, and I can't find ANYTHING for my cid on the forums, or through Google. Is the recovery image cid specific?
Sent from my HTC One using xda app-developers app
Firstly, thank you for reading this post. I appreciate that there are a number of posts already covering a lot of what I will be asking (I have already checked and Googled) but in much the same way you end up watching a video of a cat rescuing a child from Narnia on YouTube when you originally started with videos about the political stability in the Middle East, the tedious link between start and finish is now well and truly blurred!
With the above in mind, the aim of this post is to try and collate answers to my questions in one place. I will try and be as clear as possible.
It is also worth mentioning I am not completely new to this. I previously owned an HTC Sensation which I rooted myself (even used the paper clip technique) but the world of ROMs and “Framework” etc seems to be totally different to what is was a few years ago.
I suppose I will start with the basics, the custom recovery.
I have used both CWM and 4EXT in the past and am wondering which is favourable for the HTC One? A lot of posts I have read use CWM but an advantage I found with 4EXT was the ability to flash Kernels without having to go through the whole Super CID route I had to with my Sensation. Am I concerned about an issue that no longer exists or are the benefits of using 4EXT still relevant for the HTC One?
Secondly….and sort of thirdly, kernels and ROMs. Obviously I am wanting to OC the HTC One and I have found a number of kernels which allow this. I have also found a number of custom ROMS which include kernels that allow for over clocking….fine, except the “thirdly” part of this question is the difference between custom ROMs and the “Xposed” framework I have been reading about.
If I flash a custom ROM will Xposed still work or is it a case of one or the other?
To me, it seems the Xposed framework is the preferred option by a number of people for the very detailed level of customisable options it provides without (almost) any of the unwanted parts.
I appreciate the above might be a bit tongue tied so here is a simpler way of what I am asking:
• Custom ROM + Kernel + Xposed – Possible? And or necessary?
• Kernel + Xposed – Possible?
• Custom ROM + Kernel – I know this is possible.
Now, if the first bullet point is possible, I would like to know of a few 4.3 ROMs I can use. Please remember I am on the international UK version. A number of posts have US 4.3 ROMs but every time I look for international compatible ROMs it only ever states 4.2.2.
Is there a 4.3 ROM available for the UK HTC SIM Free One?
Note* The ROMs do not have to include kernels, I can find a compatible one easy enough.
Lastly, S-OFF.
If the original question about recovery images is negative, do I have to S-Off the device and S-CID etc?
If you got this far, thanks for reading and hopefully you can make things a little clearer than mud!
First thing I'd do is check the HBOOT on the phone as if you're on 1.44 I'd S-OFF it NOW! Even if you never do anything else it gives you the option in future
I'd then just use the phone as normal as this is the first phone I've not had to root...
If you DO want to go down the rooting route, then I'd look at Android Revolution HD which is currently running the latest leaked build for the EU handsets and works 100% fine on the unbranded EU/UK handset
EddyOS said:
First thing I'd do is check the HBOOT on the phone as if you're on 1.44 I'd S-OFF it NOW! Even if you never do anything else it gives you the option in future
I'd then just use the phone as normal as this is the first phone I've not had to root...
If you DO want to go down the rooting route, then I'd look at Android Revolution HD which is currently running the latest leaked build for the EU handsets and works 100% fine on the unbranded EU/UK handset
Click to expand...
Click to collapse
Thanks Eddy,
I would like to go down the rooting path due to the OC and customisable options.
I will check the HBOOT though when I get it in a few days....
Thanks.
Anyone else with any other comments on OP?
http://forum.xda-developers.com/showthread.php?t=2365506
Sent from my HTC One using Tapatalk
r1tesh said:
http://forum.xda-developers.com/showthread.php?t=2365506
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
Thanks for the link.
I did already find this and have it saved as a point of reference for when I figure out what I need to do.
I think my questions above still require guidance though as I am already aware updating firmware will require S-Off and S-CID but when I rooted my second Sensation, 4EXT allowed for the flashing of certain things without the requirement to S-OFF or S-CID (paper clip trick).
Furthermore, this doesnt touch on the ROM vs Xposed query but as mentioned, thanks for the link.
WOW long post
ssjghost said:
Lastly, S-OFF.
If the original question about recovery images is negative, do I have to S-Off the device and S-CID etc?
Click to expand...
Click to collapse
Actually, this should be firstly, S-Off if you can (at the moment that's only for hboot 1.44 pre June 2013, or using a JavaCard); use vomer's guide posted above.
Things have changed since Sensation, S-Off is good to change CID (IF needed), but a must for flashing unsigned firmware. (not to mention running a downgrade RUU)
However, even with S-On, you can still flash custom ROM, kernel, recovery, and even radio, using HTCdev to get an unlock token for your phone.
ssjghost said:
I suppose I will start with the basics, the custom recovery.
I have used both CWM and 4EXT in the past and am wondering which is favourable for the HTC One? A lot of posts I have read use CWM but an advantage I found with 4EXT was the ability to flash Kernels without having to go through the whole Super CID route I had to with my Sensation. Am I concerned about an issue that no longer exists or are the benefits of using 4EXT still relevant for the HTC One?
Click to expand...
Click to collapse
You'll need to use either CWM or TWRP, I believe 4EXT is not (yet) compatible with HTC One M7. As mentioned above both these recoveries are able to flash ROM, kernel and radio. S-Off and SuperCID not needed. Download those from the threads in xda, not the official web site as the ones in the thread are more up to date.
ssjghost said:
• Custom ROM + Kernel + Xposed – Possible? And or necessary?
• Kernel + Xposed – Possible?
• Custom ROM + Kernel – I know this is possible.
Click to expand...
Click to collapse
All three possible. :good::good:
ssjghost said:
Now, if the first bullet point is possible, I would like to know of a few 4.3 ROMs I can use. Please remember I am on the international UK version. A number of posts have US 4.3 ROMs but every time I look for international compatible ROMs it only ever states 4.2.2.
Is there a 4.3 ROM available for the UK HTC SIM Free One?
Click to expand...
Click to collapse
I can't say for all ROMs, but many of them are/were based on the US Developer edition, which was one of the first to receive 4.3, but were recoded to be WWE editions, that would work for UK.
Just remember to stay away from Sprint and Verizon editions, as these are completely different.
ssjghost said:
Note* The ROMs do not have to include kernels, I can find a compatible one easy enough.
Click to expand...
Click to collapse
The ROMs do include a kernel, but you can flash any other kernel after having flashed the ROM; so by extension every time you flash a ROM, you would need to reflash your custom kernel (making sure it's compatible with the ROM base obviously).
Hope that helps out a little, and remember to hit the thanks button for all that helped
nkk71 said:
WOW long post
Actually, this should be firstly, S-Off if you can (at the moment that's only for hboot 1.44 pre June 2013, or using a JavaCard); use vomer's guide posted above.
Things have changed since Sensation, S-Off is good to change CID (IF needed), but a must for flashing unsigned firmware. (not to mention running a downgrade RUU)
However, even with S-On, you can still flash custom ROM, kernel, recovery, and even radio, using HTCdev to get an unlock token for your phone.
You'll need to use either CWM or TWRP, I believe 4EXT is not (yet) compatible with HTC One M7. As mentioned above both these recoveries are able to flash ROM, kernel and radio. S-Off and SuperCID not needed. Download those from the threads in xda, not the official web site as the ones in the thread are more up to date.
All three possible. :good::good:
I can't say for all ROMs, but many of them are/were based on the US Developer edition, which was one of the first to receive 4.3, but were recoded to be WWE editions, that would work for UK.
Just remember to stay away from Sprint and Verizon editions, as these are completely different.
The ROMs do include a kernel, but you can flash any other kernel after having flashed the ROM; so by extension every time you flash a ROM, you would need to reflash your custom kernel (making sure it's compatible with the ROM base obviously).
Hope that helps out a little, and remember to hit the thanks button for all that helped
Click to expand...
Click to collapse
Perfect! Thats the answer I was "rooting" for.......
Although, your detailed answer has prompted another question.
Given that I can flash ROMS, Xposed and kernels without the need to S-Off or Super CID and the only benefit to S-Off and S-CID is the ability to flash new firmware and radios, this begs the question, for the not so hard core rooting user, do I even need to?
Agreed the posts say to S-Off straight away so I will heed this advice but in honesty, am I required to?
Am I likely to encounter any problems by flashing 4.3 ROMs without upgrading to the latest firmware?
S-OFF gives you a 'get out of jail' option should you ever need it as you can flash an RUU to return the phone to stock. What software build are you running on at present?
It's always best to match firmware to the ROM
EddyOS said:
S-OFF gives you a 'get out of jail' option should you ever need it as you can flash an RUU to return the phone to stock. What software build are you running on at present?
It's always best to match firmware to the ROM
Click to expand...
Click to collapse
Sorry, excuse my ignorance.
When you say "software build" do you mean firmware version or android build? Or something else completely!?
ssjghost said:
Perfect! Thats the answer I was "rooting" for.......
Although, your detailed answer has prompted another question.
Given that I can flash ROMS, Xposed and kernels without the need to S-Off or Super CID and the only benefit to S-Off and S-CID is the ability to flash new firmware and radios, this begs the question, for the not so hard core rooting user, do I even need to?
Agreed the posts say to S-Off straight away so I will heed this advice but in honesty, am I required to?
Am I likely to encounter any problems by flashing 4.3 ROMs without upgrading to the latest firmware?
Click to expand...
Click to collapse
SuperCID is not needed anyway (I believe) for flashing unsigned firmware, S-Off should suffice. On the other hand, finding signed firmware, is quite difficult, I haven't seen but a few around (and pretty old). You could still receive them using OTAs, but that would force you to flash stock ROM, stock recovery, and maybe even relock the bootloader, then having to go through the bootloader unlocking procedure again (which also wipes your phone completely, including sdcard/internal storage)
That bring one thing to mind, the first thing you should do once you install a custom recovery, is do a complete nandroid backup of your phone, should you need to get back to it at some later point in time (including for example, receiving OTAs)
As for "needing" to upgrade firmware, there are people still running 1.xx firmware (from Android 4.1.2) with 4.3 ROMs. Everything from 4.1.2 to 4.2.2 was pretty much OK with any firmware.
However, I've recently read a few posts on ARHD, where some issues (on ARHD 30.0) were actually only resolved with an update to the latest firmware. I cannot confirm these were actually issues due to different firmware and base versions, but it may very well be case.
If you are able to achieve s-off (I personally did it with revone, as it doesn't use a custom hboot, just get's rid of the security ON), I highly recommend it. Even if you never need it, having it is better as it will allow you to downgrade/upgrade, etc.etc.
One last thing, when you use HTCdev to unlock your bootloader and flash custom stuff, the bootloader will show "UNLOCKED" and "TAMPERED", even if you lock it again, it will only show as "RELOCKED", whereas with revone, you can remove the "TAMPERED" sign, and even return it to "LOCKED".
PS: Since you're in the UK, at worst, you can use the FunFoneShop (or whatever they're called), because they have JavaCards which can achieve S-Off even for 1.54 hboot (I think they charge something like 20 or 30 pounds, if I'm not mistaken)
Also, some people are saying that s-off for 1.54 "is around the corner" (by beaups), but can't confirm that either.
---------- Post added at 06:24 PM ---------- Previous post was at 06:20 PM ----------
ssjghost said:
Sorry, excuse my ignorance.
When you say "software build" do you mean firmware version or android build? Or something else completely!?
Click to expand...
Click to collapse
Software build is the HTC version, ie ARHD 30.0 is "latest official HTC One 3.57.401.500 - Android 4.3", and firmware would be the firmware in that release. You can use different firmware version with different base version, but it's always best (if you can) to have both the same.
ssjghost said:
Sorry, excuse my ignorance.
When you say "software build" do you mean firmware version or android build? Or something else completely!?
Click to expand...
Click to collapse
As in the build shown in Settings>About phone>Software information, e.g. 2.24.401.8
nkk71 said:
SuperCID is not needed anyway (I believe) for flashing unsigned firmware, S-Off should suffice. On the other hand, finding signed firmware, is quite difficult, I haven't seen but a few around (and pretty old). You could still receive them using OTAs, but that would force you to flash stock ROM, stock recovery, and maybe even relock the bootloader, then having to go through the bootloader unlocking procedure again (which also wipes your phone completely, including sdcard/internal storage)
That bring one thing to mind, the first thing you should do once you install a custom recovery, is do a complete nandroid backup of your phone, should you need to get back to it at some later point in time (including for example, receiving OTAs)
As for "needing" to upgrade firmware, there are people still running 1.xx firmware (from Android 4.1.2) with 4.3 ROMs. Everything from 4.1.2 to 4.2.2 was pretty much OK with any firmware.
However, I've recently read a few posts on ARHD, where some issues (on ARHD 30.0) were actually only resolved with an update to the latest firmware. I cannot confirm these were actually issues due to different firmware and base versions, but it may very well be case.
If you are able to achieve s-off (I personally did it with revone, as it doesn't use a custom hboot, just get's rid of the security ON), I highly recommend it. Even if you never need it, having it is better as it will allow you to downgrade/upgrade, etc.etc.
One last thing, when you use HTCdev to unlock your bootloader and flash custom stuff, the bootloader will show "UNLOCKED" and "TAMPERED", even if you lock it again, it will only show as "RELOCKED", whereas with revone, you can remove the "TAMPERED" sign, and even return it to "LOCKED".
PS: Since you're in the UK, at worst, you can use the FunFoneShop (or whatever they're called), because they have JavaCards which can achieve S-Off even for 1.54 hboot (I think they charge something like 20 or 30 pounds, if I'm not mistaken)
Also, some people are saying that s-off for 1.54 "is around the corner" (by beaups), but can't confirm that either.
---------- Post added at 06:24 PM ---------- Previous post was at 06:20 PM ----------
Software build is the HTC version, ie ARHD 30.0 is "latest official HTC One 3.57.401.500 - Android 4.3", and firmware would be the firmware in that release. You can use different firmware version with different base version, but it's always best (if you can) to have both the same.
Click to expand...
Click to collapse
OK, so asuming I will be flashing a 4.3 ROM or 4.2.2 at the latest, my software version will be 3.57.401.500?
Therefore find the appropriate firmware for this software build?
The build is linked to the ROM you flash. ARHD is currently based on the recent 3.57.401.500 leak which is Android 4.3 and you'd ideally need the FW to match it but you have to be S-OFF to flash the FW
Going back to my previous question, what build are you currently on? It's more to direct you for backups/recovery options more than anything as before you jump head long into the rooting world it's ALWAYS the best to know how to revert to stock if required
EddyOS said:
As in the build shown in Settings>About phone>Software information, e.g. 2.24.401.8
Click to expand...
Click to collapse
Just to confirm, I am yet to obtain the phone.
Once I have it I and I have flashed a 4.3 ROM, I asume I will need to find the compantable firmware and also flash this.
ssjghost said:
Just to confirm, I am yet to obtain the phone.
Once I have it I and I have flashed a 4.3 ROM, I asume I will need to find the compantable firmware and also flash this.
Click to expand...
Click to collapse
Recommended YES, needed not always necessary. (and you need s-off for that)
Firmware can be found in @vomer's guide here: http://forum.xda-developers.com/showthread.php?t=2365506 (in section 2)
EddyOS said:
The build is linked to the ROM you flash. ARHD is currently based on the recent 3.57.401.500 leak which is Android 4.3 and you'd ideally need the FW to match it but you have to be S-OFF to flash the FW
Going back to my previous question, what build are you currently on? It's more to direct you for backups/recovery options more than anything as before you jump head long into the rooting world it's ALWAYS the best to know how to revert to stock if required
Click to expand...
Click to collapse
Gotcha,
So, what's needed is:
Root device
Install Custom Recovery
S-Off and S-CID
Flash Custom Rom
Find and Flash matching FW to ROM
Flash GApps
Flash Xposed Framework
Excluding the obligatory back-ups along the way....Happy days?
ssjghost said:
Gotcha,
So, what's needed is:
Root device
Install Custom Recovery
S-Off and S-CID
Flash Custom Rom
Find and Flash matching FW to ROM
Flash GApps
Flash Xposed Framework
Excluding the obligatory back-ups along the way....Happy days?
Click to expand...
Click to collapse
No. First thing is:
1. Find build version
2. Find RUU for backup purposes and download if available for your build
3. S-OFF (if possible) and unlock bootloader at the same time
4. Flash custom recovery (through fastboot)
5. Backup current ROM
6. Flash new ROM
7. Flash GAPPs (only if using CyanogenMod/AOSP - they're included in Sense-based ROMs)
8. Flash FW (through fastboot, not recovery)
9. Do anything else you want
ssjghost said:
Gotcha,
So, what's needed is:
Root device
Install Custom Recovery
S-Off and S-CID
Flash Custom Rom
Find and Flash matching FW to ROM
Flash GApps
Flash Xposed Framework
Excluding the obligatory back-ups along the way....Happy days?
Click to expand...
Click to collapse
If you get it with hboot 1.44 (pre June 2013), you can first S-Off and unlock bootloader without using HTCdev.
EddyOS said:
No. First thing is:
1. Find build version
2. Find RUU for backup purposes and download if available for your build
3. S-OFF (if possible) and unlock bootloader at the same time
4. Flash custom recovery (through fastboot)
5. Backup current ROM
6. Flash new ROM
7. Flash GAPPs (only if using CyanogenMod/AOSP - they're included in Sense-based ROMs)
8. Flash FW (through fastboot, not recovery)
9. Do anything else you want
Click to expand...
Click to collapse
Thanks, and thanks eveyone else. You can probably see from the number of posts Ive made I try and find out stuff before posting so its appreciated not getting flammed when I do!
Thanks for all your help with this and no doubt youll hear from me again when I follow the step by step guides "to the letter" and end up on boot-loop!
Didn't think it would take long before I posted again.
Spent the evening trawling the forum and the CM page but cant seem to find a CM ROM for the international M7? Even a link to the CM site from another site returned a page on CM website but no files? Am I mistaken? Example: http://www.get.cm/?device=m7&type=
So...after yet more searching Im guessing the Pac-Man ROM here http://forum.xda-developers.com/showthread.php?t=2348415 and kernel here http://forum.xda-developers.com/showthread.php?t=2301543 are compatible although it doesn't look like the kernel allows for middle HTC button to become menu. Does anyone know where I can find the firmware?
IGNORE HERE: PRE EDIT - If not, then can anyone advise a lightweight,non-sense ROM (offering 4.2.2 or 4.3), a compatible overclocking and HTC menu button converting kernel and the applicable firmware?
First, sorry for this tread. I started to read across HTC ONE related treads, but then I give up on the end... just to many informations...
If i had time I'm sure that many if not all this questions are answered somewhere in HTC ONE forum.
I have only one day do decide if I'm going to buy HTC ONE, due to end of special promotion sale (with 24 months binding to my network provider), so I will really appreciate XDA and HTC community help, as I can't go trough all those 100+ treads in one day.
So here are my infos & questions:
I'm only interesting in HTC ONE for the reason that could be converted to Google Edition phone and that it's build quality and design is much better than Nexus 4. I own SE Xperia Ray and Nexus 7 both rooted and slightly modified, but mainly stock, and I love vanilla look and regular updates of Nexus from Gogole. I intend to run HTC ONE few weeks with STOCK and then go for GE.
I live in Slovenia/Europe, so HTC ONE will be bought here. It is SIM unlocked, not operator dependant, but may have some network operator/provider specific programs installed.
So I assume that this is International version of the phone (it's stated, that LTE is supported) and it comes with Android 4.1.2 version presumably not updated.
1.) If it is still on 4.1 Android will I be able to convert it to GE? What if is on 4.2.2 or 4.3? Is there already a correct stock GE rom for EUR version?
2.) Is S-OFF possible and needed also for EU version of ONE? (if yes, this is a must for changing CID, which is needed for a proper GE ROM installation? is my understanding correct?) On HTC site, One can be rooted officially, I assume this is also valid for EUR version. Even rooted phone needs S-OFF? meaning GE ROM cant be flashed? Sorry, S-OFF is something completely new for me (non-existing at Sony or Nexus 7)
3.) Will LTE work properly with GE (GE is for american phones this will be European/International) Are there any other restrictions, that I need to be aware if going for GE (radio versions...)?
4.) How is going back to stock HTC rom (in case of warranty claims)? Is it country specific and can be automatically done with HTC software (like Xperia and Sony PC Companion - Repair phone function) or is there generic ROM (like Google provides for Nexus 7, that can be flashed back. In this case should rom be country specific? Any simple way to dump and backup original stock rom that phone comes with?).
5.) OTA updates from Google. Some threads debating about working OTA, others have remarks that OTA won't work. So is it possible to convert to latest 4.3 GE with working OTA? (I love this feature on Nexus 7, but can be easily broken if some changes are done in root/system)
6.) ONE has 3 physical buttons (capacitive) below screen (not on screen like Nexus phones/tablets). Is GE version adapting those 3 buttons, or there are double buttons (on screen also visible). Is there a fix for that? I'm asking this as I have fully adopted to on "screen buttons" with Nexus 7
7.) Is it safe to assume that there will be also 4.4 KiteKat GE OTA/ROM for HTC ONE?
8.) Any other important stuff that i I'm not aware of it (some programs not working, DRM protection issues for some stock programs, etc)? So is GE convert a full convert or just partial and is better in this case to stick with Nexus phones?
Thank you all for answers in advance!
mirkuma said:
First, sorry for this tread. I started to read across HTC ONE related treads, but then I give up on the end... just to many informations...
If i had time I'm sure that many if not all this questions are answered somewhere in HTC ONE forum.
I have only one day do decide if I'm going to buy HTC ONE, due to end of special promotion sale (with 24 months binding to my network provider), so I will really appreciate XDA and HTC community help, as I can't go trough all those 100+ treads in one day.
So here are my infos & questions:
I'm only interesting in HTC ONE for the reason that could be converted to Google Edition phone and that it's build quality and design is much better than Nexus 4. I own SE Xperia Ray and Nexus 7 both rooted and slightly modified, but mainly stock, and I love vanilla look and regular updates of Nexus from Gogole. I intend to run HTC ONE few weeks with STOCK and then go for GE.
I live in Slovenia/Europe, so HTC ONE will be bought here. It is SIM unlocked, not operator dependant, but may have some network operator/provider specific programs installed.
So I assume that this is International version of the phone (it's stated, that LTE is supported) and it comes with Android 4.1.2 version presumably not updated.
1.) If it is still on 4.1 Android will I be able to convert it to GE? What if is on 4.2.2 or 4.3? Is there already a correct stock GE rom for EUR version?
2.) Is S-OFF possible and needed also for EU version of ONE? (if yes, this is a must for changing CID, which is needed for a proper GE ROM installation? is my understanding correct?) On HTC site, One can be rooted officially, I assume this is also valid for EUR version. Even rooted phone needs S-OFF? meaning GE ROM cant be flashed? Sorry, S-OFF is something completely new for me (non-existing at Sony or Nexus 7)
3.) Will LTE work properly with GE (GE is for american phones this will be European/International) Are there any other restrictions, that I need to be aware if going for GE (radio versions...)?
4.) How is going back to stock HTC rom (in case of warranty claims)? Is it country specific and can be automatically done with HTC software (like Xperia and Sony PC Companion - Repair phone function) or is there generic ROM (like Google provides for Nexus 7, that can be flashed back. In this case should rom be country specific? Any simple way to dump and backup original stock rom that phone comes with?).
5.) OTA updates from Google. Some threads debating about working OTA, others have remarks that OTA won't work. So is it possible to convert to latest 4.3 GE with working OTA? (I love this feature on Nexus 7, but can be easily broken if some changes are done in root/system)
6.) ONE has 3 physical buttons (capacitive) below screen (not on screen like Nexus phones/tablets). Is GE version adapting those 3 buttons, or there are double buttons (on screen also visible). Is there a fix for that? I'm asking this as I have fully adopted to on "screen buttons" with Nexus 7
7.) Is it safe to assume that there will be also 4.4 KiteKat GE OTA/ROM for HTC ONE?
8.) Any other important stuff that i I'm not aware of it (some programs not working, DRM protection issues for some stock programs, etc)? So is GE convert a full convert or just partial and is better in this case to stick with Nexus phones?
Thank you all for answers in advance!
Click to expand...
Click to collapse
With the new Rumrunner exploit, the version of HBOOT makes no difference UNLESS IT IS 1.55
S-OFF is definitely needed. It can be achieved with any HBOOT but 1.55 as of today.
Yes LTE will work properly.
If you can find a carrier-specific RUU for your modelid and cid, then you are as good as a stock device.
Can't help you with that one
The One has two active capacitative buttons (by default). Custom kernels enable the use of the HTC logo as a third button. You can always enable on-screen buttons if you prefer them.
I'd say it is safe to assume. Launching a "Google Edition" device and not supporting it for the first "major" update since release would be a disaster...
I'm no expert about the Google Edition but from what I understand it is pretty close to a Nexus device. I'm a big Sense 5 (and 5.5) sellout however and don't really understand why you'd want to do that but it's your choice. The updates still have to come through HTC and do NOT come directly from Google.
Thanks a lot!
attanasi0 said:
With the new Rumrunner exploit, the version of HBOOT makes no difference UNLESS IT IS 1.55
S-OFF is definitely needed. It can be achieved with any HBOOT but 1.55 as of today.
Yes LTE will work properly.
If you can find a carrier-specific RUU for your modelid and cid, then you are as good as a stock device.
Can't help you with that one
The One has two active capacitative buttons (by default). Custom kernels enable the use of the HTC logo as a third button. You can always enable on-screen buttons if you prefer them.
I'd say it is safe to assume. Launching a "Google Edition" device and not supporting it for the first "major" update since release would be a disaster...
I'm no expert about the Google Edition but from what I understand it is pretty close to a Nexus device. I'm a big Sense 5 (and 5.5) sellout however and don't really understand why you'd want to do that but it's your choice. The updates still have to come through HTC and do NOT come directly from Google.
Click to expand...
Click to collapse
Thanks a lot!
4.) Is there a way I can backup stock rom, that device comes with (I doubt that i will be able to find my carrier specific RUU)?
8.) I was thinking that HTC only update its own Sense ROM, and Google takes care about Google Edition ROM (so GE will be updated before Sense). But I might try Sense for a while and see if I can accept it.
In case of S-OFF, can new official HTC update or OTA, toggle it to S-ON again?
Most recommended tweaked Sense ROMS, that are smooth as GE?
Thank you.
mirkuma said:
Thanks a lot!
4.) Is there a way I can backup stock rom, that device comes with (I doubt that i will be able to find my carrier specific RUU)?
8.) I was thinking that HTC only update its own Sense ROM, and Google takes care about Google Edition ROM (so GE will be updated before Sense). But I might try Sense for a while and see if I can accept it.
In case of S-OFF, can new official HTC update or OTA, toggle it to S-ON again?
Most recommended tweaked Sense ROMS, that are smooth as GE?
Thank you.
Click to expand...
Click to collapse
4) A nandroid backup or RUU is pretty much essential once you start messing around with your phone. In my case, the RUU is not available but I do have a stock nandroid backup
8) Google updates Android and HTC brings it to the one skin-free. There is delay between Nexus releases and Google Edition releases, but it is WAY shorter than with most phones.
For the ROM, I really recommend Android Revolution HD by mike1986. It is smooth, adds cool customization options with the Sense 5 toolbox and simply adds to the HTC experience. F
You won't really need offical HTC updates or OTA if you decide to go with S-OFF. You could always S-ON back to stock but if you update the bootloader in a firmware update and it doesn't allow you to go back to S-OFF, you won't be able to live with yourself
attanasi0 said:
4) A nandroid backup or RUU is pretty much essential once you start messing around with your phone. In my case, the RUU is not available but I do have a stock nandroid backup
8) Google updates Android and HTC brings it to the one skin-free. There is delay between Nexus releases and Google Edition releases, but it is WAY shorter than with most phones.
For the ROM, I really recommend Android Revolution HD by mike1986. It is smooth, adds cool customization options with the Sense 5 toolbox and simply adds to the HTC experience. F
You won't really need offical HTC updates or OTA if you decide to go with S-OFF. You could always S-ON back to stock but if you update the bootloader in a firmware update and it doesn't allow you to go back to S-OFF, you won't be able to live with yourself
Click to expand...
Click to collapse
Thank you. I decide to go with HTC One despite, special S-OFF issue, that makes things little more complicated in comparison with other manufacturers (Sony or ASUS Nexus). Xperia Z1f (Honami mini) was my first choice, but unfortunately if will be only available in Asia/Japan, so I will switch to HTC.
Looking forward to playing with the One
Thanks for your help again!
attanasi0 said:
4) A nandroid backup or RUU is pretty much essential once you start messing around with your phone. In my case, the RUU is not available but I do have a stock nandroid backup
8) Google updates Android and HTC brings it to the one skin-free. There is delay between Nexus releases and Google Edition releases, but it is WAY shorter than with most phones.
For the ROM, I really recommend Android Revolution HD by mike1986. It is smooth, adds cool customization options with the Sense 5 toolbox and simply adds to the HTC experience. F
You won't really need offical HTC updates or OTA if you decide to go with S-OFF. You could always S-ON back to stock but if you update the bootloader in a firmware update and it doesn't allow you to go back to S-OFF, you won't be able to live with yourself
Click to expand...
Click to collapse
Finally i receive my HTC One (had to exchange the first unit because of the gap in housing).
My HTC One out of the box is:
Android 4.2.2,
Software ver. 2.24.401.8
Kernel: 3.4.10-g28df0d6
Baseband: 4A.17.3250.14:10.39.1150.04L
CID: [HTC__032]
S-ON
HBoot 1.54
I have on question tough:
can I update to 1.3.670597 (small 614 kb update fundamental for a bigger update) and from here to 3.62.401.1 update (678,48 MB, Android 4.3 and Sense 5.5) without S-OFF from the current version?
New update does make HBoot 1.55, but is seems that it is supported by Rumrunner (http://forum.xda-developers.com/showthread.php?t=2496687)
Should I bother with S-OFF now and then take OTA update (will I lose S-OFF after update?) or can I update to 4.3 & Sense 5.5 and then made S-OFF i i decide to go with custom fw?
P.S.
At the moment I'm actually satisfied with stock (very quick and stable, no delays in UI) and will probably not go for custom rom for a while (maybe just with root, to remove some of the bloat-ware).
Thank you for replay in advance.
mirkuma said:
Finally i receive my HTC One (had to exchange the first unit because of the gap in housing).
My HTC One out of the box is:
Android 4.2.2,
Software ver. 2.24.401.8
Kernel: 3.4.10-g28df0d6
Baseband: 4A.17.3250.14:10.39.1150.04L
CID: [HTC__032]
S-ON
HBoot 1.54
I have on question tough:
can I update to 1.3.670597 (small 614 kb update fundamental for a bigger update) and from here to 3.62.401.1 update (678,48 MB, Android 4.3 and Sense 5.5) without S-OFF from the current version?
New update does make HBoot 1.55, but is seems that it is supported by Rumrunner (http://forum.xda-developers.com/showthread.php?t=2496687)
Should I bother with S-OFF now and then take OTA update (will I lose S-OFF after update?) or can I update to 4.3 & Sense 5.5 and then made S-OFF i i decide to go with custom fw?
P.S.
At the moment I'm actually satisfied with stock (very quick and stable, no delays in UI) and will probably not go for custom rom for a while (maybe just with root, to remove some of the bloat-ware).
Thank you for replay in advance.
Click to expand...
Click to collapse
Sorry for the late reply,
I would S-OFF right now using revone as it is much simpler to use. Worst case scenario you relock bootloader and re-enable S-ON.
You will not lose S-OFF. Once you have it, it is yours to keep.
attanasi0 said:
Sorry for the late reply,
I would S-OFF right now using revone as it is much simpler to use. Worst case scenario you relock bootloader and re-enable S-ON.
You will not lose S-OFF. Once you have it, it is yours to keep.
Click to expand...
Click to collapse
To the topic: My current hboot is 1.54, I was thinking that revone only works until hdboot 1.44.
What about options for removing TEMPERED, UNLOCKED messages from boot -loader (I’m little confused here, there are so many treads and options which may work, or may not, including flashing parts of firmware..etc..Seems dangerous to me)?
If my understanding is correct, I need to unlock boot-loader, root, and then S-OFF....but after that to be able to update trough OTA (to Android 4.3/Sense 5.5 stock), I must revert all the changes made (excluding S-OFF), if I wish that OTA will be successful (again I’m not sure if there actually is RUU.exe for my current version of software and using nandroid online or CWM /TWRP recovery for backup again involves a lot of work after for going back to stock).
At the moment seems too much work for me, that’s why I was asking if updating to 4.3/5.5 hdboot 1.55 makes more sense, and only if I decide to try some custom rom, going towards S-OFF direction...
But still, I'm not completely sure, if I understand correctly how to remove red messages in boot loader (unlocked, tempered...etc) and how hard or dangerous is it.
What I’m thinking at the moment is:
Go to 4.3/5.5 wia OTA, and use it for a while, than make unlock, root, s-off and install TWRP, and make backup. Then remove some not needed apps (Facebook, Tweeter, Stocks...). In case of need returning back to stock (warranty repair in case of hardware failure, new OTA for stock, etc), use TWRP to restore back and then somehow revert all the changes after (unlock, unroot, factory recovery…). So what are my available options with my current / updated version? Is this easier to achieve if I do all this on hboot 1.54 and 4.22 android or can be also done under hdboot 1.55 and 4.3?
P.S.
But you were correct with your comments about Sense, it's not bad at all. I starting to like Sense UI, so maybe going towards Google Edition will not be needed at all.
mirkuma said:
To the topic: My current hboot is 1.54, I was thinking that revone only works until hdboot 1.44.
What about options for removing TEMPERED, UNLOCKED messages from boot -loader (I’m little confused here, there are so many treads and options which may work, or may not, including flashing parts of firmware..etc..Seems dangerous to me)?
If my understanding is correct, I need to unlock boot-loader, root, and then S-OFF....but after that to be able to update trough OTA (to Android 4.3/Sense 5.5 stock), I must revert all the changes made (excluding S-OFF), if I wish that OTA will be successful (again I’m not sure if there actually is RUU.exe for my current version of software and using nandroid online or CWM /TWRP recovery for backup again involves a lot of work after for going back to stock).
At the moment seems too much work for me, that’s why I was asking if updating to 4.3/5.5 hdboot 1.55 makes more sense, and only if I decide to try some custom rom, going towards S-OFF direction...
But still, I'm not completely sure, if I understand correctly how to remove red messages in boot loader (unlocked, tempered...etc) and how hard or dangerous is it.
What I’m thinking at the moment is:
Go to 4.3/5.5 wia OTA, and use it for a while, than make unlock, root, s-off and install TWRP, and make backup. Then remove some not needed apps (Facebook, Tweeter, Stocks...). In case of need returning back to stock (warranty repair in case of hardware failure, new OTA for stock, etc), use TWRP to restore back and then somehow revert all the changes after (unlock, unroot, factory recovery…). So what are my available options with my current / updated version? Is this easier to achieve if I do all this on hboot 1.54 and 4.22 android or can be also done under hdboot 1.55 and 4.3?
P.S.
But you were correct with your comments about Sense, it's not bad at all. I starting to like Sense UI, so maybe going towards Google Edition will not be needed at all.
Click to expand...
Click to collapse
It's up to you really. HBOOT 1.55 is now compatible with Rumrunner so upgrade away. Once you have S-OFF, you also get SuperCID, which gives access to all ROMs and firmwares (included stock ones, that are usually available here before the carriers even start testing). The Tampered flag is in fastboot, it is not linked to the red writing. To remove the red writing you must flash a custom firmware.
The easiness of going back to stock after having unlocked the bootloader and etc depends on the availability of RUUs and/or S-OFF.
attanasi0 said:
The easiness of going back to stock after having unlocked the bootloader and etc depends on the availability of RUUs and/or S-OFF.
Click to expand...
Click to collapse
Looking this:
http://www.htc1guru.com/downloads/ruu-file-downloads/ -> RUU M7 UL JB 50 HTC Europe 1.20.401.1 Radio 4A.13.3227.06 10.27.1127.01 Release 308001 Signed 2 4
It seems that my RUU.exe path is open? This seems to be 4.1.2 version of RUU with older radio, but it should give me OTA option to 2.24.401.8 (Android 4.2.2/Sense 5.0) and then OTA again to 3.62.401.1 (Android 4.3/Sense 5.5).
Can you please confirm this? Do I have a valid "easy" RUU.exe backup/downgrade path?
Thanks?
P.S.
There are some notes about touch not working properly going downgrade path to old firmware...will I be able to accept OTA anyway?
mirkuma said:
Looking this:
http://www.htc1guru.com/downloads/ruu-file-downloads/ -> RUU M7 UL JB 50 HTC Europe 1.20.401.1 Radio 4A.13.3227.06 10.27.1127.01 Release 308001 Signed 2 4
It seems that my RUU.exe path is open? This seems to be 4.1.2 version of RUU with older radio, but it should give me OTA option to 2.24.401.8 (Android 4.2.2/Sense 5.0) and then OTA again to 3.62.401.1 (Android 4.3/Sense 5.5).
Can you please confirm this? Do I have a valid "easy" RUU.exe backup/downgrade path?
Thanks?
P.S.
There are some notes about touch not working properly going downgrade path to old firmware...will I be able to accept OTA anyway?
Click to expand...
Click to collapse
Once you are S-OFF, you can downgrade using an RUU (since you should have SuperCID as well); meaning you can't be "stuck" S-OFF. S-OFF allows you to "factory lock" the bootloader (instead of "relock"), remove the "tampered" sign and flash the latest firmwares.
The RUU you found, while valid, would only work if you were S-OFF as it's older than the software on you HTC One right now. HTC1Guru has stock ROMs that include recovery for pretty much any firmware if for some reason you don't like RUUs or don't wanna go S-OFF but still want to flash ROMs.
Touch works starting at 2.24 and it simply doesn't work in Recovery, meaning you have to use the volume keys.
OK, so about 9 months ago I rooted my Three branded HTC one, installed CWM recovery and put ARHD12 on there and it's been brilliant. Three are now rolling out the 4G radio updates which as far as I understand is entirely separate to any ROM such as ARHD. So how do I get the radio update? Do I have to go back to stock? If so, now's the time to confess I didn't take a backup before I installed ARHD. So I guess I need the most recent Three RUU - do I have to remove CWM before I install it? I'm not a n00b - I managed to do this on my own last time and I'm fairly technically competent. The only problem I have now is one of time - I can't spend an entire day figuring stuff out due to the 9-month old bundle of joy that requires a fair bit of attention! If you can help me with a fairly simple outline of what to do in what order, that would be very much appreciated. Cheers!
ShadowTD said:
OK, so about 9 months ago I rooted my Three branded HTC one, installed CWM recovery and put ARHD12 on there and it's been brilliant. Three are now rolling out the 4G radio updates which as far as I understand is entirely separate to any ROM such as ARHD. So how do I get the radio update? Do I have to go back to stock? If so, now's the time to confess I didn't take a backup before I installed ARHD. So I guess I need the most recent Three RUU - do I have to remove CWM before I install it? I'm not a n00b - I managed to do this on my own last time and I'm fairly technically competent. The only problem I have now is one of time - I can't spend an entire day figuring stuff out due to the 9-month old bundle of joy that requires a fair bit of attention! If you can help me with a fairly simple outline of what to do in what order, that would be very much appreciated. Cheers!
Click to expand...
Click to collapse
You will have to return completely to stock. That means everything must be as it was out of the box. As for the ruu for your carrier, if they released it then it should be in one of the stickies.
Bat cave One
I'm on Three in the UK and before I flashed a custom ROM I made sure I got S-Off then flashed the latest unbranded firmware(FUU_4.19.401.9-TWRP2633_combined_nowipe.exe which I got from XDA) and then changed my CID to SuperCID. After that I flashed custom ROM without flashing a stock ROM. LTE/4G works perfectly ok.
heat57 said:
I'm on Three in the UK and before I flashed a custom ROM I made sure I got S-Off then flashed the latest unbranded firmware(FUU_4.19.401.9-TWRP2633_combined_nowipe.exe which I got from XDA) and then changed my CID to SuperCID. After that I flashed custom ROM without flashing a stock ROM. LTE/4G works perfectly ok.
Click to expand...
Click to collapse
Thanks Heat57. I'm currently S-On, Unlocked, Tampered. I've also found this thread:
http://forum.xda-developers.com/showthread.php?t=2419699
which seems to contain all of the radio files in the world, and also all of the firmware. This radio:
(1.29.401.12 WWE OTA) Radio_4A.14.3250.13_10.33.1150.01L
Looks interested, but you say you never flashed your radio? When did you get your one?
I'm thinking from your post I'm going to get S-OFF (using Revone, yes?) and flash a firmware to see if the 4G radio options show up. I can't see the one you mentioned - could you recommend one from the above thread? Also, it says TWRP - I'm using CWM - is that a problem?
Final question - if I do a backup I'm backing up the radio and firmware as well? So if I make a total plums of this I can get back to CWM and restore?
TIA for any further help you can give me
ShadowTD said:
Thanks Heat57. I'm currently S-On, Unlocked, Tampered. I've also found this thread:
http://forum.xda-developers.com/showthread.php?t=2419699
which seems to contain all of the radio files in the world, and also all of the firmware. This radio:
(1.29.401.12 WWE OTA) Radio_4A.14.3250.13_10.33.1150.01L
Looks interested, but you say you never flashed your radio? When did you get your one?
I'm thinking from your post I'm going to get S-OFF (using Revone, yes?) and flash a firmware to see if the 4G radio options show up. I can't see the one you mentioned - could you recommend one from the above thread? Also, it says TWRP - I'm using CWM - is that a problem?
Final question - if I do a backup I'm backing up the radio and firmware as well? So if I make a total plums of this I can get back to CWM and restore?
TIA for any further help you can give me
Click to expand...
Click to collapse
Well, I flashed the firmware, which amongst other hardware bits includes the radio. My first goal was to unlock the bootloader and then S-Off, as the latter removes any potential issues with firmware flashes and the like. I also went and changed CID to 11111111, which I understand is SuperCID and enables flashing of firmware and ROMs of different CID designations. Please beware, YOU MUST BE S-OFF FOR FIRMWARE FLASHING!!!
Regarding your question of revone, if you're on hboot 1.44 then yes, revone, hboot version 1.54 and 1.55 only work with rumrunner and latest versions require the 'firewater' exploit.
I am relatively new to HTC, although I owned an original Desire many years ago, so I still remember the peculiarities of HTC ROM. I had a Galaxy Note 2 and rooting and flashing ROMs there is a piece of cake by comparison. I digress.
Unlike most other manufacturers, where you get everything included in the custom ROM, it seems with HTC that is not the case, hence if you want to update your radio for example, you need to flash a firmware package. Therefore, I am not certain if a Nandroid would restore the firmware, if you encounter any problems, maybe someone more knowledgeable can confirm. In any event, if you're S-Off then flashing any firmware for the M7ul should work, so worst case, if you mess up you could always flash the one I pointed out via adb. Here is a link to the latest firmware http://forum.xda-developers.com/showthread.php?t=2485651
Regarding the recovery, I just prefer TWRP and use the one but last version 2.6.3.4, which works perfectly. #However, there is no reason why your CWM should not be adequate. Before I took the jump, after just receiving my One, I read through the threads for about a day to make sure I got it right.
Finally, if you end up rooted and S-Off then there is a supper little flashable zip called 'Guru_Bootloade_Reset_1.0.zip' that allows you to remove the tampered flag, relock the bootloader and unlock it again by simply flashing it and selecting what you want in it's aroma installer. You'll find it on XDA as well, justuse the search function.
Hello!
I just bought this phone. I have the HTC One HKE. I bought yesterday, and today I rooted it. I had no reason to wait.
So I was wondering, currently I'm on the Viper ROM 2.4.0, and I thought it would increase the performance but it has rather slightly hampered it. I want one that will increase the performance of the phone, so which ROM would you recommend? Also, please do make a kernel recommendation that goes along with it, too.
I prefer staying with Sense 6.0.
Not sure how you "slightly hampered" the performance of your phone by flashing Viper, other than the fact the version of Viper you flashed is outdated. I'm running Viper 3.2.1 with MassStash's Hypernova kernel and my phone runs great. To each his own, though. "Best ROM/kernel" threads are subjective at best because what works well for one person may not work well for another.
Magnum_Enforcer said:
Not sure how you "slightly hampered" the performance of your phone by flashing Viper, other than the fact the version of Viper you flashed is outdated. I'm running Viper 3.2.1 with MassStash's Hypernova kernel and my phone runs great. To each his own, though. "Best ROM/kernel" threads are subjective at best because what works well for one person may not work well for another.
Click to expand...
Click to collapse
I'm very well aware that this my rom is outdated, but I cannot seem to be able to return to stock to update the firmware in order to install the latest versions. When I do, my WiFi does not work and that's a real problem.
Can anyone direct me to the correct thread that explains how I can do this? Note that I have tried updating the firmware in many different ways - through the command prompt, and using the generic RUU update with replacing the rom.zip file. I do not know what I need to do first, I just relocked the device and had a little panic attack because I couldn't do anything else. I had to unlock it again using the HTC dev code.
Can somebody please tell me what I need to do to get the latest firmware? I'm on the HK device with firmware version 2.16.654.4
Take a look at the thread linked below:
http://forum.xda-developers.com/showthread.php?t=2729173
I tried to do this, as I previously stated. I tried to do it over fastboot. I tried using Generic RUU. Each time I get an error. At first it was error 99, but then I relocked the bootloader and got error 12 (signature verification failed).
Would you mind posting a link to the RUU you attempted to use? We were actually having a discussion in another thread about some similar issues folks were having.
I tried them all.
I tried the HK version, the non-HK version. I tried the ones with boot.img and the ones without. I even tried to download the entire image (1.6GB) and flash it with the program and that did not work either. I tried them all, believe me. I would not let something like that (wrong version) get in the way.
I have:
cidnum: SPCS_004
version-main: 2.16.654.4
I even tried running the SuperCID command, and that didn't do anything.
You won't be able to get SuperCID while S-on. My suggestion at this point would be to unlock your bootloader again, flash a stock rooted ROM and then get S-off with the Sunshine exploit. You can then update your firmware without having to mess with any of the RUU or FUU stuff.
Where could I find a stack rooted ROM that matches my version?
I looked them all up in the other thread and most of their versions are 1.xxx while my mainver is 2.16.xx
Amer28 said:
Where could I find a stack rooted ROM that matches my version?
I looked them all up in the other thread and most of their versions are 1.xxx while my mainver is 2.16.xx
Click to expand...
Click to collapse
Post #3 under "Old Downloads":
http://themikmik.com/showthread.php?16276-SPRINT-ROM-BeyondStockᵀᴹ-v1-2-0-amp-Stock-Rooted
Okay. Right now, I am on stock rooted. I am not quite sure how to proceed with the update. I have been going to the menu, and checking for an update but it says that no update is availible at this time.
Do I try running the RUU, or just wait for it to arrive?
I should also tell you that I am still on TWRP and unlocked. Should relock and install stock recovery as well?
Amer28 said:
Okay. Right now, I am on stock rooted. I am not quite sure how to proceed with the update. I have been going to the menu, and checking for an update but it says that no update is availible at this time.
Do I try running the RUU, or just wait for it to arrive?
I should also tell you that I am still on TWRP and unlocked. Should relock and install stock recovery as well?
Click to expand...
Click to collapse
You can go one of two routes. Either S-off and manually update your firmware, or install the stock Android system recovery, which will allow you to take the update.
So, I did it.
I'm currently on the latest firmware, running the latest Venom too with the WiFi working. I have root access.
You told me earlier that I should do sunshine s-off. I was wondering, why is that? I already have everything I wanted. What is the benefit of S-OFF, when I already have root?
I don't want to sound ignorant, but I really don't know. I feel like a big noob right now.
Amer28 said:
So, I did it.
I'm currently on the latest firmware, running the latest Venom too with the WiFi working. I have root access.
You told me earlier that I should do sunshine s-off. I was wondering, why is that? I already have everything I wanted. What is the benefit of S-OFF, when I already have root?
I don't want to sound ignorant, but I really don't know. I feel like a big noob right now.
Click to expand...
Click to collapse
Read this:
http://forum.xda-developers.com/showthread.php?t=1680928