FORUMS

HTC Delivering Ads Straight to Sense Home

HTC’s 2015 has been a year marked by a desperate search for revenue.The HTC One M9 … more

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

[Aprl 6][APP] Button savior 2.1.6 Beta testing needed

285 posts
Thanks Meter: 430
 
Post Reply Subscribe to Thread Email Thread
Button Savior is a software button simulation App. You can use it to display a sidebar style panel with most buttons that you can find on your phone such: Back, Task, Home, Menu, Search, Vol, Camera, Call, Power, and Direction Key.

Google is now enforcing dev from modifying SElinux policy. In attempt to satisfy the new change, I have no modified my code to run without needing to modify SELinux. It works well on my devices. If your device is Kitkat or Lollipop, please help me to test if SWkey81beta.apk works on your device? Thanks in advanced for your help.

[Introduction]
If you have a phone with broken hardware keys, or you want to remove the system NAV bar from Nexus devices to expand screen useable size, or you find the hardware keys on your phone are too hard to reach with one hand, or you can find keys at night, then Button Savior is just for you to remedy your pain points.

When I developed Button Savior, I personally didn't believe keys would break. Three years have passed since my first release, I got more and more compliment from users by both email or Playstore comment saying my App saved them from having a phone with broken keys. SO KEYS DO BREAK regardless its capacitive or mechanical type.


[New in V2]
☆ Ability to hide bottom navigational bar by enabling immersive mode
☆ Ability to go full screen by enabling full screen mode
☆ Native Android Holo style UI
☆ Powerful and customizable Pop Control
☆ Direction key support
☆ HD quality graphics
☆ Adjustable swipe trigger area
☆ Android Kitkat support
☆ Add action support to send arbitrary key code
☆ Add action support to open any URL
☆ Add action support to launch any App or shortcut
☆ Add action support to media play back keys


[Features]

☆ Enable/Disable bottom navigational bar on demand.
☆ Enable/Disable full screen mode on demand.
☆ Pop Control that supports action to perform arbitrary key action, app/shortcut launch, and open any URL
☆ Hover control supported for automatic Software Button visibility control with mouse or Samsung S-Pen
☆ Free floatable trigger icon
☆ Swipe to show Button Savior panel from both sides
☆ Long press on power key to show up reboot menu
☆ Simulates 'Home' 'Back' 'Search' 'Back' 'Recent Task' 'Screen Off' 'Volume', 'Directional Key'
☆ Can set to always open or auto hide based on user customizable timer
☆ Two types of trigger action to choose from (Gesture trigger and Click trigger)
☆ Added Camera key and Call key simulation
☆ Customizable trigger position
☆ Also provides themese to support e-ink display
☆ Can change it to one click mode for super fast button action in option
☆ Can create shortcut action such as call someone or go to bookmark on Call or Camera keys. (With PRO)


[Not Root?]
☆ Home key is supported
☆ Power key is supported
☆ Volume key is supported
☆ Camera key is supported
☆ Call key is supported

[Download Link]
Playstore - Get Button Savior (Root)

Quote:

[6-Apr-2015 V2.1.6 beta swkey81beta.apk]
Made Button Savior work without SELinux modification
Some bug fix.

Quote:

[7-Jun-2014 V2.0.1 swkey73.apk]
Added immersive mode toggle in pop control
Added full screen mode toggle in pop control
Fixed trigger icon placement when device is in full screen mode
Fixed USB debug message

Quote:

[6-Jan-2014 V2.0.1 swkey72.apk]
Added a new button to show Pop Control that can perform additional actions


Quote:

[2-Dec-2013 V1.9.0 swkey69.apk]
Implemented hover control to control visibility of Button Savior with events of hover enter and hover exit on trigger icon, trigger are, and software buttons.


Quote:

[9-Jul-2013 V1.8.0]
Implemented a feature to show up reboot menu when virtual power key is pressed. Next step is to bring up Google Now on swiping up on home key.

