package icon

EtchDroid ISO to USB Writer

Write operating system ISO images to USB drives, no root required
New in version 2.0
Major rewrite of EtchDroid!

• New Material You UI, much more intuitive and easier to use!
• EtchDroid will now recover from most write failures and ask you to unplug and reconnect your USB drive
• After writing the image, it will also be verified to ensure it didn't get corrupted
• The DMG functionality has been removed; use an older version if you still need it
EtchDroid is an open-source application that helps you write images to USB drives.
Use it to make a bootable operating system USB drive when your laptop is dead.

⭐️ Supported devices ⭐️

✅ USB flash drives
✅ USB SD card adapters
❌ USB hard drives / SSDs
❌ USB docks and hubs
❌ Internal SD card slot
❌ Optical or floppy disk drives
❌ Thunderbolt-only devices


⭐️ Supported disk image types ⭐️

✅ Modern GNU/Linux operating system images, including Arch Linux, Ubuntu, Debian, Fedora, pop!_OS, Linux Mint, FreeBSD, BlissOS and many more
✅ Raspberry PI SD card images (but you must unzip them first!)
❌ Official Microsoft Windows ISOs
⚠️ Community-built Windows images, made for EtchDroid (be careful: they may contain viruses!)
❌ Apple DMG disk images
❌ Older GNU/Linux OS images < 2010 such as Damn Small Linux


Source code is on GitHub: https://github.com/EtchDroid/EtchDroid

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.0 (25) suggested Added on Apr 13, 2025

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • eu.depau.etchdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.8 MiB PGP Signature | Build Log

  • Version 1.9.rc3 (23) - Added on Oct 13, 2024

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • eu.depau.etchdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.7 MiB PGP Signature | Build Log

  • Version 1.9.rc1 (21) - Added on Dec 27, 2023

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • eu.depau.etchdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.5 MiB PGP Signature | Build Log