Repository navigation
v2.0.4
EVLauncher v2.0.4
This build has no auto-updater and no silent installer. The EVSuite screen
checks allowlisted GitHub releases only after the user opens it, shows the
changelog, and exports verified APKs for manual installation.
Install
Copy the APK to a USB stick, open the car's Files app and tap it. Then set it
as the default home from Android settings.
Note
Signed with the EVSuite platform key. If you are coming from a build signed
with the old author key, uninstall the previous version first — Android refuses
an in-place update across a key change.
Changelog
Fixed
- A suite update signed with the very same key could still be refused as "APK rejected:
package or signature mismatch". The check read the archive's certificates from
signingInfoalone and demanded set equality with the launcher's own: a head unit that
fills only the legacysignaturesarray on an archive produced an empty set, and an
installed app carrying a signing history could never match a single-certificate APK.
The certificates of both are now collected fromsigningInfoand the legacy array,
and the APK is accepted when it shares one of them — the rule Android itself applies to
an update. A refusal now names the two short fingerprints so it can be reported.