> ... make a connected USB storage device that offers some sort of additional sync services for the data stored on it (maybe over wifi?)
There used to be a KS funded case built around a Pi and an HDD that would act as an external storage when plugged to a USB port and would work as Kodi based media player once booted and connected to an HDMI port.
If anybody knows if this can be done DIY style with minimal cable mess I am all ear :).
The last time i checked it needed gadget kernel driver support and root, a showstopper for me...
Apart from that, great concept: load your 5+ cd images onto your 64+ gb android and be done (win10, ubuntu, debian, grml, kali, bios update cd image, etc) and forget about your usb drive collection...
I thought modern android required the gadget driver anyway? I’m pretty I was able to use it without root but it was (supposedly) less reliable without it.
Once I didn't have any USB sticks handy and didn't know about DriveDroid, so I used Servers Ultimate to host a TFTP server so I could PXE boot the netboot.xzy image from my phone to my laptop then download+install Arch Linux.
In the Nerves project (Elixir thing for embedded linux) it is used to be able to power, SSH to the device and push new firmware changes without needing to reimage the SD card. Already used that a lot with the zero and 3A.
... build a safe password keeper that looks like a HID device
... do something interesting with USB-based gamepads to map those to keyboard keys for playing old DOS games
... make a connected USB storage device that offers some sort of additional sync services for the data stored on it (maybe over wifi?)
... make a network adapter that also acts as a firewall, or possibly links to tor/vpn/etc
... Something something MIDI over USB