Fermata Auto Enabler

An Xposed module that makes sideloaded Fermata Auto visible in Android Auto.

Android Auto hides apps that did not come from the Play Store. This module reports the Play Store as Fermata Auto's install source, but only inside the Android Auto process. Every other app on the device still sees the true install source, and it does not matter how Fermata Auto was installed — pm install, a file manager, or anything else.

Tested on Android 16 (SDK 36) with Android Auto 17.5 and the Vector framework (API 102). It should work on LSPosed too; it uses only the classic Xposed API.

Requirements

  • Root, and an Xposed framework: Vector, LSPosed, or equivalent.
  • Fermata Auto installed.
  • Android Auto with developer mode on and Unknown sources enabled (Android Auto settings → tap the version 10 times → Developer settings). This module does not replace that setting; both are needed.

Install

With Obtainium

Get it on Obtainium

By hand

  1. Open the latest release and download FermataAutoEnabler.apk.
  2. Tap the downloaded file and allow the install.

The module is also in the module repository built into LSPosed and Vector, if you would rather install it from there.

Enable

  1. Open your Xposed manager — Vector, LSPosed, or equivalent.
  2. Find Fermata Auto Enabler in the module list and switch it on.
  3. Open the module's scope and tick Android Auto, and nothing else.
  4. Force stop Android Auto so it restarts with the hook in place: Android settings → Apps → Android Auto → Force stop. A reboot does the same.
  5. Open Android Auto settings → Customize launcher. Fermata Auto is now in the list; tick it.

If Fermata Auto is still missing, check that Unknown sources is on in Android Auto's developer settings — this module does not replace it. To confirm the module loaded at all, see the log check in CONTRIBUTING.md.

Scope

Keep this module scoped to Android Auto and nothing else. A wider scope would make other apps believe the target came from the Play Store, which is both unnecessary and a bad idea.

Spoofing a different app

The target package is a compile-time constant, so a different app needs a rebuild. See CONTRIBUTING.md.

License

MIT. See LICENSE.

Releases

9/7/2026, 8:44:30 PM

First release.

Makes sideloaded Fermata Auto appear in the Android Auto launcher, by correcting the install source that Android Auto reads — inside the Android Auto process only.

Requires root, an Xposed framework (LSPosed, Vector, or equivalent), and Android Auto with developer mode plus Unknown sources enabled.

Install

  1. Install the APK.
  2. Enable the module and set its scope to Android Auto only.
  3. Restart Android Auto.

Confirm it loaded:

adb shell am force-stop com.google.android.projection.gearhead
adb logcat | grep FASpoof
[FASpoof] hooks installed in com.google.android.projection.gearhead:projection
[FASpoof] hooks installed in com.google.android.projection.gearhead:shared
[FASpoof] hooks installed in com.google.android.projection.gearhead:car

Fermata should then appear in Android Auto settings → Customize launcher.

Notes

It does not matter how the target app was installed — pm install, a file manager, or anything else.

The target package is a constant in Main.java; change it to spoof a different app.

Tested on Android 16 (SDK 36), Android Auto 17.5, Vector framework API 102.

Assets

1