【文件属性】:
文件名称:go-mtpfs:通过FUSE挂载MTP设备
文件大小:51KB
文件格式:ZIP
更新时间:2021-04-13 20:45:50
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)