#1 Le 31/05/2016, à 19:35
- naguam
Usb virtuelle vue comme une clef USB par gparted
Bonjours, je voudrai faire croire a gparted q'une nouvelle clef usb est branchée alors que physiquement il n'y a pas de clef usb branchée...
Savez vous comment faire?
Tous les mordus (euhh non mes ordis) sont sous linux.
Vive GNU/Linux et Vive les pinguins
Hors ligne
#2 Le 31/05/2016, à 21:44
- J5012
Re : Usb virtuelle vue comme une clef USB par gparted
donc que ce fichier image virtuel est un acces block device ? parce que gparted scan ces fichiers ...
hm donc changer la facon dont le noyau identifie ses peripheriques ? ... qu'est-ce t'en dis linus : peut-on tromper le noyau ?
Hors ligne
#3 Le 31/05/2016, à 22:56
- naguam
Re : Usb virtuelle vue comme une clef USB par gparted
Euh comment? Je n'ai pas compris ta réponse.
Tous les mordus (euhh non mes ordis) sont sous linux.
Vive GNU/Linux et Vive les pinguins
Hors ligne
#4 Le 31/05/2016, à 23:20
- foustala
Re : Usb virtuelle vue comme une clef USB par gparted
à tester, mais à priori possible avec les usb gadget driver
/lib/modules/`uname -r`/kernel/drivers/usb/gadget/legacy
pour émuler une clef usb, il y a par exemple g_mass_storage
modinfo g_mass_storage
filename: /lib/modules/4.4.0-23-generic/kernel/drivers/usb/gadget/legacy/g_mass_storage.ko
license: GPL
author: Michal Nazarewicz
description: Mass Storage Gadget
srcversion: 5CB53C54D4A5D679B1B236B
depends: usb_f_mass_storage,libcomposite
intree: Y
vermagic: 4.4.0-23-generic SMP mod_unload modversions
parm: idVendor:USB Vendor ID (ushort)
parm: idProduct:USB Product ID (ushort)
parm: bcdDevice:USB Device version (BCD) (ushort)
parm: iSerialNumber:SerialNumber string (charp)
parm: iManufacturer:USB Manufacturer string (charp)
parm: iProduct:USB Product string (charp)
parm: file:names of backing files or devices (array of charp)
parm: ro:true to force read-only (array of bool)
parm: removable:true to simulate removable media (array of bool)
parm: cdrom:true to simulate CD-ROM instead of disk (array of bool)
parm: nofua:true to ignore SCSI WRITE(10,12) FUA bit (array of bool)
parm: luns:number of LUNs (uint)
parm: stall:false to prevent bulk stalls (bool)
mais il y a un beau mess au chargement
sudo modprobe g_mass_storage file=/tmp/toto
modprobe: ERROR: could not insert 'g_mass_storage': No such device
bug
https://bugs.launchpad.net/ubuntu/+sour … ug/1073089
Dernière modification par foustala (Le 31/05/2016, à 23:20)
Hors ligne
#5 Le 01/06/2016, à 08:02
- naguam
Re : Usb virtuelle vue comme une clef USB par gparted
Ça marche merci!
Tous les mordus (euhh non mes ordis) sont sous linux.
Vive GNU/Linux et Vive les pinguins
Hors ligne
#6 Le 01/06/2016, à 12:59
- foustala
Re : Usb virtuelle vue comme une clef USB par gparted
Comment as tu fait ?
Hors ligne