Skip to content

Releases: rdevz-ph/RedirectGuard

Redirect Guard v1.4

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:25

Redirect Guard v1.4

What's New in v1.4

Added

  • Dedicated How It Works Dialog: Moved the detailed explanation of how Redirect Guard works, Android security limitations, and the role of Shizuku into a separate dialog accessible through a button in the About screen.
  • Companion Redirect Tester Link: Added a direct button in the About dialog to download the companion Redirect Tester tool from GitHub releases.
  • Direct Donate and Privacy Links: Added direct buttons in the About dialog to open the donation page and privacy policy on the official website.

Fixed

  • Confirmation Dialog Button Visibility: Fixed red button text color visibility in dark mode on the redirect confirmation dialog.

For full version history and previous release notes, see CHANGELOG.md.

Features

  • Deep link and app redirect interception using Android Accessibility Service
  • Choice between Confirmation Prompt and Instant Auto-Return modes
  • Reliable process termination for intercepted apps via Shizuku
  • Dedicated Applications screen with search and category filters (All, Guarded, Whitelisted, Shopping Presets, User Apps, System)
  • Automatic sync between global protection switches and individual application settings
  • Automatic conflict resolution between guarded and whitelisted applications
  • Smart shopping presets that adapt to installed apps on the device
  • Automatic exclusion for home screens, app drawers, and system components
  • Guarded app selection with presets for common shopping apps
  • Interactive confirmation dialog with safety timer
  • In-app live activity and debug log viewer with filter toggles and search
  • Floating Material 3 Expressive toolbar with integrated refresh action
  • Crash reporter with line preservation and direct GitHub issue filing
  • Shizuku integration for one-tap permission setup and app termination
  • Accessibility service health checker with one-tap enablement and stuck state clearing
  • Optional Redirect Tester companion app for testing redirects safely
  • Modern Material 3 user interface with dynamic theme support

Requirements

  • Android 7.0+ (API 24+)
  • Accessibility Service permission
  • Display over other apps permission (SYSTEM_ALERT_WINDOW)
  • Shizuku (running and authorized to terminate redirected apps)

Installation & Setup Guides

Download the APK from the assets below, install it, and grant the Accessibility Service, Display over other apps, and Shizuku permissions when prompted.

Note

Which APK should I download?

  • Release APK (RedirectGuard-*-release.apk) [Recommended]: Signed with the developer's official release key. Use this build if you want seamless in-place updates from GitHub in the future without needing to reinstall.
  • Debug APK (RedirectGuard-*-debug.apk): Signed with the default Android SDK debug key generated by automated CI builds. Useful for testing, but switching to a release build in the future will require uninstalling first due to Android signature verification.
  • Redirect Tester (RedirectGuardTester-*-release.zip): An optional companion tool packaged as a ZIP archive to prevent app store indexers from mistaking it for the main app. Extract the ZIP to install the companion tester APK and verify Redirect Guard safely.

Warning

If you use apps or games that rely on shortcuts or redirects to other apps (such as opening messages from notifications in Messenger, or games that require browser sign-in), do not enable Guard All External Apps. Keep that setting disabled and only add specific apps that cause unwanted redirects, such as shopping apps, to your guarded apps list.

Redirect Guard v1.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 19:03

Redirect Guard v1.3

What's New in v1.3

Added

  • Dedicated Applications View: Added a dedicated Applications screen accessible directly from the bottom navigation bar to manage individual guard and whitelist protection for all installed apps.
  • App Management Navigation Tab: Added an Applications tab to the floating navigation bar with a badge counter displaying the number of installed guarded apps.
  • App Search and Filter Chips: Added instant search by app name or package identifier, along with filter chips for All, Guarded, Whitelisted, Shopping Presets, User Apps, and System Apps.
  • Safety Confirmation Warnings: Added confirmation dialogs before turning on Guard All External Apps and before turning off Whitelist System Apps to prevent accidental disruptions.
  • Synchronized Global Toggles: Global protection switches now automatically stay in sync with the app list when apps are turned on or off.
  • Automatic Conflict Prevention: Added automatic conflict handling so guarding an app removes it from the whitelist, and whitelisting an app removes it from the guarded list.
  • Shopping Presets Restoration: Added automatic restoration of installed shopping presets whenever Guard All External Apps is turned off.
  • Installed App Verification: Configured preset lists and badge counters to only count and display applications that are actually installed on the device.
  • Streamlined Main Dashboard: Moved global protection toggles to the Applications view and limited the dashboard whitelist card to user-installed external apps.

For full version history and previous release notes, see CHANGELOG.md.

Features

  • Deep link and app redirect interception using Android Accessibility Service
  • Choice between Confirmation Prompt and Instant Auto-Return modes
  • Reliable process termination for intercepted apps via Shizuku
  • Dedicated Applications screen with search and category filters (All, Guarded, Whitelisted, Shopping Presets, User Apps, System)
  • Automatic sync between global protection switches and individual application settings
  • Automatic conflict resolution between guarded and whitelisted applications
  • Smart shopping presets that adapt to installed apps on the device
  • Automatic exclusion for home screens, app drawers, and system components
  • Guarded app selection with presets for common shopping apps
  • Interactive confirmation dialog with safety timer
  • In-app live activity and debug log viewer with filter toggles and search
  • Floating Material 3 Expressive toolbar with integrated refresh action
  • Crash reporter with line preservation and direct GitHub issue filing
  • Shizuku integration for one-tap permission setup and app termination
  • Accessibility service health checker with one-tap enablement and stuck state clearing
  • Optional Redirect Tester companion app for testing redirects safely
  • Modern Material 3 user interface with dynamic theme support

Requirements

  • Android 7.0+ (API 24+)
  • Accessibility Service permission
  • Display over other apps permission (SYSTEM_ALERT_WINDOW)
  • Shizuku (running and authorized to terminate redirected apps)

Installation & Setup Guides

Download the APK from the assets below, install it, and grant the Accessibility Service, Display over other apps, and Shizuku permissions when prompted.

Note

Which APK should I download?

  • Release APK (RedirectGuard-*-release.apk) [Recommended]: Signed with the developer's official release key. Use this build if you want seamless in-place updates from GitHub in the future without needing to reinstall.
  • Debug APK (RedirectGuard-*-debug.apk): Signed with the default Android SDK debug key generated by automated CI builds. Useful for testing, but switching to a release build in the future will require uninstalling first due to Android signature verification.
  • Redirect Tester (RedirectGuardTester-*-release.zip): An optional companion tool packaged as a ZIP archive to prevent app store indexers from mistaking it for the main app. Extract the ZIP to install the companion tester APK and verify Redirect Guard safely.

Warning

If you use apps or games that rely on shortcuts or redirects to other apps (such as opening messages from notifications in Messenger, or games that require browser sign-in), do not enable Guard All External Apps. Keep that setting disabled and only add specific apps that cause unwanted redirects, such as shopping apps, to your guarded apps list.

Redirect Guard v1.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:01

Redirect Guard v1.2

What's New in v1.2

Added

  • Material 3 Expressive Floating Toolbar: Added a floating pill toolbar at the bottom of the screen with animated tab switching between the main dashboard and the logs view.
  • Dedicated Logs and Debug View: Moved interception records into a dedicated logs view that records live app events, debug logs (Log.d), error logs (Log.e), and warning logs (Log.w).
  • Log Filter Toggles: Added filter chips to independently toggle redirects, debug logs, error logs, and warning logs.
  • Persistent Log Filters: The app now saves your chosen log filter preferences across restarts and stops recording disabled log levels into memory.
  • Log Search and Export: Added a real-time search field to filter logs by text, package, or link, along with a copy button that formats all visible logs with timestamps to your clipboard.
  • Crash Handler and Reporter: Added an automated crash reporter running in an isolated process that displays exception details and provides a direct shortcut to open an issue on GitHub.
  • Readable Stack Traces: Configured release build rules to preserve source file names and line numbers so crash stack traces remain readable.

For full version history and previous release notes, see CHANGELOG.md.

Features

  • Deep link and app redirect interception using Android Accessibility Service
  • Choice between Confirmation Prompt and Instant Auto-Return modes
  • Reliable process termination for intercepted apps via Shizuku
  • Automatic exclusion for home screens, app drawers, and system components
  • Guarded app selection with presets for common shopping apps
  • Interactive confirmation dialog with safety timer
  • In-app live activity and debug log viewer with filter toggles and search
  • Floating Material 3 Expressive toolbar with integrated refresh action
  • Crash reporter with line preservation and direct GitHub issue filing
  • Shizuku integration for one-tap permission setup and app termination
  • Accessibility service health checker with one-tap enablement and stuck state clearing
  • Optional Redirect Tester companion app for testing redirects safely
  • Modern Material 3 user interface with dynamic theme support

Requirements

  • Android 7.0+ (API 24+)
  • Accessibility Service permission
  • Display over other apps permission (SYSTEM_ALERT_WINDOW)
  • Shizuku (running and authorized to terminate redirected apps)

Installation & Setup Guides

Download the APK from the assets below, install it, and grant the Accessibility Service, Display over other apps, and Shizuku permissions when prompted.

Note

Which APK should I download?

  • Release APK (RedirectGuard-*-release.apk) [Recommended]: Signed with the developer's official release key. Use this build if you want seamless in-place updates from GitHub in the future without needing to reinstall.
  • Debug APK (RedirectGuard-*-debug.apk): Signed with the default Android SDK debug key generated by automated CI builds. Useful for testing, but switching to a release build in the future will require uninstalling first due to Android signature verification.
  • Redirect Tester (RedirectGuardTester-*-release.zip): An optional companion tool packaged as a ZIP archive to prevent app store indexers from mistaking it for the main app. Extract the ZIP to install the companion tester APK and verify Redirect Guard safely.

Warning

If you use apps or games that rely on shortcuts or redirects to other apps (such as opening messages from notifications in Messenger, or games that require browser sign-in), do not enable Guard All External Apps. Keep that setting disabled and only add specific apps that cause unwanted redirects, such as shopping apps, to your guarded apps list.

Redirect Guard v1.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:26

Redirect Guard v1.1

What's New in v1.1

Added

  • Dedicated Setup Wizard: Added a guided first-launch setup wizard that checks and verifies all required permissions before entering the main dashboard.
  • One-Tap Permission Setup via Shizuku: Added automated one-tap granting for notifications, overlay display, and battery optimization exemption through Shizuku.
  • Setup Wizard Re-entry: Added an option on the main dashboard to reopen the setup wizard at any time.

Fixed

  • Recent Apps Guard Bypass: Fixed an issue where switching back to an app through Recent Apps allowed subsequent redirects to bypass the guard due to trailing launcher animation events.
  • Immediate Prompt Dismissal on Complex Apps: Fixed a race condition where apps with rapid multi-activity launches, such as Shopee, caused the source app to be brought to the front over the confirmation dialog.
  • Background Event Filtering: Added active window verification so background and closing window events from exiting apps do not trigger unintended redirect prompts.
  • Normal App Switch Guard Invalidation: Fixed an issue where normal app switches from the home screen, app drawer, or sidebar were intercepted by invalidating the guard when a launch does not contain a deep link URL.

Features

  • Deep link and app redirect interception using Android Accessibility Service
  • Choice between Confirmation Prompt and Instant Auto-Return modes
  • Reliable process termination for intercepted apps via Shizuku
  • Automatic exclusion for home screens, app drawers, and system components
  • Guarded app selection with presets for common shopping apps
  • Interactive confirmation dialog with safety timer
  • In-app activity log showing recent redirect events
  • Shizuku integration for one-tap permission setup and app termination
  • Accessibility service health checker with one-tap enablement, stuck state clearing, and direct settings access
  • Optional Redirect Tester companion app for testing redirects and verifying service status
  • Modern Material 3 user interface with dynamic theme support

Requirements

  • Android 7.0+ (API 24+)
  • Accessibility Service permission
  • Display over other apps permission (SYSTEM_ALERT_WINDOW)
  • Shizuku (running and authorized to terminate redirected apps)

Installation & Setup Guides

Download the APK from the assets below, install it, and grant the Accessibility Service, Display over other apps, and Shizuku permissions when prompted.

Note

Which APK should I download?

  • Release APK (RedirectGuard-*-release.apk) [Recommended]: Signed with the developer's official release key. Use this build if you want seamless in-place updates from GitHub in the future without needing to reinstall.
  • Debug APK (RedirectGuard-*-debug.apk): Signed with the default Android SDK debug key generated by automated CI builds. Useful for testing, but switching to a release build in the future will require uninstalling first due to Android signature verification.
  • Redirect Tester (RedirectGuardTester-*-release.zip): An optional companion tool packaged as a ZIP archive to prevent app store indexers from mistaking it for the main app. Extract the ZIP to install the companion tester APK and verify Redirect Guard safely.

Redirect Guard v1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 20:48

Redirect Guard v1.0

What's New in v1.0

Added

  • Initial Release: Initial official release of Redirect Guard for Android.
  • Permission Confirmation Prompt: Added a prompt asking whether to stay in your current app or proceed to the target app when a redirect happens.
  • Deep Link Interception: Added detection and blocking of unauthorized deep links from ads and external web pages.
  • Process Kill Interception: Added automated termination of redirected target apps using Shizuku to keep you in your browser.
  • Interception Modes: Added the ability to choose between asking for confirmation and instant auto-return.
  • Smart Launcher Whitelist: Added automatic whitelisting for home screen launchers and system utilities to prevent false positives when launching apps normally.
  • Guarded App Configuration: Added configurable presets for shopping apps alongside an option to guard all external apps.
  • Activity Log: Added a log that records intercepted redirect events with timestamps, source app names, and target app names.
  • Accessibility Health Monitoring: Added automated detection for killed or desynced accessibility service states, with options to force stop the app to clear stuck states, enable the service with one tap through Shizuku, and open system accessibility settings directly.
  • Redirect Tester Companion: Added an optional companion testing app to simulate common shopping app redirects and verify that Redirect Guard is active.

Features

  • Deep link and app redirect interception using Android Accessibility Service
  • Choice between Confirmation Prompt and Instant Auto-Return modes
  • Reliable process termination for intercepted apps via Shizuku
  • Automatic exclusion for home screens, app drawers, and system components
  • Guarded app selection with presets for common shopping apps
  • Interactive confirmation dialog with safety timer
  • In-app activity log showing recent redirect events
  • Shizuku integration for one-tap permission setup and app termination
  • Accessibility service health checker with one-tap enablement, stuck state clearing, and direct settings access
  • Optional Redirect Tester companion app for testing redirects and verifying service status
  • Modern Material 3 user interface with dynamic theme support

Requirements

  • Android 7.0+ (API 24+)
  • Accessibility Service permission
  • Display over other apps permission (SYSTEM_ALERT_WINDOW)
  • Shizuku (running and authorized to terminate redirected apps)

Installation & Setup Guides

Download the APK from the assets below, install it, and grant the Accessibility Service, Display over other apps, and Shizuku permissions when prompted.

Caution

This version is unstable and should not be used.
Please download and use Redirect Guard v1.1 instead for important stability fixes and improvements.