[Motorola Droid and Milestone General] pcphobic:
I found a solution

Like the rest, I too had the same problem. Then I found out how to make it work by accident.

I am using RSDlite version 4.5.7 on Windows 7 (32-bit version).

This is what you must do.

Step 1:

Download Open Recovery Version 1.46 for Milestone from http://www.modmymobile.com/forums/downloads.php?do=file&id=28089

Step 2:

It is a rar file, so use any free software to extract out the contents of this OpenRecovery_v1_46_SHOLS.rar file to a new folder on your desktop.

After u have extracted it, look for a file called vulnerable_recovery.sbf. Copy out this vulnerable_recovery.sbf file to somewhere on your pc for example to the root of your C drive on your PC.

Step 3:

Download from this script to disable the recovery check for signed recovery menu (so that we can apply update.zip later) from

http://modmymobile.com/forums/attac...le-recovery-disable_recovery_check_by_ota.zip.

Unzip the file and there should be a file called Disable_recovery_check_by_OTA.sh

Step 4:

Copy the Disable_recovery_check_by_OTA.sh file to a sub folder called scripts that is within the OpenRecovery folder (which we have already extracted earlier) (eg. OpenRecovery\scripts).

Step 5:

Boot up the phone as per normal and then connect the phone to PC via USB cable

Step 6:

Change the USB Connection to Memory Card Accessl

Step 7:

Go to the desktop of your PC and open up the folder where the contents of the extracted OpenRecovery_v1_46_SHOLS.rar file is. You should then copy the update.zip to the root of your phone's SD card (eg. SDcard\update.zip).

Also copy the whole OpenRecovery folder also to the root level of your SD card (eg. SDcard\OpenRecovery)

Step 8:

Change the USB Connection to Portal & Tool. This is the trick that will allow RSDLite to detect your phone.

Step 9:

Launch RSDLite ver.4.5.7

Step 10:

It will take a few seconds for your phone to appear in the device list of RSDLite

Step 11:

Click on the "..." button and locate and open the vulnerable_recovery.sbf file which we have extracted earlier and had copied out to somewhere (eg. root of C drive).

Step 12:

Click on the "Start" button.

Step 13:

Immediately you would see something in the status progress of RSDlite. RSDlite will switch your phone to the Bootloader mode by itself.

Step 14:

- Very Important Step

Pay attention to the status of the Bootloader on your phone. Halfway thru the progress of flashing the vulnerable_recovery.sbf, RSDlite will initiate a reboot of your phone.

When that happens, you must prevent the phone from rebooting into the normal Android mode and get it to boot into the Bootloader mode by quickly pressing & holding up on your D-pad in horizontal (landscape) position.

I would suggest that b4 RSDlite initiate the reboot, you should be prepared for it by sliding out the keyboard first and hold it in the horizontal (landscape) position and get ready to press up on the D-Pad.

by quickly turning your phone to the horizontal position (landscape) and press and hold up on the D-Pad of your phone. Hold the up key of your D-pad for about 3 to 4 seconds before release it and it should be now back in the bootloader mode.

Do not do anything yet. You will know when the flashing of the vulnerable_recovery.sbf is completed and successful when the result in RSDLite device list window says "PASS".

Step 15:

- Also very important step

Once the flashing of the vulnerable_recovery.sbf is complete (after you see "PASS" in RSDlite), you may close RSDlite and then unplug the phone from the USB cable.

The phone is still in the bootloader mode. Now be prepared to boot into the recovery mode. This is very important. If you fail to boot into the recovery mode then you will have to repeat from Step 8

The technique that I use on my Motorola Milestone to boot into the recovery mode is by using the 3 button technique. I press the "x" key + power button + camera button together at the same time and hold it until the recovery mode icon appears which is a an exclamation mark within a triangle.

Step 16:

While in the recovery mode, slide the keyboard back in. Then press and hold the volume up button first and then press the camera button once and when you see the recovery menu you can quickly release the volume up button.

Step 17:

Slide the keyboard out. Use the D-pad to navigate. If you are holding the phone in vertical position, then to navigate up and down the recovery menu, just press up or down on the D-pad. To confirm your selection, press down on the middle of your D-Pad.

Using your D-Pad, scroll down to the part it says "apply sdcard:update.zip" and press the middle of your D-Pad to select it.

You should see something packages being downloaded to your phone which is part of the installation process of the Motorola Milestone Open Recovery Menu which is not the stock Recovery Menu.

Step 18:

Once you are in the Motorola Milestone Open Recovery Menu, scroll down to the option that says "Run Script". Select that option.

Step 19:

Then you should be able to see a list of scripts and one of them should be "Disable_recovery_check_by_OTA.sh". Select that script.

Step 20:

Once that "Disable_recovery_check_by_OTA.sh" has been applied, the phone will no longer check for signed recovery menus like this Motorola Milestone Open Recovery Menu when ever you go into the stock recovery menu to "apply sdcard:update.zip". This means you can install different types of "Open Recovery Menu" for different custom roms for Motorola Milestone.

Besides using this Motorola Milestone Open Recovery Menu, I have also tried the following 2 "Open Recovery Menu" on my Milestone:

1) Androidiani OpenRecovery 3.3 - http://xdaforums.com/showthread.php?t=796679

2) G.O.T OpenRecovery (for installing G.O.T custom FROYO rom) - http://groupoften.wordpress.com/g-o-t-s-openrecovery/

Important Note:

Before you start to install custom roms please do a Nandroid back up of your phone in case something goes wrong during the installation of the custom rom, you can restore your phone back to stock rom.

The Nandroid back up and restore option is available within all 3 "Open Recovery Menu" mentioned above.