Skip to content

Releases: mouldybread/adb-auto-enable

v0.2.6

11 Nov 12:30

Choose a tag to compare

Fixed string comparison bug when checking if permissions had been granted
Enabled signed APK builds

Full Changelog: v0.2.3...v0.2.6

v0.2.3

05 Nov 14:40

Choose a tag to compare

ADB Auto-Enable v0.2.3

The discovery process now waits the full 10-second timeout to collect service updates before returning, ensuring the latest and correct port is always used.

Set-permissions now checks to see if permissions are already set. Improved method used to check if permissions have been correctly set.

Optimized timeout values for faster boot configuration

  • Boot stabilization: 60s → 30s
  • ADB service wait: 30s → 15s
  • Retry delay: 15s → 10s
  • Connection stabilization: 500ms → 200ms

Full Changelog: v0.2.2...v0.2.3

v0.2.2

22 Oct 13:34

Choose a tag to compare

v0.2.2

Release Date: October 22, 2025

Changes

New Features

  • Web server now runs in a foreground service for improved persistence
  • Added automatic permission self-grant after pairing (attempts to grant WRITE_SECURE_SETTINGS without requiring a PC)
  • Added live logs viewer in web interface with auto-refresh and copy functionality
  • Added reset pairing functionality to clear stored keys and pairing status

UI Changes

  • Changed web server port from 8080 to 9093
  • Pairing form now hides after successful pairing, replaced with a paired status card
  • "Switch to Port 5555" section only displays when port 5555 is not available
  • Replaced popup alerts with inline feedback messages
  • Swapped pairing code and port input field order (code now appears first)
  • Added visual feedback to copy button

Technical Changes

  • Package name changed to com.tpn.adbautoenable
  • Added concurrency protection to prevent overlapping boot configuration attempts
  • Service now uses START_STICKY for automatic restart
  • Improved error handling and logging

Bug Fixes

  • Fixed web server stopping when app is backgrounded
  • Fixed configuration retry loop continuing after successful completion
  • Fixed configuration thread not exiting immediately on success

Breaking Changes

  • Web interface port changed from 8080 to 9093. Update bookmarks to http://device-ip:9093
  • Package name changed to com.tpn.adbautoenable. Clean install recommended.
adb uninstall com.example.adbautoenable # if upgrading from previous version
adb install app-release.apk

Notes

After installation, access the web interface at http://device-ip:9093 to configure the app. The app will attempt to grant itself necessary permissions automatically after pairing. Manual permission grant instructions are available in the README if automatic granting fails.

Full Changelog: https://github.com/mouldybread/adb-auto-enable/commits/v0.2.2