Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Xposed][07NOV2013] XButton Actions - change what your phone buttons do

OP xperiacle

19th October 2013, 11:57 AM   |  #1  
OP Recognized Developer
Thanks Meter: 4,720
 
306 posts
Join Date:Joined: Nov 2012
Hello again. It's been a long while.

I just want to share this xposed module I made from code fragments I borrowed from @C3C076 open source Gravitybox code. Gravitybox is great but not all functions work on my Note so I just extracted the pieces I need and added some more options I to suit my needs.

XButton Actions and XVolume SkipTrack

Requires the Xposed Framework by @rovo89 of course.

1. Download the modules below and install.
2. Open up Xposed Installer app and activate the modue in the Module tab then reboot.
3. After reboot, open up the XButton Actions app and choose your settings. No need to reboot everytime you change your settings.
4. Enjoy.








CREDITS:BIG THANKS to @rovo89 & @C3C076 for the beautiful code.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2013-10-19-08-40-41.jpg
Views:	29843
Size:	33.0 KB
ID:	2335612   Click image for larger version

Name:	Screenshot_2013-10-19-08-40-51.jpg
Views:	3305
Size:	33.5 KB
ID:	2335613   Click image for larger version

Name:	Screenshot_2013-10-19-08-40-45.jpg
Views:	29464
Size:	24.3 KB
ID:	2335614   Click image for larger version

Name:	Screenshot_2013-10-19-08-40-58.jpg
Views:	29462
Size:	24.4 KB
ID:	2335615   Click image for larger version

Name:	Screenshot_2013-10-19-08-41-18.jpg
Views:	3476
Size:	26.0 KB
ID:	2335616  
Attached Files
File Type: apk XButtonActions_v1.apk - [Click for QR Code] (65.3 KB, 6232 views)
File Type: apk XVolumeSkipTrack_v1.apk - [Click for QR Code] (232.3 KB, 1619 views)
Last edited by xperiacle; 7th November 2013 at 10:32 PM.
The Following 67 Users Say Thank You to xperiacle For This Useful Post: [ View ]
19th October 2013, 12:32 PM   |  #2  
el5arsawi's Avatar
Senior Member
Thanks Meter: 90
 
308 posts
Join Date:Joined: Jul 2012
looks amazing for tw based roms

Sent from the great N7000 usig P.A.C MAN 4.3 rom
The Following User Says Thank You to el5arsawi For This Useful Post: [ View ]
19th October 2013, 02:25 PM   |  #3  
Member
Thanks Meter: 3
 
37 posts
Join Date:Joined: Oct 2013
Thumbs up
Thank you for your module! Do you have a donation link?

Also, I tried both modules with the latest cyanogenmod 10.2 nightly for my d2mtr galaxy s3. The module installs and activates fine in xposed, but the app will crash when I set a long press action - "Unfortunately, XButtonActions has stopped"

Running Xposed 2.3.1 with no other modules activated other than XButtonActions and Volume SkipTrack
20th October 2013, 05:44 PM   |  #4  
mjrifath's Avatar
Senior Member
Flag XDA
Thanks Meter: 714
 
1,315 posts
Join Date:Joined: May 2012
More
Thank you Sir,
It's great to see u in Note thread with Amazing Mode..
22nd October 2013, 11:25 PM   |  #5  
Senior Member
Thanks Meter: 14
 
463 posts
Join Date:Joined: Nov 2004
just what I need, unfortunately, it did not change my buttons on Note3 ,N9005
Is there some data I can give you that would enable you to make it work on N9005 ?
Thank you.
23rd October 2013, 08:19 AM   |  #6  
el5arsawi's Avatar
Senior Member
Thanks Meter: 90
 
308 posts
Join Date:Joined: Jul 2012
tried it on sweetrom and chippywiz and it didn't work :/
23rd October 2013, 08:29 AM   |  #7  
chadrick.7's Avatar
Senior Member
Flag Houston, TX
Thanks Meter: 278
 
987 posts
Join Date:Joined: Oct 2010
More
Tried it on xxlt4 240dpi v2.3 and I didn't work on my phone either.

Sent from my GT-N7000 using xda premium
24th October 2013, 06:59 PM   |  #8  
Grlschia's Avatar
Member
Thanks Meter: 12
 
33 posts
Join Date:Joined: Aug 2013
Quote:
Originally Posted by xperiacle

Hello again. It's been a long while.

I just want to share this xposed module I made from code fragments I borrowed from @C3C076 open source Gravitybox code. Gravitybox is great but not all functions work on my Note so I just extracted the pieces I need and added some more options I to suit my needs.

XButton Actions and XVolume SkipTrack

Requires the Xposed Framework by @rovo89 of course.

1. Download the modules below and install.
2. Open up Xposed Installer app and activate the modue in the Module tab then reboot.
3. After reboot, open up the XButton Actions app and choose your settings. No need to reboot everytime you change your settings.
4. Enjoy.








CREDITS:BIG THANKS to @rovo89 & @C3C076 for the beautiful code.

Thank you for your work you do for us. Welcome back. He felt your absence. Hello and good work
24th October 2013, 09:26 PM   |  #9  
Senior Member
Flag Mansoura
Thanks Meter: 38
 
224 posts
Join Date:Joined: May 2012
More
thank you for your hard work .. but it's not working here .. sweetrom 10.5
28th October 2013, 10:54 AM   |  #10  
tkari4's Avatar
Senior Member
Thanks Meter: 6,164
 
1,938 posts
Join Date:Joined: Jan 2010
@xperiacle

Should it work on TW or only CM?
(on the screenshots I see TW I think)

We need your help to get it work.

Something is missing in my XXLT4 Rom too.

here is the Xposed log:
2013.10.28. 7:41:45 UTC
Loading Xposed (for Zygote)...
Loading modules from /system/app/XButtonActions.apk
Loading class mobi.xperiacle.xposed.mod.buttonactions.XMod
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
at dalvik.system.DexFile.defineClass(Native Method)
at dalvik.system.DexFile.loadClassBinaryName(DexFile. java:211)
at dalvik.system.DexPathList.findClass(DexPathList.ja va:315)
at dalvik.system.BaseDexClassLoader.findClass(BaseDex ClassLoader.java:58)
at java.lang.ClassLoader.loadClass(ClassLoader.java:5 01)
at java.lang.ClassLoader.loadClass(ClassLoader.java:4 61)
at de.robv.android.xposed.XposedBridge.loadModule(Xpo sedBridge.java:277)
at de.robv.android.xposed.XposedBridge.loadModules(Xp osedBridge.java:242)
at de.robv.android.xposed.XposedBridge.main(XposedBri dge.java:101)
at dalvik.system.NativeStart.main(Native Method)
Loading modules from /system/app/AppSettings.apk
Loading class de.robv.android.xposed.mods.appsettings.XposedMod
Loading modules from /system/app/XposedPlayStoreLinkInAppInfo.apk
Loading class pk.qwerty12.playstorelinkinappinfo.PlayStoreLinkIn AppInfo



The Following User Says Thank You to tkari4 For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes