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.
Please read and understand everything written before attempting to modify your phone!!!
Quote:
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)
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
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.
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
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).
Device(s): GNex GT-i9250 with AndroidME v.1.4,
(formerly) LTE LG Esteem with ROM #2,
LG Optimus M
Carrier: Straight Talk SIM
Thanks: 36
Thanked 124 Times in 90 Posts
Quote:
Originally Posted by richiedaze
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?
Last edited by ChazzMatt; December 30th, 2010 at 12:02 PM.
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...
Device(s): GNex GT-i9250 with AndroidME v.1.4,
(formerly) LTE LG Esteem with ROM #2,
LG Optimus M
Carrier: Straight Talk SIM
Thanks: 36
Thanked 124 Times in 90 Posts
Quote:
Originally Posted by richiedaze
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?
Last edited by ChazzMatt; December 30th, 2010 at 06:32 PM.
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?
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...
Device(s): GNex GT-i9250 with AndroidME v.1.4,
(formerly) LTE LG Esteem with ROM #2,
LG Optimus M
Carrier: Straight Talk SIM
Thanks: 36
Thanked 124 Times in 90 Posts
Quote:
Originally Posted by richiedaze
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.
Last edited by ChazzMatt; December 30th, 2010 at 09:39 PM.
Device(s): LG Esteem ZVD Rooted stock (for now),
LG Optimus OC @768 MHz
Carrier: Not Provided
Thanks: 56
Thanked 68 Times in 59 Posts
Quote:
Originally Posted by richiedaze
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
Device(s): GNex GT-i9250 with AndroidME v.1.4,
(formerly) LTE LG Esteem with ROM #2,
LG Optimus M
Carrier: Straight Talk SIM
Thanks: 36
Thanked 124 Times in 90 Posts
OK, just sent you the "system" folder RARed.
I even went into sounds and re-named the PowerOn.mp3 back to the correct name.
Quote:
Originally Posted by ChazzMatt
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.
The Following User Says Thank You to ChazzMatt For This Useful Post:
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.
Device(s): GNex GT-i9250 with AndroidME v.1.4,
(formerly) LTE LG Esteem with ROM #2,
LG Optimus M
Carrier: Straight Talk SIM
Thanks: 36
Thanked 124 Times in 90 Posts
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.
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?
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?
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???.
Quote:
Originally Posted by wilberfan1
Hmm. "OP"... "Other post"? "Ovary Place"? "Operating Procedure"? Could you 'splain? I have an idea of what I'd like to use as a splash.img...
You know...I noticed something. Both the boot.img and recovery.img for this phone are the exact same file size down to the last byte. Is that how it is with all of the Optimus line?
You know...I noticed something. Both the boot.img and recovery.img for this phone are the exact same file size down to the last byte. Is that how it is with all of the Optimus line?
I read that the M line was different (read here). I have not looked at any other Optimus for differences to confirm this statement...
Those shysters were trying to sell some files, specifically the Component and Generic .dll files that are used to make LG's phone flasher, LGNPST, functional.
Now this wouldn't have been a problem, because all versions of those files up to 4.0 had already been posted in a thread on their site. I happened to obtain the full set that they were trying to sell.
After reading a few posts and seeing how they flamed anyone that requested the files for free, calling them leeches and such, I uploaded the files to a mediafire account and posted the link on not just cdmaguru's forum but mobile-files.us. I am currently banned from both sites. It's nothing a proxy server and a new account wouldn't remedy, but why bother. I did what I set out to do and it's over. Besides the files can be found free of charge in this thread here: LGNPST Lab 1.2 (Better than my fix)
So far they're out about $1,150.
Last edited by andyo70; January 10th, 2011 at 04:48 PM.
The Following User Says Thank You to andyo70 For This Useful Post:
you need to make sure you use all CAPS on everything you type in I was having the same problem then I went back capitalized everything and it worked like a charm I didnt even go into the "android dude loop" my pphone just rebooted twice and then I went to the settings>iphone info and there I was back in the blissful 2.2 then proceeded to remove all the crapware again now I have my phone back CAPITIALIZE EVERYTHING and then have patience it took about 20 minutes for me good luck
[QUOTE=maczdroid;2131268]you need to make sure you use all CAPS on everything you type in I was having the same problem then I went back capitalized everything and it worked like a charm I didnt even go into the "android dude loop" my pphone just rebooted twice and then I went to the settings>phone info and there I was back in the blissful 2.2 then proceeded to remove all the crapware again now I have my phone back CAPITIALIZE EVERYTHING and then have patience it took about 20 minutes for me good luck on it
Device(s): Founder, and Developer of the Exodus Rom for the Samsung Galaxy Indulge R910.
Carrier: Not Provided
Thanks: 21
Thanked 113 Times in 48 Posts
Ah cool thanks guys. Mind expanding on what the difference is? Like what new type of features, or what not was added in 2.2.1? In my mind its like i'm comparing a PC os update to another pc update? Normally there's some kind of patch notes of what was changed, added, modified. lol sorry for all the questions, just trying to pick up some info.
“Android 2.2.1 will give customers a number of improvements including: latest Gmail and Android Market clients; ability to save applications directly onto an SD card; support for USB tethering so the phone can be used as a modem; improved support for Active Sync Exchange (email, contacts and calendar sync); enhancements to Bluetooth; and enhancements to the camera. The update also includes the latest Google security patches.”
Application you can download your self from the market
USB tethering is disabled on MPCS
** includes the latest Google security patches (patches security hole used by z4root to access root permission)
Device(s): LG Esteem ZVD Rooted stock (for now),
LG Optimus OC @768 MHz
Carrier: Not Provided
Thanks: 56
Thanked 68 Times in 59 Posts
Quote:
Originally Posted by richiedaze
“Android 2.2.1 will give customers a number of improvements including: latest Gmail and Android Market clients; ability to save applications directly onto an SD card; support for USB tethering so the phone can be used as a modem; improved support for Active Sync Exchange (email, contacts and calendar sync); enhancements to Bluetooth; and enhancements to the camera. The update also includes the latest Google security patches.”
Application you can download your self from the market
USB tethering is disabled on MPCS
** includes the latest Google security patches (patches security hole used by z4root to access root permission)
LOL then the 2.2.1 was made "just" to patch the security hole used by z4root. We were right!!
is it possible for those of you who have put the rom on their phone to give us less fortunate some sort of tutorial or step by step of how to go about this
Do you know to unpack the system.img image? Unyaffs wouldn't extract it, and when I opened the file in a hex editor, it appeared to be missing all the oob data.
Do you know to unpack the system.img image? Unyaffs wouldn't extract it, and when I opened the file in a hex editor, it appeared to be missing all the oob data.
You can not unpack this! It has to be mounted, so you can make a copy.