Scenario : I accidentally flashed the wrong version of Recovery into my Android Phone HTC Magic.
- My phone only stops in fastboot mode.
- Recovery mode reboot after few seconds.
- Trying to flash back the Recovery from computer using fastboot command with Android SDK tools. Error message showing :
sending ‘recovery’ (3804 KB)… OKAY
writing ‘recovery’… INFOsignature checking…
FAILED (remote: signature verify fail)
- S-Off become S-On
- SPL : 1.76.2007
- Radio : 6.35.10.18
There are 2 solutions to solve the problem.
Summary for [ SOLUTION A] :
- Boot into Recovery mode with fastboot command from the computer by Android SDK tools.
** Recovery might reboot within few minutes **
avoid rebooting: Unplug USB cable; take out battery leave the phone for 5 minutes. Put back battery boot to fastboot mode again. - Mount SDCard , command = [fastboot oem enableqxdm 0]
- Flash CursorSense32A-1.2.6.1-signed.zip (copy into root sdcard)
- Reboot. Done !
You can now make a phone call, surfing internet with WIFI. Your phone is alive!
BUT
** Recovery cannot be flash into the phone.
Step-by-Step for Solution A :
- Copy Recovery img (recovery-RA-hero-v1.6.2.img) into your “C:\AndroidSDK\tools\ ” folder.
- Copy CursorSense32A-1.2.4-signed.zip and CursorSense32A-1.2.6.1-signed.zip into your SDCard.
- Connect your phone with the computer.
- Go to C:\AndroidSDK\tools\ **Replace the C:\AndroidSDK\tools with your installation path.
- type
fastboot devices
to make sure the connection is established.
- type
fastboot oem enableqxdm 0
to enable your SDCard.
- Boot into Recovery mode with fastboot command with Android SDK Tools installed.
- type
fastboot boot recovery-RA-hero-v1.6.2.img
. Phone is rebooting into Recovery Mode.
- Wipe -> Wipe data/factory reset , Wipe Dalvik-cache .
- Flash zip from sdcard -> Choose CursorSense32A-1.2.4-signed.zip to flash continue with the CursorSense32A-1.2.6.1-signed.zip.
- Installation completed. Reboot
- Done.
Summary for the [ SOLUTION B ]:
- Step 1 :
- Flash Official Rogers ROM with higher SPL version (Cupcake HTC Sense UI ).
(Extract SAPPIMG.zip from the ROM to flash)
Result :
SPL : 1.76.0010 (Perfected SPL)
Radio : 6.35.08.29 - Step 2 :
- Flash RUU_Sapphire_HTC_Europe_3.05.401.1_test_signed_NoDriver.
- Flash Recovery image : recovery-RA-hero-v1.6.2.img
- Flash Engineering SPL : update-hboot-1762007-signed.zip
Result :
SPL : 1.76.2007 (Engineering SPL)
Radio : 6.35.08.29
Recovery : Amon Hero Recovery v1.6.2
Step-by-Step for Solution B :
- Download 2 files from the links below, extract them into separate folder (Reason : filename is exactly the same. SAPPIMG.zip
HTC_Magic_Update_File1.zip
HTC_Magic_Update_file2.zip - Copy the first SAPPIMG.zip into your SDCard.
- Power Off. Reboot with “Volume Down + Power” or “Back + Power”.
- Follows the instruction from the screen. Select with trackball.
- Reboot after first part done. Remove the battery. Power Off.
- Repeat Step 2 – 5 with the second SAPPIMG.zip.
- Reboot.
- Rogers Cupcake HTC Sense UI is ready !
SPL : 1.76.0010 (Perfected SPL)
Radio : 6.35.08.29
Security : S-ON - Following step is to break Perfected SPL 1.76.0010
- Download RUU_Sapphire_HTC_Europe_3.05.401.1_test_signed_NoD river.exe >>HERE<<
- Download Recovery-RA-hero-v1.6.2.img >>HERE<<
- Download Engineering SPL : 1.76.2007 >>HERE<<
- Power On you phone and connect to the computer.
- Copy update-hboot-1.76.2007-signed.zip and recovery-RA-hero-v1.6.2.img into SD Card root directory.
- Install the RUU from computer.
- Install Recovery from AndroidSDK.
typeadb shell (press enter) flash_image recovery /sdcard/ recovery-RA-hero-v1.6.2.img (press enter)
- Unplug the phone once completed. Turn off phone, turn on and boot to Recovery mode with “HOME + POWER”.
- Select “Flash zip from sdcard”, select update-hboot-1.76.2007-signed.zip to flash.
- Reboot.
- You have Engineering SPL again.
SPL : 1.76.2007 (Engineering SPL)
Radio : 6.35.08.29
Enjoy !
Feel free to comment on the tutorial.
References :- xda forum : Rogers Mandatory Manual Update
- xda forum : Are there any solutions to deal with PERFECTED SPL 1.76.0009?










Hi,
I am using T Mobile 1.2 Fender with 3.5 mm headphone jack,
unfortunately my mobile got stuck in RUU screen, fastboot is working but adb is not working, my phone details are :
Radio version: 2.22.23.02.
SPL/hboot version: 1.33.0013.
product: sapphire.
mid: sapp31000.
security: on.
build-mode: ship.
I have tried your solution A, after rebooting,
nothing has happened it was rebooted automatically to RUU Screen with usb ( RUU USB )
for this command
..\tools>fastboot oem enableqxdm 0
… INFO[ERR] Command error !!!
OKAY [ -0.000s]
finished. total time: -0.000s
it gives me like this.
Please give me solution for this.
Thanks
Hi, when i install the second SAPPIMG, it stays stuck on SYSTEM – Unzipping. What should I do?