Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,757 Members 36,651 Now Online
XDA Developers Android and Mobile Development Forum

T-mobile M8 best method to prepare for warranty exchange

Tip us?
 
FreydNot
Old
#1  
Senior Member - OP
Thanks Meter 29
Posts: 137
Join Date: Jun 2010
Location: Seattle
Default T-mobile M8 best method to prepare for warranty exchange

I posted this over in the T-Mobile M8 forums but didn't get any answers. Since the T-Mobile forums don't get much attention, I figured I would try over here in the M8 general forums...

I've got the fuzzy lens problem and I want to get the phone replaced (preferably via T-Mobile but I'll go directly to HTC if I have to). I know you can scratch off the coating on the lens and get some camera improvement but I'm not interested in that solution.

My goal: Return the phone to completely stock condition. No root, locked bootloader and preferably S-ON. I've read a few stories where HTC insisted on replacing the motherboard (with an additional full price fee) because the device was S-OFF and I don't want to go there.

Background: I used firewater to S-off the phone as soon as I got it (it was running 1.12 at the time). I have flashed the Harmon Kardon audio stuff (http://forum.xda-developers.com/show....php?t=2737498). I have turned off the tamper flag (http://forum.xda-developers.com/show....php?t=2708565). I am running the Stock+ rom which is based on 1.57 (http://forum.xda-developers.com/show....php?t=2716843).

My plan:
1) Reset my bootloader to locked (http://forum.xda-developers.com/show....php?t=2708571)

2) Wipe the phone and restore my very first nandroid backup I made with TWRP. That will get me back to unrooted 1.12 firmware but without the stock bootloader and still S-OFF. Staying with 1.12 will allow me to S-OFF again with firewater if it comes to that. If some kind of emergency came up, I'd hate to spend $25 on sunshine for a one time use on a phone that is going back to HTC forever.

3) Install the stock bootloader that matches 1.12 firmware. Not sure how to do this yet. I'm afraid I won't be able to achieve this with a locked bootloader and no root.

4) Verify everything is back to stock.

5) Set the phone back to S-ON (http://forum.xda-developers.com/show....php?t=2758818)

6) Run the 1.57 RUU (http://forum.xda-developers.com/show....php?t=2714456)

7) Proceed with the warranty exchange.

I'm not sure running the RUU is 100% necessary, but I figure it's the best bet I have to make the phone completely stock.

Questions: Is this a sane plan? Am I doing anything in the wrong order? Are there any steps that won't work because I've lost root or unlocked bootloader? Am I setting myself up for a brick anywhere?

