Newb Needs advice and suggestions - One (M8) Q&A, Help & Troubleshooting

Ok, so I did a little digging around, and it seems like I should be able to handle this. But I would really like some guidance from some experienced developers. I recently bought a certified refurbished factory unlocked m8 from Amazon, and it is branded T-Mobile. I I am a cricket user so I run on the att towers , not that that really matters. I just want to get this thing unbranded , and loaded with the HTC sense and or android software without having any of the T-Mobile screens or apps or any of that. Like it came straight from HTC with no carrier stuff on it. I understand I'll have to root, S off ( whatever that means) and a bunch of other things. I've played with it a little bit, getting into fast boot and recovery mode on the phone itself while not connected to the computer. I have no software that I need for this task, nor any of the roms yet or anything else. I am hoping this community of developers can help me with suggestions for the easiest and quickest way to do this, and then I think I want to relock it, not to a carrier but so that everything stays set until and if I decide I want to do any more with the m8. I want the m8 just stock HTC like fresh off the line, not really sure I need developer mode unlocked on it as far as the rom or what have you. But,I'm not sure, that's why I'm here hoping you guys can help me. And I was looking through the posts about doing this to m8'S so please don't just point me to those, I need some more clarification and basically just a step by step on how to get this done , and then I'll probably be asking for tips on what I can do with the desire 520 , if all goes well with the m8 and it replaces my 520 then I would like to use my 520 to practice and see what all I can do with rooting and modifying everything . Anyways. To recap Please help me get the m8 like I just bought it from HTC with no carrier so only stock HTC software, and I don't know if it still gets updated or not but the ability for ota updates just in case. And locked back up so I can't somehow accidently screw it up. And thanks in advance for all your help and advice everyone
UPDATE
Here is what I see on the screen when I do the volume down and power button when powering on the phone
***software status: official***
***LOCKED***
M8_UL PVT SHIP S-OFF
CID-T-MOB010
HBOOT-3.19.0.0000
RADIO-1.29.213311491.05G
OpenDSP-v51.2.2-00593-M8974_FO.1015
OS-6.20.531.5
eMMC-boot 2048MB
Mar 1 2016,00:59:13.3
Ok guessing I'm in S off mode already based on that and figured that this information would help you guys better inform me of what steps I will need to take .
Does anyone know if loading the newest rom from HTC for unlocked phones will get change the cid and remove the T-Mobile apps or will I need to manually change the cid to something somehow and then load the HTC rom. Please any advice would be very helpful, there is so much content on this site to sift through and I work twelve hour shifts 6 days a week and have a two year old, I am having a tough time finding the time to go through all these posts so any advice on this or please link me to a post that would solve this would be immensely helpful and very appreciated

Nd2learn said:
Does anyone know if loading the newest rom from HTC for unlocked phones will get change the cid and remove the T-Mobile apps or will I need to manually change the cid to something somehow and then load the HTC rom.
Click to expand...
Click to collapse
There are some different approaches you can take. If it's the official HTC RUU (ROM Update Utility) you want to use, you would need to change the phone's CID. Then I would suggest the US Developer's Edition RUU, which is designed for use on AT&T's network (and therefore will have full AT&T band support).
The process will be somewhat involved. Briefly, you'll need to:
1) Setup adb/fastboot and unlock the bootloader: https://forum.xda-developers.com/showthread.php?t=2708571
2) Put custom recovery TWRP 3.1 on the phone: https://twrp.me/devices/htconem8gsm.html
3) Root by flashing SuperSU 2.79 using TWRP: https://forum.xda-developers.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703
4) Change the CID and MID: https://forum.xda-developers.com/htc-one-m8/general/guide-update-to-official-developer-t3002003
5) Finally, run the 6.12.1540 RUU: http://dl3.htc.com/application/RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4.exe
Another possible method, stop after step 2 above, then flash the ROM from here: https://forum.xda-developers.com/htc-one-m8/development/rom-stock-unlocked-developer-sense-7-t3262894

Related

Need Advises on How to unlock my HBoot and root my HTC Marvel

