Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,559 Members 52,107 Now Online
XDA Developers Android and Mobile Development Forum

[Q] HTC One 802w - Stuck in Bootloader / Recovery

Tip us?
 
sphinxcs898
Old
(Last edited by sphinxcs898; 17th April 2014 at 12:25 AM.)
#1  
sphinxcs898's Avatar
Senior Member - OP
Thanks Meter 56
Posts: 255
Join Date: May 2012
Location: San Jose
Default [Q] HTC One 802w - Stuck in Bootloader / Recovery

Hi guys,

I have been checking most threads for the past two days and have tried quite a lot of stuff finally leading me back to this post.

I have a HTC 802w which I bought when I was living in China. I was happily on Sense 5.5 with the 4.4.2 update and thought I would atleast root the phone and remove all the Chinese bloatware.

My phone is S-ON with an unlocked bootloader. I then flashed on a CWM 6.0.3. But after the flash ( which was successful),whenever I boot, I was always redirected to the bootloader screen (FASTBOOT)

I've tried the following options:

a) fastboot erase cache - Reboot
b) Flashed TWRP (for 802w) and then flashed Maximus HD 2.0.0 (which is one of the few ROMs that the HTC One 802w supports)

TWRP : http://forum.xda-developers.com/show....php?t=2467536

After these two, nothing happened. I was still stuck at bootloader and able to go through TWRP recovery as well.

c) I flashed stock recovery, relocked the bootloader (fastboot oem lock) and attempted to install the 4.4.2 RUU for 802w

fastboot oem rebootRUU
fastboot flash zip <zipfile>


Stock Recovery from : http://forum.xda-developers.com/show....php?t=2617159

RUU : http://forum.xda-developers.com/show...&postcount=369 ( 4.4.2 RUU for Chinese Version)

-> Same result.

C:\Users\Downloads\HTC1_802W Root>fastboot flash zip latestfirmware.zip
target reported max download size of 1542111232 bytes
sending 'zip' (1128400 KB)...
OKAY [ 53.647s]
writing 'zip'...
(bootloader) signature checking...
FAILED (remote: 12 signature verify fail)
finished. total time: 152.042s



This is the getvar of my device:
C:\Users\Downloads\HTC1_802W Root>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 2.49.0000
(bootloader) version-baseband: U3.14.3509.14
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.21.1402.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: H*******************
(bootloader) imei: 3********************
(bootloader) meid: 00000000000000
(bootloader) product: m7cdug
(bootloader) platform: HBOOT-8064
(bootloader) modelid: PN0771000
(bootloader) cidnum: HTCCN703
(bootloader) battery-status: good
(bootloader) battery-voltage: 4301mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: RUU
(bootloader) commitno-bootloader: dirty-f6d46eca
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 4.013s


