Status: maintained · Role: solo developer · Code: public · Updated: 2026-10

Overview

Net-USTB is a third-party native Android client for USTB’s campus network (Dr.COM ePortal 4.x). It replaces the browser-based web authentication with a one-tap native experience.

Kotlin Compose OkHttp

Key Features

  • One-tap login/logout via ePortal JSONP interface
  • Multi-carrier support (Campus/Telecom/Unicom)
  • AES-256-GCM encrypted credential storage
  • Usage dashboard: balance, duration, IPv4/IPv6 traffic, IP
  • Campus bulletin board
  • Privacy-first: zero analytics, zero ads
USTB Android Network

Limitations

Only one Dr.COM ePortal 4.x authentication flow is covered; changes to the university API will break it. Concurrent devices and unusual networks are not handled. Credentials stay on the device, so a new phone needs a fresh login.

This project is for personal learning only and is not affiliated with the university. Follow the university’s network and information system rules; use at your own risk.

View Source