Hi community,
I've been looking for a long while before posting this. I didn't find all the answers I needed, that's why I'm posting here.
Thanks for reading in advance.
I bought an HTC Wildfire S, tight with Android 2.1, in France, there's been a long time. But I actually live in Burkina Faso, Africa. The phone was originally sim-card unlocked, cause actually I can use sim cards from phone operators in my country without any problem.
I guess the original phone carrier was SFR, as the original ROM was branded with applications linked to SFR, such as wallpapers, appps, games download, and the whole like.
Actually, I'm running under Android 2.3.5, I did the update using the on-The-Air method (OTA).
Anyway, more recently, I discovered it was possible to do nice things after rooting the phone (such as extend the internal memory using Link2SD, flash a custom rom, etc), thanks to your forums. As I was interested in this, I made some research.
I found that in my case, I needed to root the phone first.
I triedUnlockRoot, plus some other things, and neither worked. Then, I realised that my phone was S-ON, while looking at the bootloader screen.
My HBOOT :
MARVEL PVT SHIP S-ON RL
HBOOT-1.08.0000
MICRODP-0451
RADIO-7.54.39.28M
At the back of my phone, under the battery, I have the number PG76100 written.​
Then I looked for how to unlock bootloader tutorials. The only method I happened to find was the online process using HTCDev registered there, and tried to start the process (install the android SDK). Then I reached a step where I have to find the RUU corresponding to my phone. I got stucked there, cause, as I mentionned before, the phone was SFR branded. I thought at Vodafone, but corresponding RUUs seemed to be designed for HBOOT 1.08.0099...My current HBOOT is 1.08.0000...I really don't know at this step if it would be safe continuing forward, or if there is some other solutions I missed.
Then I'm asking to those who're more experienced in this.
Thanks again for reading. I'm looking formward helpful answers.
SFR is Vodafone, so you can use that Ruu.
-----------
"You can overclock as much as you want, your phone will always seem too slow."
Even taking into account the fact my current hboot is 1.08.0000 ?
Sent from my Wildfire S using xda app-developers app
Anyone to confirm ?
Anyway, i'll probably try to proceed and post feedbacks about what will occur. Thanks for the answer anyway.
Sent from my Wildfire S using xda app-developers app

[Q] Re-stockify can of worms

