Skip to content

4kcs63/phonestick

 
 

Repository files navigation

Notice

This is a fork of a fork of a fork of a fork of streetwalrus' USB Mountr application.

forked from JinbaIttai/phonestick

who forked from Swyter/phonestick

who forked from dratini0/phonestick

who forked from donfanning/android_usb_msd


filepicker fixes from kodiak-it/USB_Mountr/


Changes by DdogezD:

  • stop renaming everyting, let us just call it "com.phonestick", and leave our credits only in readme and licenses, okay?

  • add ci build

  • bump Sdk33

  • main logic rewritten

  • switch chainfire's "libsuperuser" to magisk‘s "libsu"

  • fixup!: let usb features working properly after unmount (still infancy

  • feat: create image

  • license: add licenses

todo:

  • MD3
  • proper mount handling

Below is the original README of USB Mountr.

USB Mountr

A helper application to set the Mass Storage Device gadget up in Android kernels

How it works

Android kernels still include a USB MSD component in their device gadget nowadays, though it is mostly unused since Android started using MTP. Some OEM ROMs still use it to provide a drivers installation "disc", but it is otherwise useless.
This application leverages the module in order to let you use your device as a standard USB thumbdrive for the purpose of, e.g., booting a distro ISO.

Building

Standard gradle build process.

Contributions...

...are welcome, I'm looking for a better icon, and if you feel like implementing it before I do, a menu to create blank images. Feel free to translate the application to your own language as well.

See also

  • @morfikov has written up a tutorial on setting up your phone as a boot device for a LUKS setup

About

OSS Alternative of DriveDroid

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 75.5%
  • Java 24.5%