loop-uh
0e23ce9c54
Add in-app auto-update system (no reboot required)
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>
|
2026-04-11 16:32:44 +03:00 |
| .. |
|
defaults
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |
|
scripts
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |
|
customize.sh
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |
|
module.prop
|
Add in-app auto-update system (no reboot required)
|
2026-04-11 16:32:44 +03:00 |
|
post-fs-data.sh
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |
|
sepolicy.rule
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |
|
service.sh
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |
|
uninstall.sh
|
Initial commit: PrivStack v1.0.0
|
2026-04-11 15:32:59 +03:00 |