I am still researching other posts ( I know how most of you hate the same question being asked. I don't like it too) . But I vastly underestimated the resource base of the 802w phones. So if anyone of you guys out there is able to give me a few pointers, you got a beer waiting for you next time you visit the Bay Area..

Cheers!


UPDATE:
I flashed on Maximus HD again (with unlocked bootloader and same TWRP as above) -> Stilll on the same problem. I tried checking the file system contents. Here, I saw the messages:

E: Unable to mount '/data'
E: Unable to mount ''cache'
E: Unable to mouth internal storage.
HTC One 802w Dual Sim
ROM: Maximus HD 2.0.0
Recovery: ClockworkMod Touch Recovery 6.0.4.6



Google Nexus One(Retired)
ROM: CM10.1 JellyBean 4.2.2 | Paranoid Android 4.2.2 Halo 3.6 | PixelDroid 4.2.2 Carbon
HBOOT: BlackRose 260.10.166
Recovery: 4EXT Recovery Touch v1.0.0.5 RC8
Kernel : 2.6.38.8-evervolv-perdo-jellybean
SD Card : Transcend 16 GB Class 10
 
bored_stupid
Old
#2  
bored_stupid's Avatar
Senior Member
Thanks Meter 182
Posts: 666
Join Date: Jul 2011
Location: Hereford
Your not S-Off. .You are S-On. You need to unlock your bootloader.. and then regain S-Off. Once S-Off there is no need to lock your bootloader to flash an RUU.

Sent from my GT-I9505 using XDA Premium 4 mobile app
The Following User Says Thank You to bored_stupid For This Useful Post: [ Click to Expand ]
 
sphinxcs898
Old
#3  
sphinxcs898's Avatar
Senior Member - OP
Thanks Meter 56
Posts: 255
Join Date: May 2012
Location: San Jose
Quote:
Originally Posted by bored_stupid View Post
Your not S-Off. .You are S-On. You need to unlock your bootloader.. and then regain S-Off. Once S-Off there is no need to lock your bootloader to flash an RUU.

Sent from my GT-I9505 using XDA Premium 4 mobile app
My bad. I am on S-ON. However, With me not being able to go anywhere except bootloader/recovery, should I go for S-OFF now?
HTC One 802w Dual Sim
ROM: Maximus HD 2.0.0
Recovery: ClockworkMod Touch Recovery 6.0.4.6



Google Nexus One(Retired)
ROM: CM10.1 JellyBean 4.2.2 | Paranoid Android 4.2.2 Halo 3.6 | PixelDroid 4.2.2 Carbon
HBOOT: BlackRose 260.10.166
Recovery: 4EXT Recovery Touch v1.0.0.5 RC8
Kernel : 2.6.38.8-evervolv-perdo-jellybean
SD Card : Transcend 16 GB Class 10
 
sphinxcs898
Old
#4  
sphinxcs898's Avatar
Senior Member - OP
Thanks Meter 56
Posts: 255
Join Date: May 2012
Location: San Jose
I tried again to flash Maximus HD Rom (4.4.2). The AROMA installer completed its work and i tried rebooting. Same result. Back to Bootloader.

I saved the recovery log though. I've attached it here. But what was worrying is that it showed my /data and /external_sd as 0. Is that normal?

Any pointers here would be good.

Apart from help on that, I have one question: Would it be possible for me to achieve firewater S-OFF in this state?

The first step in firewater is to adb reboot. Seeing that I have no ROM to reboot into, would it work if I was doing it from recovery instead?

I don't know what other options I have.


Partition Logs:
/boot | /dev/block/mmcblk0p36 | Size: 16MB
Flags: Can_Be_Backed_Up IsPresent
Primary_Block_Device: /dev/block/mmcblk0p36
Display_Name: Boot
Storage_Name: boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/recovery | /dev/block/mmcblk0p37 | Size: 15MB
Flags: IsPresent
Primary_Block_Device: /dev/block/mmcblk0p37
Display_Name: Recovery
Storage_Name: recovery
Backup_Path: /recovery
Backup_Name: recovery
Backup_Display_Name: Recovery
Storage_Path: /recovery
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/system | /dev/block/mmcblk0p38 | Size: 2330MB Used: 1225MB Free: 1105MB Backup Size: 1225MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p38
Display_Name: System
Storage_Name: System
Backup_Path: /system
Backup_Name: system
Backup_Display_Name: System
Storage_Path: /system
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/cache | /dev/block/mmcblk0p39 | Size: 377MB Used: 6MB Free: 371MB Backup Size: 6MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p39
Display_Name: Cache
Storage_Name: Cache
Backup_Path: /cache
Backup_Name: cache
Backup_Display_Name: Cache
Storage_Path: /cache
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/data | /dev/block/mmcblk0p40 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Be_Encrypted Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage
Symlink_Path: /data/media
Symlink_Mount_Point: /sdcard
Primary_Block_Device: /dev/block/mmcblk0p40
Display_Name: Data
Storage_Name: Internal Storage
Backup_Path: /data
Backup_Name: data
Backup_Display_Name: Data
Storage_Path: /data/media
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/external_sd | /dev/block/mmcblk1 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable IsPresent Is_Storage
Primary_Block_Device: /dev/block/mmcblk1p1
Alternate_Block_Device: /dev/block/mmcblk1
Display_Name: SD Card
Storage_Name: SD Card
Backup_Path: /external_sd
Backup_Name: external_sd
Backup_Display_Name: SD Card
Storage_Path: /external_sd
Current_File_System: vfat
Fstab_File_System: vfat
Backup_Method: files

/usb-otg | | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
Primary_Block_Device: /dev/block/sda1
Alternate_Block_Device: /dev/block/sda
Display_Name: USB OTG
Storage_Name: USB OTG
Backup_Path: /usb-otg
Backup_Name: usb-otg
Backup_Display_Name: USB OTG
Storage_Path: /usb-otg
Current_File_System: vfat
Fstab_File_System: vfat
Backup_Method: files

I:Loading package: TWRP (/script/ui.xml)
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
I:Can't probe device /dev/block/mmcblk0p40
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p40', current file system: 'ext4'
E:Unable to mount /data/media during GUI startup.
Attached Files
File Type: txt recovery.txt - [Click for QR Code] (18.8 KB, 1 views)
HTC One 802w Dual Sim
ROM: Maximus HD 2.0.0
Recovery: ClockworkMod Touch Recovery 6.0.4.6



Google Nexus One(Retired)
ROM: CM10.1 JellyBean 4.2.2 | Paranoid Android 4.2.2 Halo 3.6 | PixelDroid 4.2.2 Carbon
HBOOT: BlackRose 260.10.166
Recovery: 4EXT Recovery Touch v1.0.0.5 RC8
Kernel : 2.6.38.8-evervolv-perdo-jellybean
SD Card : Transcend 16 GB Class 10
 
sphinxcs898
Old
#5  
sphinxcs898's Avatar
Senior Member - OP
Thanks Meter 56
Posts: 255
Join Date: May 2012
Location: San Jose
YAAY! I did it.

I think changing recoveries did the trick.

I switched to CWM Touch from here : http://d-h.st/qls. Flashed on just the recovery.img

Then flashed SuperSu-1.94 (Just to make sure)

Installed Maximus HD 4.4.2 . And when I rebooted, I was welcomed with the HTC One logo!

PHEW.. I'm so glad that it started working again.
HTC One 802w Dual Sim
ROM: Maximus HD 2.0.0
Recovery: ClockworkMod Touch Recovery 6.0.4.6



Google Nexus One(Retired)
ROM: CM10.1 JellyBean 4.2.2 | Paranoid Android 4.2.2 Halo 3.6 | PixelDroid 4.2.2 Carbon
HBOOT: BlackRose 260.10.166
Recovery: 4EXT Recovery Touch v1.0.0.5 RC8
Kernel : 2.6.38.8-evervolv-perdo-jellybean
SD Card : Transcend 16 GB Class 10
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes