Unlocking HTC Sensation Z710e Bootloader for Android

Take the following steps to Unlock your Device’s Bootloader.

  1. Step 1

     After powering down, press Volume Down and while pressing Volume Down, press Power holding both buttons to start the device into Bootloader mode. If you have difficulty, power up normally, go to Settings->Battery and deselect Fast boot. Power down and try again.


  2. Step 2

    Use the Volume buttons to select up or down. Highlight Fastboot and press the Power button.


  3. Step 3

    Connect the device to the computer via a usb cable

  4. Step 4

    Download the following fastboot binary for your OS using the following links:

    Platform Download Size (bytes) Checksum
    Fastboot binary, Linux
    (Unzip the file before executing)
    fastboot 61887 ffd3b02cdf9aa7609462e3957663d238
    Fastboot binary, OS X
    (Unzip the file before executing)
    fastboot-mac 59071 0b3e2a8c5cfeb7c23b362483b93f7dd6
    Fastboot binary, Windows
    (Unzip the file before executing)
    fastboot-win 83753 a90c25141e306b3062dc8e47e14a1005
    1. Step 5

      Open a command Prompt: Windows: Start->”cmd” Mac: Applications->Utilities->Terminal.app Linux: Terminal

      Type in Command Prompt: fastboot oem get_identifier_token.

    2. Step 6

      You will see a long block of text. Copy and paste this text into the the token field below (in the Windows command prompt: Right Click > Mark > highlight the block of text > Right click to copy. Mac users can use cmd-option to mark and select text.).

      You will see one of the following two screens:

      Ref. 6a

      Ref. 6b

      When copying the token, start with this line:

      <<<< Identifier Token Start >>>> 

      And end with this line:

      <<<<< Identifier Token End >>>>> 

      (Note: Only copy the highlighted sections above. Do not copy the INFO or (bootloader) prefix)

    3. Step 7

      Paste this string of text into the token field and hit Submit in order to receive your unlock code binary file. You will receive this information in your email.

      Example:

Next you need to go to http://www.htcdev.com/bootloader/unlock-instructions/page-2 and enter you identification token there and click sumbit. HTC Dev will take you further from there.

Were you able to unlock your bootloader? Share with me your experience in comments below.

Android? Too many pattern attempts? Can’t hard reset? Here what to do!

htconexI had pattern screen lock on my HTC One X Android phone. Yesterday my nephew tried to unlock it too many times and it got permanently locked.

Too many pattern attempts

After trying too many attempts phone got locked and asking for my Google username and password. But unfortunately I wasn’t connected to Wifi due to which whenever I enter my login details it says invalid username and/or password. Since it tries to connect to Google server to authenticate and it couldn’t.

Master Reset

OK, since my phone wasn’t asking me for pattern and it wasn’t connected to internet so it was also not able to authenticate my logins. So doing a master/hard reset was the only option left. To hard reset phone you have to power off your phone and then turn on in recovery/bootloader mode. To do this you have to follow these steps.

  1. Press and hold the VOLUME DOWN button, and then press and hold the POWER button.
  2. Wait for the screen with the three Android images to appear, and then release the POWER and VOLUME DOWN buttons.
  3. Press VOLUME DOWN to select FACTORY RESET, and then press the POWER button.

But for this to work the Fast boot option in Settings > Battery Manager must not be selected. Oops! I remember I selected that option so I was out of luck and this didn’t work and my phone keep starting in normal mode leaving me on same login screen.

Big Problem!

So, now I was stuck and there were several problems.

  1. I couldn’t enter my pattern since it wasn’t asking due to too many attempts
  2. It wasn’t connected to Wifi neither my phone data plan so no internet due to which it wasn’t authenticating from Google.
  3. Fast boot was selected so I was unable to restart my phone in recovery mode.

Now what? I tried to Google solution but all I was getting is to go in recovery mode to hard reset my phone to make it reusable and I was unable to do that as well. Then suddenly I found  the solution!

The Solution!

Solution to this was when your phone is switched on and you are on login screen do the following:

  • Press and hold both Volume down button as well as power button until the screen goes completely black.
  • Once it is black release the power button only. Do not release the volume down button.
  • You will be booted into the bootloader mode.

Woala! That’s it! Now you can select Factory reset from the menu and wow finally I made my phone reusable again. 🙂

Root HTC Desire using REVOLUTIONARY method

Easiest Root Method

– The easiest root method for the HTC Desire

[STEP1]- Check Hboot version. Poweroff, and hold Volume Down & Power (it’s the number after “HBOOT”. Examples are 0.75xxxxx, 0.83xxxxx, 0.93xxxxx, 1.02xxxxx)

REVOLUTIONARY

[REVOLUTIONARY]- If your HBOOT version is 0.93 or above (NOTE: Version 1.03 is NOT supported) then continue, if it is below then use the Alpharev method.

