A big App List / Optimize update centered on smarter, safer recommendations.
Added
- "Remove if unused" review tier. Preinstalled streaming apps (Netflix,
Disney+, Showtime, …) are surfaced as candidates to remove if you don't use
them — never auto-selected — with a last-used cue ("used 3d ago", "no
recent use") from usage stats so you can decide. - Per-app RAM badges. The App List now shows live RAM (e.g.
RAM 243 MB) on
apps that are running right now — the cue for which unused app is quietly
eating memory. - Friendly names + search for sideloads. "Everything else" recognizes
popular sideloads (Artemis/Moonlight, Overseerr, SmartTube, Jellyfin, …) by
name, and search matches the name you actually see, not just the package id. - Files: optional system paths (power user). A toggle lets you browse the
whole filesystem beyond/sdcard; deletes outside/sdcardare
double-confirmed and critical mounts are refused. - Tweaks: Background Process Limit. Cap background apps to free RAM (with a
clear note that Android resets it on reboot).
Changed
- Uninstall safety. The wizard never recommends uninstalling an app you
can't easily get back — non–Play-Store, non-defunct apps are disabled instead. - Recommendations reflect real benefit. Dropped no-op suggestions (idle
language keyboards), and RAM figures now only show for running, reclaimable
apps. - App List defaults to installed apps ("Hide not installed" on).
- The App List and Optimize tabs now stay in sync after an action.
Fixed
- App List / Optimize tables no longer blank out, long system package names no
longer overflow, and the Optimize plan loads faster (no redundant device
re-detection).
First-run warnings
These builds are unsigned. Your OS may complain on first launch:
- macOS (Gatekeeper): the first-launch dialog on macOS 15+ only offers "Move to Trash" or "Done" — click Done, then either:
- Terminal:
xattr -dr com.apple.quarantine "/Applications/Shield Optimizer.app"(one-time, then double-click as normal) - GUI: System Settings → Privacy & Security → scroll to the "Shield Optimizer was blocked" message → Open Anyway → enter password
- Terminal:
- Windows (SmartScreen): "More info" → "Run anyway".
- Linux:
chmod +x ShieldOptimizer*.AppImagebefore running.
See the v2 README for setup and feature docs.