项目作者: izuchukwu

项目描述 :
Android USB mass storage, meet FAT16
高级语言: Java
项目地址: git://github.com/izuchukwu/USBBridge.git
创建时间: 2018-02-09T07:52:50Z
项目社区:https://github.com/izuchukwu/USBBridge

开源协议:MIT License

下载


USBBridge 🌉

USBBridge is a lil layer on top of libaums that replaces its built-in filesystem implementation with fat32-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 build TeenageKit. libaums has it via javafs, 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:

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

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 ✨