4 votes

Montage d'un .img à partir d'une mémoire interne comme mémoire de masse USB

J'essaie de monter un .img de mon stockage interne en tant que Mémoire de masse Usb .

Il existe une application Android nommée DriveDroid qui fait exactement ce que je voulais. J'ai testé avec cette application et l'application a monté avec succès un disque dur. .img comme USB Mass Storage.

Mais je ne parviens pas à reproduire la même chose manuellement.

Quelqu'un a-t-il des informations sur la façon de monter un .img comme UMS ?

Détails du téléphone :
   Modèle : Moto G 2013
   Nom du dispositif : faucon
   Enraciné : OUI
   OS : CyanogenMod 13.0

Merci.

0 votes

3voto

Gokul NC Points 1917

Voici les commandes du Terminal :

su
echo /sdcard/your_image.img > /sys/class/android_usb/f_mass_storage/lun/file
echo 1 > /sys/class/android_usb/f_mass_storage/lun/cdrom
setprop sys.usb.config mass_storage

(L'emplacement du LUN peut varier pour certains appareils, vous pouvez le vérifier manuellement/le rechercher même en utilisant l'explorateur de fichiers ).

Si les commandes ci-dessus échouent, vous pouvez désactiver SE Linux en setenforce 0 pour le mettre sur Permissif, et réessayez

0 votes

Je pense que je viens d'utiliser ton post xda pour installer busybox :D

0 votes

Quel article de XDA ? ;)

0 votes

Je me souviens de vous, mais je ne sais plus où j'ai vu votre article/blog/quelque chose.

3voto

WhiteWinterWolf Points 899

DriveDroid est développé par FrozenCow, et voici les commandes qu'il suggère pour reproduire les fonctionnalités de DriveDroid sans installer le logiciel :

echo 0 > /sys/class/android_usb/android0/enable
echo MYISO > /sys/class/android_usb/android0/f_mass_storage/lun/file
echo mass_storage > /sys/class/android_usb/android0/functions
echo 1 > /sys/class/android_usb/android0/enable

Ces commandements sont cités à partir de son propre commentaire dans cette question voir le troisième commentaire "Ce qui suit peut être utilisé pour tester la fonctionnalité" .

En arrière-plan, DriveDroid s'appuie sur une fonctionnalité ouverte du noyau Linux appelée Mass Storage Gadget (MSG). Vous pouvez trouver de la documentation sur cette fonctionnalité aquí y afin d'avoir une meilleure compréhension de ses possibilités.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X