Skip to content

Releases: NanoMindExplorer/GameMapperMind

GameMapperMind v2.1.4

Choose a tag to compare

@github-actions github-actions released this 01 Aug 06:49
ed5c9dc

GameMapperMind v2.1.4

Download APK

app-release.apk - Release build (signed, for AppGallery/Play Store)
app-debug.apk - Debug build (for testing only)

Setup

  1. Install APK
  2. Open app, grant Shizuku permission
  3. Tap Start Daemon
  4. Tap Test Injection
  5. Select game profile, launch game

Requirements

GameMapperMind v2.1.3

Choose a tag to compare

@github-actions github-actions released this 01 Aug 06:31
ee9b8c3

GameMapperMind v2.1.3

Download APK

app-release.apk - Release build (signed, for AppGallery/Play Store)
app-debug.apk - Debug build (for testing only)

Setup

  1. Install APK
  2. Open app, grant Shizuku permission
  3. Tap Start Daemon
  4. Tap Test Injection
  5. Select game profile, launch game

Requirements

GameMapperMind v2.1.2

Choose a tag to compare

@github-actions github-actions released this 01 Aug 05:54
ea33ed0

GameMapperMind v2.1.2

Download APK

app-release.apk - Release build (signed, for AppGallery/Play Store)
app-debug.apk - Debug build (for testing only)

Setup

  1. Install APK
  2. Open app, grant Shizuku permission
  3. Tap Start Daemon
  4. Tap Test Injection
  5. Select game profile, launch game

Requirements

GameMapperMind v2.1.1

Choose a tag to compare

@NanoMindExplorer NanoMindExplorer released this 14 Jul 19:38

GameMapperMind v2.1.1

Download APK

Pilih GameMapperMind-debug.apk di bawah untuk install.

Setup

  1. Uninstall APK lama jika ada
  2. Install APK baru
  3. Buka app → Grant Shizuku permission
  4. Tap "Start Daemon"
  5. Tap "Test Injection" untuk verifikasi
  6. Pilih profil game → Buka game

Minimum Requirements

Features

  • 3-path touch injection (AIDL → InputManager → shell)
  • Turbo, Toggle, Charge, Gesture, Macro interactions
  • Learn Trigger + Chord mode
  • Auto-center calibration
  • Installed Games browser
  • Test Injection diagnostic

GameMapperMind v2.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 03:27

GameMapperMind v2.1.0

Download APK

Pilih GameMapperMind-debug.apk di bawah untuk install.

Setup

  1. Uninstall APK lama jika ada
  2. Install APK baru
  3. Buka app → Grant Shizuku permission
  4. Tap "Start Daemon"
  5. Tap "Test Injection" untuk verifikasi
  6. Pilih profil game → Buka game

Minimum Requirements

Features

  • 3-path touch injection (AIDL → InputManager → shell)
  • Turbo, Toggle, Charge, Gesture, Macro interactions
  • Learn Trigger + Chord mode
  • Auto-center calibration
  • Installed Games browser
  • Test Injection diagnostic

GameMapperMind

Choose a tag to compare

@github-actions github-actions released this 18 Jun 10:20

GameMapperMind

Changes

  • fix(ci): align release.yml keystore path with build.gradle signing config (85cf6ba)
  • fix(android): regenerate broken PNG resources + disable AAPT crunching (5699e38)
  • Merge pull request #25 from NanoMindExplorer/fix/audit2-medium-low (c062841)
  • fix(audit2): MacroEngine guard + overlay buttons + dead code cleanup [FIX #12-16] (7a2971f)
  • fix(compile): correct setAntiBan parameter count on main [hotfix] (3913150)
  • Merge pull request #21 from NanoMindExplorer/fix/critical-dual-injection (b810bc6)
  • fix(audit): 11/11 audit fixes — eliminate dual injection + consolidate + cleanup (f3130b3)
  • Merge pull request #20 from NanoMindExplorer/feat/gamepad-pipeline (9b790aa)
  • fix(compile): mappingLookup.size() → mappingLookup.size [hotfix] (451b8bf)
  • fix(inject): multi-path reflection + diagnostic logging [Step 9] (dfa687a)
  • fix(coords): override profile screen dims with DisplayMetrics [Step 8] (c39571e)
  • fix(profile): use availWidth/availHeight in buildProfileJson [Step 7] (75f22ec)
  • fix(pipeline): lifecycle guards + thread-safe pointer ID + O(1) lookup [Step 6] (3efee81)
  • fix(evdev): runtime struct size auto-detection + axis callback fix [Step 2] (493580e)
  • Merge pull request #19 from NanoMindExplorer/fix/gamemapper-shizuku-integration (9612043)
  • ci: clean build-apk workflow + remove broken YMLs [P4] (cff549b)
  • fix(shizuku): fix KDoc syntax error + verify TouchInjector in shell process [P1] (008dfe5)
  • feat(contract): implement Prioritas 1+2+3 — Touch injection + Evdev + Context fix (774aab6)
  • fix(ci): add npm ci + vite build + cap sync to ci.yml Android Unit Tests job (dfc0db7)
  • fix(security): delete corrupt mipmap-ldpi + replace CodeQL autobuild with manual build (cef7e67)
  • fix(ci): make JaCoCo report generation non-blocking (bded501)
  • fix(test): delete remaining incompatible Android test files (7754fe6)
  • fix(test): delete FASE 5 test files that use reverted FASE 2 API (de14d64)
  • fix(compile): add missing GameMapperPlugin import in FloatingOverlayService.java (6e55d3b)
  • fix(ci): run-tests.yml JDK 17→21 + Android SDK 34→36 (21958be)
  • fix(compile): move @JvmStatic into companion object + delete GameMapperPluginReference (2b87d72)
  • fix(ci): add npm ci + vite build + cap sync to run-tests.yml Android job (b2310f1)
  • fix(ci): lower coverage thresholds to match current test suite (e8ae280)
  • fix(test): always normalize to landscape dimensions (width = larger axis) (2ff1b75)
  • fix(compile): revert FASE 2 architecture + fix 6 Kotlin compile errors (15ac5e7)
  • fix(ts): fix 3 pre-existing TypeScript errors blocking APK build (2ab3321)
  • Merge pull request #18 from NanoMindExplorer/release/v1.0.0 (6cb42f4)
  • fix(ts): install vitest/@types/react + fix 19 TypeScript errors (9910652)
  • fix(compile): add kotlinx-serialization + fix GameMapperPlugin + GameMapperPluginImpl (fa4d184)
  • fix(ci): add missing 'npx vite build' before cap sync in security.yml (d3b5b7c)
  • release: v1.0.0 - final production build + CI/CD fixes (90644cc)
  • Merge pull request #17 from NanoMindExplorer/fase-final/integration (5d6245a)
  • test(fase-5): unit tests + re-enable CI/CD workflows (5a99ebb)
  • feat(fase-4): shared schema validation + native validateProfile(JSONObject) (5044ae4)
  • feat(fase-3): global error boundary + native crash-proof plugin (6a63007)
  • feat(fase-2): dynamic adaptive polling + 100-slot PointerPool with LRU (f09c854)
  • feat(fase-1): fix screen coordinates + overlay security hardening (c555bf8)
  • chore(pre-fase-0): disable CI/CD workflows + rename nexion → GameMapper (bd530d1)
  • Merge pull request #16 from NanoMindExplorer/ci/unified-strategy (9eb7029)
  • ci: add unified 10-layer workflow strategy (de1dfaa)
  • Merge pull request #15 from NanoMindExplorer/fase2-5/refactor (151f451)
  • Merge pull request #14 from NanoMindExplorer/fase2-5/refinement (8cad675)
  • refactor(fase2+5): new pipeline architecture + matching tests (818365b)
  • test(fase5): add CI workflow + vitest config + TS E2E tests (1bf14d8)
  • feat(fase4): add defense-in-depth security + crash guard (47886cb)
  • feat(fase3): add canonical JSON Schema + Zod + kotlinx.serialization validators (57d4fdb)
  • fix(fase1): 4 critical bug fixes (PR #13) (23db0ba)
  • rewrite(tahap4): migrate JS to GameMapper (PR #12) (925bb28)
  • rewrite(tahap2+3): pipeline + plugin (PR #11) (fd25efd)
  • fix: Tahap 1 Kotlin compilation errors (PR #10) (7b4ed80)
  • rewrite(tahap1): core injection (PR #9) (6bce7eb)
  • fix: Shizuku permission + gamepad input + eFootball 2026 (PR #8) (af901e2)
  • security: harden PR validation (PR #7) (bb8d613)
  • fix: button mapping pipeline (PR #6) (4fd0cdc)
  • fix: Shizuku not detecting app (PR #5) (40eb0ff)
  • fix: blank white screen — 3 root causes (PR #4) (a6ff692)
  • fix: clean stale web assets v2 (PR #3) (629fabf)
  • Merge pull request #2 from NanoMindExplorer/NanoMindExplorer-patch-1 (0e91909)
  • Update README.md (5bc5afb)
  • Merge pull request #1 from NanoMindExplorer/docs/readme-update (b6c970e)
  • docs: update README with features, installation, and contribution guide (9e70eff)
  • fix: exclude template from compile + connect community profiles to app (2a69478)
  • feat: add secure community contribution system for game profiles (279d9b3)
  • feat: expand to 20 game profiles (add 13 popular 2026 games) (d6ff0ee)
  • feat: add 7 preset game profiles optimized for 12.2" tablet (2800x1840) (96cf557)
  • fix: initialize line variable in TouchDaemonService (Kotlin requires explicit init) (f0555b8)
  • fix: assign IDs to all AIDL methods (a5cad9d)
  • fix: proper Shizuku UserService + valid gradle-wrapper.jar + simplify CI (1c3756b)
  • Update build-android-apk.yml (261926c)
  • Update build-android-apk.yml (1ccd782)
  • Update build-android-apk.yml (b496ed7)
  • Update build-android-apk.yml (450b341)
  • Update build-android-apk.yml (bba2863)
  • Update build-android-apk.yml (d6a91de)
  • Update splash.png (76c6812)
  • Update ic_launcher_background.png (bda2040)
  • Update ic_launcher.png (c2700be)
  • Update build-android-apk.yml (40fa182)
  • Update TouchInjectionPlugin.kt (26c601f)
  • Update FloatingOverlayService.java (b611c25)
  • Update TouchInjectionPlugin.kt (ca5d827)
  • Update TouchAccessibilityService.kt (7274d9c)
  • Update GamepadListenerService.kt (73ed447)
  • Update TouchDaemonService.kt (be91281)
  • Update build-android-apk.yml (1d5269b)
  • Update build-android-apk.yml (c033050)
  • Update build-android-apk.yml (671ec4b)
  • Update build-android-apk.yml (767b29a)
  • Create build-android-apk.yml (8d91207)
  • Delete build-android-apk.yml (696bc54)
  • Create build-android-apk.yml (0ae8c8c)
  • feat: 28 bug fixes + 5 new features + crypto donation panel + CI/CD (97ea33f)
  • feat: implement dual-joystick and analog trigger support (bb5759a)
  • refactor: migrate profile storage to Capacitor Preferences (3d99701)
  • refactor: cleanup AI tunnel and optimize release build (60e8d8f)
  • feat(android): implement AccessibilityService for input (07c4c05)
  • feat(api): add persistence for gamepad profiles (cac3c42)
  • build: upgrade kotlin gradle plugin to 1.9.24 (53dcc47)
  • build: optimize CI pipeline and fix Shizuku import (1c60031)
  • Update build-apk.yml (71e0495)
  • Update build-apk.yml (e4e90b3)
  • Update build-apk.yml (ecdc4b2)
  • Update build-apk.yml (fcd07a9)
  • Update build-apk.yml (b9f7f99)
  • Update build-apk.yml (bad20cc)
  • Update build-apk.yml (129f360)
  • Update build-apk.yml (15f32f1)
  • feat: add connectedGamepad state to useGamepad (c206581)
  • feat: implement native Shizuku-based touch daemon (826faad)
  • chore: rename project to game-mappermind (d91909d)
  • Polling Otomatis (Re-bind) (91a57e9)
  • ShizukuPlugin.java (9218cc3)
  • Auto-Sync Profil (8761e00)
  • feat: add package visibility for Shizuku (263ee81)
  • plugin is not implemented on androi (9be0e1e)
  • sync (48ddff5)
  • App Launcher Icon (e23af05)
  • feat(assets): update application icon and branding (c9aec43)
  • delet aksebelity (55b1510)
  • README.md (79b8663)
  • macro (6e107de)
  • Credits Panel (58a4d97)
  • Pop-up Izin Shizuku (9c76438)
  • delete overlay button (755c75c)
  • Konfigurasi Izin OS (c041382)
  • delete overlay floating button (dd8d236)
  • up mapping pic (b6ae1a5)
  • sd (bbac41d)
  • audit 3 (3520d9d)
  • audit2 (8440eef)
  • all (0799dc5)
  • refactor: clean up Android build and UI components (99c6b82)
  • feat: implement native overlay mode (d656fbc)
  • perbaikan layar frezee (7a16ee4)
  • feat(overlay): implement global palette toggle (b09a5ed)
  • chore: update Android manifest and splash assets (6b6c47c)
  • feat: add touch injection logging and update assets (8540496)
  • feat: update application icon and branding (57c1ece)
  • feat: add web native WYSIWYG overlay rendering (1c6ce5a)
  • fix: improve shizuku daemon state and input handling (8634c27)
  • fix(input): use screen dimensions for coordinate mapping (8f17046)
  • refactor(hooks): prevent unnecessary effect restarts in useGamepad (4c68ecb)
  • fix: silence unhandled fetch errors in input injection (3ae7035)
  • fix(macro): prevent stale state closures in playback (fe7bb5f)
  • feat(tester): add raw button state logging (00a77a4)
  • feat(ui): add Select, Start, and macro button inputs (e1766a1)
  • feat(ui): enhance analog stick visual indicators (8ca0456)
  • feat: integrate gamepad input handling (8c9115f)
  • feat(ui): add node configuration and deletion panel (f25f0f8)
  • fix: enable interactive overlay state (a8d0861)
  • refactor: remove global input and scroll constraints (625440c)
  • feat(ui): dynamic styling for native overlay mode (2dc95f3)
  • feat(overlay): implement native WebView overlay (2104347)
  • redo (e29a130)
  • Update OverlayWysiwyg.tsx (2bc7617)
  • Update FloatingOverlayService.java (98cb2b7)
  • drag (34b7fa7)
  • pallete (9e6b195)
  • overlay (b7bbc80)
  • Update README.md (5dd6cc4)
  • floating button nexion (465b387)
  • polling (e02b062)
  • rebuild the gamepad tester (61c7b1c)
  • game tester (9a6c5a0)
  • dcd (a06aff9)
  • remov gimik2 (072c5d9)
  • remove gimik (a0ba551)
  • audit 3 dan 4 (c6409f1)
  • push (1ceab79)
  • fix: prevent Shizuku process blocking and asset updates (b182296)
  • Audit Sistem (5bfcf00)
    ...
Read more