Defang
com.defang.launcher
Zapstore _@zapstore.dev Launcher that puts speed bumps between you and the apps engineered against you
Republished from GitHub / F-Droid by the Zapstore main account.
Defang is an Android launcher with an anti-dark-pattern friction layer. It is a speed bump, not a wall: you can still open Instagram, you can still override the timer. Nothing here is impossible to bypass — that is deliberate. A wall breeds circumvention; a speed bump breeds pause. What it does: • Intent gate — tapping a watched app shows a full-screen pause with a countdown before "Open anyway" activates. Declare what you came for, or go back. • Session timer — a small overlay counts down your own preset limit. At zero, the end card appears. Extending costs friction: a 30-second wait, a written reason, and it works once per day. No "15 more minutes" button to tap into oblivion. • Cool-down — after a session ends, reopening is locked for a period you chose in advance. • Per-app grayscale — watched apps render colorless while your camera, maps, and photos keep their colors. • Notification batching — pings from watched apps arrive as a muted summary at times you pick, not when an engagement model predicts you're vulnerable. Real contacts always come through. • Awareness tidbits — short, specific, sourced facts about the machinery: variable reward schedules, notification timing optimization, what the algorithm selects for. They did this to you; the least you can do is know how. • Offline prompts — when a session ends, a small physical suggestion. "Tidy the coffee table" is not a joke; it's a completable task with honest dopamine. • Usage report — weekly time per app, per day, and how often "just checking a DM" became a 20-minute scroll. Evidence, not guilt. Utility apps — camera, calculator, phone, maps — open instantly, always. The launcher never gets in the way of your life; it gets in the way of the loop. No telemetry. All data stays on the device. English and Norwegian. Requires the accessibility service (foreground app detection), notification access (batching), and display-over-apps permission (overlays). Per-app grayscale needs a one-time adb grant of WRITE_SECURE_SETTINGS — the app works without it, minus that feature.
First release: Jul 29, 2026, 13 total releases.
Most recent release: Oct 27, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 27, 2026 0.1.23
- Oct 15, 2026 0.1.22
- Oct 12, 2026 0.1.21
- Sep 26, 2026 0.1.20Watched websites now work in Fulguris and more Chromium- and Firefox-based browsers (issue #31). The Norwegian translation is complete, Defang shows up under Settings ▸ App languages on Android 13+, and Settings has a "Help translate Defang" entry pointing to Weblate (issue #30). SHA-256: `9a77d61ab1f7036130001bbcda9f750bc33317cd4b3eb5f29bcb7f8be84713c7`
- Sep 21, 2026 0.1.19Watched websites now work in Firefox Fenix from F-Droid, Vanadium (GrapheneOS) and IronFox (issues #22, #26, #28). Their package IDs weren't in the list of browsers Defang reads the address bar from. Also fixes Utility-level notifications being wrongly downgraded for default-watched apps (issue #24), and CI. SHA-256: `862879fd347b144801859ba98190a4008736775192b5498d44f5ef1a2d988206`
- Aug 22, 2026 0.1.17Fixes a crash loop on launch and in the background for anyone who upgraded through 0.1.15 (issue #19). A database migration had quietly created one internal table without a required constraint; devices that already applied that migration were stuck failing an internal check on every start. That table is now automatically repaired on upgrade — verified against a device in the exact broken state, no data loss. SHA-256: `0cec0a472e67d9f1e6b79fdfdd1b1412f08a4b4caa71c01883bcc53d54d0ce70`
- Aug 21, 2026 0.1.16## Changes - Adaptive gate threshold (opt-in): raises a watched app/site's gate delay on frequent reopens, decays over time, capped and user-tunable. Manual override always available. (#16) - Math-problem unlock can now combine with NFC and/or QR instead of being mutually exclusive. NFC and QR remain exclusive with each other. - App drawer letter index: adjustable size (70-160%) and x-offset (0-32dp) so it clears case bezels/cutouts. (#18) ## Verification - Cold-cache build (isolated `-g` gradle home, `--no-daemon`), 48/48 tasks executed. - SHA-256: `2bfc24b44c916d71106bc6becb02e7ee3b568d58a4d23efb48cd7cde2b8e27d1`
More…
- Signer: V2, cert SHA-256 `7f3cffb2d584ffdb19d6667b335129c4466d8d0884aa966cacf016bb2b5123b0` (matches fdroiddata `AllowedAPKSigningKeys`) - Aug 17, 2026 0.1.15Fixes Snapchat opening with no intent gate again. Snapchat had quietly stopped appearing in the standard Android API Defang used to detect it in the background — the second detection method it's evaded, after doing the same to accessibility events a few weeks ago. It now also reads the phone's on-screen window list directly, a channel Snapchat can't opt out of without breaking its own display. SHA-256: e529e829bfdbb9c745b8ef766ae1eb38f475244695dc0b1a99c1b523823b39ce
- Aug 8, 2026 0.1.14New opt-in home screen mode: **Search only**. The home screen stays blank; swipe up and the keyboard opens immediately. Type to filter your apps — if only one match remains it launches automatically, otherwise tap to choose. Work-profile apps appear in the same list with a `(work)` label so you can always tell them apart. **SHA-256:** `b1621fecd28262f27ad418e88315366dee5a3fa6c6a5feab80c4230dd00a16e2`
- Aug 7, 2026 0.1.13Fixes accessibility service getting stuck dead after a force-stop (#13) — the app now verifies the service actually rebinds on next launch and, if it doesn't, sends you to the accessibility settings screen with the row highlighted. No more reboot required to un-stick blocking. SHA-256: 2992b24681573d2b5a7e8f0b3cebe97fe19e8d5dbf94fd2eaa14ff1863d9b1fc
- Aug 6, 2026 0.1.12Defang 0.1.12 (versionCode 13) Opt-in support for Android work profiles: apps installed in your work profile get their own Work tab in the drawer (off by default, in Settings). Long-press still works there too — App info and Uninstall correctly target the work-profile copy of the app. APK SHA-256: f7362d9716ad4cace59809e7503a263d7b578774e9c772aed4a603cbd0e10d9d
- Jul 31, 2026 0.1.10
- Jul 29, 2026 0.1.11Defang 0.1.11 (versionCode 12) Two optional new ways to open a watched app, set up in Settings alongside the slide and NFC tag. Scan a QR code or barcode you've placed out of reach (uses the camera; any product barcode works). Or solve a math problem on a keypad, with an adjustable difficulty — this one also covers watched websites. Only one unlock method is active at a time. APK SHA-256: eb9d78de8f1ab8ab46f586efc950b778b777d4f8f4a38163ca7e11b3a44acb3e