Net-USTB — 北科校园网一键登录
状态:维护中 · 角色:独立开发 · 代码:公开 · 最后更新:2026-10
项目概述
Net-USTB 是专为北京科技大学校园网(Dr.COM ePortal 4.x)开发的第三方原生 Android 客户端,用它替代浏览器端的网页认证流程,实现一键登录/登出。
Kotlin Compose OkHttp核心功能
- 一键认证:通过 ePortal JSONP 接口完成登录/登出,无需打开浏览器
- 多运营商:校园用户 / 中国电信 / 中国联通
- AES-256-GCM 加密凭据存储
- 使用看板:余额、时长、流量、登录时间、IP 地址
- 校园公告:获取公告板信息
技术细节
- OkHttp 4.12 + 自定义 CookieJar
- Jsoup 1.18 HTML 解析
- EncryptedSharedPreferences 加密存储
- 隐私优先:零分析、零广告
局限与没做什么
只覆盖 Dr.COM ePortal 4.x 的一种认证流程,学校接口变更会失效;没有处理多设备并发和异常网络环境;凭据只保存在本机,换机需要重新登录。
本项目仅用于个人学习与自用,与学校官方无关;请遵守学校网络与信息系统管理规定,风险自负。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 lizhichao!
