Enginex0

💾 Turn your phone into a USB drive · USB Mass Storage gadget controller · KernelSU / Magisk / APatch

11
1
100% credibility
Found Mar 28, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

A root module for Android that lets users mount disk images as native USB mass storage devices on connected computers, complete with a user-friendly companion app.

How It Works

1
🔍 Hear about the magic trick

You learn about a simple way to turn your phone into a real USB stick that any computer recognizes instantly.

2
📱 Add it to your phone

Using your phone's special root tool, you add this feature and restart your phone to wake it up.

3
🚀 Open the friendly app

A clean, easy app appears on your home screen with pictures and simple buttons to guide you.

4
💾 Pick or create a drive

Tap the plus button to choose a ready disk file from your phone or make a new empty one in any size you need.

5
🔌 Tap to mount

Choose if it's writable like a flash drive or read-only like a CD, then tap mount – your phone is now a drive.

🖥️ Plug in and use

Connect your phone to any computer with a USB cable, and it shows up as a real USB drive ready for files or booting.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is UsbMassStorage?

UsbMassStorage turns your rooted Android 12+ phone into a real USB drive or CD-ROM when plugged into a PC, mounting .img or .iso files as native block devices—no MTP or ADB needed. Built with a Kotlin app for device management and a Rust daemon for kernel USB gadget control, it works via KernelSU, Magisk, or APatch. Your computer sees bootable ISOs for OS installs or raw disks for read/write access, just like a physical stick.

Why is it gaining traction?

It skips file transfer hassles for direct block-level access, supporting up to 8 simultaneous devices with clean eject, image creation in the app (up to 32GB), and boot-from-phone for live CDs. The Material 3 UI with 32 languages, accent themes, and in-app guides makes setup tap-simple, while SELinux enforcing and multi-ABI binaries ensure reliability on varied hardware. Developers dig the zero-copy FD passing and persistent mounts that survive reboots.

Who should use this?

Rooted Android tinkerers needing a portable USB drive for PC recovery tools, OS installs from phone-stored ISOs, or sharing large disk images without protocols. Ideal for field techs carrying boot media or devs testing filesystems natively on any host OS. Skip if you're not rooted or prefer MTP simplicity.

Verdict

Worth flashing for niche USB gadget needs on supported roots like APatch—solid docs, multilingual UI, and tested on real devices despite 11 stars and 1.0% credibility score. Early-stage but functional; test on non-daily-driver phones first as it's maturing.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.