EtchDroid
Write image directly to disk (using Android API)
Restore macOS DMG image to disk (using Android API)
Unetbootin-style flash (MBR only, requires root)
Write Windows image (using WoeUSB, requires root)
Refresh
Permission denied for
Permission denied for USB device
Selected image:
Selected writing method:
Selected USB device:
Unknown filename
Image is bigger than the USB drive, so it can\'t be written
Cannot read USB device
Tap Write to write the image to the USB drive
USB write status
Used to display the status of images being written to USB drives
Initializing…
Writing image…
Selected image is not a DMG image (maybe it\'s corrupted)
IBM AIX
AMIGA
BSD
DVH
GUID Partition Table (GPT)
None
Apple Partition Table (APT)
Master Boot Record (MSDOS)
PC98
Sun
FAT12
FAT16
FAT32
ExFAT
NTFS
ReFS
macOS HFS
macOS HFS+
Apple Filesystem (APFS)
APT data
ISO 9660
Linux Ext2
Linux Ext3
Linux Ext4
Btrfs
f2fs
LUKS encrypted
Linux swap
Linux LVM2 physical volume
UFS
XFS
ZFS
Free space
Unformatted
Unknown
Name
Label
Type
Size
GNU GPLv3
This app
Apache 2.0
Userspace USB block device implementation
GNU GPLv2
Custom BSD-like
Custom
About
Converts compressed Apple® DMG images
Select USB drive
Ready to write
Cannot write image to USB drive
Check notification for progress
Partition table:
Could not access USB device. Maybe you ran the app previously and it crashed? Remove and reinsert the USB drive, then restart the app.
Write raw image or ISO
Good for GNU/Linux distro ISOs, Raspberry Pi images, and disk images created on Windows or Linux.
Write Apple® DMG image
Restore an image created with macOS Disk Utility
No USB drives detected.\nNote that you need an SD card to USB adapter to write to SD cards.
Do not show again
Here be dragons
I understand
While in most cases DMG images can be restored just fine, sometimes there may be inconsistencies. This is a warning.
Flash image
If you continue, the selected image will be written and all data stored on the USB drive will be lost forever.
Warning
Cancel
MPL-2.0
DMG file selector
Used to display the result of a finished write operation
USB write result notifications
Write failed • Tap for info
Write finished
%1$s may have been unplugged while writing.
%1$s successfully written to %2$s
Troubleshooting information
The operation could not be completed because the following error occurred:
This is a common error. Usually this happens when the USB drive is unplugged while it\'s being written to, or when it\'s connected through a USB hub. On some devices there might be a bug in Android\'s USB subsystem: usually a reboot will fix it for some time. \n\nTry these:\n• Unplug and re-plug the USB device, then restart the app\n• Reboot your device (really, try it)\n• Try another USB drive\n• Avoid using unnecessary adapters, dongles or hubs\n• Avoid using your phone while it\'s writing\n• Replace defective USB On-The-Go adapters\n\nIf the problem persists, please file an issue on GitHub.
Reporting issues
Issues can be reported on GitHub:\nhttps://github.com/Depau/EtchDroid/issues
Write failed
Unknown error. Try to reattach the USB drive or reboot the device. Please file an issue on GitHub.
(uncompressed)
Enable night mode
Android Pie bug
There is a bug on Android 9 which causes some writes to fail.\nIf it says \"Write failed\", reboot your device and try again.
Reset all warnings
All warning dialogs restored
File type not supported
Cannot find file in internal storage. Try opening it from within the app.
Storage permission is required to read DMG images
AOSP
https://developer.android.com
AndroidX Jetpack
AndroidX is a major improvement to the original Android Support Library and provides backwards-compatibility across Android releases
https://developer.android.com/jetpack/androidx/
1.0.1
true
https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev/
apache_2_0
JetBrains
https://kotlinlang.org/
Kotlin Standard Library
The Kotlin Standard Library provides living essentials for everyday work with Kotlin
https://kotlinlang.org/api/latest/jvm/stdlib/index.html
1.2.71
true
https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
apache_2_0
Google
https://material.io/develop/
Material Components
Make beautiful products, faster. Material is a design system – backed by open-source code – that helps teams build digital experiences
https://material.io/develop/android/
1.1.0-alpha01
true
https://github.com/material-components/material-components-android
apache_2_0
An application to write OS images to USB drives, on Android, no root required.
Buy me a coffee