brick

[Solved] Failed remote signature verify fail. Phone stops on fastboot

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] :

  1. 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.
  2. Mount SDCard , command = [fastboot oem enableqxdm 0]
  3. Flash CursorSense32A-1.2.6.1-signed.zip (copy into root sdcard)
  4. 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 :

  1. Copy Recovery img (recovery-RA-hero-v1.6.2.img) into your “C:\AndroidSDK\tools\ ” folder.
  2. Copy CursorSense32A-1.2.4-signed.zip and CursorSense32A-1.2.6.1-signed.zip into your SDCard.
  3. Connect your phone with the computer.
  4. Go to C:\AndroidSDK\tools\   **Replace the C:\AndroidSDK\tools with your installation path.
  5. type
    fastboot devices

    to make sure the connection is established.

  6. type
    fastboot oem enableqxdm 0

    to enable your SDCard.

  7. Boot into Recovery mode with fastboot command with Android SDK Tools installed.
  8. type
    fastboot boot recovery-RA-hero-v1.6.2.img

    . Phone is rebooting into Recovery Mode.

  9. Wipe -> Wipe data/factory reset , Wipe Dalvik-cache .
  10. Flash zip from sdcard -> Choose CursorSense32A-1.2.4-signed.zip to flash continue with the CursorSense32A-1.2.6.1-signed.zip.
  11. Installation completed. Reboot
  12. Done.

Summary for the [ SOLUTION B ]:

  1. 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
  2. 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 :

  1. 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
  2. Copy the first SAPPIMG.zip into your SDCard.
  3. Power Off. Reboot with “Volume Down + Power” or “Back + Power”.
  4. Follows the instruction from the screen. Select with trackball.
  5. Reboot after first part done. Remove the battery. Power Off.
  6. Repeat Step 2 – 5 with the second SAPPIMG.zip.
  7. Reboot.
  8. Rogers Cupcake HTC Sense UI is ready !

    SPL : 1.76.0010 (Perfected SPL)
    Radio : 6.35.08.29
    Security : S-ON

  9. Following step is to break Perfected SPL 1.76.0010
  10. Download RUU_Sapphire_HTC_Europe_3.05.401.1_test_signed_NoD river.exe >>HERE<<
  11. Download Recovery-RA-hero-v1.6.2.img >>HERE<<
  12. Download Engineering SPL : 1.76.2007 >>HERE<<
  13. Power On you phone and connect to the computer.
  14. Copy update-hboot-1.76.2007-signed.zip and recovery-RA-hero-v1.6.2.img into SD Card root directory.
  15. Install the RUU from computer.
  16. Install Recovery from AndroidSDK.
    type
    adb shell (press enter)
    flash_image recovery /sdcard/ recovery-RA-hero-v1.6.2.img (press enter)
    
  17. Unplug the phone once completed. Turn off phone, turn on and boot to Recovery mode with “HOME + POWER”.
  18. Select “Flash zip from sdcard”, select update-hboot-1.76.2007-signed.zip to flash.
  19. Reboot.
  20. 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?

2 thoughts on “[Solved] Failed remote signature verify fail. Phone stops on fastboot

  1. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>