[FAQ] Android Customization: Tips and Tricks

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

LG Optimus P500

Android OS 2.2.2
Kernel Version 2.6.32.9 [Mar 29 2011]
Build No. FRG83
Software version V10e-MAR-28-2011

I have rooted the phone with Gingerbreak.
I've also followed the instructions listed here

Can I now install ROM's like these Dynamite or G-T-R V7.8 ?

PS: I already have the zip file for Dynamite ROM

Since I already had the above mentioned files so decided of giving the Dynamite ROM a try and followed these steps below:

4. INSTALLING CUSTOM ROMs

BEFORE FLASHING ANY ROM, DO A NANDROID BACKUP FROM CUSTOM RECOVERY

Since all the ROMs have their own kinds of partitions to be created and other requirements, you can check them at the ROM specific pages.

General procedure to follow for installing a Custom ROM
Boot into Custom Recovery
Wipe your cache, dalvik cache, SD card
Make partitions according to the ROM requirement
Wipe cache again.
Connect Phone to PC
Toggle USB MS and paste the ROM zip file to a folder called AAA in the root of the SD card
Disable USB MS.
Detach phone from PC.
Select 'Flash from zip' option in Custom Recovery menu
Select the ROM file
Flash the ROM file
After flashing is finished, Reboot the phone.
Note: It will take some time to flash and reboot into your new Custom ROM. The phone may stay with the boot logo displayed for a number of minutes. Do not switch off phone during this period.

Once the flashing starts I get this error immediately

E:Wrong digest:system/app/Mms.apk
E:Verification failed

Installation aborted





Any help is highly appreciated.
 
Last edited:

krishnandu.sarkar

Simply a DIGITian
Staff member
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

Probably corrupted .zip. Download the ROM again and try to flash it. If it still produces the same error, report it on XDA at respective Development Thread.
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

I'll download ROM.zip again but any where else you think I would've goofed up ?
 

Vyom

The Power of x480
Staff member
Admin
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

I'll download ROM.zip again but any where else you think I would've goofed up ?


Have you flashed the custom recovery Amon.Ra properly. Are you able to go into the recovery (which probably would have an interface with green colour)?

Also, the error you mentioned (Wrong digest:system/app/Mms.apk) clearly states it has something to do with the .apk file. So, a corrupt apk is probably the only safe assumption.

Try another ROM. There is no shortage of choices if you are on the new baseband. Even on old baseband there are lot of good choices.

Good luck.

PS: There's a special thread for LG P500. Just FYI! :D
 
OP
coderunknown

coderunknown

Retired Forum Mod
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

turn signature verification off and try again. or AmonRa recovery is old build or lastly corrupte download. you can check if corrupted zip by manually extracting the .apk file. BTW why don't you try Oxygen rom?
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

^^thanks for your replies

This's what I did:

a) Rooted phone with gingerbreak [success]
b) installed "terminal emulator" from android market [success]
c) d/l amonra recovery and extract files in SD card root folder [success]
d) open terminal emulator - type SU (enter) and then SH (enter) and then sh /sdcard/rf.sh -- this takes me to recovery [success]

Once in recovery :

I took complete NAND backup.
Wipe cache/dalvik-cache/sd card
Make partition sd-ext
wipe cache again
connect phone to PC
Enable USB-MS toggle
Create a folder AAA in SD card root and paste ROM.zip in it.
Disable USB-MS toggle
Disconnect phone from PC
select flash from zip → SD card → AAA → ROM.zip
Start flashing - after few seconds

E:Wrong digest:system/app/Mms.apk
E:Verification failed

Installation aborted



currently my phone's - Kernel Version 2.6.32.9 is this compatible with the ROM I've been trying to flash ? I feel the ROM in question is based on [KERNEL] 2.6.35.13 :confused:
 
Last edited:
OP
coderunknown

coderunknown

Retired Forum Mod
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

^^ rom is corrupted for sure. it doesn't matter what is in your mobile. Android 1.0 or 4.0. 2.6.32 or 2.6.35 kernel. you can flash a new rom.
 
OP
coderunknown

coderunknown

Retired Forum Mod
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

why not upgrade the mobile to 2.3 by visiting a service center then try rom for new baseband. you get better battery life also.
 

a2mn2002

keen to learn..
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

I have rooted my htc explorer. now plz suggest me good ROM.
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

^^thanks for your replies

This's what I did:

