[MOD][Xposed] G2 Skin Tweaks

Search This thread

AlexxEG

Senior Member
Oct 18, 2013
111
104
28
G2 Skin Tweaks
N.B. This might be outdated now, and it's not being worked on anymore as I sold my G2.
Description

Provides some simple tweaks to the stock LG G2 skin. Made with Android 4.4.2, older versions are not guaranteed to work!

Features (as of 1.6):

General:
- Change the LG Switch/Toggle to a LG CheckBox
- Custom opacity in Recents List
- Hide dividers in Settings
- Slightly more AOSP like lockscreen patterns

LG Launcher:
- Shortcut to Applications when clicking the icon in App Info popup

LG Messenger:
- Square & Hangouts bubbles
- Custom color & transparency for any bubble
- Custom text color
- Custom background for conversation list
- Enable smaller font size when pinch zooming
- Keep screen off on new SMS/MMS

I gladly take request, though I'm very new to the Android programming so I might not be capable.

Screenshots Album
ePaSa4i.png
k1WCtZe.png
lyKCxNv.png
nrqdvDM.png


Download
Xposed Module Repository or attachment

Links
Requires Xposed Framework
GitHub
Xposed Module Repository
 

Attachments

  • G2SkinTweaks-1.4.apk
    251.3 KB · Views: 1,514
  • G2SkinTweaks-1.5.apk
    216.3 KB · Views: 550
  • G2SkinTweaks-1.6.apk
    258.6 KB · Views: 4,698
Last edited:

bitblaster

Senior Member
Sep 2, 2008
76
80
Padova
Great work!
I'm updating to 4.4.2 just for this, as I hate those horrible switches.
Edit: nevermind, i confirm it works also on 4.2.2, international version.

It's possible for you to add also the stock Android style for switches?

Like this:
Step-2-Setting-up-Android-Device-Manager-1024x845.png


Thank you!
 
Last edited:
  • Like
Reactions: Henryy97

AlexxEG

Senior Member
Oct 18, 2013
111
104
28
Thanks!

I thought about it, just haven't gotten to it yet. Not sure if I can animate it though, but we'll see.
 
  • Like
Reactions: Litderose

Proym

Senior Member
Jan 30, 2011
85
36
Is there any chance to implement a way to sort photos by name in gallery instead of date? I started to really like the stock gallery it but it only works as photo gallery it's just useless as an image picker so I have to keep quickpic. I'm trying keep the installed apps minimum and it bugs the hell out of me to keep an alternative gallery just to pick images. Oh great work by the way.
 

timbalong

Member
Dec 11, 2013
16
1
Hello!
I've a problem with the 1.2 update,
Font size not applied, it's worked well with the version 1.1!
I use stock KitKat D80220C rom
 

AlexxEG

Senior Member
Oct 18, 2013
111
104
28
Is there any chance to implement a way to sort photos by name in gallery instead of date? I started to really like the stock gallery it but it only works as photo gallery it's just useless as an image picker so I have to keep quickpic. I'm trying keep the installed apps minimum and it bugs the hell out of me to keep an alternative gallery just to pick images. Oh great work by the way.

I'll look into it. Great idea!

Hello!
I've a problem with the 1.2 update,
Font size not applied, it's worked well with the version 1.1!
I use stock KitKat D80220C rom

Hmm... Rebooting is the first things I would try, if you haven't already. Then I would try to set it to the highest size just to make sure. And if none of those help, check out the Xposed log. It can be accessed from the Xposed Installer. Look for any error messages. then let me know.
 

timbalong

Member
Dec 11, 2013
16
1
I'll look into it. Great idea!



Hmm... Rebooting is the first things I would try, if you haven't already. Then I would try to set it to the highest size just to make sure. And if none of those help, check out the Xposed log. It can be accessed from the Xposed Installer. Look for any error messages. then let me know.

Yes i have reboot after changing font size !
i just set it to 25, and reboot, this is the log :

-----------------
21 avr. 2014 10:17:44 UTC
Loading Xposed v47 (for Zygote)...
Running ROM 'KOT49I.D80220c' with fingerprint 'lge/g2_open_com/g2:4.4.2/KOT49I.D80220c/D80220c.1395732191:user/release-keys'
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-2.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks
-----------------
21 avr. 2014 10:18:02 UTC
Loading Xposed v47 (for com.android.commands.am.Am)...
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-2.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks

no error message :(
 

AlexxEG

Senior Member
Oct 18, 2013
111
104
28
Yes i have reboot after changing font size !
i just set it to 25, and reboot, this is the log :

-----------------
21 avr. 2014 10:17:44 UTC
Loading Xposed v47 (for Zygote)...
Running ROM 'KOT49I.D80220c' with fingerprint 'lge/g2_open_com/g2:4.4.2/KOT49I.D80220c/D80220c.1395732191:user/release-keys'
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-2.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks
-----------------
21 avr. 2014 10:18:02 UTC
Loading Xposed v47 (for com.android.commands.am.Am)...
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-2.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks

no error message :(

Wierd. Would you mind running a custom version with debugging enabled? That way I can know exactly where it fails, if you send my the log again.
 

AlexxEG

Senior Member
Oct 18, 2013
111
104
28

I'm going to have to insert a few code lines, then send it to you. I could add it as a option for other people who might get the same issues you have later, but for now only you'll have it. ;) Just give me a few minutes, I think 10min maximum.

EDIT: Done, sent you a PM.
 
Last edited:

Incep

Senior Member
Dec 10, 2010
238
52
Norway
Hi! Thanks, I really hate those switches. Now, if you could only get rid of those dividers and change the settings font to something lighter, it would actually start looking nice :D
I agree with the guy further up though, anything that looks like aosp is a big upgrade :)

Sent from my LG-D802 using XDA Premium 4 mobile app
 

sixfearstheseven

Senior Member
Mar 24, 2011
200
44
Southgate
I can't get any messaging app mods to apply. Here's the log. It is showing an error:
No theme found for: com.lge.shutdownmonitor
-----------------
Apr 23, 2014 3:34:16 PM UTC
Loading Xposed v47 (for Zygote)...
Running ROM 'KOT49I.LS980ZVC' with fingerprint 'lge/g2_spr_us/g2:4.4.2/KOT49I.LS980ZVC/LS980ZVC.1394331950:user/release-keys'
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-1.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks
java.lang.NoSuchMethodError: com.android.mms.ui.MessageListItem#bind(com.android.mms.ui.MessageListAdapter.AvatarCache,com.android.mms.ui.MessageItem,android.widget.ListView,int,boolean,boolean)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:208)
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:155)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:167)
at com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks.hookMessageListItem(G2SkinTweaks.java:114)
at com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks.handleLoadPackage(G2SkinTweaks.java:63)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:209)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:620)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1260)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5105)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)
at dalvik.system.NativeStart.main(Native Method)
-----------------
Apr 23, 2014 3:34:46 PM UTC
Loading Xposed v47 (for com.android.commands.am.Am)...
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-1.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks
 

AlexxEG

Senior Member
Oct 18, 2013
111
104
28
Hi! Thanks, I really hate those switches. Now, if you could only get rid of those dividers and change the settings font to something lighter, it would actually start looking nice :D
I agree with the guy further up though, anything that looks like aosp is a big upgrade :)

Sent from my LG-D802 using XDA Premium 4 mobile app

Noted. I'll look into it. ;)

I can't get any messaging app mods to apply. Here's the log. It is showing an error:
No theme found for: com.lge.shutdownmonitor
-----------------
Apr 23, 2014 3:34:16 PM UTC
Loading Xposed v47 (for Zygote)...
Running ROM 'KOT49I.LS980ZVC' with fingerprint 'lge/g2_spr_us/g2:4.4.2/KOT49I.LS980ZVC/LS980ZVC.1394331950:user/release-keys'
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-1.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks
java.lang.NoSuchMethodError: com.android.mms.ui.MessageListItem#bind(com.android.mms.ui.MessageListAdapter.AvatarCache,com.android.mms.ui.MessageItem,android.widget.ListView,int,boolean,boolean)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:208)
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:155)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:167)
at com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks.hookMessageListItem(G2SkinTweaks.java:114)
at com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks.handleLoadPackage(G2SkinTweaks.java:63)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:209)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:620)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1260)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5105)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)
at dalvik.system.NativeStart.main(Native Method)
-----------------
Apr 23, 2014 3:34:46 PM UTC
Loading Xposed v47 (for com.android.commands.am.Am)...
Loading modules from /data/app/com.gmail.alexellingsen.g2skintweaks-1.apk
Loading class com.gmail.alexellingsen.g2skintweaks.G2SkinTweaks

You're running the Sprint version right? Only reason I can think of is that the Sprint messaging app is a little different. Do you know how to get system apks? If you do, can you send me your LGMessage.apk?
 

Litderose

Senior Member
Jun 8, 2007
430
244
Paris
Just an idea : maybe you could add an option for changing the primary background and the font color/size in the main screen of the SMS app.
(see screen in attached screeshot).
Best regards.
 

AlexxEG

Senior Member
Oct 18, 2013
111
104
28
I've been working a little slow on this, sorry about that. This is the changelog for next version:

Code:
Changelog
- Fix for Sprint version
- Added Settings, with a few options for power LED
- Minor cosmetic changes
- Removed font size dialog, replace with option below
- Added option to enable lower font size for Messenger app, both in conversation window & conversation preview list
- Added option to set top & bottom text color in conversation preview list

I've written down all the requests, so if your request is not above you're not being ignored. It's just not done yet. ;)

Im so glad I chanced upon your module man. I hate the big fonts and the "fun" themes inside the LG SMS app. Thank you @AlexxEG ! And really, excellent work!

Tapatalking with my LG G2

Yeah, I hate them too. :S Thank you! I'm glad you like it.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    G2 Skin Tweaks
    N.B. This might be outdated now, and it's not being worked on anymore as I sold my G2.
    Description

    Provides some simple tweaks to the stock LG G2 skin. Made with Android 4.4.2, older versions are not guaranteed to work!

    Features (as of 1.6):

    General:
    - Change the LG Switch/Toggle to a LG CheckBox
    - Custom opacity in Recents List
    - Hide dividers in Settings
    - Slightly more AOSP like lockscreen patterns

    LG Launcher:
    - Shortcut to Applications when clicking the icon in App Info popup

    LG Messenger:
    - Square & Hangouts bubbles
    - Custom color & transparency for any bubble
    - Custom text color
    - Custom background for conversation list
    - Enable smaller font size when pinch zooming
    - Keep screen off on new SMS/MMS

    I gladly take request, though I'm very new to the Android programming so I might not be capable.

    Screenshots Album
    ePaSa4i.png
    k1WCtZe.png
    lyKCxNv.png
    nrqdvDM.png


    Download
    Xposed Module Repository or attachment

    Links
    Requires Xposed Framework
    GitHub
    Xposed Module Repository
    5
    About G2 AOSP Skin:

    I'm currently working on the reboot/power menu (see img). I'm trying the remove the title "bar", which has proven quite difficult, but I'm getting close I think. I've also decided to skip things that can be replaced, i.e. LG Messenger app, or at least do them last.

    I also wanna do white accent, but that comes later.

    About G2 Skin Tweaks:

    Only new thing is AOSP like pattern dots for lockscreen (also see img). I don't really have anymore requests, the ones that hasn't been made yet is either because I forgot them, though I doubt it cause I write them down, or because they're simply too difficult to make at the moment.

    Screenshots (excuse the font, I'm experimenting :p):
    cUKFYCL.png
    9MtorCU.png
    5
    Work fine on cloudypro 2.2 :)
    I have a request if you can make an holo white version with black/grey icons ?

    Thank for your work.

    Envoyé de mon LG-D802 en utilisant Tapatalk

    I'm not sure there is icons for that, and anything I would make wouldn't look good enough. We'll see, there might be.

    I'd like to make a request for G2 skin tweaks... Apart from the preloaded bubble colors, is there a possibility to add a custom slot where the user can type in the hex code for the color he wishes?

    It doesn't need to support transparency, but basically, I'm looking for some lighter color options for my bubble. :)

    Good idea, writing it down. Thanks!

    @AlexxEG, can you pls add an option to have shortcuy of your mod in the app drawer instead of in the home screen. Thanks!

    I'm not sure how to make a option for it though. I'll probably just make it appear in the app drawer and people can use their own launcher to remove it if they want. :)
    4
    New version of G2 AOSP Skin available, adds the option for AOSP power menu: https://www.dropbox.com/s/mz4fqnnp8gbjy64/G2_AOSP_Skin.apk (BETA! I don't have any problems on D802, but there can be issues on other versions.)

    OjpEKty.png
    4
    Here is a very early version of AOSP skin, for Settings only atm: https://www.dropbox.com/s/fy9c9vzs2trc2kz/G2_AOSP_Skin.apk
    (GitHub page here: https://github.com/AlexxEG/G2_AOSP_Skin/)

    Let me know if you find any options that doesn't look right.

    EDIT: Some screenshots:


    ix5nPPl.png
    wUG9wmA.png



    EDIT 2: Going to bed.