yashrajyguru/InboxShield1

GitHub: yashrajyguru/InboxShield1

InboxShield1 是一款完全离线运行的 Android 短信安全应用,通过本地实时检测和过滤钓鱼诈骗短信来保护用户隐私。

Stars: 0 | Forks: 0

# 🛡️ InboxShield1 ![平台](https://img.shields.io/badge/Platform-Android-brightgreen?style=flat-square&logo=android) ![语言](https://img.shields.io/badge/Language-Kotlin-blueviolet?style=flat-square&logo=kotlin) ![版本](https://img.shields.io/badge/Version-v0.1-blue?style=flat-square) ![许可证](https://img.shields.io/badge/License-Educational%20Use%20Only-red?style=flat-square) ![状态](https://img.shields.io/badge/Status-Active-success?style=flat-square) ## 📱 什么是 InboxShield1? InboxShield1 是一款轻量级的移动安全应用程序,可在您的 Android 设备上运行 **24/7 后台 SMS 监控服务**。与传统的基于云的垃圾信息过滤器不同,InboxShield1 **在设备本地**执行所有分析——您的个人消息绝不会被发送到任何外部服务器。 该应用程序还会执行**零信任设备审计**,以检查设备环境本身是否不安全(例如,USB Debugging 或 Developer Options 处于活动状态),从而提醒用户注意潜在的硬件级漏洞。 ## ✨ 功能 | 功能 | 描述 | |---|---| | 🔍 **实时 SMS 扫描** | 自动拦截并分析传入的 SMS 消息,以查找网络钓鱼和垃圾信息模式 | | 🚨 **即时威胁警报** | 在检测到可疑消息时触发高优先级通知 | | 🔒 **零信任设备审计** | 扫描设备环境以检测处于活动状态的 Developer Options 或 USB Debugging | | 🗂️ **取证威胁日志** | 存储所有标记消息的清晰、带时间戳的日志,并使用 SHA-256 完整性哈希 | | 📤 **安全链接路由** | 从消息中提取的 URL 将被安全地路由到默认系统浏览器 | | 📵 **100% 离线** | 所有垃圾信息检测和过滤均在本地运行,零网络依赖 | | 📱 **响应式 UI** | 简洁的 Material Design 浅色主题布局,适配所有 Android 屏幕尺寸 | | 🔐 **防篡改架构** | 内置完整性检查,以保护应用程序的核心安全功能 | ## 📸 截图 ## 🚀 快速开始 ### 前置条件 - Android Studio **Hedgehog** 或更高版本 - Android SDK **API Level 24** (Android 7.0) 或更高版本 - 一台物理 Android 设备或模拟器 ### 安装说明 1. **克隆仓库:** git clone https://github.com/yashrajyguru/InboxShield1.git 2. **在 Android Studio 中打开:** - 启动 Android Studio - 选择 **File → Open** - 导航到克隆的 `InboxShield1` 文件夹并打开它 3. **构建并运行:** - 点击 Android Studio 中的 **Run ▶** 按钮 - 选择您已连接的设备或模拟器 ## 🔧 所需权限 应用程序将在首次启动时引导您授予以下权限: | 权限 | 原因 | |---|---| | `READ_SMS` / `RECEIVE_SMS` | 拦截和扫描传入消息所需 | | `POST_NOTIFICATIONS` | 发送威胁警报通知所需 | | `SYSTEM_ALERT_WINDOW` | 显示覆盖层警告警报所需 | | `FOREGROUND_SERVICE` | 保持 24/7 监控器在后台运行所需 | ## ⚙️ 最佳性能推荐设置 为了在现代 Android 设备上可靠地保持 **24/7 后台监控器**运行: 1. 转到手机的 **Settings → Apps → InboxShield1 → Battery** 2. 将电池模式设置为 **"Unrestricted"** 这可以防止 Android 的电池优化让监控服务进入休眠状态。 ## 🛠️ 技术栈 - **语言:** Kotlin - **IDE:** Android Studio - **UI:** 带有 Material Design 的 XML 布局 - **架构:** 基于 Service 的后台处理 - **数据存储:** 本地 SharedPreferences 和文件系统 - **安全:** SHA-256 加密日志哈希 - **最低 SDK:** API 24 (Android 7.0) - **目标 SDK:** API 34 (Android 14) ## 👤 所有权与作者身份 本项目 —— **InboxShield1** —— 是一款原创的、独立开发的应用程序,完全由 **Yash Rajyguru** ([@yashrajyguru](https://github.com/yashrajyguru)) 构思、设计、架构和构建。 本仓库中包含的所有源代码、设计资产、安全架构及相关知识产权均为作者的专属财产。未经作者明确书面许可,严禁对本代码库进行未经授权的更名、重新分发或商业使用。 ## ⚠️ 法律免责声明 InboxShield1 的开发严格仅用于**个人网络安全、隐私保护和教育目的**。 下载、安装或使用此应用程序,即表示您同意以下条款: - 本应用程序仅供您拥有或获得明确授权进行监控的设备进行**合法、道德和个人使用**。 - **严禁将本应用程序用于未经授权的通信拦截、未经同意的监视、骚扰、欺诈或任何违反适用的地方、国家或国际法律的活动。** - 开发者 **Yash Rajyguru** 对因违反这些条款使用本应用程序而导致的任何误用、损害、法律后果或伤害**不承担任何责任、义务或后果**。 - 用户需全权负责确保其对本应用程序的使用符合其司法管辖区内所有适用的法律法规。 ## 📄 许可证 本项目受 **InboxShield1 Educational Use License (EUL) v4.0** 管辖 —— 这是一份全面、定制的许可证,旨在根据印度和国际法律保护原作者的知识产权、完整性、精神权利和法律地位。 ### ✅ 允许的操作: - **查看**源代码以供学习和参考 - **分享**本项目,并充分标明原作者 - **将**本项目用作学术作业、大学项目或教育演示 - **修改**功能严格限于学术或教育目的,并注明适当的出处 ### ❌ 禁止的操作: - 将本项目用于**商业或盈利目的** - **更名**或声称本项目为您自己的原创作品 - 将本项目用于任何**犯罪、非法或不道德的活动** - **对**已编译的 APK 二进制文件进行逆向工程、反编译或提取 - **将**您的使用权转移给任何其他个人或组织 - 在使用本项目时违反任何**国家、国际或地方法律** - 未经作者书面许可,公开重新分发**修改后的版本** ### ⚖️ 法律保护包括: - **20 个全面的法律章节**,涵盖所有情况 - **Indian Copyright Act 1957** —— 侵权行为的刑事处罚 - **IT Act 2000** —— 针对篡改和滥用的网络安全法律保护 - **DPDPA 2023** —— 数据隐私合规和责任保护 - **Moral Rights (Section 57)** —— 永久的、不可剥夺的姓名和完整性保护 - **全额赔偿** —— 用户必须针对因滥用引起的任何索赔为作者进行辩护 - **灵活的管辖权** —— 争议发生时法院地点完全由作者选择(默认为作者在印度的居住地) - **存续条款** —— 即使在许可证终止后,关键保护措施仍然有效 请参阅 [LICENSE](LICENSE) 文件以获取完整的法律文本。 © 2026 **Yash Rajyguru**。保留所有权利。

InboxShield1 — 私密地保护您的收件箱。