Quote:

[4-Jul-2013 V1.8.0]
I will now come back to maintain this thread from today. I am now gradually upgrading Button Savior to V2 since last month. Today, I added a long awaited feature, D-Pad support. To use it, just press and hold your finger on D-Pad button and move your finger slightly to the direction you want to go. Its that simple.

Quote:

[21-Feb-2012 V1.4.0]
I updated main UI to modern Android UI in this version. Also added experimental Kitkat fix. If you are still having problem to use it with kitkat, plea reply to the thread with model of your device. Thank you.

Quote:

[7-Feb-2012]
Sorry for not maintaing my thread for such a long time. I just released an update version, V1.3.2, to Market today with new features to show native Android recent task dialog (if you have it in system) on home key long press. So Button Savior now supports ICS and HC much better now.


Quote:

[1-Sept-2011]
Thanks to XDA member OMGWTF_BBQ, now Button Savior supports E-INK display properly with newly designed high contract theme. Please refer to this post for more detail [ORIGINAL POST]

Quote:

[30-Jun-2011]
I published a similar app like this one but it is for clipboard management in windows office style. Read this post for more detail Everywhere Clip official XDA news

Beside than my new app, I also updated Button Savior today and brought back power off option on non root devices. But it is not yet widely tested on all kind of phones, so not sure it will work. If it doesn't please feedback.

If you want to include your own theme to my app, please send me png files with clicked and unclicked states altogether. I will add screen off button soon. So it is good idea to send me screen off picture too. kiumiu.ca@gmail.com


Thanks xda member, bpk, who contributed his recently announced SWkey source code to public so that I have chance to learn what command shell to use to simulate keys. I only spent a morning to come out this draft but still functional. Hope you guys like it. I will eventually polish it up a bit and publish it on Market. By the way, I want to call this app, Button Savior. haha

If you have used my app, Smart Taskbar, then you should already know how to activate the sidebar style SWkey panel. If you don't, then just look carefully for an Orange circle at the right end of your screen. Click on it to trigger SWKey panel.

I basically used built in shell command 'keyevent input' learned from bpk's key simulation hack with a streamlined version of my Smart Taskbar together to come out this one. Feel free to comment


[Installation] ***** Root required*****
(1) install the apk
(2) When you click any of the 4 buttons first time(except close), you need to grant Button Savior root access. It happens only to your first ever button click.




[FAQ]
1. Why menu, search, back don't work on my device?
Ans: Make sure your device is rooted. Make sure your USB debug mode is on. Make sure you have granted superuser right to button savior. After you have done all three steps, reboot your device and restart Button Savior.
Quote:

Did it ask you for root permissions? If not, go into SuperUser and check to see if the binary is up to date. If it isn't then update it. After that, try to open Button Savior and see if it asks for root permissions. If it doesn't then go into Manage Applications and clear data on this app and try again.

2. Why I can't uninstall Button Savior ? (Shows uninstalled unsuccessful)
Ans: Because you have Enabled screen lock. In order to uninstall, please go to /settings/location and security/device admin/ and remove button savior from the list.
Attached Thumbnails
Click image for larger version

Name:	1.png
Views:	2340
Size:	114.0 KB
ID:	2499510   Click image for larger version

Name:	2.png
Views:	2449
Size:	48.3 KB
ID:	2499564   Click image for larger version

