2016-08-09 32 views
-1

Für die Aufnahme eines Bit-für-Bild von meinem Android-Telefon, verwende ich den Befehl dd, aber es gibt dd: conv Option deaktiviert. Bitte lassen Sie mich wissen, wie Sie dieses Problem beheben können. Ich schreibe die Befehlssyntax wie folgt:dd: conv Option deaktiviert

dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024  conv=noerror,notrunc,sync 

Antwort

0

wahrscheinlich ein dd-Dienstprogramm Thema. Die GNU-dd enthält diese Nachricht nicht (conv Option deaktiviert), aber es gibt SD-Versionen mit kleinem Arbeitsspeicher für Android, die alle Conv-Verarbeitung deaktiviert und sie mit dieser genauen Nachricht ersetzt haben.

Ich schlage vor: Finden Sie eine andere Android-Binär-Tool-Distribution, eine, die nicht mit den Tools versaut, die Sie für Ihre Arbeit verlassen. Oder hol dir die Quellen und kompiliere sie neu, wie du es vorziehst.

Sie werden jedoch mit dem Validierungsproblem konfrontiert: Verwenden Sie keine forensischen Tools, wenn Sie nicht verifiziert haben, dass sie so funktionieren, wie Sie es erwarten.

0

In vielen Android-Handys ist die Aktie binäre dd, die /system/bin ist keine Vollversion binäre Unterstützung Conv-Option. Wenn Sie dd mit Conv-Option verwenden möchten, müssen Sie für busybox gehen. Installieren Sie busybox vorzugsweise unter /system/xbin und löschen Sie dann die Binärdatei. Wenn Sie den Standard-DD nicht löschen möchten, müssen Sie dd in Ihren Befehlen oder in Ihrem Skript mit busybox wie busybox dd voranstellen.

busybox dd if=/dev/block/mmcblk0p22 of=/sdcard/test.img bs=1024 conv=noerror,notrunc,sync