installing ics for your htc desire

13
8/19/2019 Installing ICS for Your HTC Desire http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 1/13 Search All Search All Tutorials Users Spots Waaave is a sharing network gathering developers and designers, all driven by self-learning and entrepreneurship. Activate your prole. 18 waaave Android 4 (ICS) for your HTC Desire Edit: 2 months, 2 weeks ago. Novice: 1 hour 7,627 views. Valérian Saliou Django Developer Brest, FR. Follow The HTC Desire is an excellent phone, robust and reliable. But it severely lacks of internal memory (170MB – 70MB really available for the end-user), and it has not been updated by HTC since Android 2.2.2. Apps are becoming bigger and bigger, and more and more of them require an higher version of Android to run. Your HTC Desire is not dead, it just requires a little upgrade! Switching to Android 4.0 would be great, right? We wrote this tutorial to explain you how to x these two painful problems. That's pretty simple, and your old HTC Desire will look like a last-generation Android phone. Yay! Here are some screens of what you will get once this tutorial nished successfully: 19 4 roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/ 13 30/05/2014 00:42

Upload: suresh

Post on 08-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 1/13

Search All

Search All

Tutorials

Users

Spots

Waaave is a sharing network gathering developers and designers, all driven by

self-learning and entrepreneurship. Activate your prole.

18

waaave

Android 4 (ICS) for your HTC Desire

Edit: 2 months, 2 weeks ago.

Novice: 1 hour

7,627 views.

Valérian SaliouDjango Developer

Brest, FR.

Follow

The HTC Desire is an excellent phone, robust and reliable. But it severely lacks of internal memory (170MB – 70MB really available for the end-user), and it has not been

updated by HTC since Android 2.2.2.

Apps are becoming bigger and bigger, and more and more of them require an higher

version of Android to run. Your HTC Desire is not dead, it just requires a little upgrade!

Switching to Android 4.0 would be great, right?

We wrote this tutorial to explain you how to x these two painful problems.

That's pretty simple, and your old HTC Desire will look like a last-generationAndroid phone. Yay!

Here are some screens of what you will get once this tutorial nished successfully:

19

4

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 2: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 2/13

 

This tutorial explains how to install Android ICS on HTC Desire handset only. It is

not compatible with HTC Desire HD and newer HTC devices. Please check you

have HTC Desire codename Bravo before. To make it simple you must have

this HTC Desire model.

Here are the requirements to achieve this tutorial:

Minimal

HTC Desire phone (any version)

USB phone cable (grab the one from HTC)

Computer

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 3: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 3/13

1

Recommended

16/32GB SanDisk Class 4 microSDHC memory card (buy one there)

Windows operating system

How To Proceed

Root your phone

In order to setup a custom ROM on your HTC Desire device, you must rst

“unlock it” by doing what we call a “root”. It is a sort of manufacturer lock

protection bypassing, similar to jailbreaking an iPhone.

Obviously, if your phone is already rooted, you can skip this part

Once your phone will be unlocked, you will be able to install any ROM of your

choice safely, without any risk to put your device down. Please follow our

instructions to avoid any risk of bricking your beautiful HTC Desire.

1. Requirements

You rst require a computer to run the app we need to root your phone. Someusers have reported issues rooting on MacOS (you can try, it will not break your

phone, just not work).

The best operating system to perform phone root is Windows, but it requires

phone drivers installation. We noticed that Unrevoked had issues performing

root on MacOS (maybe not on Linux).

You can also try rooting on a Linux system, such as Ubuntu. The phone is

recognized without anything to do (you can skip part 2 in this case).

2. Install phone drivers for Windows

In order to get Windows detect your HTC Desire, you need to install the ocial

HTC drivers on your system.

Download the package on the HTC website, right there. It's located in the

"Downloads" tab, named "HTC Sync". Then, open it and proceed setup.

At the end of the setup, you'll enter in another setup tool to install HTC

Sync. Please do not install it, we don't require it and it can cause issues

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 4: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 4/13

with our rooting tool. We just need the phone drivers to be installed.

3. Get Unrevoked

The app we will use to root our phone is called Unrevoked. It makes the phone

rooting very simple and safe.

Don't get the latest version from Unrevoked website, the rooting will not

work if you have the latest HTC Desire rmware version (latest ocial

HTC phone update).

We provide you the 3.32 version of Unrevoked, which is the only one that works

well. Get it there for Windows, MacOS or Linux.

4. Plug the phone

You can now plug your phone (please check Unrevoked is closed before doing

that!).

Be sure your phone is connected as "charging only", and not as HTC Sync, nor

storage disk.

Then, enable USB debugging on your phone: go to "Settings", then "Applications",

then "Development" and check the “USB debugging” checkbox to enable it.

Finally, allow external apps to be installed by checking "Unknown sources" in

"Applications" in your settings.

5. Root it!

We are now ready. The destiny of your HTC Desire is under your nger. Will you

