[Motorola Milestone Android Development] mhnx:
Hello, everybody.

It's my first post-guide, so sorry if I make some mistakes :p

BEFORE STARTING UP I HAVE TO SAY THAT ME AND THE FORUM ADMINISTRATORS DO NOT TAKE ANY RESPONSIBILITY FOR ANY DAMAGE ON YOUR DEVICE.

BE SURE THAT YOU WILL LOSE THE WARRANTY OF YOUR PHONE WHILE DOING ILLEGAL ACTIONS.

So....LET'S START!!!

(If the links are broken PM me to fix it, thank you.)

Required things that you need:

1.) Motorola Milestone with stock 2.1firmware (Eclair)

2.) Motorola USB Drivers files

3.) Vulnerable sbf Recovery File

4.) RSD Lite (v4.9)

5.) G.O.T. OpenRecovery (v2.01) or Androidiani OpenRecovery (v3.3)

(INFO ABOUT ANDROIDIANI COMMING SOON. THANKS TO greglord ABOUT HIS REQUEST)

Rar pass:

[B][COLOR="Red"]mhnx[/COLOR][/B]

How to enter the G.O.T. or the Androidiani OpenRecovery Menu:

Due the motorola limmitations we have to flash a vulnerable recovery file to run unofficial zip files on our devices.

Step One:

Power off your device, after open the hardware keyboard and press both the D-pad UP key and the power key and let the device power up.

The bootloader will be oppened. Now connect your phone with the usb cable on your pc and let it install the drivers properly.

Bootloader seems like this:

Bootloader 90.78

Battery OK
OK to Program
Connect USB
Data Cable

THIS IS ONLY FOR MILESTONE WITH BOOTLOADER v90.78

If you want to update your BOOTLOADER go here and flash the sbf file like I explain you from below.

Step Two:

After completing the driver installation start the RSD Lite on your pc,

press the "..." button on the program and navigate to find the sbf file you downloaded before and click on the start button.

If the "Start" button will be gray you might rename the .sbf file to a shorter name like: "bootloader.sbf".

Step Three:

Now you must power on your mobile phone and connect it on your computer,

after this you must copy the update.zip and OpenRecovery for Androidiani OpenRecovery or update.zip,Openrecovery and OpenRecovery-CFG folders on the root of your SDCARD.

After this steps you must power off your device.

Now there are two ways to enter the Recovery mode on your phone,

1.) Long press both the camera button and the power keys until the /!\ image appears on your phone and

2.) Open the hardware keyboard and long press both the "x" and the power button until the /!\ image appears on your phone.

after this image you have to release the previous keys and press the Volume + button and the camera button.

You are now on the Recovery menu,

navigate down with the D-pad hardware keyboard and select "apply sdcard:update.zip"

after this you are on the G.O.T. or the Androidiani OpenRecovery menu.

How to ROOT your Milestone with G.O.T. OpenRecovery:

(You must be in the G.O.T. OpenRecovery menu)

Navigate on the "Root Phone" selection with the D-pad or the Volume keys and press it either with the D-pad center key or the Camera

Button

This is it! Your device is now rooted.

(Easy eh? :p)

How to undo ROOT

Use this commands with the ADB-Shell to undo the root on your phone.

mount system
rm /system/bin/su
rm /system/app/Superuser.apk
umount system

How to Nandroid Backup & Restore your device:

(You must be in the G.O.T. OpenRecovery menu)

Recommendation: Charge your phone 50%+ before Backup/Restore

Navigate on the "Nandroid" selection.

Enter the "New Nandroid System (1.45)".

Now, enter the "Open Nandroid Menu" and hit "Backup"

You are now to select the items you want to backup, if you want to backup everything just select "Backup All", if you don't want to backup everything navigate down and select the items you want to backup and press "Backup Selected".

If you want to Restore a Nandroid Backup, in the nandroid menu you have to press "Restore", a menu will appear with the backups you have done so far, select that you want from the backups and in the menu that will appear hit "Restore All" or select theese you want and press "Restore Selected".

THE BACKUP AND THE RESTORE MIGHT TAKE SOME MINUTES TO COMPLETE.

How to Install Memhack,BusyBox,Flac-Support,Just in Time (beta) and change the Screen Density (Resolution)

On the main G.O.T. OpenRecovery Menu navigate down and select "Launch 2.1 Menu"

After this navigate again down and select "Hacks & Mods Menu"

A menu will appear.

Theese are very easy to install.

Just navigate at the thing you want to install and press "Install"

If you want to Uninstall just press "Deinstall"

Little strange is Busybox.

To install Busybox select:

[ ] /system/sbin
[ ] /system/xbin
[ ] /data/busybox

and after selecting theese hit "Install" down of theese selections.

To change density navigate down again and press "Open Menu"

Again a menu will appear with some selections from 190 to 280

there are some tips in there about the screen size:

(smallest,original,biggest). I think that you will understand the sizes :p.

How to Wipe & Clean your Milestone:

If you want to make a Wipe with the G.O.T. OpenRecovery menu,

open the menu navigate down and select "Wipe & Cleaning Menu"

After the menu is loaded select:

Wipe Dalvik Cache
Wipe Data / Factory Reset
and Wipe Cache Partition

You are done! You have wiped your phone.

To make a Full-Wipe you must format and the SD-Card.

WARNING! You will lose all of your data except the files on SD-Card.

If you don't want to lose your data make a Nandroid Backup before wiping!!

How to change the baseband on your phone:

Open the G.O.T. OpenRecovery menu navigate down and select the "Stock GOT Features Menu".

Navigate again down and select the "Baseband Menu", after this you are ready to select the baseband you need to run on your phone.

If I have some mistakes, please correct me :)

THIS FOR NOW, IF YOU NEED SOMETHING ELSE TO ADD JUST PM ME.

UPDATES COMMING!!!