Sorry, me again!
I needed to re-lock and ‘stockify’ my HTC M8 today for a few reasons. It ended up taking me 4 hours, and I still have no idea if it’s ‘back’ to the way it was before I rooted it. Before you carry on reading, please know I’m fully aware any lack of understanding is my fault, and perhaps I should have realised that compared to the N4s blissfully easy steps, the HTC was a massive can of worms. However, I’m going to ask the below anyway, so hopefully someone is friendly and helpful enough to aid me in my quest for enlightenment of android stuff without me having to spend more hours searching than actually reading useful stuff…
So coming from a Nexus 4, where the guide is super simple:
http://forums.androidcentral.com/ne...3923-guide-nexus-4-factory-image-restore.html
It turned out to be SERIOUSLY complicated. I’ve put down a ‘typical’ guide below, and put my questions about each step in bold. Sorry if it seems like I’m just complaining and being trite, but I’d like to know if A) I’ve missed a far easier way of doing this and if not B) is it just me that seems to have a massive amount of issues?
1. Made sure your device is S-Off. If not, download firewater and S-Off your device.
Assume this is just a thing that some phones have and some don’t?
2. Restore a nandroid of the stock Sense ROM, or find a stock ROM to flash. You'll have to dig around; I used a nandroid.
WHY? Is there no such thing as downloadable factory images for HTC One M8s? Also, where’s the step that says ‘run the commands fast boot erase user data, fast boot erase cache’ etc.?
3. Flash SuperSU.zip in recovery on top of the stock Sense ROM. You can find the SuperSU.zip here: http://download.chainfire.eu/396/SuperSU
Fair enough… still an another extra step compared to N4.
4. Use fast boot to flash the stock firmware zip to your device based on CID (this includes the stock recovery)
-This took SO MUCH EFFORT. Turns out I had to Super CID so that one of the recovery zips worked, because I was getting “FAILED (remote: 42 custom id check fail)” - and I’m now paranoid because I have no idea how important it is to get the correct CID-numbered ‘stock firmware’ etc. The ‘stock firmware’ zips seem to contain boot, radios, recovery .imgs, and with about 4 billion versions of the M8 apparently existing, could I have flashed a wrong boot or radio or something? ARE they even different per CID? Then I changed the CID back to O2___001 in case I need to take it in for warranty repairs, but is that trackable? Would someone know that I’ve messed around with the CID? Could someone going to look at my Nexus and be like “Oh this radio seems to be the one we’d expect on a HTC_001, NOT an O2___001 CID device, they must have tampered with it”.
—OH, and I had to boot into RUU mode as well, which apparently no one felt like explaining what the hell that’s for. So I’ve got and HBoot, a Fastboot, and RUU mode, which no clear way of knowing what to flash where…??
—-ALSO there was a HELL of a lot of faffing by people throwing around CID, MID, Verizon, Sprint, and comments like this doesn’t work on this AT&T model but will only work on non branded eu models with a flag attached to the speaker with an SSID of “600TZL” and a it MUST have a holographic projector otherwise your CID must equal the square root of the MID so that the factory image will know which ID your phone carrier provides through an inter web”.
5. Boot back up into sense, and follow this guide to remove the tampered banner in recovery. http://forum.xda-developers.com/show....php?t=2708565
-Is this just removing a banner? or is it ‘you’ve removed the banner from a visual point of view only, but if they actually look into it it will still appeared ‘tampered’.
6. Follow this guide to lock your boot loader and make it say **LOCKED** instead of **RELOCKED**. http://forum.xda-developers.com/show....php?t=2708571
-So ‘fast boot OEM lock’ doesn’t work on HTCs then- is that an N4 thing? Why all that complicated cmd line stuff? And on a side note, why is it that when referring to re-locking a N4 people call it just that- locking. But with an HTC people on XDA seem to say ‘to make the banner say locked’ as if its not actually locking it, just changing a bit of writing on the boot loader.
7. Boot your device back up, and open SuperSU. Go into settings and find the "full unroot" option and run that. Reboot your device like it suggests.
Does running the unroot zip (can’t find the thread) work? So I can make it appear like the HTC is brand new out of the box? Rather than having to go through the ‘first setup’ screen?
Other question: people seem to keep yammering on about modded RUUs, is there one? is there a couple? (i.e. should I view it a bit like TWRP and CWM- there’s others but there’s one everyone really uses). And if I ‘flash’ a modded RUU, again, is there an easily accessible stock one?
It's really not that complicated! I think the problem is comparing it to a Nexus 4 which is designed to be easily unlocked and locked, due to being a more developer orientated device.
An RUU is a stock image (like the Nexus images) and a modded one would just have the CID/MID requirement removed or something so it can be used on more phones. It would still be the stock, untampered image.
Also, the whole CID/MID thing is only applicable to American devices which vary between GSM and CDMA radios. ANY international modem will work in Europe and you will never find the wrong one.
S-Off is like unlocking the bootloader on a Nexus device except that in this case, its an extra step after unlocking the bootloader in order to be able to modify every partition and flash unsupported firmware in OEM mode. Every consumer phone is initially shipped S-On.
Thanks very much Veryone's v. helpful around here. Just a few more questions based on what you've said:
Matt said:
Also, the whole CID/MID thing is only applicable to American devices which vary between GSM and CDMA radios. ANY international modem will work in Europe and you will never find the wrong one.
Click to expand...
Click to collapse
Why did I have to Super-CID to install the stock recovery? And did I do the right thing by going back to my carrier CID afterwards?
Matt said:
S-Off is like unlocking the bootloader on a Nexus device except that in this case, its an extra step after unlocking the bootloader in order to be able to modify every partition and flash unsupported firmware in OEM mode. Every consumer phone is initially shipped S-On.
Click to expand...
Click to collapse
Although I've read in quite a few places I shouldn't have to S-On to take it in for a warranty repair, because some arrive to people S-off and they can't prove that you did it? Is that right?
Thank you for the step-by-step list. I am in the process of restoring my phone and all the guides say to look for "version-main", but that line is empty for me. What other information can I use to determine what recovery image to flash. Also the reason I want to go back to unrooted is so I can recieve OTA updates.
legolator said:
Thank you for the step-by-step list. I am in the process of restoring my phone and all the guides say to look for "version-main", but that line is empty for me. What other information can I use to determine what recovery image to flash. Also the reason I want to go back to unrooted is so I can recieve OTA updates.
Click to expand...
Click to collapse
this also happened to me- just another thing to confuse....
Can you not receive OTA updates if you're rooted? I thought it was just if you were running a different ROM?
tmorterlaing said:
this also happened to me- just another thing to confuse....
Can you not receive OTA updates if you're rooted? I thought it was just if you were running a different ROM?
Click to expand...
Click to collapse
I was under the impression that flashing a custom recovery removes the ability for the phone to install OTA updates. But I could of course be wrong about that.

[Q] Unbranding

