The method that exist at here, it is the right way to update your LG Ally to Android 2.2.1 Froyo and only way to root a LG Ally running 2.2.1 right now thanks to Trident’s and others hard work. Sorry it’s not a "real option" for you at this time but it’s the only one you have unless you develop one or get a different phone. LG Android Phones
Warning: I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. You are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. LG Cell Phone Software
Here’s full instructions on how to update LG Ally to Android 2.2.1 Froyo:
At this time, this is only possible using the Windows operating system. LG-Ally info
1. Download the Android SDK. Extract this to the root of your C: drive and rename it to android-sdk-windows.
2. Open the SDK and then run SDK Manager.exe as an Administrator to set it up for use. You’ll need to grab the following packages from within:
-Android SDK Tools, Revision 8
-Android SDK Platform-tools, Revision 1
-Google USB Driver package, Revision 4
3. After all of those packages have finished downloading, copy the contents of the c:/android-sdk-windows/platform-tools folder into the c:\android-sdk-windows\tools folder.
4. Download the android_winusb.inf driver and move it to C:\android-sdk-windows\google-usb_driver folder.
5. Download Froyo Root Tools.
6. Extract the contents of froyo_root_tools.zip\tools (amonra_recovery.img and stock_recovery.img) to your c:android-sdk-windowstools folder
7. Extract the contents of froyo_root_tools.zip\sdcard (su-22.214.171.124-ef-signed.zip and update.zip) to the root of your sdcard
8. Extract froyo_root_tools.zip\LGVS740 to the root of your C: drive
9. Install the LG Android Drivers (located in froyo_root_tools.zip\LG Android Drivers)
10. Install the LG Mobile Updater (located in froyo_root_tools.zip\LG Mobile Updater)
11. Connect your USB cable to your Ally and enable USB Debugging (Settings>Applications>Enable USB Debugging)
12. Run C:LGVS740\KP500-Utils-En.exe in compatibility mode for Windows XP SP2 and as an Administrator. (Only if you are not running Windows XP)
13. Choose option J
14. When prompted for phone model number, type "VS740" and then press enter
15. When prompted for the cab file, type "VS740ZV6_01.cab" and then press enter (you do not need to specify the location of the cab file)
16. When prompted for the version, type "VS740ZV6_01" and then press enter.
17. It should now load the familiar LG Manual Updater screen with a log window below
and start reading information from your phone. It will proceed to flash your device.
If your firewall warns you about trying to access the internet, allow it.
Your phone will now load a screen that displays the LG and Verizon Wireless logos and says: DOWNLOADING! DO NOT UNPLUG!
At this point, it is now flashing the update to your find. This normally takes around 20 minutes to complete. Once complete, your phone will automatically reboot.
Immediately when your phone begins to boot back up, pull your battery and press and hold Vol Down+Home+End while booting back up. This is mandatory!
DO NOT APPLY ANY OTA UPDATES YET!
18. Open up Command Prompt and point it towards your AndroidSDK\tools folder (eg: C:\android-sdk\platform-tools): code: cd C:\android-sdk-windows\platform-tools
19. Reboot into fastboot: Code: adb reboot-bootloader
20. Now open Device Manager
21. Expand "ADB Bootloader Device" (or something similar – should be at top of device tree)
22. Right click and choose "Update Driver"
23. Select "I will choose driver to install"
24. Navigate to where the Android USB drivers are (eg: C:android-sdk-windows\usb_driver)
25. Choose "android_winusb.inf" and accept that this is an unsigned driver
it should notify you that the driver was successfully updated.
26. Go back to Command Prompt and type:
Do not unplug your phone or close Command Prompt.
27. You phone will now reboot. Three OTA updates should now be available for you to download. In order to force these, open up the Phone application and dial *#*#CHECKIN#*#*. You should then be prompted to reboot your phone after an update has finished downloading. Repeat this twice more until you have updated to software version VS740ZVC. Then continue to the next step.
28. Once updated to software version VS740ZVC, power off your phone. Now power on your phone while holding Send+Menu+End with the keyboard slid out. This will launch the recovery menu. As soon as the recovery menu loads, quickly press the home button on the slide out keyboard. If you did not press it quickly enough, your phone will reboot. Retry until a menu appears and you are presented with a list of options.
29. Choose "apply sdcard:update.zip". Your phone is now force installing the Froyo update. When install is complete, reboot.
30. When your phone has finished booting back up, go back to Command Prompt and type: Code: adb reboot-bootloader
31. When your phone has booted into fastboot, type:
32. Now boot into your new custom recovery by powering up while holding Send+Menu+End.
33. While in recovery, type:
You may now close Command Prompt.
34. Finally, select "Flash zip menu" in recovery and choose "su-126.96.36.199-ef-signed.zip". Then return to the main menu and reboot your device.
Congratulations! You have now successfully updated to Froyo 2.2.1 with a custom recovery and root access! Aren’t you proud of yourself?
Cute, but there is no SEND or END keys on the LG Ally