Repository navigation
v1.0.2
Blocker v1.0.2 Release Notes
Release Date: October 2026
Build: v1.0.2
Blocker v1.0.2 introduces in-app GitHub updater capabilities, enhanced anti-tamper controls with wireless debugging locks, per-app usage limits, Islamic reminder block overlays, and comprehensive UI & security enhancements.
🚀 What's New
1. In-App GitHub Release Updater & Changelog Viewer
- Automatic & Manual Checks: Periodically checks GitHub releases for updates every 24 hours, with on-demand manual checking in Settings.
- Direct APK Installation: Downloads and prompts for APK installation directly from GitHub release assets without needing a browser.
- Interactive Release Notes Modal: View rich markdown changelogs, release details, and APK download progress with real-time percentage indicators.
- In-App Notification Banners: Discrete, dismissible banners notify users when a new version is available.
2. Wireless Debugging & ADB Lockdown
- Instant ADB Shield: Automatically detects and switches off USB and Wireless debugging when uninstall & settings protection is active.
- Secure Settings Integration: Supports optional instant ADB lockdown via
android.permission.WRITE_SECURE_SETTINGS.
3. Per-App Daily Usage Timers
- App Usage Limits: Set maximum daily usage durations for distracting apps.
- Lock Protection: Integrated with Blocker's delay timer to prevent bypassing or modifying usage limits impulsively.
4. Islamic Block Overlay & Encouragement
- Inspirational Warnings: Thoughtful Islamic reminders, Quranic reflections, and motivational quotes replace blocked content overlays.
- Refined Styling: Clean, modern purple glassmorphic aesthetics that match the overall application design.
🛡️ Security & Defensive Enhancements
- HTTPS & Domain Enforcement: APK update downloads are strictly restricted to encrypted HTTPS connections from official GitHub domains (
github.comand*.githubusercontent.com). - Path Traversal Defense: Strict validation of version strings and canonical cache path checking prevents directory traversal attacks.
- DoS & File Size Protection: Download size limits (200MB max) and stream abort mechanisms prevent disk exhaustion.
- Integrity Validation: Partial, interrupted, or truncated APK downloads are automatically purged and rejected before installation.
- Scoped FileProvider: FileProvider sharing is restricted solely to the internal
updates/cache directory.
🎨 UI & UX Improvements
- App Updates Card Redesign: Symmetrical flex-based action buttons ("Check Updates" and "Release Notes") eliminate button clipping and layout overflow on compact screens.
- Visual Action Hierarchy: Distinct primary accent and secondary ghost button styles provide clear focus.
- Intelligent Version Status Pills: Clear status badges (
Public,Up to date,Update) differentiate local dev builds from public GitHub releases. - Accurate Modal Badging: Fixed release tag labels to distinguish current stable releases from development builds.
🐛 Bug Fixes & Refinements
- Fixed an issue where manual update checks opened the update modal even when already up-to-date.
- Resolved installer update conflicts when reinstalling signed releases.
- Fixed keyword scanning false positives on safe words (e.g., 'bare').
- From release mode to debug mode updating is restricted.