文件名称:go-mtpfs:通过FUSE挂载MTP设备
文件大小:51KB
文件格式:ZIP
更新时间:2024-05-03 14:32:30
Go
介绍 Go-mtpfs是一个简单的FUSE文件系统,用于将Android设备安装为MTP设备。 它将公开安装中设备的所有存储区域,并且仅根据需要读取文件元数据,从而使其快速安装。 它使用Android扩展程序来读取/写入部分数据,因此处理大文件不需要/ tmp中的额外空间。 它已经在各种旗舰设备(Galaxy Nexus,Xoom,Nexus 7)上进行了测试。 截至2013年1月,它使用基于libusb的纯MTP Go实现。 汇编 安装Go编译器套件; 例如在Ubuntu上: sudo apt-get install golang-go 安装libmtp头文件 sudo apt-get install libusb1-devel 然后签出go-mtpfs并运行 go build ./ 这将留下一个二进制go-mtpfs 您可能需要进行一些调整才能使libusb进行编译。 请参阅顶
【文件预览】:
go-mtpfs-master
----.gitignore(19B)
----go.mod(300B)
----LICENSE(2KB)
----go.sum(2KB)
----main.go(2KB)
----all.bash(245B)
----README.md(2KB)
----fs()
--------select.go(812B)
--------android.go(3KB)
--------device_test.go(5KB)
--------fs.go(14KB)
--------classic.go(8KB)
----CONTRIBUTING(237B)
----mtp()
--------ops.go(6KB)
--------select.go(3KB)
--------print.go(2KB)
--------nullreader.go(338B)
--------android.go(3KB)
--------device_test.go(10KB)
--------encoding_test.go(6KB)
--------const.go(67KB)
--------mtp.go(13KB)
--------encoding.go(9KB)
--------munge.py(2KB)
--------types.go(4KB)