Je sais qu'il s'agit d'une question très ancienne, mais si je suis tombé sur ce fil de discussion, il y en aura sûrement d'autres qui le trouveront aussi. En fait, j'ai une méthode assez cohérente et universelle pour extraire les données des images radio.
Vous devez connaître l'agencement des partitions de votre appareil et, bien sûr, vous devez être enraciné pour faire tout cela.
- La méthode la plus simple que j'ai trouvée est de juste
adb shell
et ensuite su
pour obtenir un shell Root. Ensuite, vous devrez parcourir le répertoire /dev, puisque chaque périphérique est différent, vous devrez vous y retrouver pour trouver comment implémenter la prochaine commande.
- Pour mon Nexus 6P, le répertoire est /dev/block/platform/soc.0/f9824900.sdhci/by-name, bien que votre appareil sera différent de .../platform/... à .../by-name, donc il suffit de naviguer vers .../by-name et de faire un
ls -la
pour afficher la disposition de votre partition spécifique. Prenez note du numéro de périphérique du bloc mmcblk# pour "modem". (Ex. - le 6P a un modem -> /dev/block/mmcblk0p1)
- Redémarrez le bootloader (qui devra avoir été déverrouillé, mais si vous lisez ceci, je suppose que vous savez comment faire),
fastboot flash radio [radio_you_want_extracted].img
et redémarrez sous Android.
- Donnez-vous une autre coquille de racine et ensuite
cp [your_modem_mmcblk#] /sdcard/Download
puis ouvrez un autre cmd ou terminal et adb pull /sdcard/Download/[your_modem_mmcblk#] .
pour tirer le périphérique de blocage vers votre ordinateur.
- Maintenant, il suffit d'extraire le contenu avec 7zip (étonnamment, il ouvre le fichier de blocage sans problème !)
Cheers