There is a thread about doing this on a EU M8 (http://forum.xda-developers.com/show....php?t=2735235) but I can't tell what, if any, modifications need to be done for the USA T-Mobile version of the M8. There is talk about having to flash a firmware file twice or risk a hard brick when setting S-ON. Do I need to be worried about any of that?
 
tzzeri
Old
#2  
Member
Thanks Meter 1
Posts: 60
Join Date: Oct 2012
Generally, when you lock bootloader, it says relocked, so they can tell. Maybe reflashing bootloader will work

Sent from my HTC One V using XDA Free mobile app
 
FreydNot
Old
#3  
Senior Member - OP
Thanks Meter 29
Posts: 137
Join Date: Jun 2010
Location: Seattle
Quote:
Originally Posted by tzzeri View Post
Generally, when you lock bootloader, it says relocked, so they can tell. Maybe reflashing bootloader will work
Thanks for the reply. This thread (http://forum.xda-developers.com/show....php?t=2708571) appears to give a way to avoid the relocked indicator and shows the proper "locked" text in the screenshot, so I think I am good there.

Any other advice?
 
Gargamel1
Old
(Last edited by Gargamel1; 4th September 2014 at 06:36 PM.)
#4  
Senior Member
Thanks Meter 4
Posts: 134
Join Date: May 2010
I had a similar problem, only I did remove the coating. I wasn't rooted though, haven't seen the need to do so YET. I went into the store and showed the rep there what the problem was, mine wouldn't focus at all anymore. And they sent me a "new" (read refurbished) device, while I held on to mine. I was at the 4 month mark of having the phone and I didn't have insurance on it. No hoop jumping for me at all. If this happens again anytime soon I might have to fight to switch to a different phone. This is just ridiculous. I love the phone but the camera problems are insane for the price of this device. I also told them the problems popped up after I upgraded to 4.4.3 which they did but that's probably just a coincidence.

Sent from my HTC One_M8 using XDA Free mobile app
 
gustav30
Old
#5  
gustav30's Avatar
Senior Member
Thanks Meter 162
Posts: 842
Join Date: Jul 2010
Quote:
Originally Posted by Gargamel1 View Post
I had a similar problem, only I did remove the coating. I wasn't rooted though, haven't seen the need to do so YET. I went into the store and showed the rep there what the problem was, mine wouldn't focus at all anymore. And they sent me a "new" (read refurbished) device, while I held on to mine. I was at the 4 month mark of having the phone and I didn't have insurance on it. No hoop jumping for me at all. If this happens again anytime soon I might have to fight to switch to a different phone. This is just ridiculous. I love the phone but the camera problems are insane for the price of this device. I also told them the problems popped up after I upgraded to 4.4.3 which they did but that's probably just a coincidence.

Sent from my HTC One_M8 using XDA Free mobile app
Wait, you removed the coating and then went into t-mobile? I would think they would say no to a warranty exchange since you tried to do it yourself first. Get rid of the coating that is.

Sent from my HTC One_M8 using Tapatalk
 
Gargamel1
Old
#6  
Senior Member
Thanks Meter 4
Posts: 134
Join Date: May 2010
I thought so also but figured it was worth a try. I did a pretty decent job removing it, and unless the person is fully aware of the issue and some of the diy fixes they won't notice.

Sent from my HTC One_M8 using XDA Free mobile app
 
FreydNot
Old
#7  
Senior Member - OP
Thanks Meter 29
Posts: 137
Join Date: Jun 2010
Location: Seattle
Thumbs up Success

UPDATE: T-Mobile gave me a warranty replacement to fix the camera lens problem. I did get the old phone back to completely stock with locked bootloader and S-on before sending it back.

I found it was easiest to use the sunshine installer to gain temp root. You don't need to pay anything since you stop before it goes through the whole S-Off process. Just run the APK and select temp root. When sunshine shows you the next screen, you can exit out and still have root. (http://theroot.ninja/)

In the end I didn't bother with the old nandroid and keeping the exploitable version. I also had the order messed up in my initial post. Here is what worked for me:

1) factory reset the phone (in TWRP I did advanced wipe and also wiped internal storage). This step kills root. Rebooted the phone and verified it was back to factory defaults. Go through the setup wizard and skip all the steps. I couldn't find a way to bail out without going through every step in the wizard.

2) flashed stock recovery (the bootloader was unlocked and the phone was S-Off). Root is not necessary for this since it is done in fastboot. (http://forum.xda-developers.com/tmob...mps-t-t2852107). Rebooted the phone.

3) achieved temp root using sunshine APK

4) locked the bootloader (required before running the RUU). You must have root since you need a SU # prompt in the shell. (http://forum.xda-developers.com/show....php?t=2708571). I rebooted again for good measure but it's probably not necessary.

5) reset the phone back to completely stock using the latest 2.22.531.5 RUU. This step does not require root. I found it was easiest to put the phone into fastboot mode before running the RUU. (http://www.htcdev.com/devcenter/downloads)

6) Once the phone booted back up, I looked over everything and made sure it is all completely stock. Checked HBOOT said locked (not relocked) and dis not say tampered.

7) OPTIONAL - set S-On. Again root is not required since this is a fastboot command. (http://forum.xda-developers.com/show...14&postcount=2)

My actual process wasn't this streamlined. I ended up doing the RUU a couple of times because I didn't flash the stock recovery first and I didn't think the RUU installed the stock recovery right. Turned out I just didn't know what the stock recovery looked like (it was very confusing since I had never actually used a HTC stock recovery).

Thanks to the authors of the various threads I pulled info from. They are the real MVP's.
Attached Images
File Type: jpg S-on.jpg - [Click for QR Code] (37.7 KB, 38 views)

The Following User Says Thank You to FreydNot For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Old but Gold Internet Browser is a Blast from the Past

A Web browser is one of these applications that we can’t live without. We useit … more

Real-World Battery Saving Tips for Android – XDA Developer TV

You need Real-World Battery Saving Tips for your Android device. Our … more

Android L Will Have Data Encryption Turned On by Default

Android L, once it is eventually released, will featuredata encryption turned on by … more

Lock Apps and Functions Easily with Droid Protector

Access and security are some of the key issues facingmobile technology. Whether … more