ISOdroid

Verified safeOpen sourceExclusive
No reviews reviews
3
downloads
7.0
android

AI summary

Mounts disk images (.iso, .img) as virtual USB drives on rooted Android devices using ConfigFS USB gadget. No kernel patch required as of v1.1.0. Features power management, multiple LUNs, and in-app image formatting.

Generated by AI. May contain inaccuracies.

About this app

An Android app that turns your device into a bootable USB drive.

With root access, it can mount disk image files (such as .iso) and present them to a computer as a USB storage device, just like a flash drive.

Features

- Mount disk images: pick any disk image on your device and mount it as a virtual USB drive. - USB gadget control: turn the USB gadget functionality on or off directly from the app. - Modern interface: built with Jetpack Compose and Material 3 for a clean, modern user experience. - Manage images: easily add or remove disk images from your mount list. - Power management: optionally disable device charging to save battery when connected to a laptop. - Multiple devices (LUNs): supports multiple simulated storage devices. The maximum number of LUNs is set by the FSG_MAX_LUNS kernel macro.

Requirements

- A device whose kernel supports ConfigFS with mass storage (CONFIG_USB_CONFIGFS_MASS_STORAGE) and a writable /config/usb_gadget or /sys/kernel/config/usb_gadget path. No kernel patch required. - Root access. Successfully tested with Sukisu, and should also work with Magisk, KernelSU, or other root solutions.

Setup

1. Make sure your device is rooted. 2. Allow root access when prompted on first launch. 3. Toggle Enable USB Gadget from the main screen. 4. Tap the add button and select a disk image (.iso, .img, or similar). 5. Plug your device into a computer. The system will detect a new USB drive with the mounted image. 6. To remove the virtual drive, eject it directly from the app.

Notes

- New disk images are formatted in-app with the format selected in Settings, exFAT by default. FAT32, NTFS, ext4, F2FS, or raw are also available, depending on your kernel's tools. FAT32 needs images of at least about 36 MB. - More than 8 LUNs need a host rescan: the kernel may support up to 16, but Linux's usb-storage only scans LUNs 0 to 7 per device.

Warning

ISOdroid performs low-level operations that require root. Misuse can cause system instability. Use at your own risk. The developers are not responsible for any damage to your device.

License

MIT

What's new

vv1.1.0Sep 18, 2026

Added Markdown settings. - USB gadget now works without a kernel patch. - Refactored settings UI and main activity.

About this version

Version
v1.1.0 (5)
Size
12.94 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
3
Updated
Sep 18, 2026
Package
com.rodrig20.isodroid

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app