在android上使用环回设备伪造SD卡设备

在android上使用环回设备伪造SD卡设备,android,linux,Android,Linux,昨天我决定修复我的“HTC Desire Z”(又名G2)的内部前置扬声器。当我能够修复它们时,我断开了microSD插槽的连接器()。经过几个小时的努力,我放弃了。这不在我的硬件技能范围内:-( 好吧,因为我的设备上还有600mb的数据,而且我的设备是根设备,所以我试图找到一个软件解决方案,即“模拟”SD卡设备(因为许多应用程序需要一个设备才能正常工作,例如照相机应用程序)。我在这里找到了一个如何创建vfat图像并将其作为环回安装的说明 虽然这正是我想要的,但我无法让它发挥作用: 我不知道如何

昨天我决定修复我的“HTC Desire Z”(又名G2)的内部前置扬声器。当我能够修复它们时,我断开了microSD插槽的连接器()。经过几个小时的努力,我放弃了。这不在我的硬件技能范围内:-(

好吧,因为我的设备上还有600mb的数据,而且我的设备是根设备,所以我试图找到一个软件解决方案,即“模拟”SD卡设备(因为许多应用程序需要一个设备才能正常工作,例如照相机应用程序)。我在这里找到了一个如何创建vfat图像并将其作为环回安装的说明

虽然这正是我想要的,但我无法让它发挥作用:

  • 我不知道如何修改
    /proc/cmdline
    ,或者
  • /etc/vold.fstab
    中的条目应该是什么样子
  • dev_mount sdcard/mnt/sdcard auto/data/sdcard.img
    对我不起作用。根据
    logcat
    ,我有这个版本:
    I/Vold(2368):vold2.1(复仇之火)

    顺便说一句,仅仅将环回设备安装到
    /mnt/sdcard
    也不起作用。例如,摄像头应用程序仍然声称没有插入SD卡


    编辑:我在xda上也问过这个问题->

    Android应用程序(被限制在应用程序沙箱中)无法创建环回设备


    除此之外的任何内容都不是开发人员的问题,应该发布到其他论坛(例如).

    我不同意。Hanitaro Tide和PlasmaSoundHD都在我的手机上自己创建了环路设备。在x86设备上,伪造SD卡更容易。img.p

    谢谢你的回答。是的,环回设备可以工作,但不能与vold一起工作。需要一个由vold安装的设备才能与几个android应用程序一起使用(例如,摄像头应用程序)。