Releases: fzer0x/SentryRadio
Releases · fzer0x/SentryRadio
Sentry.Radio.v0.6.2
Sentry.Radio.v0.6.1
📝 Changelog
v0.6.1
- Fixed app crash on startup due to AEADBadTagException in EncryptedSharedPreferences
Sentry.Radio.v0.6.0
📝 Changelog
v0.6.0
- Migrate to libxposed API 101
Sentry.Radio.v0.5.0
📝 Changelog
v0.5.0
- Stationary Cell Monitoring: Added "Lock-in Mode" to detect cell changes while the device is stationary.
- Signal Inconsistency Monitoring: Added SNR/SINR analysis to identify suspicious high-power signal anomalies.
- Neighbor Cell Inconsistency Monitoring: Detects isolated cells with zero neighbors, typical for malicious cell site simulators.
- eBPF Firewall Integration: Replaced standard iptables rules in Panic-Mode with deep eBPF-based (cBPF) kernel filtering for absolute network isolation.
- SELinux Policy Hardening: Added Magisk/KSU sepolicy rules to isolate radio device nodes (
/dev/smd*), restricting access exclusively to Sentry and system radio processes. - Libsu Integration: Replaced legacy
Runtime.execwithlibsuinForensicServicefor more stable, persistent, and performant root shell management. - Native RIL Parcel Parsing: Enhanced Xposed module to parse native RIL response parcels directly, providing manufacturer-consistent detection of encryption (A5/0) status beyond simple regex matching.
- Xposed Package Hiding: Implemented advanced stealth by hooking
PackageManagerto hide Sentry Radio and Magisk/Root-related packages from all other apps on the system. - Forensic Engine Update: Integrated new monitors into the core forensic service.
Sentry.Radio.v0.4.6
- Improve Battery safety
- Add App/Module On/Off Switch option in Settings
- Fix Root recognition for some devices
- Fix some minor bugs
Sentry.Radio.v0.4.4-beta
v0.4.4
- Perform Reboot via SU after Module Update
Sentry.Radio.v0.4.3-beta
v0.4.3
- Fix crash by pressing Reboot after Modul Update
Sentry.Radio.v0.4.2-beta
v0.4.2
- Enhanced CVE Detection & Chipset Compatibility:
- Added codename-to-technical-name mapping for Qualcomm chipsets (e.g., "LAHAINA" → "SM8350").
- Expanded VulnerabilityMatcher with additional chipset aliases for better matching.
- Enhanced NVD API rate limiting handling with intelligent delays.
- Implemented consistent test CVE fallback system for reliable detection.
- Improved Cache Management:
- Added detailed logging for cache refresh decisions and API operations.
- Fixed cache clearing issues that caused inconsistent CVE counts.
- System Stability Fixes:
- Resolved coroutine scope issues in MainActivity for proper async operations.
- Fixed import references and compilation errors.
- Enhanced error handling throughout the vulnerability detection pipeline.
- Map Tab Optimization:
- Improved cell tower radius circles visibility by removing fill color and using only outline strokes.
- Increased line thickness for better visibility (4px normal, 8px for missing towers).
- Fixed overlapping circle visibility issues in high-density cell tower areas.
- Improved Module Updates
- Added Module Update Notification in Status Tab.
- Added Module Reboot Dialog after Install/Update in Settings Tab.
Sentry.Radio.v0.4.5-beta
v0.4.5
- Enhanced Chipset Recognition System:
- Added comprehensive codename-to-technical-name mapping for all major chipset families.
- Optimized CVE Database System:
- Added intelligent keyword generation based on device chipset (Tensor, Snapdragon, MediaTek, Exynos, UNISOC).
- Improved Performance:
- Faster loading times with targeted vulnerability fetching.
- Better scalability for multiple users with device-specific optimizations.
- Enhanced User Experience:
- Better error handling and recovery for API failures.
Sentry.Radio.v0.4.1-beta
v0.4.1
- Improve blocking GSM/2G Downgrade Attack
- improve blocking A5/0 Cipher Attack