a) Rooted phone with gingerbreak [success]
b) installed "terminal emulator" from android market [success]
c) d/l amonra recovery and extract files in SD card root folder [success]
d) open terminal emulator - type SU (enter) and then SH (enter) and then sh /sdcard/rf.sh -- this takes me to recovery [success]

Once in recovery :

I took complete NAND backup.
Wipe cache/dalvik-cache/sd card
Make partition sd-ext
wipe cache again
connect phone to PC
Enable USB-MS toggle
Create a folder AAA in SD card root and paste ROM.zip in it.
Disable USB-MS toggle
Disconnect phone from PC
select flash from zip → SD card → AAA → ROM.zip
Start flashing


Sam, as you and others have suggested that I should try a diff ROM, So shall I simply follow the steps above and just replace the DynamiteROM.zip with another ROM.zip ?

why not upgrade the mobile to 2.3 by visiting a service center then try rom for new baseband. you get better battery life also.


That's something I didnt think of...

As per my limited knowledge I thought these custom ROM(s) have their own OS version, so If a ROM is flashed properly the OS version will too get updated, isnt it true ? and that will improve overall performance incl. battery life ?
 

Vyom

The Power of x480
Staff member
Admin
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

Sam, as you and others have suggested that I should try a diff ROM, So shall I simply follow the steps above and just replace the DynamiteROM.zip with another ROM.zip ?

...
As per my limited knowledge I thought these custom ROM(s) have their own OS version, so If a ROM is flashed properly the OS version will too get updated, isnt it true ? and that will improve overall performance incl. battery life ?

Answer it Yes for both of the query. Simply replace the ZIP of the respective ROM. You just have to make sure you have got the appropriate baseband or else, you won't be able to make calls. But ROM should be flashed successfully irrespective of baseband.
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

PS: There's a special thread for LG P500. Just FYI! :D

Thinkdigit or XDA ?

Answer it Yes for both of the query. Simply replace the ZIP of the respective ROM. You just have to make sure you have got the appropriate baseband or else, you won't be able to make calls. But ROM should be flashed successfully irrespective of baseband.

appreciate all your replies and patience, mate !
 
OP
coderunknown

coderunknown

Retired Forum Mod
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

That's something I didnt think of...

As per my limited knowledge I thought these custom ROM(s) have their own OS version, so If a ROM is flashed properly the OS version will too get updated, isnt it true ? and that will improve overall performance incl. battery life ?

yes. Different OS but with some added tweaks like Cyanogenmod7 have settings to change looks of almost everything whereas Oxygen is more appropriate for no-nonsense use with extremely limited tweaking space for the user.

The kernel plays a big role too. If you could have tested franco.kernel you'll know what a small 2MB zip file can do to a slow mobile like ours. It was (and still is) the best kernel. Many kernel DEVs have tried and failed to deliver what franco gave. I used his kernel since he first released. Also kernel can improve battery life is a big way.

Lastly, if you want to know what upgrading baseband can do to your mobile, ask AndroidFan. His signal bar was mix of yellow + red i.e. extremely poor or no signal. Upgraded baseband (can be upgraded individually or by upgrading to official 2.3) and now his signal bar is 100% green i.e. excellent signal strength.

Thinkdigit or XDA ?

The LG Optimus One Thread

But ROM should be flashed successfully irrespective of baseband.

yup. he can just test if custom recovery is working fine by flashing any random rom for O1.
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

^^thanks for being around Sam, much appreciated. :)

For now, I've downloaded all the files again i.e,

1) AmonRa 3.0.6 [new build] as I had the OLD version.
2) Dynamite.Rom
3) ROM patch

Will get home in the morning at 3.30 AM and start the process again - this time I hope it works, if not then will resort to other methods :Fingerx:
 
OP
coderunknown

coderunknown

Retired Forum Mod
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

your welcomed :)

updated recovery won't help much but expect less errors now. Or maybe detailed error logs.
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

I got past those errors and flashed the ROM but the phone won't boot, gets stuck on android screen :mrgreen:

Time to try another ROM, enough time spent with this one already :wink:
 

Mr. Officer

Rookie
Re: [FAQ] Rooting, Custom Recovery, Custom Rom and Android Glossary

Have I bricked my phone ??


I've flashed 02 different ROM's - none works.

Phone gets stuck at their respective animation screen during boot.

Wiped everything and now cant even use Nand restore.

The SD card gets detected via recovery but it's BLANK.
 
Top Bottom