HTC Sensation (pyramid)

If you are unable to get HTCDEV Unlock due to motherboard replacement please follow these instructions. These instructions are NOT for devices that are capable of achieving HTC Dev Unlock but you just don't want to.


Step 1 | Pre-requisites:

  1. Supported Operating Systems:

    We only support Ubuntu 12.04 (and newer) 32bit, you may use a LiveCD if you have the wrong OS installed natively. LiveUSB will NOT work!

    Ubuntu 64bit, Ubuntu versions lower than 12.04, other Linux distros, Virtual Machines and Mac's will NOT work - we will not help you if you break your device!

  2. Ensure that your battery is fully charged.

  3. External SD card (2GB - 16GB) in your device.

  4. The original HTC USB cable for your device.

  5. Perform a full backup or replace your SDcard with one that you are willing to wipe - it is possible that during these steps all data may be lost.

  6. You must be directly connected to a USB 2.0 port on your computer - USB 3.0 and USB hubs will NOT work!


Step 2 | Instructions:

  1. Download the correct version of ControlBear for your Android version:

  2. Untar ALL files from the download into a new folder

  3. cd into the folder where you extracted and run the following cmd:

    • chmod 755 ControlBear adb fastboot
  4. Temproot your device by typing the following into cmd/terminal (with your phone booted into the Android OS)

    • sudo ./adb shell mv /data/local/tmp /data/local/tmp.orig
    • sudo ./adb shell ln -s /data /data/local/tmp
    • sudo ./adb reboot
    • sudo ./adb shell "echo 'ro.kernel.qemu=1' > /data/local.prop"
    • sudo ./adb reboot
  5. Run ControlBear from terminal - sudo ./ControlBear

  6. Follow the on-screen instructions from ControlBear

  7. Do not press any of the buttons on the phone during the process!

  8. You are done when you see "S-OFF SUCCESS"

  9. Once you are done with S-OFF proceedure and ONLY when you are done...
    Remove Temproot by typing the following into cmd/terminal (with your phone booted into the Android OS)

    • sudo ./adb shell rm /data/local.prop
    • sudo ./adb shell rm /data/local/tmp
    • sudo ./adb shell mv /data/local/tmp.orig /data/local/tmp
    • sudo ./adb reboot


If you're having problems check these troubleshooting steps.

Troubleshooting Steps

Don't know if your HBOOT is GB or ICS?

HBOOT Version List



Support for JuopunutBear is on IRC channel #unlimited on freenode. If you do not have an IRC client you can use the link below.