Gain S-Off On HTC Desire GSM With AlphaRev 1.8 Custom HBOOT

alpharev-logo18S-Off is a flag on Android phones that stands for security off. It disables the default read-only lock set on /system and /recovery partitions and enables you to directly replace system files and flash custom recoveries when other automated methods aren’t an option. You can now gain S-Off on your HTC Desire GSM with an HBOOT reflash, courtesy AlphaRev 1.8 Custom HBOOT.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.

WARNING: This method will NOT work on the CDMA version of HTC Desire.

Gaining S-Off on most Android devices is quite straightforward as it involves merely tinkering with the radio ROM and replacing it with one that has the security flag removed. On the HTC Desire though, HTC has used some advanced mechanism that does not let you use the conventional method, and that’s where this hack comes handy. Basically the HBOOT detects whether the security flag is on or off and AlphaRev 1.8 is a custom HBOOT image that you can install and it will always detect the flag as off regardless of its always on state.

While the developer of AlphaRev ieftm did an excellent job at building this tool, he did not give any instructions or guide easy enough for newbies or even many experienced users. I myself had to look for other resources for help with what I was supposed to do with the download from AlphaRev’s site, until I came across an excellent guide written by XDA-Developers forum member AndroidGX.

The method uses a Live Linux CD/DVD/USB to set S-Off so you will either need a writeable CD/DVD and a computer with a CD/DVD writer, or a USB drive and a computer that supports booting from USB.


To flash the AlphaRev 1.8 custom HBOOT to your HTC Desire and gain S-Off:

  1. Make ABSOLUTELY SURE to take a nandroid backup of your phone before proceeding. I did not do that and couldn’t boot into my ROM after this process. Fortunately, I had a nandroid backup taken a couple of days back so I only lost the changes I had made to my phone in the past two days. If you are unfamiliar with it, refer to our guide on how to perform and restore a nandroid backup.
  2. Download the AlphaRev 1.8 HBOOT reflash utility from the link given below.
  3. For CD/DVD users:
    • Burn the downloaded ‘alpharev.iso’ file from Step 1 to a blank writeable CD/DVD.
    • Turn your computer off and boot it from that CD/DVD.

    For USB Drive users:

    • Download Universal USB Installer from the link given below and run it.
    • Click ‘I agree’ on the license agreement.
    • From the dropdown, select the last option: ‘Try Unlisted Linux ISO (New Syslinux)’
    • Click ‘Browse’ and select the downloaded ‘alpharev.iso’ file from Step 1.
    • Plug a blank USB drive into your computer and select it from the drop down box.
    • Tick ‘Format Drive as Fat32’. Warning: All data on the drive will be lost.
    • Click ‘Create’ and confirm the several prompts that you’ll get.
    • Wait till the USB drive is prepared and then click ‘Close’.
    • Turn your computer off and reboot it from the USB drive.
  4. Wait for your computer to boot into the Live Linux system on the CD/DVD/USB Drive and press any key when prompted.
  5. If you get asked whether you also want to flash the custom ClockworkMod AlphaRev Recovery 2.5.1.8, select ‘yes’ unless you are absolutely sure you want to keep your current recovery.
  6. Connect your phone to your computer via USB while it is powered on normally.
  7. Wait patiently while the S-Off procedure is performed. It may take a while. Do NOT do ANYTHING on your phone or your computer before the process finishes and prompts you about it.
  8. Press enter to reboot your computer when the process has finished. Make sure to set it to boot from the hard disk this time to get you back into Windows. Eject the CD/DVD/USB drive before rebooting.

Congratulations! You now have S-Off on your HTC Desire. I just followed these steps to get it on mine so I know that it works 100%. As I previously mentioned, I could not boot into my ROM after this process and many others experience this issue as well. This is not a problem at all if you have taken a Nandroid backup before proceeding with this method. Just restore your Nandroid backup from recovery and you’ll have everything back, with the S-Off that you just achieved still in place.

For methods using other tools like VMWare and VirtualBox, or for help with any issues that you face, head over to this XDA-Developers forum thread.

Download AlphaRev 1.8 Custom HBOOT for HTC Desire GSM

Download Universal USB Installer

Advertisement
  • catten

    Hi

    Does this work with pvt4 40000 hTc desire?

    I just ran unrevoked 3.3, however, s-on prevent root access and clockworkmod doesn’t work properly on pvt4 40000 desire, so no nandroid backup can be made.

    • http://www.hqraja.com/ Haroon Q. Raja

      I strongly recommend against performing any hacks like this without taking a nandroid backup first because you can never tell what could go wrong. Even if it has worked on one phone, it may give issues on another phone of the same make, model and even batch, you just never know.
      Can you search and see if you can find a version of Amon_RA or some other custom recovery that works for pvt 40000 if ClockworkMod recovery doesn’t?

      • catten

        Would Amon_RA recovery even work without root access? I have tired titanium backup after running revoked 3.3, however, I got an error with titanium saying the root access required.

        • http://www.hqraja.com/ Haroon Q. Raja

          I have found a thread where you *might* find a solution as it is dedicated to the pvt4 40000 Desire.
          http://forum.xda-developers.com/showthread.php?t=853583
          It is quite a long thread and I haven’t gone through it completely but users there have posted that they have successfully rooted their pvt4 40000 Desire, installed a working custom recovery, gained S-Off using the AlphaRev method and flashed a custom ROM. Hopefully you can find a solution there.

  • ksavai

    I guess im following every step in your guide. Sucessfull S-off and can not boot to my ROM. So now using 30 min old nandroid backup. Finger crossed..

  • DanTheMan

    I tried the AlphaRev USB method for my HTC Desire Bravo, on which I have Gingerbread 2.3.3. But when I booted my PC from the USB, it booted linux, then seemed to hang. I could press escape to get a command line, but don’t know what to do. Anyone any ideas?