Skip to content

Releases: HyntixHQ/USBFlaherAndroid

v1.0.1 — In-App Logger, Auto-Eject & UI Polish

22 Apr 06:26

Choose a tag to compare

What's New

🔍 In-App Log Viewer
Tap the terminal icon in the app bar to view live debug logs from both the Kotlin UI and the Rust USB engine — no logcat needed. Includes share, clear, and color-coded log levels (debug, info, warn, error).

⏏️ Auto-Eject
When you tap Done after a successful flash, the drive is automatically ejected via SCSI. Safe to unplug immediately.

💬 User-Friendly Errors
All error messages are now short and human-readable. Technical details are captured in the log viewer for debugging.

Improvements

  • ⬅️ App bar title left-aligned for a cleaner look
  • 📐 Fixed drive name/capacity text alignment in the target drive card
  • 📍 Flash button relocated to the fixed bottom bar
  • 🧹 Removed redundant subtitle from the flashing bottom sheet
  • ✅ Success stage now shows "Complete" instead of "Flashing..."
  • ⚡ USB pipeline tuned: REAPURBNDELAY batch-drain, 4MB SCSI transfers, 32KB URB chunks
  • 🔎 Device scan interval reduced from 10s to 3s
  • 🏷️ USB device names trimmed of extra whitespace

Fixes

  • Removed stale SCSI timing instrumentation
  • Removed failing usbfs_memory_mb read that caused permission errors in logs

v1.0.0 - High-Saturation Release

13 Feb 03:45

Choose a tag to compare

A high-performance, rootless USB flashing utility for Android powered by a custom High-Saturation Parallel I/O Engine.

⚡ Performance Features

  • 32-URB Async Pipeline: Eliminates USB transfer latency, saturating the host controller.
  • 256MB Prefetch Pool: Decouples Disk I/O from USB writing for sustained >25MB/s throughput.
  • Direct SCSI Alignment: Optimized 2MB transfer chunks for minimal protocol overhead.

✨ Experience & Safety

  • High-Fidelity UI: 100ms (10Hz) real-time progress and speed dashboard.
  • Rootless OTG: Direct block-level writing via Android USB Host API (no root required).
  • SHA-256 Verification: Automatic post-flash integrity check.
  • Secure Signing: Localized release signing with high-entropy key management.

📜 Licensing

  • Licensed under the GNU Affero General Public License v3 (AGPL-3.0).