This tool is very easy to use. Set debug option in Settings, Applications, Development Check USB Debugging. Plug your phone in and make sure you have the drivers installed, wait for it to install your ADB drivers. ** ALSO make sure you have a properly formated SDCard in the phone ** This program has error debugging built in, if it does not detect your LG Ally it does not continue. If it fails. Reboot your phone and try again. Let the program do its thing. Download link HERE Now i need someone who is up for a challenge. I flash phones to cricket, if you search my name you will see me everywhere. There is a new technique that LG is using to make some settings revert in the NV memory of the phone. I think this might be done with the kernel, I have tried modifying the bin file a few times and flashing it with LGNPST, I either end up with a dead phone or a no go. If anyone might have some information on this please share it. Thanks.