从Android应用程序发送SD命令

从Android应用程序发送SD命令,android,sd-card,android-sdcard,Android,Sd Card,Android Sdcard,是否可以将SD(安全数字)命令从Android应用程序发送到SD卡? 命令包括读SD卡、写SD卡等(CMD18、CMD24) 限制条件是手机不应该是根手机。使用有根电话,我们可以发送SD命令,但不使用无根电话。尝试时,我们会收到错误“权限被拒绝” 非常感谢您的帮助 谢谢,这是不可能的。SD卡硬件被抽象出来并作为目录装入文件系统中。您为什么要向SD卡发送原始命令?为什么不在SD卡上读写文件?不。作为非特权用户运行时,您不应该能够访问原始设备。当我使用SD卡时,除了读写之外,它很有用。假设我想在SD

是否可以将SD(安全数字)命令从Android应用程序发送到SD卡? 命令包括读SD卡、写SD卡等(CMD18、CMD24)

限制条件是手机不应该是根手机。使用有根电话,我们可以发送SD命令,但不使用无根电话。尝试时,我们会收到错误“权限被拒绝”

非常感谢您的帮助


谢谢,这是不可能的。SD卡硬件被抽象出来并作为目录装入文件系统中。您为什么要向SD卡发送原始命令?为什么不在SD卡上读写文件?

不。作为非特权用户运行时,您不应该能够访问原始设备。当我使用SD卡时,除了读写之外,它很有用。假设我想在SD卡上设置密码,这是SD卡提供的功能,但在命令级别。我不希望外部应用程序保护SD卡,而是希望使用SD固件功能。如果需要与特定硬件设备(如SD卡)交互,则需要驱动程序级软件。您只能通过抽象接口访问硬件设备,如GPS、蜂窝无线电、蓝牙和SD卡,因为它们必须与设备上的所有其他应用程序共享。这是操作系统的首要目的之一。如果需要SD卡的安全性,则必须在应用程序级别加密数据。