[Optimus V Android Development] mmarz:
Follow these steps to dump all of your phone's memory. What use is this? It can be used to locate your MSL code if other methods fail. This method should work even if your phone is "bricked". This could potentially be used to retrieve lost information. At the very least it contains all your texts.

I am also currently exploring a possible security fail on the part of android/google. My phone dump contains my google account password in plain text....not just once. It has my password in plain text over 120 times. I am investigating how this could be. My google password is unique to that one account, and it is paired with my google login in the phone dump. I have not input the password in any other place outside of when I first setup my phone. I have not input that password in any app or browser. You may want to check if your login credentials are also being mishandled and possibly logged.

Phone Dump: (portions of this were taken from the PRL guide)

Connect your phone to your computer using a USB cable.

Open Device Manager.

Ports > LGE Android Platform USB Serial Port > Properties > Port Settings > Advanced > COM port number

Make a note of your COM port number.

Download and install QPST v2.7.

Open "QPST Configuration".

In the "Ports" tab, if your com port isn't listed, select "Add New Port" and write in your com port as "COM#" (# being the number you noted in step 4). Verify that your com port is listed.

Make sure your phone appears in the the "Active Phones" tab.

Run the "Memory Debug" program from QPST.

With your phone connected via USB and selected via the "Browse" button, press "Get Regions".

This will reboot your phone into "Download mode". You will most likely lose the connection to your phone because download mode uses different drivers and possible a different port. Go into device manager -> Ports (COM & LPT) and find your phone's new COM port.

Go into the QPST configuration and setup the new port.

Go back to the "Memory Debug" program, browse for your phone again, and select "Get Regions" again.

This time it will show you a bunch of options. Leave them all checked and select "SaveTo" and pick an empty folder to dump your phone memory to. This will take up a little over 500 megs.

It will take a good amount of time to finish (possibly 30 min to an hour).

When you are done, you will have the following files:

adsp_rama.bin, adsp_ramb.bin, adsp_ramc.bin, adsp_rami.bin, mdsp_rama.bin, mdsp_ramb.bin, mdsp_ramc.bin, mdsp_regs.bin, load.cmm, ebi_cs0.bin, and ebi_cs1.bin

If you want your MSL code, open ebi_cs0.bin with a hex editor. Look at the following HEX addresses:

0162ABCE
01BA6BDC

Both should contain your 6 digit MSL code in plain text.

If you want to find your ESN:

0104B5C2

What is more interesting is when you search in both ASCII and Unicode for your google account password in ebi_cs0.bin and ebi_cs1.bin. This is a raw dump of your phone memory. It will contain your contact list and other person information, but I see no reason for your account password to be logged in plain text. Another user has already reported finding his password using this technique. Please search for yourself and report back what you find. My guess is that this is not unique to the Optimus V.

Update:

I changed my account password. My phone then prompted for my new password. I entered it in. I then synced my contacts, rebooted, and then dumped the contents of my phone. My new password was in there in plain text twice. The old password was still there too. Something is logging my internet traffic or my keyboard inputs.