FORUMS
Remove All Ads from XDA

[HOW-TO] Install OR, Custom ROM, Themes - Revert stock - List OR options, ROMs, Links

n/a posts
Thanks Meter: 0
 
By eXtink, Guest on 7th March 2011, 12:16 PM
Post Reply Email Thread
!!!DONE AND STICKIED!!!
!!! If you like this guide thank my posts !!!

Introduction
Quote:

Here is a (another) complete guide for your Milestone. I know there are already several how-to guide threads, but I think they aren't really clear enough. That's why I made a new guide. I'm using several posts for several subjects to keep this guide as clear as possible


Subjects
Disclaimer (Cyanogen)
Quote:

I am not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis. And if you point the finger at me for messing up your device, I will laugh at you.


Useful links


Contact
Quote:

If you find something what isn't right or you just want to add something, send me a PM


Version
Quote:

V2.0: Added everything I wanted (modify system, useful links) Redo some layout
V1.4 beta: Added modify your system section
V1.3: Added overclock section
V1.2: Redo some sentences for a better flow
V1.1: Fixed the capital letter problem
V1.0: Prior release

The Following 36 Users Say Thank You to eXtink For This Useful Post: [ View ] Gift eXtink Ad-Free
eXtink
7th March 2011, 12:16 PM |#2  
Guest
Thanks Meter: 0
 
More
Instal Open Recovery
Quote:

In this section of the guide we are going to install Androidiani OpenRecovery 3.3. I think this is the best open recovery available at the moment.
Link to the release thread thread on xda forum: http://forum.xda-developers.com/showthread.php?t=796679


Requirements

How-to
Quote:

1. Install the USB driver + RSD Lite on your computer, just go through the installation wizard.
2. Extract the downloaded zip containing the .sbf file.
3. Start RSD Lite.
4. Startup your Milestone in bootloader mode (using power button + d-pad up) You will see a screen containing bootloader at the top.
5. Connect your Milestone via USB with your PC. Now you will see your device in RSD Lite.
6. Browse for your downloaded .sbf file in RSD Lite and click on start.
7. Wait till this is completed, your Milestone will reboot when completed. If RSD Lite Tool will tell you to manually reboot, reboot into your bootloader (power + d-pad up)
8. Now we need to put the open recovery on your SD card, so extract all the content from Androidiani OpenRecovery 3.3 on your SD card. The archive contains an update.zip + an OpenRecovery folder, they both need to be at the root of your SD card.
9. Now we need to boot into the open recovery to test if it is succesfully installed, to do this you need to boot your Milestone using power + camera button (if this isn't working try using power + x). Hold this until you see a caution sign.
10. Press volume up + camera to go further. You also can try to press first volume up and then camera (that worked for me)
11. If all went well you will see 4 options: Reboot, apply update.zip, wipe data, wipe cache. We need to choose apply update.zip
12. The open recovery will now start up. You can navigate through the options using your d-pad


Note
Quote:

You will lose all your data if you are following this guide

If you applied an OTA update before, there is a script run at every system boot that checks and re-flashes the recovery when its checksum doesn't match. In such case, you have to avoid booting to android after the vulnerable recovery flash. Boot directly to recovery when RSD Lite restarts the phone (hold camera button) and from there remove the /system/etc/install-recovery.sh file.
rm -f /system/etc/install-recovery.sh

The Following 16 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
eXtink
7th March 2011, 12:17 PM |#3  
Guest
Thanks Meter: 0
 
More
Gain root access and make/restore nandroid backups
Quote:

We are gaining root acces in this section "and there is also a guide to modify your system using the open recovery"


Requirements
Quote:

- A fully charged Motorola Milestone.
- Androidiani OpenRecovery 3.3 installed. (installation of the open recovery explained in the post above)


How-to
Quote:

Root acces:
1. Boot into open recovery using power + camera (power + x), volume up + camera.
2. Apply update.zip.
3. You will see a menu with the option root phone, navigate to it using your d-pad and click on it.
4. Your milestone will be rooted, easy as it is!

Quote:

Make a nandroid backup/restore a nandroid backup.
1. Boot into open recovery using power + camera (power + x), volume up + camera.
2. Apply update.zip.
3. Navigate to the option nandroid and select it.
4. In the next menu you got two options: Backup and restore. Choose the one you want to do.
5. In the next menu select the options you want to backup/restore or choose backup/restore all. The nandroid will be stored on your SD card /Nandroid/[nandroid name]

The Following 11 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
eXtink
7th March 2011, 12:17 PM |#4  
Guest
Thanks Meter: 0
 
More
!!!MAKE EVERYTIME YOU INSTALL A CUSTOM ROM A NANDROID BACKUP!!!


How to install a custom ROM and a list of all available ROM's
Quote:

Here is explained how you install a custom rom on your milestone using the open recovery. There are two ways to install a custom rom, using an .zip file or a nandroid backup. Both are explained in this section.


Requirements
Quote:

- A fully charged Motorola Milestone
- Androidiani OpenRecovery 3.3 installed. (installation explained in the second post)
- A custom ROM/nandroid backup


How-to
Quote:

.zip file:
1. Download the desired custom rom
2. Place the zip file on your sc card /openrecovery/updates
3. Boot into open recovery using power + camera (power + x), volume up + camera
4. Apply update.zip
5. Wipe data + cache + dalvik to clean your milestone, so it will be fresh for the installation
6. Go back to the main menu
7. Navigate to apply update in open recovery
8. Select the desired file and apply it

Quote:

Nandroid backup:
1. Download the desired custom rom
2. Place the nandroid folder on your sd card /nandroid
3. Boot into open recovery using power + camera (power + x), volume up + camera
4. Apply update.zip
5. Wipe data + cache + dalvik to clean your milestone, so it will be fresh for the installation
6. Go back to the main menu
7. Navigate to the option nandroid and select it.
8. In the next menu you got two options: Backup and restore. Choose restore.
9. Choose the desired nandroid backup and restore it


List

!!!MAKE EVERYTIME YOU INSTALL A CUSTOM ROM A NANDROID BACKUP!!!
The Following 14 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
eXtink
7th March 2011, 12:18 PM |#5  
Guest
Thanks Meter: 0
 
More
How to overclock you Miletsone using OpenRecovery
Quote:

This is the section to read if you want to overclock your Milestone


Requirements
Quote:

- A fully charged Motorola Milestone
- Androidiani OpenRecovery 3.3 installed. (installation explained in the second post)


How-to
Quote:

Ecliar 2.1 based ROM's
1. Boot into open recovery using power + camera (power + x), volume up + camera.
2. Apply update.zip.
3. Navigate to Eclair Modding Menu and select it.
4. In the next menu you got several options. Search for Menu Overclock and click on it..
5. In this menu you got some several options for different overclock setting. Just click on the desired overclock and the open recovery will apply the overclock.
6. You can check the overclock using SetCPU or something.

Quote:

FroYo 2.2 based ROM's, currently also for Gingerbread 2.3 based ROM's
1. Boot into open recovery using power + camera (power + x), volume up + camera.
2. Apply update.zip.
3. Navigate to FroYo 2.2.1 Modding Menu and select it.
4. In the next menu you got several options. Search for Menu Overclock and click on it..
5. In this menu you got some several options for different overclock setting. Just click on the desired overclock and the open recovery will apply the overclock.
6. You can check the overclock using SetCPU or something.


Note
Quote:

Some ROM's already have some buildin overclock. When you apply a overclock using the open recovery the overclock from your ROM will be overridden.

The Following 10 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
eXtink
7th March 2011, 12:18 PM |#6  
Guest
Thanks Meter: 0
 
More
Modify your Miletsone using OpenRecovery
Quote:

All the options of the OpenRecovery explained!


Requirements
Quote:

- A fully charged Motorola Milestone
- Androidiani OpenRecovery 3.3 installed. (installation explained in the second post)


Options Androidiani OpenRecovery
Quote:

Reboot system ----- Reboots your Milestone
Settings ----- Going in to the setting menu of Androidiani OR

Quote:

Go back
Bash ----- ?????

Quote:

Go back
Enable / Disable color

Theme ----- Theme your Androidiani OR
Quote:

Go back
Androidiani OR
Open Recovery
Sith Edition
Squirtle
Stock

Keyboard Layout ----- Change your hardware keyboard layout
Quote:

Go back
Euro qwerty
azerty
qwerty
qwertz

Timezone ----- Change the standard timezone of your Milestone
Quote:

Go back
[GMT profiles]

USB Mass Storage Mode ----- This will enable USB storage mode, you can acces your SD card when you connect your Milestone via USB with your PC

Quote:

Disable

Quote:

Eclair Modding Menu ----- Mod your Eclair based ROM

Quote:

Go back
Install ADBBoot ----- This will install a little hack that starts at boot, and will allow adb to start directly as Root
Install conservative governor ----- Install the conservative governor, handling cpu clocks
Install flac support ----- Install flac support
Install interactive governor ----- Install the interactive governor, handling cpu clocks
Install JITv7 ----- Install the JITv7
Install memhack ----- Installs the hack to move Dalvik cache from /data to /cache, freeing a lot of space for apps
Install recoveryboot ----- This is the newest news from 1.42 openrecovery! You can boot into recovery without pass for the original one! this will substitute the original one at the boot, and will boot directly in OpenRecovery
Menu App2SD ----- Menu for some App2SD option - Doesn't work anymore, not with my phone.

Quote:

Go back
Split SDcard (will format SD card
Install App2SD
Install Boothack only
Install App2SD (symlink edition)
Install Boothack (symlink edition)

Menu BusyBox ----- Install options to install BusyBox on your system
Quote:

Go back
Install busybox to /system/bin
Install busybox to /system/sbin
Install busybox to /system/xbin
Install busybox to /data/busybox

Menu Camera Resolution ----- Menu to change camera resolution
Quote:

Go back
Set camera to default (720*480)
Set camera to fitscreen (720*400)
Set camera to PAL (720*576)

Menu install theme ----- Menu to install themes for your ROM
Quote:

Go back
Install theme

Quote:

Stolen from kalagas' theme thread
You put stuff on your SD card as follows in preparation of theme installation:
1) sdcard/OpenRecovery/theme/froyo/apps/All modded .apks
2) sdcard/OpenRecovery/theme/froyo/bootanimation/bootanimation.zip (or empty)
3) sdcard/OpenRecovery/theme/froyo/fonts/DroidSans.ttf and/or DroidSans-Bold.ttf - your fonts renamed (or leave empty)
4) sdcard/OpenRecovery/theme/froyo/framework/framework-res.apk

So once you have your stuff in those folders and then select the Install theme option.
First, a backup is performed and the existing theme is copied to \sdcard\OpenRecovery\backup\theme

A neat trick is to have nothing in those folders, "install theme", and have an instant backup of all your system apps!

Restore old theme ----- Restores theme from \sdcard\OpenRecovery\backup\theme

Menu overclock ----- Menu to overclock your ROM
Quote:

Go back
[overclock profiles]

Menu pixel density ----- Menu to change the pixel density for your ROM, this is the virtual PPI
Quote:

Go back
[density profiles]

Menu Removal Mods ----- Remove installed mods
Quote:

Go back
[mods]

Menu scripts ----- Menu to install some scripts
Quote:

Go back
Install nano editor ----- a text editor commandline
Install camerasound on/off scripts ----- this little script will shut off or on you camera sounds (type soundon or soundoff in terminal/adb)
Install mount/unmount system scripts ----- will install 2 little script to mount system in Read/write (mountrw) or Read/Only (mountro)
Install switch bootanimation script ----- little script (switchba) to swap your bootanimation with one on you sdcard (must be in the root, and named "bootanimation.zip")
Install moce cache scripts ----- with this script (movecache) you can move the cache from /cache to sdcard
Install show/hide ad scripts ----- this will install 2 script (showads and blockads) that will enable/disable the ads in the system (IN THE APPLICATIONS FOR EXAMPLE)
Install bash ----- alternative to Busybox, or you can install both altogether just tpe bash in adb/terminal
Install script to zipalign all system apk ----- this will install a script (zipalign_apks) that will zipalign all system apks (see below for info on zipaligning)

FroYo 2.2.1 Modding Menu ----- Mod your Froyo based ROM's (also for 2.3)
Quote:

Go back
Install mod - Conservative ----- Install the conservative governor, handling cpu clocks
Install mod - Interactive ----- Install the interactive governor, handling cpu clocks
Install mod - Memhack ----- Installs the hack to move Dalvik cache from /data to /cache, freeing a lot of space for apps
Install mod - Memhack (CM only) ----- Installs the hack to move Dalvik cache from /data to /cache, freeing a lot of space for apps`- ONLY FOR CM-MOD
Install mods autostart - not needed in many ROM's ----- ?????
Install OpenRecovery at boot ----- This is the newest news from 1.42 openrecovery! You can boot into recovery without pass for the original one! this will substitute the original one at the boot, and will boot directly in OpenRecovery
Menu Camera resolution ----- Menu to change the resolution of the camera

Quote:

Go back
Set camera to default (720*480)
Set camera to fitscreen (720*400)
Set camera to PAL (720*576)

Menu Install and restore themes ----- Menu to install themes for your ROM
Quote:

Go back
Install theme

Quote:

Stolen from kalagas' theme thread
You put stuff on your SD card as follows in preparation of theme installation:
1) sdcard/OpenRecovery/theme/froyo/apps/All modded .apks
2) sdcard/OpenRecovery/theme/froyo/bootanimation/bootanimation.zip (or empty)
3) sdcard/OpenRecovery/theme/froyo/fonts/DroidSans.ttf and/or DroidSans-Bold.ttf - your fonts renamed (or leave empty)
4) sdcard/OpenRecovery/theme/froyo/framework/framework-res.apk

So once you have your stuff in those folders and then select the Install theme option.
First, a backup is performed and the existing theme is copied to \sdcard\OpenRecovery\backup\theme

A neat trick is to have nothing in those folders, "install theme", and have an instant backup of all your system apps!

Restore old theme ----- Restores theme from \sdcard\OpenRecovery\backup\theme

Menu memory manager ----- What kind of memory manager is used
Quote:

Memory Manager Aggresive
Memory Manager Aggresive - keep launcher alive
Memory Manager Default
Memory Manager Default - keep launcher alive
Memory Manager Mild
Memory Manager Mild - keep launcher alive

Menu overclock ----- Menu to overclock your ROM
Quote:

Go back
[overclock profiles]

Menu pixel density ----- Menu to change the pixel density for your ROM, this is the virtual PPI
Quote:

Go back
[density profiles]

Menu scripts ----- Menu to install some scripts
Quote:

Go back
Install nano editor ----- a text editor commandline
Install camerasound on/off scripts ----- this little script will shut off or on you camera sounds (type soundon or soundoff in terminal/adb)
Install mount/unmount system scripts ----- will install 2 little script to mount system in Read/write (mountrw) or Read/Only (mountro)
Install switch bootanimation script ----- little script (switchba) to swap your bootanimation with one on you sdcard (must be in the root, and named "bootanimation.zip")
Install moce cache scripts ----- with this script (movecache) you can move the cache from /cache to sdcard
Install show/hide ad scripts ----- this will install 2 script (showads and blockads) that will enable/disable the ads in the system (IN THE APPLICATIONS FOR EXAMPLE)
Install bash ----- alternative to Busybox, or you can install both altogether just tpe bash in adb/terminal
Install script to zipalign all system apk ----- this will install a script (zipalign_apks) that will zipalign all system apks (see below for info on zipaligning)

Menu VM heap memory ----- Menu to change VM heap memory, the max alocated memory size per app
Quote:

Go back
[VM heap profiles]

Remove all mods and restore bootanimation ----- Remove all installed mods on your ROM and resets the bootanimation
Stock 2.2.1 bugfix ----- ?????

Menu Application Management ----- Here you can modify your installed apps
Quote:

Go back
System apps -----

Quote:

Previous page
[App names]
Next page

Internal apps -----
Quote:

Previous page
[App names]
Next page

Recovery apps ----- Install system apk from \sdcard\OpenRecovery\apps

Menu Utilities ----- Some utilities for your system
Quote:

Go back
AdBlock ----- blocks adds in the whole system, both in browser and apps!
Fix permissions to prevent apps force closses ----- this is a very handy tool! this will re-set all permission in all apks in the entire system (system, data and for app2sd and froyo even sd) to prevent sudden FC in apps!
Kernel optimization Eclair ----- as the name says, this is a VERY beautiful script that I tweaked a bit from original (from kholk & xslntx on XDA) that encache the performance and the soothness of our mileston A LOT...it also improves 3d managment and all the experience is much more smoother and faster!
Kernel optimization FroYo ----- as the name says, this is a VERY beautiful script that I tweaked a bit from original (from kholk & xslntx on XDA) that encache the performance and the soothness of our mileston A LOT...it also improves 3d managment and all the experience is much more smoother and faster!
Scandisk SD ----- does the scandisc on your sd, very handy in some situations!
Scandisk ext2 ----- as before, only for app2sd users obviously!
Show Free Space ----- will display your free sd card and flash memory space

Zipalign Compatible with Eclair and FroYo ----- Make your system zipaligned

Quote:

Go back
Zipalign complete on entire system
Zipalign only data partition
Zipalign only system partition

Quote:

Console ----- Going in to the console
Change Baseband ----- Here you are able to change your baseband

Quote:

Go back
Argentina-Personal.zip
Brazil.zip
Canada.zip
French.zip
Germany.zip
Isreal-Celcomm.zip
Italy.zip
Singapore.zip
Telus.zip
Thai.zip
Venezuela-Movilnet.zip

Nandroid ----- Make/restore/delete a nandroid backup
Quote:

Go back
Backup

Quote:

Go back
Backup all
Backup Selected
-----Options-----
Reboot when finished
Compress backup
-----Partitions-----
System
Data
Cache
Cust
Cdrom
Boot
Baseband Software
Linux Bootloader
Logo
Device tree

Restore
Quote:

Go back
[Nandroid name]

Quote:

Go back
Backup all
Backup Selected
-----Options-----
Reboot when finished
Compress backup
-----Partitions-----
System
Data
Cache
Cust
Cdrom
Boot
Baseband Software
Linux Bootloader
Logo
Device tree

Delete
Quote:

Go back
[Nandroid name]

Application Menu ----- ?????
Root Phone ----- Root phone and install superuser.apk
Run Script ----- Run scripts placed in \OpenRecovery\scripts
Apply update ----- Apply a update file, most of the time custom ROM's
Quote:

Go back
[Update name]

Wipe Dalvik Cache ----- Wipe the dalvik cache
Wipe Data / Factory Reset ----- Do a complete factory reset, deletes all user data
Quote:

No
...
Yes - delete all user data
...
No

Wipe Cache Partition ----- Wipes the cache partition

The Following 9 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
eXtink
7th March 2011, 12:21 PM |#7  
Guest
Thanks Meter: 0
 
More
How to revert your modified Milestone back to stock
Quote:

If there is any reason you want to revert your milestone back to stock ROM, you will be here explained how you will do it


Requirements

How-to
Quote:

1. Install the USB driver + RSD Lite on your computer, just go through the installation wizard.
2. Extract the downloaded zip containing the .sbf file.
3. Start RSD Lite.
4. Startup your Milestone in bootloader mode (using power button + d-pad up) You will see a screen containing bootloader at the top.
5. Connect your Milestone via USB with your PC. Now you will see your device in RSD Lite.
6. Browse for your downloaded .sbf file in RSD Lite and click on start.
7. Wait till this is completed, your Milestone will reboot when completed. If RSD Lite Tool will tell you to manually reboot, reboot into your bootloader (power + d-pad up)


Note
Quote:

You will lose all your data if you are following this guide

The Following 12 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
7th March 2011, 02:50 PM |#8  
alijs's Avatar
Senior Member
Flag Amman
Thanks Meter: 24
 
More
Great efforts & well organized..
thanks
sileshnair
7th March 2011, 03:34 PM |#9  
Guest
Thanks Meter: 0
 
More
Good work, bro.
7th March 2011, 07:13 PM |#10  
Christoffer84's Avatar
Member
Thanks Meter: 6
 
More
Thumbs Up - very helpful for newbies, if they read it
eXtink
7th March 2011, 09:08 PM |#11  
Guest
Thanks Meter: 0
 
More
Maybe after many thanks and post it will be a sticky so newbies will read it
Thanks for the thanks :P
Post Reply Subscribe to Thread

Tags
complete list, guide, how-to, open recovery, root

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes