Uber N00b Guide
Ok, so I've seen a LOT of questions on how to actually do this...I'm not writing a new guide, its just complementary to the one that "drellisdee" wrote.
1.
ROOT your device all the instructions can be found
http://forum.androidcentral.com/lg-optimus-s/43108-how-root-lg-optimus-s.html
There is guides for both Windows, Mac, and Ubuntu users.
2. Connect your phone to your computer and use mass storage device.
This is so you can transfer files to the root of your SD Card on the phone.
NOTE: It will look something like the picture directly below, you may have to bring down your notification area to mount it to your computer.
3. DOWNLOAD BOTH OF THESE FILES --
recovery-RA-GNM-thunderc-s-1.1.0.img.zip
http://forum.androidcentral.com/att...ery-optimus-s-thunderc-sprint-flash_image.zip
After you download these files make sure you
unzip them and place them in the main directory of your SD Card on your phone.
4. Use the safely disconnect hardware to remove your phone as a mass storage device from your computer. If you don't do this you will not be able to ADB into your device.
5. Plug your phone back in and open up a
COMMAND PROMPT in ADMINISTRATOR for Windows or
TERMINAL for Mac.
6. You will have to remember where you download the Android SDK, and what you named the file to. For Windows users its probably something like:
C:/Android/Tools/Adb Shell "IF" you placed it in the root of your "C:" drive if you placed it on your desktop the path to the file is going to be different. So for simplicity just place it right at the root of "C:"
For those Mac users just
right click on the folder,
get info, and note what the
file path is so you can type it in TERMINAL.
7. Once you start ADB
make sure you have a
"#" symbol and
NOT a
"$" symbol. If you have already rooted your device
TYPE "su" THEN PRESS ENTER! Make sure you look at your phone when you do this because you might have to grant your computer
"su" (super user) rights. If your not yet rooted...GO BACK TO STEP 1.
8. If everything is good from here you can now start entering the following commands
ONE-BY-ONE.
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system
cat /sdcard/flash_image > /system/bin/flash_image
chmod 755 /system/bin/flash_image
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
mount -o remount,ro -t yaffs2 /dev/block/mtdblock5 /system
flash_image recovery /sdcard/recovery-RA-GNM-thunderc-s-1.1.0.img
reboot recovery
9. Your Screen should look something like this:
If it doesn't you did something wrong...usually it will be because you didn't
UNZIP those files and put them in the
ROOT DIRECTORY of the
SD Card. Don't rush through it, it's not a race so just take your time. With a little patience and this guide you'll be able to flash that Custom Rom in no time flat.
I don't take any credit for this, I just wrote and easier guide so please refer to the first post and give credit where credit is due!
To flash that first awesome rom to your phone please re-direct yourself here....
http://forum.androidcentral.com/lg-optimus-s/45401-rom-thunderom-v1-3-11-29-2010-a.html