我使用libaums访问自定义USB的私有分区。现在我想知道如何阅读USB的隐藏区域。要访问隐藏区域,我知道USB的隐藏地址的扇区范围,以及读取和写入隐藏区域的供应商特定命令(或操作码)。
到目前为止,我阅读scsi command并发现读取缓冲区命令具有供应商特定模式(01h)。有人知道如何编写读取缓冲区命令吗?感谢
答案 0 :(得分:0)
ScsiReadHidden readHidden = new ScsiReadHidden();
readHidden.serialize();//produce an array which is readHidden.cbwBuffer.array()
int iRes = conn.bulkTransfer(epOUT, readHidden.cbwBuffer.array(), 31, 2000);
iRes = conn.bulkTransfer(epIN, readHidden.cswBuffer, 512, 2000);