Hi All
My name is Phil and I'm new to HTC phones so I apologise in advance.
I wonder if anyone out there can help me, I'm trying to just unbrand my unlocked Vodafone UK HTC One M8 which is currently on KK 4.4.4. What I would like to achieve is an unbranded phone as if I had purchased it unlocked from HTC with the warranty in tact that will accept OTA's so I'll get lollipop.
I understand I will most probably have to unlock the bootloader, root, S-off etc but what I'm a little unsure about is, can I get an official stock rom complete with sense 6 installed on the phone and then lock it all back up for warranty (ie in fastboot it states locked, original software, s-on etc etc)
I have read many threads and watched youtube videos that seem to show that it can be done but I would like to check with you guys before I start.
If this is possible, which method would you recommend as there seems to a few different methods.
Also is Sunshine the only s-off method now?
Again I'm sorry but I've come from a Sony xperia phone which unbranding was really easy to achieve without rooting
Thank you in advance
Phil
I take it you took advantage of the recent deal too. Anyone would be crazy not too at that price.
At the moment it seems that the Vodafone m8s can't be s-off'd so we have to wait for root ninja to release sunshine v3 which will work. It doest seem to far off.
Once you have s-off you can change your CID and flash the generic firmware and Rom. We just have to play the waiting game now.
I think sunshine does reset the flags for you, but I'm not sure on that. Oh and don't s-on again unless you absolutely have to send the phone in for service.
Thanks isx for your reply
I did indeed get it while it was on offer
Any ideas on the lead time of sunshine V3?
I have lollipop on my Galaxy S5 and keen to get on the HTC too
Cheers for your help

Software problem, feeling lost..

Hello everyone
I've got a problem.. I've recently bought an M8 of my mate who tried to root it and what happened he messed something up and it was stuck in bootloader (until now), I kept reseting the device back to factory settings and it finally booted up and I managed to get to the main screen of the phone however, wherever I go it shows error messages, for example: 'Unfortunately, Messages has stopped' and it keeps popping up on every single app. I am able to get into the settings and access everything there but to me looks like the software has been corrupted (I guess I have not been told the actual truth what the person was doing with the phone).
Now, I need some good help here guys, I'm new to HTC, never had one so I don't really know how flash software on it. What I would like to do is get the root out of it for good and install clean, not modified software. Basically I would like to have the phone as it is from the box. Original, without any modifications on it. I will be really glad if somebody help me as I can't find my answer elsewhere..
Please guide me step by step what to do in this situastion, what software do I use, where do I get the latest non branded genuine, not modified software and how do I wipe the root off the device so it is like new.
Also when I was in bootloader it said this:
*** Software status: MODIFIED ***
***Locked ***
*** Security Warning ***
Any answers will be very much appreciated.
Thank you, Matt.
matex112 said:
Hello everyone
I've got a problem.. I've recently bought an M8 of my mate who tried to root it and what happened he messed something up and it was stuck in bootloader (until now), I kept reseting the device back to factory settings and it finally booted up and I managed to get to the main screen of the phone however, wherever I go it shows error messages, for example: 'Unfortunately, Messages has stopped' and it keeps popping up on every single app. I am able to get into the settings and access everything there but to me looks like the software has been corrupted (I guess I have not been told the actual truth what the person was doing with the phone).
Now, I need some good help here guys, I'm new to HTC, never had one so I don't really know how flash software on it. What I would like to do is get the root out of it for good and install clean, not modified software. Basically I would like to have the phone as it is from the box. Original, without any modifications on it. I will be really glad if somebody help me as I can't find my answer elsewhere..
Please guide me step by step what to do in this situastion, what software do I use, where do I get the latest non branded genuine, not modified software and how do I wipe the root off the device so it is like new.
Also when I was in bootloader it said this:
*** Software status: MODIFIED ***
***Locked ***
*** Security Warning ***
Any answers will be very much appreciated.
Thank you, Matt.
Click to expand...
Click to collapse
Read all of this
There is guides to remove root and such but if your phone is S-OFF I recommend never going back S-ON, why?? because S-OFF is impossible to get on the latest firmwares if you ever change your mind.
So alternatively I recommend running a RUU instead, find out what version you have, is it a GSM (AT&T Straight-talk) or CDMA(Sprint/Verizon)?
Then you can get a RUU from the HTC Official Site, its so simple, run the program as Administrator in Windows with your phone plugged in and it will do all the work for you, and your phone will reboot like a brand new phone with no root, in the background will you keep S-OFF of course if you have it already, you should be able to receive OTA updates as well.
Also an extra little hint, if your device is S-OFF and IS GSM then you can run the "developer/unlocked" RUU only if you wish, giving you a more stock HTC experience with no Carrier junk apps.
But how do you check if you have S-OFF or not? an easy way to check currently is to turn off your phone, then hold down VOLUME DOWN and POWER button at the same time until the bootloader screen appears.
If your device is S-ON then from what I believe you can only run the RUU made for your phone "AT&T for example, carrier RUU only"
Troubleshoot RUU: "My phone is not proceeding with the RUU keeps giving me error" put your phone in bootloader mode by the instructions above and make sure you see "FASTBOOT USB" on the screen, if not use the power button to select the "FASTBOOT" button on the screen.
"My phone won't go into bootloader" unplug your USB cable then try doing it.
This entire method should help you without needing any ADB or fastboot knowledge or files, if you simply wish to go back to a stock day 1 experience.
EDIT: Also I forgot to mention you must install the "HTC Sync Manager" from the top of the screen link I sent you, simply install it and then UNINSTALL the HTC Sync Manager app while KEEPING the HTC Driver Installer app... so avoid removing that from your Programs and Features list on Windows, you simply need the drivers without the software but that's the only way I know of how to get the drivers.
Viper4713 said:
Read all of this
There is guides to remove root and such but if your phone is S-OFF I recommend never going back S-ON, why?? because S-OFF is impossible to get on the latest firmwares
Click to expand...
Click to collapse
Sunshine works fine to s-off latest firmwares, it's not impossible.
@ O.P
Just do the fastboot command :
fastboot getvar all
And post that outcome here WITHOUT your serial and imei number in it (these are personal so delete those lines) then we can check what you need before jumping conclusions to install a certain random ruu ! And check the OS number in the bootloader and tell what it's saying.
Here is also a guide to fastboot
http://forum.xda-developers.com/showthread.php?t=2277112

