From ed97bc2c1424ac541ae132df9b236fc5936942a9 Mon Sep 17 00:00:00 2001 From: jegly Date: Mon, 6 Jul 2026 16:04:09 +1000 Subject: [PATCH] Add v1.2.0 release notes --- RELEASE_NOTES_v1.2.0.md | 58 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 RELEASE_NOTES_v1.2.0.md diff --git a/RELEASE_NOTES_v1.2.0.md b/RELEASE_NOTES_v1.2.0.md new file mode 100644 index 0000000..25d3750 --- /dev/null +++ b/RELEASE_NOTES_v1.2.0.md @@ -0,0 +1,58 @@ +# 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.