Skip to content

USBAnywhere Android v1.0.1

Choose a tag to compare

@oscarlosu-lab oscarlosu-lab released this 31 Oct 00:20
· 5 commits to main since this release

What's Changed

Added

  • Foreground Service Persistence: Integrated Android FOREGROUND_SERVICE_CONNECTED_DEVICE with PARTIAL_WAKE_LOCK and WIFI_MODE_FULL_HIGH_PERF. The server remains persistent and responsive during multitasking, emulation, or resource-heavy mobile gaming.
  • Connection Guidance Card: Added interactive guidance card on the Client tab assisting manual IP inputs and local mDNS/UDP auto-discovery.

Changed

  • RFC-Compliant Wire Protocol: Streamlined USB/IP binary wire protocol by removing proprietary PIN negotiation opcodes, restoring direct plug-and-play compatibility with standard Windows and Linux USB/IP clients.
  • Simplified WAN Pairing: Compact token serialization simplified to host and port parameters without proprietary key barriers.

Fixed

  • UI Layout Across All Tabs:
    • Server Tab: Fixed start/stop button vertical letter stacking on narrow screens by applying appropriate minimum widths and text ellipsis.
    • Gamepad Tab: Fixed polling rate simulator button truncation and expanded Sunshine handoff mode switch to full width.
    • Settings Tab: Resolved text wrapping behind toggle switches and removed obsolete PIN configuration card.
    • Client Tab: Restored proper contrast for disabled state on the Connect button.

Packaging & Quality

  • Minified production APK: 2.07 MB (includes offline 20,551 USB device catalog).
  • Google Play App Bundle: 4.26 MB (USBAnywhere-Android-v1.0.1.aab).
  • Unit test suite: 38/38 passing.

Checksums (SHA-256)

ed220beff7dedcd62475bdf8b4f514faa32c60278e1659c16e8f89b73d93e05b  USBAnywhere-Android-v1.0.1.apk
0e5883386f27d896014ca456f2f7e27c47b8d9a61828a5869012ad3c013a2b35  USBAnywhere-Android-v1.0.1.aab