click?

More seriously, if you proceed phone rooting, remember I am not

responsible of any damage that can be caused to your phone if you do

something wrong.

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 5: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 5/13

2

The rooting is based on a reliable process, which is not risky if you take care of 

what you do:

Check your phone's battery level is okay

Check your computer's battery level is okay (if on battery), or ensure you'll

not get anyelectric breakdown in the next minutes

Don't unplug your phone before Unrevoked does not ask you to do so (if 

“error” or “this wasa triumph”, you can unplug it safely)

Well, I assume you are now ready! Open Unrevoked, conrm the dialog box, and

wait for the root to proceed. Your phone will reboot, don't touch to anything, this

is normal. Just let the app do everything!

If the root is a success, you'll get an output : “This was a triumph.”. If it failed,

you'll get an error message. Your phone can now be unplugged safely.

In case it failed, check your HTC Desire is not running Android 2.3 from

HTC. If so (or if you cannot get root to work for any other reason), read

this tutorial to get it to work.

Prepare SD Card

Let's proceed some checks on your SD Card before partitioning it.

Please read this carefully, because it will play a huge role in your phone

performances, overall.

At rst, check your memory card is at least Class 4 (in order to get a good

read/write speed), and has a good capacity (4GB should be ne if you don't store

too much music and photos, and you only have a bunch of apps you want to

install).

For your personal knowledge, the Class of a memory card means its I/O

(Input/Output) speed. But in the case of a phone, it is not the most important

thing. A phone is a device which must read and write a lot of les at the same

time, and this speed is not really linked to the Class of the memory card you're

using.

We found the best microSD card for this kind of use, which is the SanDisk 32GB

Class 4 microSDHC (the author of this tutorial is using it, it works ne, the phone

speed is not lower than before). We bought it on Amazon, it's cheap and very

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 6: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 6/13

3

reliable, you should do so. :J

Please don't buy any kind of Lexar memory card or others. Even if they have a

high Class, they will slooooow your phone down and make your use like hell.

We tested the Laxar 16GB Class 10 microSDHC and we can conrm this. Lexar

manufactures very fast memory card for single le read, which is great to

transfer data (camera, simple storage), but not for a phone (it cannot accessmany les in the same time).

Partition SD Card

You must now partition your memory card to handle the new Android system.

We consider here that you want to get a bigger internal storage and override the

default one. The ROM we are going to setup is able to emulate the default

phone's internal memory on the SD card, so that you can get rid of the default70MB and get something like... 2GB!

All your SD card data will be lost, please make a full copy of your photos,

videos, music, messages before doing anything else!

For Windows users, you can read this partitioning help. Please note that you'll

use an outdated le system (ext2), and you should really consider use the next

