J'essaie de monter une sdcard ext4 sur un Samsung Galaxy Tab a6 (sm-t580) fonctionnant sous Android 6.0.1. Il a la ROM originale, mais est rooté et a TWRP installé.
J'ai essayé les commandes suivantes sur adb :
mkdir /mnt/media_rw/0000-FFFF
mount -t ext4 /dev/block/mmcblk1p1 /mnt/media_rw/0000-FFFF
Cela monte le volume avec succès et le volume peut être visualisé sur la ligne de commande mais est invisible dans l'interface graphique. Je poursuis avec cette commande.
/system/bin/sdcard -u 1023 -g 1023 -U -1 /mnt/media_rw/0000-FFFF 0000-FFFF
Mais cela génère l'erreur suivante :
E sdcard : cannot mount sdcardfs filesystem in default (error 2)
Quand je lance la dernière commande sdcard en tant qu'utilisateur ordinaire, j'obtiens
E sdcard : Error setting RLIMIT_NOFILE, errno = 1
E sdcard : installd fs upgrade not yet complete. Waiting...
Dont la deuxième ligne se répète indéfiniment.
J'ai aussi essayé de lancer vold
mais cela ne fait qu'imprimer Aborted
sur la sortie standard. L'exécution de la commande suivante déclenche un montage
/system/bin/vold --blkid_context=u:r:blkid:s0 --blkid_untrusted_context=u:r:blkid_untrusted:s0 --fsck_context=u:r:fsck:s0 --fsck_untrusted_context=u:r:fsck_untrusted:s0
mais le résultat est le suivant sur logcat
no match partition type(131) -> change table to kUnknown
disk:179,32 has unknown partition table; trying entire device
...
Failed to pclose /system/bin/blkid -c /dev/null -s TYPE -s UUID -s LABEL
/dev/block/vold/disk:179,32 : File exists
[WARNING] blkid failed to identify /dev/block/vold/disk:179,32
disk:179,32 failed to identify, giving up
Ce qui est la même chose que lorsque vous insérez la carte SD dans l'appareil.
Des preneurs ?