Name:	3.png
Views:	2584
Size:	173.0 KB
ID:	2499566  
Attached Files
File Type: apk SWKey11.apk - [Click for QR Code] (376.4 KB, 6422 views)
File Type: apk SWKey18.apk - [Click for QR Code] (849.4 KB, 1595 views)
File Type: apk SWKey20.apk - [Click for QR Code] (851.4 KB, 294 views)
File Type: apk SWKey21.apk - [Click for QR Code] (995.0 KB, 3255 views)
File Type: apk SWkey34.apk - [Click for QR Code] (1.19 MB, 416 views)
File Type: apk SWkey36.apk - [Click for QR Code] (1.28 MB, 2024 views)
File Type: apk SWkey61.apk - [Click for QR Code] (1.68 MB, 111 views)
File Type: apk SWkey62.apk - [Click for QR Code] (1.68 MB, 364 views)
File Type: apk SWkey68.apk - [Click for QR Code] (1.75 MB, 182 views)
File Type: apk SWkey69.apk - [Click for QR Code] (2.36 MB, 166 views)
File Type: apk SWkey72.apk - [Click for QR Code] (2.37 MB, 2667 views)
File Type: apk SWkey81beta.apk - [Click for QR Code] (2.71 MB, 188 views)
Last edited by jerryfan2000; 6th April 2015 at 04:08 PM. Reason: publish update
The Following 164 Users Say Thank You to jerryfan2000 For This Useful Post: [ View ]
 
 
8th December 2010, 01:32 PM |#2  
boldman78's Avatar
Senior Member
Thanks Meter: 63
 
More
thanks, will try and feedback

works great, but is there an option to make it app launcher and customized?

thanks
Last edited by boldman78; 8th December 2010 at 01:42 PM. Reason: request
8th December 2010, 01:38 PM |#3  
fyase's Avatar
Senior Member
Thanks Meter: 11
 
More
Fantastic app mate! Is properly what I'm searching for....

Thank you

Sent from my HTC HD2 using XDA App
8th December 2010, 01:42 PM |#4  
Junior Member
Thanks Meter: 1
 
More
thank you thank you thank you..
8th December 2010, 01:46 PM |#5  
Senior Member
Thanks Meter: 34
 
Donate to Me
More
nice man, thank. button savior especially for hd2 xD
btw, can polish abit the interface to more nice looking?
8th December 2010, 01:48 PM |#6  
fmedrano1977's Avatar
Senior Member
Flag San Antonio, TX
Thanks Meter: 463
 
More
Only home and close button worked for me.

XDAndroid
8th December 2010, 01:49 PM |#7  
Senior Member
Thanks Meter: 13
 
More
fantastic !!!!!!!!!!!!!!
thank you
8th December 2010, 01:50 PM |#8  
OP Senior Member
Thanks Meter: 430
 
Donate to Me
More
Quote:
Originally Posted by fmedrano1977

Only home and close button worked for me.

XDAndroid

Make sure ur phone is rooted and have granted root priviliage to Button Savior
The Following 3 Users Say Thank You to jerryfan2000 For This Useful Post: [ View ]
8th December 2010, 01:54 PM |#9  
Senior Member
Thanks Meter: 1,237
 
More
Quote:
Originally Posted by jerryfan2000

Thanks xda member, pbk, who contributed his recently announced SWkey source code to public so that I have chance to finish my sidebar style alternative. I only spent a morning to come out this draft but still functional. Hope you guys like it. I will eventually polish it up a bit and publish it on Market. By the way, I want to call this app, Button Savior. haha

[Installation] ***** Root required*****
(1) install the apk
(2) When you click any of the 4 buttons first time(except close), you need to grant Button Savior root access. It happens only to your first ever button click.


It's near perfect !
Can you please add a configuration to it to??
- Choosing theme (I want darker buttons)
- Choosing what side of screen it will be at. For easy one hand (left/right) access.
- What about hapatic feedback?

I'll rate this as 4.5 stars already now. Without connection to the hardware buttons saving.
8th December 2010, 01:58 PM |#10  
Senior Member
Thanks Meter: 188
 
More
perfect!! really usefull.. best app I ever use.. great job man..

Sent from my HTC HD2 using XDA App
The Following 3 Users Say Thank You to lesjaw For This Useful Post: [ View ]
8th December 2010, 02:03 PM |#11  
Member
Thanks Meter: 3
 
More
Thaaaanks you so much for sharing kind sir...
been searching for this kind of app, works really great...

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes