Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,995 Members 49,482 Now Online
XDA Developers Android and Mobile Development Forum

[Q] HTC One M7 soft brick, no recovery - Can I flash stock recovery?

Tip us?
 
WarInternal
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Jul 2014
Default [Q] HTC One M7 soft brick, no recovery - Can I flash stock recovery?

Apologies, I'm new here. I've got an HTC One M7 that won't boot past HTC logo. I suspect it lost power during an OTA update. I have a replacement phone in the mail, but I want to save as much data as possible.

Fastboot sees the device, but ADB does not.
"Fastboot boot [image]" fails with "remote: not allowed" (HBOOT 1.55)
Recovery won't boot, flashes a message I can't see before returning to the bootloader. Doing so also set "tampered" and "security warning".

What I guess I want to know is, can I use fastboot to flash stock recovery on an S-ON device? Or is there a way to get "fastboot boot" to work with hboot 1.55?

Results of my fastboot getvar, if it helps:

Code:
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.55.0000
(bootloader) version-baseband: 4A.21.3263.03
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.24.531.3
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) meid: 00000000000000
(bootloader) product: m7_ul
(bootloader) platform: HBOOT-8064
(bootloader) modelid: PN0713000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 3824mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: dirty-412e361e
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
 
Kahun
Old
#2  
Kahun's Avatar
Member
Thanks Meter 6
Posts: 85
Join Date: Sep 2013
Location: Ipswich

 
DONATE TO ME
Quote:
Originally Posted by WarInternal View Post
Apologies, I'm new here. I've got an HTC One M7 that won't boot past HTC logo. I suspect it lost power during an OTA update. I have a replacement phone in the mail, but I want to save as much data as possible.

Fastboot sees the device, but ADB does not.
"Fastboot boot [image]" fails with "remote: not allowed" (HBOOT 1.55)
Recovery won't boot, flashes a message I can't see before returning to the bootloader. Doing so also set "tampered" and "security warning".

What I guess I want to know is, can I use fastboot to flash stock recovery on an S-ON device? Or is there a way to get "fastboot boot" to work with hboot 1.55?

Results of my fastboot getvar, if it helps:

Code:
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.55.0000
(bootloader) version-baseband: 4A.21.3263.03
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.24.531.3
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) meid: 00000000000000
(bootloader) product: m7_ul
(bootloader) platform: HBOOT-8064
(bootloader) modelid: PN0713000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 3824mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: dirty-412e361e
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
Install a custom recovery, I suggest philz touch. After you have done that boot into recovery then mount your storage and get the data off.
HTC One M8

Current Device: HTC One M8
Recovery: PhilZ Touch 6.48.4
ROM: SkyDragon v10
OS: Android 4.4.3
HBoot: 3.16.0000 S-ON
Kernel: SkyDragon Kernel V 2.0.3
Radio: 1.16.2133156.UA16G

Previous Devices: HTC One M7_UL, HTC One X
 
WarInternal
Old
#3  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Jul 2014
Quote:
Originally Posted by Kahun View Post
Install a custom recovery, I suggest philz touch. After you have done that boot into recovery then mount your storage and get the data off.
Ok. So just let me run the steps (or restate my assumptions) to see if I missed anything:

1) In order to install a custom recovery I need to unlock my bootloader, correct?
2) I can do this by passing the result of "fastboot oem get_identifier_token" to HTCDev.com, and the resulting bin to "fastboot flash unlock token [unlock_code.bin]
3) Assuming the above works, and I have an unlocked bootloader, I then call "fastboot flash recovery [image]" with this image here?
4) Then I call "fastboot reboot-bootloader", and select recovery.

From there, i should find myself in the custom recovery environment?
 
Kahun
Old
(Last edited by Kahun; 24th July 2014 at 02:33 PM.)
#4  
Kahun's Avatar
Member
Thanks Meter 6
Posts: 85
Join Date: Sep 2013
Location: Ipswich

 
DONATE TO ME
Quote:
Originally Posted by WarInternal View Post
Ok. So just let me run the steps (or restate my assumptions) to see if I missed anything:

1) In order to install a custom recovery I need to unlock my bootloader, correct?
2) I can do this by passing the result of "fastboot oem get_identifier_token" to HTCDev.com, and the resulting bin to "fastboot flash unlock token [unlock_code.bin]
3) Assuming the above works, and I have an unlocked bootloader, I then call "fastboot flash recovery [image]" with this image here?
4) Then I call "fastboot reboot-bootloader", and select recovery.

From there, i should find myself in the custom recovery environment?
Yes correct but I was hoping that your bootloader is already unlocked as when you unlock it through htcdev it wipes all user data.

If you could get the adb working you could use the 'adb backup' command
HTC One M8

Current Device: HTC One M8
Recovery: PhilZ Touch 6.48.4
ROM: SkyDragon v10
OS: Android 4.4.3
HBoot: 3.16.0000 S-ON
Kernel: SkyDragon Kernel V 2.0.3
Radio: 1.16.2133156.UA16G

