Android はイメージ ファイルまたはパーティションを CD モードに再マウントし、コンピュータが認識して読み書きできるようにします (driverdroid による Android cdrom)

  1. 古いバージョンの Android 実装 (通常は Android8 より下)
cd /sys/class/android_usb/android0
echo -n 0 >enable
#这里是你需要挂载iso或者img的路径
echo -n '/dev/block/bootdevice/by-name/userdata' >f_mass_storage/lun/file
echo -n 'mass_storage' >functions
#这里的vid跟pid默认可以不动,也可以不要以下这两条命令
echo -n <VID> >idVendor
echo -n <PID> >idProduct
echo -n 1 >enable

2. 新しいバージョンの Android 実装 (Android9 以降)

cd /config/usb_gadget/g1
#这里的0x409要注意一下,每个人的设备可能都会不同,得用命令匹配出来,下面会有demo文件放出
echo -n 'msc' >configs/b.1/strings/0x409/configuration
#这里的vid跟pid默认可以不动,也可以不要以下这两条命令
echo -n <VID> >idVendor
echo -n <PID> >idProduct
for f in configs/b.1/f*; do rm $f; done
ln -s functions/mass_storage.0 configs/b.1/f1
#这里是你需要挂载iso或者img的路径
echo -n '/dev/block/bootdevice/by-name/userdata' >configs/b.1/f1/lun.0/file

記事のソースを参照

自分で書いた脚本

レンダリング
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/sorry_my_life/article/details/117705959