昨天我决定修理“HTC Desire Z”(又名 G2)的内部前置扬声器。虽然我能够修复它们,但我弄断了 microSD 插槽的连接器 (the left one)。在尝试修复它几个小时后,我放弃了。它不在我的硬件技能范围内:-(
好吧,由于我在 /data
上还剩下 600mb,而且我的设备已获得 root 权限,我试图找到一种软件解决方案,即“模拟”SD 卡设备(因为许多应用程序需要一个才能正常工作,例如相机应用程序)。我在这里找到http://www.android-x86.org/documents/sdcardhowto描述如何创建 vfat 镜像并将其挂载为环回。
虽然这正是我想要的,但我无法让它工作:
- 我不知道如何修改
/proc/cmdline
,或者 /etc/vold.fstab
中的条目应该是什么样子。
dev_mount sdcard/mnt/sdcard auto/data/sdcard.img
没有为我工作。根据 logcat
,我有这个版本:I/Vold ( 2368): Vold 2.1 (the revenge) firing up
顺便说一句,只是将环回设备安装到 /mnt/sdcard
也不起作用。例如,相机应用程序仍然声称没有插入 SD 卡。
编辑:我也在 xda 上问过这个 -> http://forum.xda-developers.com/showthread.php?t=1393395
最佳答案
Android 应用程序(限制在应用程序沙箱内)无法创建环回设备。
除此之外的任何内容都不是开发人员问题,应发布到另一个论坛(例如 https://superuser.com/)。
关于android - 在 android 上用环回设备伪造一个 sdcard 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8476282/