Rufid0.2.1
Write and recover bootable USB media
v0.2.1
6.8 MBscanned clean
Verify your download
Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.
Screenshots
About
Write local ISO or IMG images to an attached USB mass-storage device, or stream an image from a direct URL, with Rufid turning an Android phone into boot-media writer. This open-source Android System Tools utility writes to external USB storage rather than internal Android storage, running on Android 7.0+ for arm64-v8a, armeabi-v7a, x86_64, and x86. Its phone-first workflow lets you choose a USB device, inspect it, select an ISO, IMG, URL, or FreeDOS source, review an operation plan, write the media, and verify the result.
Rufid reads boot records, runs read benchmarks, backs up a USB device to an Android document, and extracts ZIP archives. Recovery converts used boot media into a normal FAT32 or exFAT drive through a metadata quick-wipe. Direct URL mode provides access to official source pages for Windows, Ubuntu, Fedora, Debian, Linux Mint, Arch Linux, and openSUSE, while those operating-system images remain unbundled.
For Windows installation ISOs, it creates FAT32 UEFI media and splits install.wim beyond 4 GiB with source-built wimlib, or creates an NTFS data volume with an MBR or GPT UEFI:NTFS helper layout. Version 0.2.1 adds ISO9660/UDF extraction, path validation, progress, cancellation, partial-failure cleanup, source-built NTFS-3G and UEFI:NTFS layouts, stronger USB BOT reset, halt clearing, CSW-residue checks, and ambiguous-write handling; it also pins 7-Zip-JBinding to the release Gradle toolchain. QEMU/OVMF virtual boot validation is complete, while physical USB controllers and PC firmware remain separate compatibility considerations.
Destructive writing and recovery present an explicit plan and confirmation showing the selected device, its size, and available hardware identifiers. Rufid has no ad, analytics, billing, Firebase, cloud-account, or remote crash-reporting SDKs; errors stay local, and its F-Droid build uses auditable inputs such as source-built FreeDOS and pinned UEFI:NTFS, wimlib, NTFS-3G, and 7-Zip-JBinding sources.
Requires Android 7.0+ · Architecture: arm64-v8a, armeabi-v7a, x86_64, x86
What's new in v0.2.1
Create Windows installer media as FAT32, NTFS MBR, or NTFS GPT. Split install.wim over 4 GiB for FAT32 using source-built wimlib. Add ISO9660/UDF extraction, path validation, progress, cancellation, and partial-failure cleanup. Add source-built NTFS-3G and UEFI:NTFS layouts. Harden USB BOT reset, halt clearing, CSW residue checks, and ambiguous-write handling. Pin the 7-Zip-JBinding source build to the release Gradle toolchain. Virtual QEMU/OVMF boot validation is complete. Physical USB and PC
App permissions
Read straight from this app's own installer file — the real access it declares it can request, not a guess.
- Full network access
- Prevent the device from sleeping
Details
SHA-256
Does this still work for you?
Badge for your website
Developers can show that Rufid is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.
<a href="https://mirrornest.com/software/rufid-6c302d89"><img src="https://mirrornest.com/badge/rufid-6c302d89.svg" alt="Rufid on MirrorNest" height="20"></a>[](https://mirrornest.com/software/rufid-6c302d89)Reviews
No reviews yet — be the first.
Rufid alternatives
Alembicons
Icon pack creator and Arcticons companion
Wall You
Privacy focused wallpaper app built with MD3
Macro Deck
Companion app for Macro Deck 2 open source macro pad
USB Device Info
List USB Devices
SearchLauncher
Search apps, contacts and the web, and open results in an ad-free browser
Slauncher
I use this launcher.