Addresses the follow-up review for the Homebrew repository:
- Keeps bundled binaries and scripts in the application directory and uses symlinks instead of copying the payload.
- Uses a symlinked boot hook, so removing the app prevents future VPN autostarts.
- Preserves configuration and runtime state across updates.
- Replaces the four-digit PIN with a random eight-character access code.
- Stops the upload server after one successful upload or ten minutes, and locks it after five incorrect codes.
- Retains 32-bit ARMv7 compatibility across supported LG TVs.