Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,741,401 Members 38,614 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
xperiacle
Old
(Last edited by xperiacle; 7th November 2013 at 09:32 PM.)
#1  
Recognized Developer - OP
Thanks Meter 4291
Posts: 272
Join Date: Nov 2012
Smile [Xposed][07NOV2013] XButton Actions - change what your phone buttons do

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:	23691
Size:	33.0 KB
ID:	2335612   Click image for larger version

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

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

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

Name:	Screenshot_2013-10-19-08-41-18.jpg
Views:	3055
Size:	26.0 KB
ID:	2335616  

Attached Files
File Type: apk XButtonActions_v1.apk - [Click for QR Code] (65.3 KB, 4518 views)
File Type: apk XVolumeSkipTrack_v1.apk - [Click for QR Code] (232.3 KB, 1239 views)
The Following 63 Users Say Thank You to xperiacle For This Useful Post: [ Click to Expand ]
 
el5arsawi
Old
#2  
el5arsawi's Avatar
Senior Member
Thanks Meter 78
Posts: 300
Join Date: 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: [ Click to Expand ]
 
acdcflame
Old
#3  
Member
Thanks Meter 3
Posts: 37
Join Date: Oct 2013
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
 
mjrifath
Old
#4  
mjrifath's Avatar
Senior Member
Thanks Meter 610
Posts: 1,197
Join Date: May 2012
Location: XDA
Thank you Sir,
It's great to see u in Note thread with Amazing Mode..
 
AlCapone
Old
#5  
Senior Member
Thanks Meter 14
Posts: 462
Join Date: 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.
Jornada 680, Ipaq 3660,3760,3970,5500, QTEK 9090(=HTC Blue Angel) ,HTC Universal, HTC Touch Pro2, HTC HD2 , Desire HD, Galaxy Note, Galaxy Note 2, now Galaxy Note 3
 
el5arsawi
Old
#6  
el5arsawi's Avatar
Senior Member
Thanks Meter 78
Posts: 300
Join Date: Jul 2012
tried it on sweetrom and chippywiz and it didn't work :/
 
chadrick.7
Old
#7  
chadrick.7's Avatar
Senior Member
Thanks Meter 278
Posts: 987
Join Date: Oct 2010
Location: Houston, TX
Tried it on xxlt4 240dpi v2.3 and I didn't work on my phone either.

Sent from my GT-N7000 using xda premium
AT&T NOTE 3 powered by KnoxRaid KitKat rom v5.1
 
Grlschia
Old
#8  
Grlschia's Avatar
Member
Thanks Meter 12
Posts: 33
Join Date: Aug 2013
Quote:
Originally Posted by xperiacle View Post
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
 
hassan_eldhraawy
Old
#9  
Senior Member
Thanks Meter 34
Posts: 201
Join Date: May 2012
Location: Mansoura
thank you for your hard work .. but it's not working here .. sweetrom 10.5
 
tkari4
Old
#10  
tkari4's Avatar
Senior Member
Thanks Meter 3768
Posts: 1,190
Join Date: 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: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes