—
No reviews reviews
82
downloads
5.0
android
AI summary
Bootable ISO/IMG USB burner for Android with no root required. Features Compose UI, libaums FAT32 formatting, ISO 9660/Joliet parsing, and wimlib .swm splitting. Version 1.2.3 fixes USB write verification false-positives caused by controller caches and resolves SD card auto-detection failures on Xiaomi HyperOS/MIUI with a manual SAF picker fallback.
Generated by AI. May contain inaccuracies.
About this app
Bootable ISO/IMG USB burner for Android, no root. Compose + libaums FAT32 formatter, ISO 9660/Joliet parser, wimlib .swm splitting.
What's new
v1.2.3Jun 7, 2026
- Bug 1 - USB burn "No files were written to USB" (FIXED) Two independent causes were fixed:
- FastUsbWriter fat[] integer arithmetic
- writeFatChain and flushFatSectors now keep all index variables as Long throughout. Added explicit idx < 0L || idx >= fat.size bounds checks before every .toInt() conversion. This prevents silent corruption if cluster numbers ever approach Int range edge cases. False-positive first-file write verification
- The immediate read-back after the first file write (lines 807-829) was comparing device bytes against source bytes right after the SCSI write returned. USB controllers have write-back caches: data may not be flash-readable until the controller flushes internally. This caused a FALSE positive mismatch on many drives, aborting the burn with "USB write verification failed" even though the write was correct. Removed the immediate read-back. Post-burn root-directory verification (reading back root cluster entries after flush) remains as the reliable signal.
- Bug 2 - SD card not showing on Device Selection screen (FIXED) Root cause: Xiaomi HyperOS/MIUI reports physical SD cards as isEmulated=true, so StorageManager detection returned null. Also getExternalFilesDirs()[1] was null when no app directory existed on the card. Fix: The SD card section is now ALWAYS rendered, even when auto-detection fails. If detected: shows capacity and filesystem (same as before). If not detected: shows a "SD Card" card with text "Auto-detection failed — tap to select SD card folder manually" and a SAF picker. SAF works on ALL filesystems (FAT16, FAT32, exFAT, NTFS, ext4) without root. If a persisted SAF URI already exists, the card shows "SD Card (access granted)".
- Changed Bumped version to 1.2.3 (versionCode 23).
About this version
- Version
- 1.2.3 (23)
- Size
- 12.16 MB
- Requires Android
- 5.0
- Target SDK
- 21
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 82
- Updated
- Jun 7, 2026
- Package
- com.burnto.disk
Ratings & reviews
—
0 ratings
- 50
- 40
- 30
- 20
- 10
