Skip to content
An application to write OS images to USB drives, on Android, no root required.
Kotlin CMake
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue templates Aug 25, 2019
app Update about.xml Aug 25, 2019
dmg2img Suppress unused-command-line-argument warning Aug 26, 2019
gradle/wrapper Fix Gradle wrapper Feb 26, 2019
libaums @ 1754ec4 Switch libaums to AndroidX namespace Sep 2, 2018
metadata Version v1.3.3 Dec 3, 2018
.gitignore Initial commit Aug 12, 2018
.gitmodules Fix LibreSSL build Dec 3, 2018
LICENSE Add LICENSE Aug 15, 2018 Update dev updates URL Aug 26, 2019
build.gradle Update Gradle and libraries Feb 7, 2019 Complete app redesign Sep 1, 2018
gradlew Fix Gradle wrapper Feb 26, 2019
icon.svg Add new icon Sep 1, 2018
settings.gradle Use new libaums branch for F-Droid Sep 2, 2018


GitHub tag (latest SemVer) Build Status Codacy Badge Translation status License GitHub stars

F-Droid Google Play

Updates on development status

Check out my blog:


EtchDroid is an open-source application that helps you write images to USB drives, no root required.

You can use it to make a bootable GNU/Linux USB drive when your laptop is dead and you're in the middle of nowhere.

Become a Patron     Flattr this


  • Supports raw disk images and most GNU/Linux distributions ISOs
  • Supports most DMG disk images (beta)
  • No root - everything is done within the bounds of the Android API
  • Free as in freedom

Planned features

  • Write common GNU/Linux distro in streaming from the Internet without storing it on the device
  • Support for Windows installation ISO (will likely require root)
  • Support for Unetbootin-style image flashing


screenshot0.png screenshot1.png screenshot2.png screenshot3.png screenshot4.png screenshot5.png

Support the project

You can support the development by sending a donation.

See the website:

FAQ/Common issues

See the website:

You can’t perform that action at this time.