嗯,改改标题,发现iPad可以玩的地方不少。
今天Camera Connection Kit入手,包括一个USB Connector和一个SD Card Reader。我不用SD卡,于是能玩的只有USB接口了。
早就听说这个USB接口能连接的设备远远不止相机和读卡器,因此今天我们用它来连接外置USB闪存和硬盘。
早就听说这个USB接口能连接的设备远远不止相机和读卡器,因此今天我们用它来连接外置USB闪存和硬盘。
在iPhone OS 3.2中有一个MobileStorageMounter. app程序,看名字估计傻子都知道这是干啥的。可惜据我观察,这个东西只有在启动“照片”程序(就是那个向日葵图标)的时候才会Mount外置存储设备来查看其中的照片。我们打开“照片”程序,用ssh偷偷连上iPad,用mount查看一下系统内所有的挂载点,嘿嘿,原来外部存储器被挂载到了/var/mnt/mount1下面。
这时候换一块普通USB闪存(如果连接外置硬盘,请使用双头USB线并将其中的电源线连接到电脑USB口来提供供电),iPad就会告诉你此闪存不能用云云。不用管他,这个时候其实USB闪存已经挂载了,用iFile之类的软件去/var/mnt/mount1下面就可以看到闪存中的内容了。
这个时候mount/umount命令仍然是可用的。如果你想在GoodReader中看到USB存储器上的文件,就需要把它挂载到/var/mnt以外的地方(貌似GoodReader会主动过滤这个位置):
$umount /var/mnt/mount1
$mount -t msdos /dev/disk1s1 /Volumes/USB
$ln -s /Volumes/USB /var/mobile/Applications/xxxxxx/Documents
(-t参数指定文件系统,FAT32是msdos。xxxxxx是GoodReader的目录。)
(-t参数指定文件系统,FAT32是msdos。xxxxxx是GoodReader的目录。)
这样在GoodReader中就可以看到了。
这边评论连队形都没有,唉。