[ROM][UPDATED!] DarkMoon v02 (17.1.2010) (RTL Support,Hebrew,Arabic....)

mohammedalmusimie

Senior Member
Dec 21, 2010
57
19
0
Amman


[UPDATE] DarkMoon V2 available now!​

Here is another ROM for Optimus one , i called it "DarkMoon"

As a lot of users are looking for Rom that support RTL languages (Hebrew, Arabic...) so i decided to make one for them.







Features:


v02: (17.1.2011)

  • Same as v01
  • Build on V10c
  • Android 2.2.1
  • Sure! RTL support!

v01: (7.1.2011)

  • Build on V10a
  • Kernel 2.6.32.9
  • RTL languages support
  • dalvik heap size 32
  • Root permissions (root+superuser)
  • BusyBox
  • Zipalign all Apk files
  • Deodex all Apk files
  • Apps2SD
  • Dalvik2sd
  • Custom boot animation
  • JIT, hardware acceleration enabled
  • Overclock to 728Mhz (optional , check section II below)
  • Applications removed: LG Home
  • Applications added: Titanium backup, Astro file manager ,smartkeyboard,and ADW luncher



Section I : Flashing DarkMoon V1 Rom


What you need:

1.Root (SuperOneClick for CLShortFuse)

2.Custom recovery (Custom Recovery P500 for drellisdee)

3.DarkMoon Rom

(V01 from here)
(V02 from here)

How to flash:

1. Reboot into recovery (hold Home+Down+On keys)

2. Make Nandroid backup

3. Partition your SDcard , we need (swap: 0) and (ext: 512 or more (i like to choose 1024))

4. upgrade ext2-ext3, and then ext3-ext4 .

5. wipe all your data (cache,dalvik-cache,ext,.android....)

6. Copy DarkMoon rom by selection (USB-MS toggle) then after finish copying disconnect it.

7. Flash by choosing (flash zip from sdcard) and select DarkMoon_V1.zip

8. After flash complete choose "Reboot system now"

thats it!!!



P.S:
*remember, you need to wait for 5-10 minute after the first boot, its normal !





Section II : OverClock

If you want to overclock your phone to 728Mhz (which is very stable for me) then you need:

1. download drellisdee OC kernel from here ([GPL] GNM OC BETA [p500 & p509] Kernel) . read the post carefully and donate to him if you can!

2. Reboot into recovery (hold Home+Down+On keys)

3. Make Nandroid backup (just in case!)

4. Flash by choosing (flash zip from sdcard) and select (signed_thunderg_oc_beta_gnm.zip)

5. After flashing complete reboot your device.

6. Install coolbho3000 SetCPU from here ( SetCPU for Root Users ) . read the post carefully and donate to him if you can!

7. Open SetCPU apps. and give him root permission

8. Slide to the speed you want (speed around 728Mhz is stable for me!)

P.S
if your device freeze when using setcpu or after you set higher speeds dont worry, just reboot your device and your CPU speed will go back to 600 again, try lower value for OC.



Benchmarking:

it scored 1152 on quadrant (check screenshoots below)




Great how-to:

[HOWTO] Cook your custom rom for LG P500 By janitux

[REF] Repository of howto's, roms, kernel, etc. By Noejn

[GPL] GNM OC BETA [p500 & p509] Kernel By drellisdee

[DEV] Custom Recovery P500/Thunderg By drellisdee


if this post was helpful for you , dont hesitate to click "Thanks" button.


Theme! (thanks for giveme13s)

giveme13s made a great theme for darkmoon , you can find it here !


Update! (thanks for jagab )

if you have any problem in video playback this due to stagefright
to correct this open the file /data/local.prop (you have to use root explorer)
and then delete the line contain "stagefright",save, then reboot
[/FONT][/SIZE][/COLOR]
 

Attachments

Last edited:

knzo

Senior Member
Nov 24, 2010
1,992
3,898
0
nice @ rtl support.
added to repo thread.

by the way, a few notes:
a) hardware acceleration is off
b) you might consider raising dalvik heap size to 32
c) you should delete titanium backup key since that's warez and it'll bring you trouble :p
d) 748Mhz isn't stable for everyone, 728Mhz is safer and even so... Megatron is 728Mhz and gave 2 people problems in demanding situations, hence my recompilation to allow 691Mhz @ void ROM.
 

mohammedalmusimie

Senior Member
Dec 21, 2010
57
19
0
Amman
Thanks!

nice @ rtl support.
added to repo thread.

by the way, a few notes:
a) hardware acceleration is off
b) you might consider raising dalvik heap size to 32
c) you should delete titanium backup key since that's warez and it'll bring you trouble :p
d) 748Mhz isn't stable for everyone, 728Mhz is safer and even so... Megatron is 728Mhz and gave 2 people problems in demanding situations, hence my recompilation to allow 691Mhz @ void ROM.
oppsss!!! my bad!!

Thank you Noejn for your notes , i fixed it and i am uploading it again!

HD acceleration enabled
dalvik heap size 32
titanium backup key deleted

and for the speed its up to the user, you can choose the speed that you think its stable for you device, but even so i will change the post above to 691 as you recommended.

thank you!
 

knzo

Senior Member
Nov 24, 2010
1,992
3,898
0
oppsss!!! my bad!!

and for the speed its up to the user, you can choose the speed that you think its stable for you device, but even so i will change the post above to 691 as you recommended.

thank you!
no no, change to 728Mhz because drellisdee's kernel doesn't accept 691Mhz.
only my version of drellisdee's kernel (included on void) accepts that clock.

other than that, great work :)
 
  • Like
Reactions: mohammedalmusimie

eboom79

Member
Dec 21, 2010
6
0
0
Thanksssss

Hi,
Great job!
I was waiting for the RTL support for long time...
I installed it on my O1 and it works!!!!
I didn't try the OC yet.

Many thanks (you probably don't get it from Israelis every day:)
 
Last edited:

mohammedalmusimie

Senior Member
Dec 21, 2010
57
19
0
Amman
Hi,
Great job!
I was waiting for the RTL support for long time...
I installed it on my O1 and it works!!!!
I didn't try the OC yet.

Many thanks (you probably don't get it from Israelis every day:)
I was waiting for someone to try Hebrew language because I was afraid that my rom will Not support it fully . But nice to hear that.

Sent from my LG-P500 using XDA App
 
  • Like
Reactions: eboom79

KennethL1

Member
Jan 9, 2011
10
3
0
Update notification

Thanks, this is great stuff. Just one question, I'm getting a notification about a newer version v10c ready for download from time to time, possibly only when I'm connected to wifi, do you know if there's a way to disable that? I've tried to remove the update notification app but it can't be uninstalled from the phone and I can't find it under /system/app/ either.
 

mohammedalmusimie

Senior Member
Dec 21, 2010
57
19
0
Amman
Thanks, this is great stuff. Just one question, I'm getting a notification about a newer version v10c ready for download from time to time, possibly only when I'm connected to wifi, do you know if there's a way to disable that? I've tried to remove the update notification app but it can't be uninstalled from the phone and I can't find it under /system/app/ either.

you need a root explorer, then go to /system/etc/security , there is file called otacerts.zip rename it to anything else "otacerts.zip.bak" i am not sure about this way, but there is better method , its by making the phone thinks it has the latest update by doing this:

1.you need root explorer
2.open /system/build.prop for editing
3.find something like this
"ro.build.id=FRF91" and change it to "ro.build.id=FRG83"

4.find
"ro.build.fingerprint=LGE/................./FRF91/e....." and change FRF91 to FRG83

5.reboot


or do the both way!!!
 
  • Like
Reactions: KennethL1

KennethL1

Member
Jan 9, 2011
10
3
0
Thanks but I had found Notifications.apk under /system/app which looked like it could be the "update notification" (it had the same icon in one of the resource directories), so I deleted it and at least it disappeared from the list of installed apps. I hope it doesn't break anything else.
 
  • Like
Reactions: mohammedalmusimie

mohammedalmusimie

Senior Member
Dec 21, 2010
57
19
0
Amman
Thanks but I had found Notifications.apk under /system/app which looked like it could be the "update notification" (it had the same icon in one of the resource directories), so I deleted it and at least it disappeared from the list of installed apps. I hope it doesn't break anything else.

i am not sure if this will solve your problem, but why not , keep me updated!