Full Recovery

Use full recovery when relaunch is not enough.

Recovery is the operator path for unstable bridge behavior, missing assets, daemon failures, or when you no longer trust the current state of the install.

When to relaunch

  • Pin rebooted or battery drained
  • Packages still look intact
  • Assets are still present under /data/local/tmp

When to reinstall

  • Daemon missing or corrupted
  • Primary app broken or absent
  • Remote dependency failure left the device in an uncertain state
Current Stable Version

2026.03.29-r1

Current mirrored target for install and recovery.

Rollback Target

2026.03.15-r3

Keep a previous known-good release visible so operators do not improvise under pressure.

Version Selection

Manifest wiring comes next. For now, the page is structured for stable and rollback awareness.

Placeholder ready
Stable: 2026.03.29-r1 ยท Rollback: 2026.03.15-r3

Manual Recovery Commands

Use these when recovery must be performed directly from the shell path.

curl.exe -L -O https://pin.onenos.ai/downloads/releases/2026.03.29-r1/assets/primaryapp-debug.apk
curl.exe -L -O https://pin.onenos.ai/downloads/releases/2026.03.29-r1/assets/openpin-daemon.kexe
curl.exe -L -O https://pin.onenos.ai/downloads/releases/2026.03.29-r1/assets/pty_exec

.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign shell pkill -f openpin-daemon || true
.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign install .\primaryapp-debug.apk
.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign push .\openpin-daemon.kexe /data/local/tmp/openpin-daemon
.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign push .\pty_exec /data/local/tmp/pty_exec
.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign shell chmod +x /data/local/tmp/openpin-daemon
.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign shell chmod +x /data/local/tmp/pty_exec
.\adb_cli.exe usb --remote-auth-url https://pin.onenos.ai/api/pin/auth/sign shell nohup /data/local/tmp/openpin-daemon > /dev/null 2>&1 &