method (which is not as simple, but you'll get ext4).

To format and partition your memory card in ext4, you'll require GParted,

available from the latest Ubuntu Live CD. Just download it from Ubuntu.com,

burn it on a CD and launch it on your computer before Windows boots. It

requires no install, just launch it in a test session.

Your SD Card must be partitioned in two disks :

External storage, FAT32 – the most of your memory card size1.

Internal storage, ext4 - not more than 4GB, you don't require so much space2.

The two partitions you create must be set as "Primary partitions" and

nothing else (it won't work with other options).

Here is an example, I have a 16GB Class 4 micro SD card:

External storage, FAT32 – 12.91GB1.

Internal storage, ext4/ext2 – 2GB2.

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 7: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 7/13

4

Beware! The order of the partitions is very important. The primary one

must be the FAT32 one, then the secondary must be the ext4.

Let's illustrate a bit how our GParted window must look like with this 16GB card:

Once you got this done, eject your ext4 partition (Internal) and keep the FAT32

one mounted.

Don't try to open the ext4 partition in your le browser, some users have

reported it can break phone compatibility. Just format it, unmount it and

unplug it when you copied the ROM on your FAT32 partition.

Get the ROM

HTC Desire ICS can be downloaded from this website as a single Zip le. Don't

forget to grab the very latest version!

When you got the le, copy it to the root of your SD card's external storage

(FAT32 partition) and insert the card in your phone.

Don't try to extract the Zip le before copying it to your SD card! The ROM

ashes as a single Zip le!

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 8: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 8/13

5

6

7

Open the ROM

Now that you prepared the setup of your ROM, let's install it on your phone!

Shut down your HTC Desire. Once the screen is off, press the Power button one

time and just after, hold the Volume Up + Power buttons until a blank screen is

displayed, with a list of actions.

Wait a bit it loads, and press the Volume Down button to highlight “Recovery”.

Press once the Power button.

You now get the HTC logo. Wait a bit and you'll enter into recovery mode.

Navigate and click with your trackpad bubble.

The rst thing to do is to clean your phone's memory by doing wipes. Proceed

the two wipes that are listed (wipe data and cache).

Go back and choose “install from zip”, then “choose zip on sdcard”. Open the Zip

le you have downloaded and conrm.

Install the ROM

You now enter in the ROM installation assistant.

When prompted to customize your setup (choose the mods), select the following

ones:

Select "Cronmods int2ext" (the one at the bottom of the list)1.

Select "Tiamat kernel"2.

Select "Delete Nikez updater"3.

This custom conguration is very important. We got the most stable and

fast setup with this on our own HTC Desire.

You can now continue and proceed setup.

The copy of les will take up to 2 minutes. Once done, just go back to the

Recovery interface.

Lock Play Store Updates

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 9: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 9/13

8

Google Play Stores auto-updater will cause boot issues to your phone

later (generally after a few reboots). You must carefully consider this

step.

We need to use ADB, which can be executed from Android SDK

platform-tools directory. If you don't have yet the Android SDK available

on your computer, grab it from Android Developers website.

All you have to do is to connect to your phone from your computer and execute

a few commands:

Note: unfortunately we are not sure of the exact name of the Play Store updater

APK. You may nd a different, but similar name.

First launch

The rst ROM start is a bit long, you'll get an animated boot animation during 5

minutes. Then Android's installation assistant opens.

You got it! Your phone is now running Android 4.0 Ice Cream Sandwich!

Tips & Tricks

Optimal system settings

Go to the phone settings, and ensure:

You disabled USB debugging (Developer options)

You disabled external source apps install (Security)

You disabled Mobile data roaming (More/Mobile networks)

Bash Copy to Clipboard

./adb shell

mount /systemcd /system/app/

rm PlayStoreUpdate.apk

reboot

1

23

4

5

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

13 30/05/2014 00:42

Page 10: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 10/13

Reduce Battery Usage

To reduce your battery usage (and get about 40% more autonomy on battery on phone

sleep), your should really consider disabling 3G and only use 2G networks for Internet.

This technique is only ecient if you don't download or load websites (if so, keep

3G enabled). 2G will be much slower, but if you only read mails and tweet you

won't see any signicant slowdown.

To disable 3G, go to your phone settings, then tap "More..." in "Wireless & networks",

then "Mobile networks", and check "Use only 2G networks".

Faster processor

One benet of rooting your phone is that you can change your processor settings to

make it faster and save battery at the same time.

You should really consider changing default settings in order to get the best

performances for apps, games and general usage.

Go to your phone settings, then open Evervolv Toolbox, go to Performance, then

Processor and change your conguration to get the following (which are the most

optimal settings we could nd):

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

f 13 30/05/2014 00:42

Page 11: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 11/13

Page 12: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 12/13

waaave

100%0 1 Waaaver

Relevant

Relevance

PostComments are parsed with GitHub Flavored Markdown

66 Comments (by 13 Users)

18

Reply Flag

Valérian Saliou commented: · 6 months, 3 weeks ago Edited   AUTHOR

In case anyone has questions, do not hesitate to ask them there, I 'll help you

;)

2

Reply Flag

Al3xx Mihai commented: · 1 month, 1 week ago

hy man, please help, I don't know what to make on this point 7 Lock Play

Store Updates, I have adb on my pc, but where to enter to executecommands? sory for my bad english

2

Reply Flag in reply to al3xx mihai (Show the comment)

Al3xx Mihai commented: · 1 month, 1 week ago

I found the solving for windows 7, after instal, in recovery, mount phone on

pc, open adb ( adt-bundle-windows-x86_64-20140321/sdk/platform-tools)

down SHIFT and pres right click on mouse, select OPEN COMMAND

WINDOW HERE a cmd will open, and you write here this: adb shell mount

/system adb shell ls /system/app/ (here you will se all app on your phone,search MarketUpdater.apk) adb shell rm /system/app/MarketUpdater.apk

adb shell ls /system/app/ (check if MarketUpdater.apk erased) if you don't

see MarketUpdater.apk , you can open (reboot) phone, , ,I made tests on my

phone and work, I open market, download, reboot, and passes of evervol, fr

moment no bugs

2

Reply Flag in reply to al3xx mihai (Show the comment)

Al3xx Mihai commented: · 1 month, 1 week ago

and do not make any update from market!!!!!!!

Al3xx Mihai commented: · 1 month, 1 week ago

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/

f 13 30/05/2014 00:42

Page 13: Installing ICS for Your HTC Desire

8/19/2019 Installing ICS for Your HTC Desire

http://slidepdf.com/reader/full/installing-ics-for-your-htc-desire 13/13

© 2013 Waaave. All rights reserved.

Show More

2

Reply Flag in reply to al3xx mihai (Show the comment)

and after few download from market, rst reboot fail to enter in soft, , , I

don't know what to make to run this version, I delete MarketUpdater.apk,

and fail , , , what to make?????

roid 4 (ICS) for your HTC Desire | Android | Waaave https://waaave.com/tutorial/android/android-4-ics-for-your-htc-desire/