Skip to content

Unstable

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:05

Unstable build 2026-10-01 16:05 UTC

Version 3.1.0.22 (run 22).

Automated build from master. Not tested on a vehicle.

Installed unstable builds update themselves from this channel. The updater
accepts an APK only over https from a GitHub host, and only if it is signed with
the same certificate as the running app — otherwise it deletes the file. Install
is still a manual tap.

The unstable id is com.evsuite.swipe.unstable, so it installs beside a
stable build. Both cannot be the default home at once — pick one in Android
settings.

Changelog

⚠️ Breaking — existing users must install once more

  • Both channels now run as the system uid (android.uid.system), declared in the main
    manifest as EVTasker and EVProfile declare it. Android refuses to update an install across
    a uid change, so this version does not replace an existing stable install: uninstall the
    old one, install this one, grant the overlay and accessibility permissions again, and set
    the swipe zones again. Settings do not carry over.

Changed

  • The privileged build is no longer the one nobody drives. android.uid.system used to be
    declared in the unstable manifest alone: the channel people install was an ordinary app and
    the channel that gets tested was a system one, differing in the single property that decides
    what the app is allowed to do. Stable is still offline by construction — no network
    permission, no updater code — and the app still claims no vehicle permission of any kind.

Commit: a90e347