Button Mapper: Remap your keys

Liveflar25 apps · 19.8M installsPersonalizationFreeIn-app purchases: $0.99 - $29.99 per itemflar2.homebutton

Remap hardware buttons to launch any app, shortcut or action

Alert me★ WatchOpen in Play ↗
Total installs
6,950,552
exact · Play shows 5,000,000+
Installs / day
+5.3K
7-day avg · last day +150
Rating
3.5★
20.9K ratings · 1.7K reviews
Released
22 Oct 2016
10y ago
Last update
7 Oct 2026
7d ago
Countries
—
not checked yet

Installs per day

gain of the exact counter
02K4K6K8K10K12K12 Oct13 Oct

Lifetime avg ≈ 1.9K/day (all installs ÷ days since release)

Daily tracking since 11 Oct 2026 · history grows every day

Install history

exact counter from Google Play
6.938M6.940M6.942M6.944M6.946M6.948M6.950M6.952M11 Oct12 Oct13 Oct
02.5M5.0M7.5M22 Oct 201611 Oct 202613 Oct 2026

Dashed: estimate from the release date (no daily data before 11 Oct 2026) · time axis compressed before that day

Daily tracking since 11 Oct 2026 · history grows every day

Change timeline

Full history

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

estimate · charts of 13 Oct

Most downloads likely come from 🇺🇸 United States (~18%), out of 24 countries where it is charted.

  1. United States18%#152 Top free · Personalization
  2. Russia14%#124 Top free · Personalization
  3. Türkiye9.1%#194 Top free · Personalization
  4. Haiti5.8%#1 Trending · Personalization
  5. Germany5.1%#147 Top free · Personalization
  6. United Kingdom5.1%#129 Top free · Personalization
  7. Japan4.8%#102 Top free · Personalization
  8. France4.8%#142 Top free · Personalization
  9. Italy4.6%#127 Top free · Personalization
  10. Spain4.2%#120 Top free · Personalization
  11. Poland4.2%#99 Top free · Personalization
  12. South Korea3.6%#145 Top free · Personalization
  13. Ukraine2.9%#160 Top free · Personalization
  14. Chile2.1%#187 Top free · Personalization
  15. Canada2.1%#101 Top free · Personalization
  16. Australia2%#78 Top free · Personalization
  17. Taiwan1.3%#112 Top free · Personalization
  18. Netherlands1.2%#122 Top free · Personalization
  19. Singapore0.9%#71 Top free · Personalization
  20. Israel0.8%#100 Top free · Personalization
  21. Belarus0.8%#128 Top free · Personalization
  22. Portugal0.8%#110 Top free · Personalization
  23. Czechia0.7%#116 Top free · Personalization
  24. Belgium0.7%#121 Top free · Personalization

Estimated from top-chart positions weighted by each country’s Google Play market size. Countries where the app is not in a chart are not shown, so small markets may be missing.

Top chart positions

as of 13 Oct
ChartCountryRankChange
Trending · Personalization HT#1—
Trending · Apps HT#68—
Top free · Personalization HT#70—
Top free · Personalization SG#71—
Top free · Personalization AU#78▼ 2
Top free · Personalization PL#99▲ 7
Top free · Personalization IL#100▼ 9
Top free · Personalization CA#101▼ 6
Top free · Personalization JP#102▼ 9
Top free · Personalization PT#110▼ 15
Top free · Personalization TW#112▼ 5
Top free · Personalization CZ#116▼ 9
Top free · Personalization ES#120▼ 12
Top free · Personalization BE#121—
Top free · Personalization NL#122▼ 9
Top free · Personalization RU#124=
Top free · Personalization IT#127▲ 6
Top free · Personalization BY#128▼ 12
Top free · Personalization GB#129▼ 4
Top free · Personalization FR#142▼ 5
Top free · Personalization KR#145=
Top free · Personalization DE#147▼ 15
Top free · Personalization US#152▼ 14
Top free · Personalization UA#160▲ 10
Top free · Personalization CL#187▼ 6
Top free · Personalization TR · 11 Oct#194—
Show all 26 chart positions

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Data safety

declared by the developer on Google Play
  • No data shared with third parties
  • No data collected

This is the developer's own declaration, summarised from the Play listing. The permissions below show what the app is technically able to access.

Permissions

25 in 7 groups
10 Sensitive9 Notable6 Routine

What this app can do with your phone

  • Use your camera to take photos and record videos
  • Call phone numbers without your input, which may cost you money
  • Read photos, videos, and other files saved in your phone's shared storage
  • Add, change or delete photos, videos and other files in your phone's storage
  • Read system logs that may reveal what you do on your phone
  • Change device settings like screen brightness, ringtone or screen timeout
Device & app historySensitive1

Access to which apps you run, system logs, and your web browsing history

  • Read system logs that may reveal what you do on your phoneread sensitive log data · READ_LOGS
PhoneSensitive1

Access to phone calls, call history, and voicemail

  • Call phone numbers without your input, which may cost you moneydirectly call phone numbers · CALL_PHONE
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
CameraSensitive1

Access to your camera to take photos and record video

  • Use your camera to take photos and record videostake pictures and videos · CAMERA
Wi-Fi connection informationRoutine1

Access to details about Wi-Fi networks your device sees or uses

  • See whether Wi-Fi is on and details of the network you are connected toview Wi-Fi connections · ACCESS_WIFI_STATE
OtherSensitive17

Access to miscellaneous device features that don't fit other categories

  • Change device settings like screen brightness, ringtone or screen timeoutmodify system settings · WRITE_SETTINGS
  • See which apps you use and how often, if you allow usage accessupdate component usage statistics · PACKAGE_USAGE_STATS
  • Change protected system settings, like security options, that normal apps cannot touchmodify secure system settings · WRITE_SECURE_SETTINGS
  • See Bluetooth settings and connect to paired devices like headphones, speakers or watchespair with Bluetooth devices · BLUETOOTH
  • Turn Bluetooth on or off and find and pair with nearby Bluetooth devicesaccess Bluetooth settings · BLUETOOTH_ADMIN
  • Change how your phone connects to networks, like switching connections on or offchange network connectivity · CHANGE_NETWORK_STATE
  • Connect to or disconnect from Wi-Fi networks and change saved Wi-Fi settingsconnect and disconnect from Wi-Fi · CHANGE_WIFI_STATE
  • Change volume and choose which speaker or headset plays soundchange your audio settings · MODIFY_AUDIO_SETTINGS
  • Use NFC to talk with tags, cards and readers held close to your phonecontrol Near Field Communication · NFC
  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Bring apps to the front or send them to the backgroundreorder running apps · REORDER_TASKS
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Turn your phone's flashlight on and offcontrol flashlight · FLASHLIGHT
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Make your phone vibratecontrol vibration · VIBRATE
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Button Mapper makes it easy to remap custom actions to your volume buttons and other hardware buttons. Remap buttons to launch any app, shortcut or custom action with a single, double press or long press. Button Mapper can remap most physical or capacitive keys and buttons, such as volume buttons, some assist buttons, and capacitive home, back and recent apps keys. Button Mapper can also remap buttons on many gamepads, remotes and other peripheral devices. Root is not required for most actions, however some require an adb command from a connected PC if not rooted. Button Mapper does not work when the screen is off unless your device is rooted or you run an adb command. A few examples of remapping you can do with Button Mapper: -long press to toggle your flashlight -remap your TV remote control -press to broadcast custom intents, scripts or commands -long press to open camera and take a photo -double tap to launch your favorite app or shortcut -double tap to open your notifications -swap your back and recent apps keys (capacitive buttons only!) -use your volume buttons to adjust screen brightness -long press to toggle "do not disturb" mode -and much more Additional features unlocked in the pro version: -Simulate keycodes (requires adb command or root) -Swap volume keys on orientation change -Default to ring volume on Pie or later -Pocket detection -Themes -Change back and recents buttons -Customization of haptic feedback (vibration) on button press and long press Actions that can be mapped to buttons or keys: -Launch any app or shortcut -Disable the button -Broadcast intents (PRO) -Run scripts (PRO) -Camera shutter -Turn screen off -Toggle flashlight -Quick settings -Show notifications -Power dialog -Take screenshot -Music: previous/next track and play/pause -Adjust volume or mute -Last app switch -Toggle do not disturb -Adjust brightness -Now on tap (root) -Menu button (root) -Choose custom keycode (root and PRO) -Root command (root and PRO) -Toggle WiFi -Toggle Bluetooth -Toggle rotation -Clear notifications -Split screen -Scroll up/down (root) -And many more... Buttons supported: -Physical home, back and recent apps/menu buttons -Volume up -Volume down -Most camera buttons -Many headset buttons -Custom buttons: add other buttons (active, mute, etc) on your phone, headphones, gamepads, TV remote and other peripheral devices Additional options: -change the long press or double tap duration -delay initial button press for better double tap operation -disable Button Mapper while using specific apps -plus many more customizations Troubleshooting: -Make sure Button Mapper accessibility service is enabled and allowed to run in the background -Button Mapper does not work with onscreen buttons (such as soft keys or the navigation bar) or the power button. -The options shown in the app depend on the buttons available on your phone. Not all phones have home, back and recents buttons! This app uses Accessibility services. Accessibility is used to detect when the physical or capacitive buttons are pressed on your device so they can be remapped to custom actions to accommodate your needs. It is not used to see what you type. Button Mapper does not collect or share any of your personal information, it is safe and your privacy is respected. This app uses the Device Administrator permission. (BIND_DEVICE_ADMIN) This permission is used to lock the screen if the "Turn screen off" action is chosen. If you want to remove this permission, open Button Mapper, click on the menu (three dots in the upper right corner) and select "Uninstall"

What's new

4.09: -bug fixes and optimizations 4.08: -fix flashlight toggle -other minor bug fixes 4.07: -fix skip tracks on Xiaomi/Poco -fix screenshot and flashlight notifications -many other minor bug fixes -update translations 4.05/4.06: -modernize and update code -improve backup/restore -improve shell command, intent, and http actions -remap moto AI key -UI updates and improvements -optimize and fix bugs -update translations

Similar apps

closest title first, then most installs per day
More similar apps (opens in a new tab)