~martijnbraam/thumbdrives

Mass storage emulator for phones
a day ago

blank X via public-inbox

a day ago

#Thumbdrives

screenshot of the Thumbdrives main screen

Thumbdrives is a USB mass storage emulator for Linux handhelds. It uses the USB gadget configurations in the kernel to present a virtual USB CD drive or thumbdrive to the attached device. This makes it possible to install linux from the phone on the target device.

CD emulation above cdrom sizes is not supported by the kernel and those .iso files will be emulated as usb mass storage instead. Files ending in .img will always be emulated as usb mass storage and will be writable.

#Installation

$ meson build
$ cd build
$ ninja
$ sudo ninja install

#Kernel requirements

The kernel needs CONFIG_CONFIGFS_FS, CONFIG_USB_F_MASS_STORAGE, CONFIG_USB_CONFIGFS and CONFIG_USB_CONFIGFS_MASS_STORAGE