1. In regards to recently combined carrier specific root forums, if your device forum was affected, please see this poll/thread!

[MOD] Extended Power Menu + CMScreenshot-port [v3] [2012/07/21]

  1. jparasite

    jparasite Well-Known Member


    This is a mod for the LG Shine Plus (C710h) that adds and modifies the following:

    Extended Power Menu
    The Power Menu that pop-ups when you hold the "End Call" button has been modified to have different set of options. They are:

    * Removed "Mobile Network" toggle, as this was merely a shortcut to: Settings > Wireless & network settings.

    * Added "Screenshot": this triggers an intent "android.intent.action.SCREENSHOT" which is handled by CMScreenshot.apk (see feature description below).

    * Added "Reboot": reboots the phone. This uses the same confirm dialog as the "Power Off" option.

    * Added "Recovery": reboots the phone into recovery mode. Saves you from having to power off and hold three buttons. This also uses the same confirm dialog as the "Power Off" option.

    Using an LG Optimus one and some information from here, I was able to port the "Screenshot" ability usually included in Cyanogenmod builds.

    To use this feature, simply bring up the (now extended) "Power Menu", and tap "Screenshot". The Power Menu will close, and one second later a snapshot of whatever is on screen (your framebuffer) will be taken and saved to your SDcard.

    A toast/notification should pop-up and tell you that the snapshot was successfully saved to your SDcard and what the filename is.

    Some warnings when applying this mod:

    * Neither I or karendar take any responsibility for any damages this modification may cause to your phone. I do this to further my knowledge and give back to the Android community.

    * This mod only works on a deodexed Gingerbread 2.3.3 ROM. That means if you are running the original STOCK firmware that came with your phone, this MOD will not function properly.

    * Continuing the above bulletin point, I have tested this using a clean install of karendar's custom ROM v20B R3. This ROM is deodexed.

    * Make a backup of your phone before applying this mod. I cannot stress this enough. This mod makes several changes to system/framework files within your phone and could cause your Android system to be unusable if improperly installed.

    * Since this modifies several framework files after flashing this mod, the boot will take longer 2x ~ 4x longer as it has to rebuild the Dalvik-cache. If it does not boot past the Android logo after 5 minutes, restore your backup that you made!


    1) Download file to root of sdcard
    2) Reboot int CWM-recovery
    3) Flash the file
    4) Reboot normally


    Latest version:

    Old versions:
    C710h_mod_power_menu_v1_signed.zip (404'd)

    zhuanyi, Alexcess, cjmaniac and 4 others like this.
  2. jparasite

    jparasite Well-Known Member

    Anybody? :p Just want to know if it's useful.

    I've done some more tomfoolery and assuming all goes well tonight, I will have ported the CMScreenshot ability from Cyanogenmod in the LG Optimus One to this.

    Expect it soon! :p
    alfi likes this.
  3. alfi

    alfi Active Member

    hi jparasite

    work fine with jiilik's rom v008 but i know i lost karendar crt mod.

    i using recovery ra alohag shineplus gnm v3,06

    hey guy is it possible to combine these two mod's?

  4. jparasite

    jparasite Well-Known Member

    Yes, I will combine it all tonight and roll it into a super mod. I will also be adding in the ability to take screenshots from the power menu! (Got it working!)
  5. damien1114

    damien1114 Active Member

    testing right now on stock gingerbread
  6. damien1114

    damien1114 Active Member

    by what i can tell its not working on stock by what i can tell.
  7. damien1114

    damien1114 Active Member

    doesnt work in stock gingerbread but works in custom rom
  8. jparasite

    jparasite Well-Known Member

    Hmm that's very weird. I will try to replicate your results. Thanks for testing :p
  9. damien1114

    damien1114 Active Member

    no problem! im alsways up for testing new things! as I have 2 cells and there both cut off haha
  10. damien1114

    damien1114 Active Member

    going to try stock 2.3.3 again to make sure i didnt just screw up flashing it
  11. jparasite

    jparasite Well-Known Member

    All right, so I returned to RA-GNM recovery and restoring my old nandroid backup of nearly stock 2.3.3. I'll test and see what happens.
  12. damien1114

    damien1114 Active Member

    doing the same
  13. damien1114

    damien1114 Active Member

    nope cant get it working. it must require something in the custom kernal in jiliiks rom
  14. jparasite

    jparasite Well-Known Member

    I got the same result. I actually pulled the android.policy.jar file and my changes are actually in there, they're just not showing up.

    Actually from this link:

    What Is Odex And Deodex In Android [Complete Guide]

    Stock Gingerbread is odexed, specifically android.policy.jar, and therefore it's loading the odexed version which I have NOT changed.

    I will look into fixing this, but I guess I'll put the restriction this only works on deodexed ROMs.
  15. damien1114

    damien1114 Active Member

    ok haha well ill test anything u want lol
    jparasite likes this.
  16. damien1114

    damien1114 Active Member

    just saying this app is very useful for me haha saves me time from having to turn off and back on to go into recovery@
  17. karendar

    karendar Well-Known Member

    Hey congrats jparasite! ;) Glad you could pull it off!

    By the way, for the odex issue on stock 2.3.3 ROM, I suggest using "Odex me" application, it'll odex your entire system folder. You can then pull out the odex files and zip em up. Might be worth a shot!
  18. damien1114

    damien1114 Active Member

    Trying that now
  19. damien1114

    damien1114 Active Member

    sad to say that doesnt seem to be working for this hmmm
  20. jparasite

    jparasite Well-Known Member

    Is it just not showing up? Or does the phone not boot properly?
  21. damien1114

    damien1114 Active Member

    phone boots up but it doesnt show. Im not sure if the ROM has init.d support. Don
  22. jparasite

    jparasite Well-Known Member

  23. damien1114

    damien1114 Active Member

    you mis understood what i said. I did what karendar said may work but it didnt and i think its becuase the rom may not have init.d support witch is needed for Odex Me to work
  24. jparasite

    jparasite Well-Known Member

    Oooh true, yes yes I understand. Still thanks for testing so far. My next goal is to try to port cyanogenmod's awesome power control widget.
  25. damien1114

    damien1114 Active Member

    No problem as i said i have 2 phones sitting here collecting dust. Always glad to help!

Share This Page