Download
Sift wird als signierte APK über GitHub-Releases verteilt. Es gibt keinen Play-Store-Eintrag, keinen Account und keine Installer-Wrapper.
APK installieren
- Öffne die Releases und lade die neueste
sift-*.apk. - Erlaube dem Browser oder Dateimanager einmalig „Unbekannte Apps installieren“.
- Installiere die APK und öffne Sift.
- Beim Start fragt Android nach der VPN-Berechtigung – die ist zwingend, weil Sift DNS über ein lokales TUN-Interface beantwortet.
Aus dem Quellcode bauen
Voraussetzungen: JDK 17 oder 21, Android SDK mit Platform und NDK, Gradle über den Wrapper.
bash
git clone https://github.com/laurenzusr/siftdns.git
cd siftdns
./gradlew assembleDebugDie fertige APK liegt danach unter app/build/outputs/apk/debug/. Für ein Release-Build assembleRelease verwenden und den eigenen Keystore hinterlegen.
Updates
Sift prüft nicht selbstständig auf Updates. Neue Versionen erscheinen als GitHub-Release; die APK wird darüber installiert, die Regeln und Einstellungen bleiben erhalten.
Deinstallation
App deinstallieren oder in den Android-Einstellungen das Always-on-VPN für Sift entfernen. Beides sauber in dieser Reihenfolge, sonst bleibt die VPN-Konfiguration als aktiver Eintrag stehen.