Burn2Disk

Verified safeOpen sourceExclusive
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
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app