Full OTA update pipeline: - Daemon checks GitHub Releases API for latest version - Downloads module.zip + panel.apk with SHA256 verification - Hot-installs module WITHOUT reboot: stop proxy → extract → copy binaries/scripts → fork new daemon - APK updated via pm install -r (root) New files: - daemon/internal/updater/updater.go (check + download) - daemon/internal/updater/installer.go (hot-install) - app/.../ui/settings/UpdateSection.kt (Compose UI) - update.json (Magisk Manager native updates) New IPC methods: update-check, update-download, update-install CI auto-updates update.json on release. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
7 lines
250 B
Text
7 lines
250 B
Text
id=privstack
|
|
name=PrivStack
|
|
version=v1.0.0
|
|
versionCode=100
|
|
author=PrivStack
|
|
description=Transparent proxy via tproxy+iptables with sing-box. No VpnService, no TUN.
|
|
updateJson=https://raw.githubusercontent.com/youtubediscord/RKNnoVPN/main/update.json
|