Je veux connaître toutes les partitions de mon appareil avec leurs points de montage ou leurs étiquettes respectives (c'est-à-dire savoir quelle partition contient le disque dur). system
, recovery
, boot
etc.). Il doit être indépendant des appareils (car j'en ai plusieurs). Le but est de dd
et savoir quelle image est quoi.
J'ai vu Commande pour lister les points de montage des partitions ? - cependant, là le but était juste une liste de partitions montées. J'ai besoin de toutes, et par ex. /recovery
n'est pas monté lors du démarrage en "mode de travail normal".
Jusqu'à présent, j'ai trouvé un certain nombre d'approches, mais aucune d'entre elles ne fonctionne sur les appareils que j'ai testés :
-
cat /proc/mtd
: ceci est vide ou inexistant -
cat /proc/emmc
: ceci est vide ou inexistant -
cat /proc/dumchar_info
: non existant (MTK/MediaTek) -
ls -al /dev/block/platform/*/by-name
: soit inexistant, soit ne possédant pas les détails souhaités.
Une idée de ce que j'ai pu manquer ? Bien sûr, je pourrais marcher tout le /dev/block/mmcblk0p*
Mais je devais alors répéter cette enquête pour chacun de mes appareils (et encore une fois quand quelqu'un arrive avec un autre appareil), donc ce n'est pas une solution.
EDIT。 Veuillez noter que le ligne de commande tag à cette question. Je vais devoir accéder à ces informations via ADB, et je ne veux pas installer une application sur un appareil qui m'est remis pour enquête. Considérez qu'il s'agit d'un "background forensics" (aucune modification de l'appareil), bien que ce ne soit pas exactement vrai ;)
Je m'excuse également pour mon erreur de formulation initiale : les "points de montage" ne sont intéressants que dans la mesure où ils révèlent l'objectif de la partition. Je ne veux pas les monter/remonter :)