[REVOLUTIONARY][STEP1]- Go to revolutionary.io and go to the “Downloads” section, Pick your operating system, choose device as HTC Desire, and choose your HBOOT version (you should already know this from STEP1). Then enter your serial number, it can be found in “about phone” or behind the battery.

[REVOLUTIONARY][STEP2]- Read the documentation page and download these fastboot drivers.

[REVOLUTIONARY][STEP3]- Make sure HTC Sync is disabled, if you have it installed on your PC. Plug your phone in via USB and make sure USB debugging is turned ON (settings> applications)

[REVOLUTIONARY][STEP4]- Extract all of the tools from the revolutionary.zip file and run revolutionary.exe. A CMD window should pop up and show you the progress (See [3] for how it should look like).

[REVOLUTIONARY][STEP5]- When the process is almost finished, it will prompt you to flash a custom recovery, type YES or Y. Follow tutorial number [10] if you would like to flash a different recovery – This is optional and not required if you decide to flash recovery during the revolutionary process.

[REVOLUTIONARY][STEP6]- Download superuser.zip, put it anywhere on your sd-card (preferably in a path you can remember). Boot into recovery by holding Volume Down & Power (You will see lines of green text flash, this is normal), then using the volume keys to navigate to RECOVERY, and use POWER to select. The phone will now boot into recovery.

[REVOLUTIONARY][STEP7]- Once you are in recovery, use the trackball (if it’s broken then use volume keys) to navigate to “install zip from sd-card > choose zip from sd-card > #directory where you put superuser.zip# > superuser.zip > yes”

[REVOLUTIONARY][STEP8]- After the process is finished, reboot, and your phone will now be rooted.

[Ref: http://forum.xda-developers.com/showthread.php?t=1275632]

 

How to Setup Hotmail Push Email via Exchange ActiveSync on Android (with HTC Fix)

Android invasion, Sydney, Australia
Android invasion, Sydney, Australia (Photo credit: Pranav Bhatt)

Windows Live Hotmail has been enabling and supporting push email through Exchange ActiveSync (EAS) protocol. With push email, user can sync email messages, contacts and calendar between mobile device and Windows Live cloud, and any update such as new incoming email in Hotmail will be automatically pushed to the phone for instant notification.

Here’s the guide on how to setup and configure a Hotmail account with push email support on Android mobile phone device, through Exchange ActiveSync service. The guide works perfectly for smartphone running Android 2.2 and above, i.e. Android Gingerbread 2.3 and Android Honeycomb 3.0 or 3.1.

Note that HTC Mail that comes with smartphone such as HTC Desire, HTC Desire HD, and HTC Incredible S has known issue when setting up Hotmail through Exchange protocol. At the final step when adding a Hotmail Exchange account, HTC Mail app will return “Failed to create the account. Please try again later.” error. So far, only HTC Mail is known to have incompatibility issue with and does not work properly with Hotmail via EAS. Other Android mobile phone which comes with stock Android Mail app such as Google Nexus One and Google Nexus S should not facing such error.

To workaround the HTC Mail limitation, download and install the APK below, which is based on stock email app for Android Froyo 2.2:

Original Android Froyo FRG22 Email app 2.2: Mail.apk
Email app 2.2.1 (from CyanogenMod 6.1.1): Email.apk
Email app modified to bypass Exchange security: Email (Bypass Exchange Security).apk
Email app modified to support Exchange 2010 SP1: Email (Exchange 2010 SP1).apk

An alternative for which can be downloaded from Android Market, also for Android 2.2 Froyo phone, isImproved Email, though it’s unofficial app but similar with stock default email app on Android.

How to Setup Hotmail via Exchange for Push Email Support

  1. On Android device, open Email app.
  2. Enter the MSN/Windows Live Hotmail email address and password.
  3. Tap on Manual setup.

4.  Select Exchange as type of account.

5.  Configure the following information for Server settings:

Server: m.hotmail.com
Domain: <leave blank>
Username: <full email address>
Use secure connection (SSL): Enable
Accept all SSL certificates: Enable

In other version of Email app, Domain and Username fields are combined into one as “DomainUsername”. In this case, enter your Windows Live/MSN Hotmail emaill address into the field preceded by a “” (backslash). For example, [email protected]

Tap Next when done.

6.  You can then configure various Account options for the just added Hotmail account. To enable push email, set Email check frequency to Automatic (Push).

Tap Next when done.

Note: If your mobile phone is running on Android version 2.1 or below, do not sync contacts and calendar which is not fully compatible with older versions of Android.

7.  Enter a name for the account, such as Hotmail or Windows Live Hotmail, and tap Done.

New incoming emails will have notification alerts appear in the notification bar and/or through sound alerts.

[Ref: http://gadgets5.com/2011/05/how-to-setup-hotmail-push-email-via-exchange-activesync-on-android-with-htc-fix/]