Previous Devices: HTC One M7_UL, HTC One X
 
WarInternal
Old
#5  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Jul 2014
Quote:
Originally Posted by Kahun View Post
Yes correct but I was hoping that your bootloader is already unlocked as when you unlock it through htcdev it wipes all user data.

If you could get the adb working you could use the 'adb backup' command
Is there a way to unlock HBOOT 1.55 without wiping user data?
 
Kahun
Old
#6  
Kahun's Avatar
Member
Thanks Meter 6
Posts: 85
Join Date: Sep 2013
Location: Ipswich

 
DONATE TO ME
Quote:
Originally Posted by WarInternal View Post
Is there a way to unlock HBOOT 1.55 without wiping user data?
You can try using firewater. But I'm not sure if it wipes data or not.
http://firewater-soff.com
But again you need adb for that
HTC One M8

Current Device: HTC One M8
Recovery: PhilZ Touch 6.48.4
ROM: SkyDragon v10
OS: Android 4.4.3
HBoot: 3.16.0000 S-ON
Kernel: SkyDragon Kernel V 2.0.3
Radio: 1.16.2133156.UA16G

Previous Devices: HTC One M7_UL, HTC One X
 
nosmint
Old
#7  
Junior Member
Thanks Meter 5
Posts: 18
Join Date: Jul 2014
Quote:
Originally Posted by WarInternal View Post
Is there a way to unlock HBOOT 1.55 without wiping user data?
I don't see how since you're locked and S-ON. As your device does neither boot nor enter recovery you don't have access to ADB. It needs Android to run, the bootloader itself does only understand fastboot commands. Flashing a RUU wouldn't help you, and neither would unlocking by HTCDev.

As far as I know though - please anyone correct me if I'm wrong - does the Unlocking by HTCDev only reset all User Settings but leaves the user files intact. Means it does not delete user folders on the internal storage, althogh anything else is reset. But since I see no other choice for you but unlocking your device - by the way, procedure is absolutely correct - you might need to live with that loss.

But Hang on! I just read the important sentence that you're getting a replacement. In that case I wouldn't temper with the device right now. Because if you unlock the Bootloader and install custom recovery, you wouldn't have needed the replacement in the first place cause you just could have overwritten the system and make a clean flash - RUU or Custom. And on the other hand you might lose your warranty claims if you unlock now. Difficult choice. Try extracting the data and temper with the phone - you might as well keep it then. Or do nothing and wait for replacement but sadly lose all your data.
 
WarInternal
Old
#8  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Jul 2014
Quote:
Originally Posted by nosmint View Post
I don't see how since you're locked and S-ON. As your device does neither boot nor enter recovery you don't have access to ADB. It needs Android to run, the bootloader itself does only understand fastboot commands. Flashing a RUU wouldn't help you, and neither would unlocking by HTCDev.

As far as I know though - please anyone correct me if I'm wrong - does the Unlocking by HTCDev only reset all User Settings but leaves the user files intact. Means it does not delete user folders on the internal storage, althogh anything else is reset. But since I see no other choice for you but unlocking your device - by the way, procedure is absolutely correct - you might need to live with that loss.

But Hang on! I just read the important sentence that you're getting a replacement. In that case I wouldn't temper with the device right now. Because if you unlock the Bootloader and install custom recovery, you wouldn't have needed the replacement in the first place cause you just could have overwritten the system and make a clean flash - RUU or Custom. And on the other hand you might lose your warranty claims if you unlock now. Difficult choice. Try extracting the data and temper with the phone - you might as well keep it then. Or do nothing and wait for replacement but sadly lose all your data.
Well, since the broken recovery mode set tampered and security warning, I wonder if that's any better than "unlocked" in terms of voiding the warranty.
 
nosmint
Old
(Last edited by nosmint; 24th July 2014 at 11:59 PM.)
#9  
Junior Member
Thanks Meter 5
Posts: 18
Join Date: Jul 2014
Quote:
Originally Posted by WarInternal View Post
Well, since the broken recovery mode set tampered and security warning, I wonder if that's any better than "unlocked" in terms of voiding the warranty.
I would give that a definite "yes". Especially since you state a probable power loss during OTA. So it wasn't your fault after all. And since you haven't messed anything up yourself it should be a chrystal clear warranty case. Differently if you start unlocking and flashing now. Although, as already mentioned, you could surely revive your device. But then again the replacement wouldn't be necessary. That's totally up to you.

As a thought. You could also make your Device completely stock and untempered again, even if you flashed custom recovery and unlocked now. But that can be a quite challenging task. That might be a way to at least try and get the data of your phone. If you want to try that, here is a very helpful post that you might wanna read carefully:
http://forum.xda-developers.com/show....php?t=2358738

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes