# ATK v1.2.0 Six new tools, a big theming pass, and a security cleanup. ## ✨ What's new - πŸ’Ώ **GSI Loader** β€” boot a Generic System Image two ways: **DSU** (temporary guest OS, no unlock/wipe, reboot to reclean) or a **permanent fastboot flash** (danger-gated, requires unlocked bootloader). Built-in compatibility pre-check (Treble, ABI, VNDK isolation) before either path. - πŸš€ **Intent Lab** β€” list an app's launchable (exported) activities straight from `dumpsys` and start them with one click, plus a free-form implicit-intent launcher. Reach hidden settings menus and internal screens that never show up on the launcher. - πŸ“₯ **Firmware** β€” download and SHA-verify firmware images for a device codename, right from the app. - πŸ“± **Screen Mirror** β€” scrcpy integration: start/stop mirroring and grab screenshots without leaving ATK. - πŸ§™ **Magisk integration** β€” install Magisk, extract/patch boot images, and manage installed modules (list, toggle, remove) in one panel. - πŸ•΅οΈ **Privacy & Tracker Scanner** β€” scans an app's DEX bytecode for known tracker/analytics/ad SDK signatures, cross-references dangerous permissions, and derives a 0–100 privacy score with an A–F grade. Fully offline, no network calls. - πŸ”’ **App Lock** β€” password-protect the app and gate destructive actions (flashing, permanent GSI install, etc.) behind a separate danger-unlock. - πŸ”“ **Privileged uninstall, no root** β€” removes protected system apps via a bundled Android helper, with one-click restore. - 🎨 **~14 new theme palettes** (Dracula, Catppuccin Mocha/Macchiato, Gruvbox Material, C64, Adventure Time, and more), on top of the existing Dark/FrappΓ©/Latte. - 🧹 **Debloater**: device packages with no UAD database match now show as **Unknown/Uncategorized** instead of silently disappearing from the list. - πŸ”Ž **APK Audit**: entry viewer now has syntax-highlighted code display instead of a plain text dump. ## πŸ” Security - Fixed a path-injection issue in the local file viewer (CodeQL `go/path-injection`) β€” the resolved path is now validated as a real, regular file before being served. - Dependency bumps: `golang.org/x/image` and `golang.org/x/net` (DoS fixes), `vite`, `postcss`, and `esbuild` (dev-tooling only, not shipped in the built app). ## πŸ“¦ Install (Linux) **Debian / Ubuntu:** ```bash sudo dpkg -i atk_1.2.0_amd64.deb ``` Requirements: `adb`, `fastboot`, `libgtk-3-0`, `libwebkit2gtk-4.1-0` (`scrcpy` only needed for the Screen Mirror module). Other distros: build from source β€” see the README. > ⚠️ Linux only. No bundled binaries β€” ATK uses *your* system `adb`/`fastboot`/`scrcpy`. ## πŸ™ Credits Built on the open-source community β€” scrcpy, Magisk, Universal Android Debloater, Wails, Lucide, and more. Full attributions and licenses are in the README. GPL-3.0.