n00b stuck on old CM because too dumb to be able to upgrade bootloader

My ATT HTC One M8 was rooted using the 'official HTC' method soon after purchase and I was able to get CyanogenMod installed via their windows install tool back in the day so I didn't have to really understand what I was doing. It still runs CM11 quite well, but I'd really like to upgrade to CM12 if for no other reasons then the security updates. When I try to upgrade to CM12 though I get this error:
This package supports bootloader(s): 3.18.0.0000, 3.19.0.00000; this device has bootloader 3.16.0.00000, Installation aborted.
My recovery is ClockworkMod Recovery v6.0.4.8
Here's my bootloader screen:
*** TAMPERED ***
*** UNLOCKED ***
M8_UL_CA PVT SHIP S-ON
HBOOT-3.16.0.0.0000
RADIO-1.16.21331931.LA11G
OpenDSP-v38.2.2-00542-M8974.0311
OS-1.58.502.1
eMMC-boot 2048MB
Apr 18 2014,16:06:33.0
I don't know what I'm doing.
After six months of occasionally messing with this I still haven't figured out how to upload the boatloader. I only barely understand the stuff I read on this site. Most things have pointed me to do this:
http://forum.xda-developers.com/htc-one-m8/development/firmware-flashing-panic-attacks-t2824048
But I'm not s-off, there is a ton of downloads and steps and 150 pages of comments (!) so if there is something burried in there that will help me I can't find it. I tried blindly applying one of the firmware downloads but it didn't work. and it was probably the wrong one anyway.
Everything else pointed me to return to stock and accept the OTA update with this thread:
http://forum.xda-developers.com/showthread.php?t=2696282
But I again got lost, and never got this working. Once I got brave and spent the better part of a day trying to return everything to stock, but I couldn't figure out how to do it in the end and was super-happy to get back where I started and have a working phone again. I don't recall the exact problem I had, but I remember trying several RUUs - not being sure which one was the right one - and they wouldn't apply and that was after changing recovery versions and types several times and following random forum advice and thinking I bricked the thing a dozen times.
My question is: Is there a simple way to upgrade my bootloader ? Simple meaning exact steps to follow to just upgrade the bootloader without doing a bunch of other stuff that could brick me and I don't understand? I'm not really sure where to begin, even though I've tried a bunch of stuff, this stuff is so confusing.
Is there any help for noob like me?
You have AT&T - those threads are not for you.
You need to see this - http://forum.xda-developers.com/showthread.php?t=2751432
1. Download RUU 4.28.502.2 RUU
2. Boot your device to bootloader/fastboot and connect to PC
2. relock bootloader - command fastboot oem lock
3. Install RUU
4. re-unlock your bootloader with the unlock_code.bin that you got from HTCDev
5. reinstall custom recovery
6. install your preferred custom ROM
To run a RUU .. you need USB2.0 and latest HTC USB driver installed. If not sure, download HTC Sync Manager - http://www.htc.com/us/support/software/htc-sync-manager.aspx
install it as it will install the latest HTC USB driver then uninstall the HTC Sync Manager but leave the driver.
This will wipe everything on internal storage - backup your photos, musics & etc to PC first.
Wow, thanks for taking the time with specific steps and links! I'll try again this weekend and let you know!
thanks!
This worked perfect! I think the key was the ATT RUU, which I definitly wasn't using it before. Once done getting back to CM was a snap and I'm now in great shape! Thanks so much!
You're welcome.
Correct RUU for correct device always fix things

Categories

Resources