Skip to content

Releases: Damien-llado/snapkey-mapper

SnapKey Mapper 1.0.8

Choose a tag to compare

@Damien-llado Damien-llado released this 21 Oct 13:49

Help for people who are stuck, and a quicker way back after a reboot: Copy the diagnostic (menu ☰, or the link at the bottom of each setup step) puts your phone model, system version and the state of each step on the clipboard, never the app or link you chose, ready to paste in a GitHub issue (there is now a form for it). A Quick settings tile opens the app, which starts listening again. Every Android and ColorOS menu name quoted in the app and on the site now matches the official text of the phone's own system, in the 8 languages. Tested on a real OPPO Find X9 Pro (ColorOS 16).

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging e0090857a995b37aa6b8582fdf4deb98a729e7157c8f3918c34dcaac83daf70d
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer 45feb2e84f410220987c36b8e1c82284a8e74f5629de949f376ac9be41652a8e

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.7

Choose a tag to compare

@Damien-llado Damien-llado released this 21 Oct 12:46

Zero friction: the app now listens by itself as soon as it is set up and something (app, shortcut or link) is chosen. The Start/Stop button is gone, a change of target or gesture applies at once, and the notification Android requires while listening is silent. Tested on a real OPPO Find X9 Pro (ColorOS 16).

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 9083911d3b081864ae84d50b3b9b70e1e4f024b81204388ce250abef9f144c9f
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer a9bff2a4249a45a5f91e9a8e2191fe1c230b1869f3d4e2bbfaf5310ec0af4f5b

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.6

Choose a tag to compare

@Damien-llado Damien-llado released this 21 Oct 12:33

Fixes the setup stopping at "ADB pairing is required": right after pairing, the phone may not know the new key for a moment, so the connection is now retried. Listening now starts by itself once the app is set up, the leftover "Pairing..." notification is cleared, and the last screen says Wireless debugging can be turned off. Tested end to end on a real OPPO Find X9 Pro (ColorOS 16).

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 3a4835283cb8b48c2a4efb22dd7cbba2ec44ea5a78b96db4ab218e57db91afa3
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer c90266a8ebee2e7b68b838545143b022b8f963c12286d3972f207438c25ef87f

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.5

Choose a tag to compare

@Damien-llado Damien-llado released this 21 Oct 12:11

Tested on a real OPPO Find X9 Pro (ColorOS 16, Android 16). The setup now asks for ColorOS's hidden switch before pairing ("Disable system optimisation", only shown when the phone is in English), explains how to unfold the pairing-code notification, and shows a clear message instead of "Stream closed" when ColorOS refuses the permission. Also: a step for notifications, an "Already done, continue" button on each automatic check, Wi-Fi detected with a VPN on.

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 6c5a3a11f37905177dda35d9f07597bbbccf2e95f81786d891239210c54ca6a2
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer 634b2a64eba030a07f302c94bf1e4d074594f6b7a5ed52335703fa6f1f45f360

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.4

Choose a tag to compare

@Damien-llado Damien-llado released this 20 Oct 19:55

Setup that never gets stuck: Wi-Fi is detected even with a VPN on, Developer options also when USB debugging is on, a new step turns notifications on (the pairing code is typed in one), and every automatic check has an "Already done, continue" button for phones that report it wrong. Settings screens a phone does not have fall back to the main Settings screen.

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 3316feaa01c5a1b74459ca51f48060111f118035c8b509b227e9dbaf7a141b32
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer dbcc6677bca8cf80b4ff4dd9d34d877a6fcddb1ef647329f9a1a62676a5debd2

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Tested on an Android 15 emulator; the Snap Key itself on the Find X9 Pro. Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.3

Choose a tag to compare

@Damien-llado Damien-llado released this 20 Oct 19:38

Guided setup: one step per screen, each one opens the right setting and moves on by itself. The app comes back on its own after pairing.

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 2421f0303207edce146adbf598ab75415a57666fd562034ce9e0a3170d444d84
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer 85cdd73ba17fe074fe959b96659482bc8ab5c2362b91664ec8dcb77a26315f1c

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Tested on an Android 15 emulator; the Snap Key itself on the Find X9 Pro. Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.2

Choose a tag to compare

@Damien-llado Damien-llado released this 20 Oct 19:15

When a shortcut does not work on your phone, the app now says how to get help: Claude Code with the SnapKey Mapper plugin, on a computer connected to the phone over adb (USB cable or wireless debugging).

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging b3d8bee8e78b878e5a01601a957173b4376a5782f4ad08c8e055eccdf16710f1
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer 31b86300e82bdf3f6b0b0b97707026cef24d141e9dad756b3d90a6760113778e

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Tested on an Android 15 emulator; the Snap Key itself on the Find X9 Pro. Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0.1

Choose a tag to compare

@Damien-llado Damien-llado released this 20 Oct 19:02

Each shortcut now points to the Claude Code plugin when it does not work on your phone.

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 0fc9d09589ab2cd32e2693b403808bcd7b8a7c19a904967c2fc5bbb5e517d67b
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer 51d5781e3c23a5bbcf059dbc203ef9b15cc97b17e3a94eaf29c2290ab1dda66a

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Tested on an Android 15 emulator; the Snap Key itself on the Find X9 Pro. Setup guide and shortcut library: https://remapsnapkey.com

SnapKey Mapper 1.0

Choose a tag to compare

@Damien-llado Damien-llado released this 20 Oct 18:53

First public release.

File Edition SHA-256
snapkey-mapper.apk (12 MB) full: sets up log reading by itself through the phone's own wireless debugging 5414aadd95973edfbde99ccd3d10de91e8b3b2d84013649f5bd6306957f786e0
snapkey-mapper-lite.apk (500 KB) lite: no INTERNET permission; grant the log permission from a computer a8975870f5592a7a26b37987e5e9bc9a287704d4069b901a66e3f9fc0485fd44

Signing certificate SHA-256 (both files): a4a6d83d2298e8a88a6da748a3cc9ae9051e459a1d6e06b098a27d2b87f8f796

Check before installing: sha256sum on the file, and apksigner verify --print-certs (or the AppVerifier app). If either differs, do not install.

Google Play Protect may say "Harmful app blocked": the app comes from GitHub, asks for sensitive permissions (log reading, display over other apps) and its developer is not verified by Google yet. Check the fingerprint above, then "Install anyway". If Android then refuses "Display over other apps": App info › ⋮ › Allow restricted settings.

Tested on an Android 15 emulator; the Snap Key itself on the Find X9 Pro. Setup guide and shortcut library: https://remapsnapkey.com