Button Savior: Enhance Your Android Experience



Requires root for full function. Some keys can still work without root. No Root users running Jelly Bean (4.1) and newer can also get Button Savior Non Root to access similar functions.

If you experience issues with your Home, Back, and Menu keys, consider upgrading your SuperSU to the latest version.

Why Choose Button Savior?




  • Top 1 Software key App on Android Market

  • Top 10 Must-have app for root devices

  • Top 1 Must-have app on HTC HD2

  • Top 1 Software key app with best customization features

  • Compatible with Android versions from 1.5 to 4.0 (ICS)

If you’re worried about damaging your hardware keys, have broken keys, or simply don’t have any physical keys on your device, Button Savior is the solution to simplify your life.

What's New in Button Savior V2.1?

If you own a KitKat device, you can now turn off the status bar or bottom navigation bar to maximize your screen space!

This app displays a floating software key panel that can be accessed anytime, anywhere. Button Savior 1.1.6 or later now supports E-INK displays with specially designed themes provided by XDA member Berlinski.

Features Overview




  • (NEW) Immersive mode and full-screen mode to eliminate the Android navigation bar!

  • (NEW) PopControl for adding favorite actions for instant use.

  • (NEW) Hover control for automatic software button visibility with mouse or Samsung S-Pen.

  • (NEW) Free floatable trigger icon.

  • (NEW) Swipe to reveal the Button Savior panel from both sides.

  • Simulates 'Home', 'Back', 'Search', 'Recent Task', 'Screen Off', 'Volume', and 'Directional Key'.

  • Can be set to always open or auto-hide based on a user-customizable timer.

  • Two types of trigger actions: Gesture trigger and Click trigger.

  • Added Camera key and Call key simulation.

  • Customizable trigger position.

  • Supports themes for E-INK displays.

  • One-click mode for super-fast button action available in options.

  • Create shortcut actions such as calling someone or accessing bookmarks with Call or Camera keys (with PRO version).

Non-Root User Features



If you are not rooted, you can still use the following keys:




  • Home key

  • Power key

  • Volume key

  • Camera key

  • Call key

Troubleshooting



IF YOU HAVE PROBLEMS GRANTING ROOT FOR THIS APP: If your device is rooted and you still cannot use keys except for Home, please update the su binary and Superuser APK.

IF YOU ARE UNABLE TO UNINSTALL: You need to disable the screen-off feature first. To do this, go to Settings > Location Security > Device Admin to remove Button Savior from the list.

Theme Contribution List




  1. Default (XDA member stefen)

  2. Froyo (XDA member hlvl)

  3. Sense UI (XDA member internauta2000)

  4. Honeycomb (XDA member securecrt)

  5. Pen's Ginger (XDA member Pens and DreamS)

  6. Pen's Honeycomb (XDA member Pens and DreamS)

  7. Pen's Sense UI (XDA member Pens and DreamS)

  8. Contrast for E-INK (XDA member OMGWTF_BBQ aka BerlinSki)

  9. Metro for E-INK (XDA member OMGWTF_BBQ aka BerlinSki)

  10. Subtle for E-INK (XDA member OMGWTF_BBQ aka BerlinSki)

  11. K3 ICS (XDA member kam333)

  12. K3 Honeycomb (XDA member kam333)

  13. Rajiv's Windows RT (XDA member rajiv)

Permissions Required



This app requires the following permissions:




  • GET TASK: Needed to display recent apps.

  • VIBRATE: For haptic feedback.

  • INTERNET: For ads and shortcuts with internet actions.

  • ACCESS NETWORK: For ads.

  • MAKE CALL: For direct dial shortcuts.