1 votes

Kindle Fire enraciné - Montage du système de fichiers depuis Ubuntu

J'ai une première génération de Kindle Fire qui a été flashée avec Android 4.0.4 (bien sûr, hashcode).

Le dispositif a été rooté en utilisant mon netbook thoshiba NB305 sous ubuntu 10.04 (Lucid).

Alors que le système d'exploitation d'origine était toujours installé, je pouvais monter le système de fichiers du kindle via une connexion usb en utilisant

 mount -t ext3 /dev/sdc /mnt/kfire

Maintenant, j'essaie d'effectuer une autre opération de rootage à partir du même ordinateur portable, pour mettre à jour android vers 4.2.2, et je ne parviens pas à monter le système de fichiers du kindle avec cette commande.

J'ai vérifié dmesg et les périphériques sont toujours détectés en tant que périphérique SCSI sur /dev/sdc

 sd 11:0:0:0: [sdc] Attached SCSI removable disk

cependant, un

 ls -l /dev/disk/by-id/

révèle que

 usb-Am_File-CD_Gadget_0123456789ABCDEF-0:0 -> ../../sdc

Le problème est que mount ne détecte même pas qu'un périphérique est présent à /dev/sdc, je reçois simplement l'erreur

 mount: no medium found on /dev/sdc

Je ne suis pas sûr de comment monter un usb-Am_File-CD_Gadget, ou pourquoi je ne reçois même pas une erreur "mauvais type de système de fichiers" de mount.

Aussi, le kindle n'apparaît pas lorsque je lance

 adb devices

et j'ai donc pensé que je devais le monter pour que adb puisse le voir. Cependant, je viens d'essayer mon LS970, et il apparaît dans adb devices, mais ne peut pas non plus être monté avec la commande ci-dessus (ou mtpfs -o allow_other /mnt/kfire).

Donc, je cherche d'abord à faire découvrir le kindle et à le mettre en communication avec adb (je pensais que le montage était nécessaire pour cela, mais apparemment ce n'est pas le cas).


J'ai trouvé cet article qui pourrait être utile, mais je dois encore le lire attentivement:

https://developer.ridgerun.com/wiki/index.php/How_to_use_USB_CDC_ACM_and_MS_composite_Linux_gadget_driver

Toute aide est grandement appréciée, Merci.

0voto

samus Points 163

Il s'est avéré que le câble micro-usb que j'utilisais pour connecter le kindle à mon ordinateur portable était le problème.

Une fois que j'ai trouvé mon câble ASUS de qualité supérieure, les progrès ont commencé...

Maintenant, le système d'exploitation détecte au moins correctement le périphérique et le charge en tant que périphérique de stockage USB de masse.

dmesg :

[ 5516.756143] usb 1-1: nouveau périphérique USB haute vitesse utilisant ehci_hcd et adresse 125
[ 5516.824377] hub 1-0:1.0: impossible d'énumérer le périphérique USB sur le port 1
[ 5517.216091] usb 2-1: nouveau périphérique USB pleine vitesse utilisant uhci_hcd et adresse 21
[ 5517.355193] usb 2-1: ne fonctionne pas à pleine vitesse ; connectez-le à un concentrateur haute vitesse
[ 5517.383505] usb 2-1: configuration #1 choisie parmi 1 choix
[ 5517.405589] scsi4 : émulation SCSI pour les périphériques de stockage de masse USB
[ 5517.411906] usb-storage: périphérique trouvé à l'adresse 21
[ 5517.411919] usb-storage: en attente que le périphérique se stabilise avant de le numériser
[ 5522.409318] usb-storage: numérisation du périphérique terminée
[ 5522.412282] scsi 4:0:0:0: Accès direct     Am       File-CD Gadget   0000 PQ: 0 ANSI: 2
[ 5522.415038] sd 4:0:0:0: Périphérique de stockage SCSI attaché générique sg2 de type 0
[ 5522.433234] sd 4:0:0:0: [sdc] Périphérique de stockage SCSI amovible attaché

Cependant, adb devices a donné maintenant :

Liste des périphériques attachés 
????????????    pas de permission

Pour que ADB répertorie correctement le périphérique et puisse s'y connecter, veuillez consulter cette solution sur SO :

https://stackoverflow.com/questions/5510284/adb-devices-command-not-working

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