Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jun 22:48
· 1 commit to main since this release

AA Keyboard Unlock v2.0.0

Major release: unlock the native Maps car QWERTY keyboard on Android Auto by fixing driving detection at the source (not hint rewrites). Production APKs are fully silent — no LSPosed log spam.

Downloads

APK Use
aa-keyboard-unlock-2.0.0.apk Everyday use — no verbose logs
aa-keyboard-unlock-2.0.0-log.apk Development / DHU — MAPS-DRIVE-* traces enabled

Install

  1. Install the release APK on a rooted device with LSPosed
  2. LSPosed Manager → enable module → scope Android Auto and Google Maps (all processes)
  3. Open AA Keyboard Unlock → enable Unlock keyboard while active
  4. Force-stop Android Auto and Maps, then reconnect to your head unit

What's new in 2.0.0

Added

  • Signature-based dex discovery for current obfuscated Maps builds (rek overlays, header taps, car IME, restriction gates)
  • qjg / qjh / qjb UiState restriction bypass (MapsVoiceOnlyPathHooks, MapsCarUiStatePatches)
  • CAR_CANT_USE_KEYBOARD_WHILE_DRIVING tracing for keyboard-denial diagnosis
  • kcw.k(10) surgical intercept with PREPARE_MAPS_NATIVE_IME / OPEN_MAPS_NATIVE_IME broadcasts

Changed

  • Release builds compile with MODULE_DEBUG=false — zero AAKeyboardUnlock log output
  • Driving sensor spoof sets full parked byte (0x00)
  • Native rek keyboard path; no custom overlay keyboard

Fixed

  • Maps stuck on "Voice only while driving" when dex scanner missed bare obfuscated class names
  • Keyboard denial path ("Can't use keyboard while driving") via mic/keyboard restriction hooks
  • Gearhead :projection crash on keyboard open (xcu.c NPE)

Requirements

  • Rooted device (Magisk / KernelSU) with LSPosed
  • Android Auto + Google Maps installed
  • Tested with Android Auto 17.1.662404-release

Safety

Disabling driving-distraction protections may be illegal in your jurisdiction. Use only when safe and legal. Module defaults to disabled.

Full changelog: CHANGELOG.md