状态:维护中 · 角色:独立开发 · 代码:公开 · 最后更新: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 加密存储
  • 隐私优先:零分析、零广告
USTB Android 网络工具

局限与没做什么

只覆盖 Dr.COM ePortal 4.x 的一种认证流程,学校接口变更会失效;没有处理多设备并发和异常网络环境;凭据只保存在本机,换机需要重新登录。

本项目仅用于个人学习与自用,与学校官方无关;请遵守学校网络与信息系统管理规定,风险自负。

查看源码