Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Android USB mass storage, meet FAT16

License

NotificationsYou must be signed in to change notification settings

izuchukwu/USBBridge

Repository files navigation

USBBridge is a lil layer on top oflibaums that replaces its built-in filesystem implementation withfat32-lib's, bringing FAT12 and FAT16 support.

What?

A lot of Android devices support USB OTG, which lets you read USB drives. But most, like Google's Pixel and Nexus devices, don't support FAT12 and FAT16. You can use libaums, fat32-lib, and this bridge between the two to read FAT12 and FAT16 drives on devices that don't support them, all with libaums' nice API.

Why?

I need FAT16 support to buildTeenageKit. libaums has it viajavafs, a JNode FS implementation for libaums by the same dev using the original JNode source. fat32-lib is another JNode FS implementation but with years of fixes added to the original, so let's bridge the two.

Installing it

Install libaums and fat32-lib with gradle:

dependencies{implementation'de.waldheinz:fat32-lib:0.6.5'implementation'com.github.mjdev:libaums:0.5.5'}

Then add the USBBridge java files to your project. I'll get a better install process if this works out.

Using it

coming sometime

License?

MIT


build bridges y'all, not walls ✨

About

Android USB mass storage, meet FAT16

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp