• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root LG Optimus M Development

richiedaze

Well-Known Member
LG OPTIMUS M DEVELOPMENT
images

LG-mobile-ms690-optimus-chrome-large_270x399.png


-Check the Specs!
[url=http://www.lg.com/us/mobile-phones/pdf/MS690_User_Manual_Eng_FINAL.pdf]-DL users manual

-DL data sheet
[/url]


This will be the main thread for the LG Optimus M development. This thread will be dedicated to the developments, modifications and any other enhancements for the LG Optimus M.



images

Please read and understand everything written before attempting to modify your phone!!!

Help_Digital_Illustration.jpg

Please help on the progress of this thread as it will benefit you
and all others with a common goal.


These include:
Recovery
Spl
Boot.img
Rom (also called system.img)
Apks (both in system/app or /data/app)



root.gif

Rooting Options
On many computer operating systems, the superuser, or root, is a special user account used for system administration.

Rooting options have come a long way since there is alway a simple fix. Finding new ways to give you back your rightfully stripped permissions always leads to a stronger platform. Rooting this device can be quite challenging. Thank god that theres people always helping all of us out.



First, you must check which version of android your on:
settings>>about phone>>android version




If you are still on 2.2 OS,
getting your goals becomes a bit simpler. But if you have an updated rom version, such as a 2.2.1 and newer you would have to downgrade your rom to 2.2. Both discovered and explained by andy. Other methods are not yet confirmed working on this phone.



android_wrench.png

System enchancements/modification:

2.2 Full Custom Froyo FRF91 MPCS-Recovery.img
This recovery was fully customized by getitnowmarketing


CD-Rom2_-100x100.jpg

Android uses Yaffs2 images:


YAFFS is a robust log-structured file system that holds data integrity as a high priority. A secondary YAFFS goal is high performance. YAFFS will typically outperform most alternatives. It is also designed to be portable and has been used on Linux. The filesystem is licensed both under the GPL and under per-product licenses available from Aleph One.

Here is a collection of images:

2.2 Full Stock Froyo FRF91 MPCS-Boot.img

2.2 Full Stock Froyo FRF91 MPCS-System.img

2.2 Full Stock Froyo FRF91 MPCS-Recovery.img

2.2 Full Stock Froyo FRF91 MPCS-Splash.img

2.2.1 Full Stock Froyo FRG83 MPCS-Boot.img

2.2.1 Full Stock Froyo FRG83 MPCS-System.img

2.2.1 Full Stock Froyo FRG83 MPCS-Recovery.img

2.2.1 Full Stock Froyo FRG83 MPCS-Splash.img


PackageIcon%20-%20Zip.png



google_android_toolbelt.png

sourcecode_32.png
Code:Optimus-M

Code:Optimus-M is the name of the AOSP version currently being worked on
as a personal project to play on my emulator. It will be released for the phone soon.

Currently in developement:
AOSP+LG recovery.img or in a update.zip
AOSP+LG boot.img or in a update.zip
AOSP+LG system.img or in a update.zip
Android-2.2-Froyo-Emulator-for-PC-and-Mac-OS-X-300x210.jpg
 
Can some one please help...

I need some basic info about this phone.

After successfully rooting your phone go to the market and download Terminal Emulator from jackpal. This tool is needed for developement purposes...

Terminal Emulator is important because its a direct link to the kernel. The kernel is the main process that runs all programs on your Android phone.

After this is achieved, go to the terminal and type:
Code:
cat /proc/mtd
It will tell you the partiton layout of your Android phone...

Please tell me which mtd(#) to its partition name on post it here!
 
mtd0 = boot
mtd1 = cache
mtd2 = recovery
mtd3 = splash
mtd4 = FOTA_STO
mtd5 = system
mtd6 = userdata
mtd7 = misc
mtd8 = persist

The sooner this thing gets a recovery menu, the better, man; if I weren't 100% flat broke until mid January, I'd fork you over the rest of the money right now. Glad to see someone's on the case, though. If you need anything non-monetary you let me know, and I'll do the best I can to help out.
 
I need some online help from this community. Can some one I'M me on Gtalk or yahoo @ richiedaze...

I need a couple of files from your phone.
1) I need a dump of your system.img (replacement apks for people that deleted them by accident).
2) Boot.img (which includes the necessary files like the kernel).
3) Splash.img (to take a look or change metro splash screen.
4) recovery.img (to make a modified recovery).
 
I need some online help from this community. Can some one I'M me on Gtalk or yahoo @ richiedaze...

I need a couple of files from your phone.
1) I need a dump of your system.img (replacement apks for people that deleted them by accident).
2) Boot.img (which includes the necessary files like the kernel).
3) Splash.img (to take a look or change metro splash screen.
4) recovery.img (to make a modified recovery).

OK, I'm a newbie at this. I will do some research to see how this is done. I have two phones -- mine and my wifes. Her's is not even rooted yet, but about to be. So, before I do any changes I will see if I can copy over what you need to my computer. But I'm not sure what tools to use...

=======
EDIT: If I use Titanium Backup on my wife's phone -- after rooting it -- and make a backup of all apps + data to SD card, then transfer that to PC, is that what you need? Will everything be in there you need?
 
OK, I'm a newbie at this. I will do some research to see how this is done. I have two phones -- mine and my wifes. Her's is not even rooted yet, but about to be. So, before I do any changes I will see if I can copy over what you need to my computer. But I'm not sure what tools to use...

=======
EDIT: If I use Titanium Backup on my wife's phone -- after rooting it -- and make a backup of all apps + data to SD card, then transfer that to PC, is that what you need? Will everything be in there you need?

She can temp root the phone to pull the files. She doesnot have to root perm...
 
She can temp root the phone to pull the files. She doesnot have to root perm...

OK, here's what I did. I perm rooted the phone.

1) I used Titanium backup and did all apps + data backup. Transferred that to PC. This is all the apps, I guess?

2) I re-named the Boot Up sound file name from PowerOn.mp3 to PowerO.mp3 to get rid of the annoying boot up sounds. Sorry. You can re-name it. :(


3) I then used Root Explorer, and copied EVERYTHING -- every folder and file on the phone (except for the SD card folder) -- to the SD card in a new folder called "Backup". Would the recovery bin and splash stuff be in there? I then transferred that folder to the PC.

I have both 1 & 3 on the PC.


Can you use any of this? Here's my concern. I don't want my wife's contacts or gmail address floating around the internet. This is almost pristine phone, except we did fill out her gmail address, our wifi network, her contacts. Also I had downloaded Skyfire and a couple apps like barcode scanner.

IF you can use this and you can promise to strip out the data... you can have it. If you have the recovery ROM, that is what you need, right?
 
OK, here's what I did. I perm rooted the phone.

1) I used Titanium backup and did all apps + data backup. Transferred that to PC. This is all the apps, I guess?

2) I re-named the Boot Up sound file name from PowerOn.mp3 to PowerO.mp3 to get rid of the annoying boot up sounds. Sorry. You can re-name it. :(


3) I then used Root Explorer, and copied EVERYTHING -- every folder and file on the phone (except for the SD card folder) -- to the SD card in a new folder called "Backup". Would the recovery bin and splash stuff be in there? I then transferred that folder to the PC.

I have both 1 & 3 on the PC.


Can you use any of this? Here's my concern. I don't want my wife's contacts or gmail address floating around the internet. This is almost pristine phone, except we did fill out her gmail address, our wifi network, her contacts. Also I had downloaded Skyfire and a couple apps like barcode scanner.

IF you can use this and you can promise to strip out the data... you can have it. If you have the recovery ROM, that is what you need, right?

The data folder contains all your personal settings,data,passwords and google account information. Erase it! Just send me the system folder in a zip.
 
I'm taking that once you get these files you will be able to make something we can use with that KDZ updater thing?
 
I'm taking that once you get these files you will be able to make something we can use with that KDZ updater thing?

These files are for a custom rom called Code:Optimus-M. I also have a modified recovery image but don't want to really test it on someone elses phone.

To be able to reroot a 2.2.1 rom you would have to have LG's digital keys(signature), which we will never get. This is why we edit the recovery by changing the keys to googles testkeys so we can sign and flash our custom roms. So we would have to find an original 2.2 with LG's key to be able flash that rom passing verifications to go back to a rootable rom. Or we can search for bug reports on googles android site for a hole so we can enter and become root! This is what the rooting apk does. They might update the apk since 2.3 is out...
 
The data folder contains all your personal settings,data,passwords and google account information. Erase it! Just send me the system folder in a zip.

OK, I just sent you two emails.

1) Rar'ed file with Titanium backup of apps + data. Except I deleted the contents of the "data" folder. (25MB)

2) Rar'ed file of the system-wide copy I made of all folders except for the "sdcard" folder. I also deleted the contents of the "data" folder. (2 MB)


If you prefer actual zip instead of RAR, let me know.

=======
EDIT.

Hmmm..... looks like the system-wide copy and paste to the SD card didn't copy and paste everything. I'm going to just copy the "system" folder over to the SD card.

Be right back.
 
These files are for a custom rom called Code:Optimus-M. I also have a modified recovery image but don't want to really test it on someone elses phone.

To be able to reroot a 2.2.1 rom you would have to have LG's digital keys(signature), which we will never get. This is why we edit the recovery by changing the keys to googles testkeys so we can sign and flash our custom roms. So we would have to find an original 2.2 with LG's key to be able flash that rom passing verifications to go back to a rootable rom. Or we can search for bug reports on googles android site for a hole so we can enter and become root! This is what the rooting apk does. They might update the apk since 2.3 is out...


Can you check this file richie and tell me what do you think about it? I think is the stock 2.2 firmware from LG. Thanx

http://androidforums.com/lg-optimus-m/245334-2-2-1-update.html
 
OK, just sent you the "system" folder RARed.

I even went into sounds and re-named the PowerOn.mp3 back to the correct name.



OK, I just sent you two emails.

1) Rar'ed file with Titanium backup of apps + data. Except I deleted the contents of the "data" folder. (25MB)

2) Rar'ed file of the system-wide copy I made of all folders except for the "sdcard" folder. I also deleted the contents of the "data" folder. (2 MB)


If you prefer actual zip instead of RAR, let me know.

=======
EDIT.

Hmmm..... looks like the system-wide copy and paste to the SD card didn't copy and paste everything. I'm going to just copy the "system" folder over to the SD card.

Be right back.
 
Can you check this file richie and tell me what do you think about it? I think is the stock 2.2 firmware from LG. Thanx

http://androidforums.com/lg-optimus-m/245334-2-2-1-update.html

Well my idea failed. I found this tutorial here: Flash with V10Y_00, V10Z_00 or any .cab, .kdz : Upgrade guide (Vista & Seven)

I tried to use this method to trick the updater using the into downloading and installing the previous version using the cab file you posted the link to. Tried over and over and kept getting an error once it attempted to extract the cab file. Using the KP500_Utils EN program that was available there I selected "i" and typed LGMS690 for the model, MS690ZV3_36.S3_36.P3014.cab for the cab file and MS690ZV3_36 for the s/w version. After pressing enter it starts up the updater in whats called "Buyer Test Mode".

It's too hard for me to explain exactly what goes wrong during this process but here is what the log says when attempting this.

"00:08:04 : [C:\LGMobileUpgrade]
 
Cool. Then, I'll go ahead and delete the bloatware from wife's phone. I was keeping files intact on stock 2.2 phone just in case you needed me to upload something else.

2.2 Full Stock Froyo FRF91 MPCS

Backups avalible:

Boot.img
System.img
Recovery.img

Update.zip coming soon!

Extras:

System applications
System Media coming soon



2.2.1 Full Stock Froyo FRG83 MPCS

Avalible soon:

Boot.img
System.img
Recovery.img


AOSP Code:Optimus-M

Currently in developement...
 
I need some online help from this community. Can some one I'M me on Gtalk or yahoo @ richiedaze...

I need a couple of files from your phone.
1) I need a dump of your system.img (replacement apks for people that deleted them by accident).
2) Boot.img (which includes the necessary files like the kernel).
3) Splash.img (to take a look or change metro splash screen.
4) recovery.img (to make a modified recovery).

Anyone pull the splash.img from this phone and if not how would I go about doing it?
 
I have posted it on the OP...

Yeah. I pulled all 9 of the .img files off my phone earlier with adb and found a few other splash.img files on the net but can not figure out how to flash them back to the phone.

Probably all for the better cuz I might brick the damn thing. Maybe you know how to do this without bricking my phone?
 
I just got this phone out of the mere circumstance that is new years and drinking. I used to have the eris on metro and i was spoiled by punk.kaos from the xda forums.....

is there any way that you guys could start a thread there since we all could use the xda app on our phones?

oh and thank you richie and andyo
 
Yeah. I pulled all 9 of the .img files off my phone earlier with adb and found a few other splash.img files on the net but can not figure out how to flash them back to the phone.

Probably all for the better cuz I might brick the damn thing. Maybe you know how to do this without bricking my phone?

I am looking into this because there is a splash folder inside the boot.img also???:confused:.

Hmm. "OP"... "Other post"? "Ovary Place"? "Operating Procedure"? :confused: Could you 'splain? I have an idea of what I'd like to use as a splash.img...
OP stands for Original Post or Original Poster...
 
Ah. I've replaced the startup sound already--assumed the splash might be as easy... Pesky learning curve... Thanks for the OP clarification! :)
 
Back
Top Bottom