Partitionsbackup mit dd erstellt 0 Byte Datei

L

luxxx123

Fortgeschrittenes Mitglied
44
Mal so eine kleine Frage,
da ich komischerweise mich auch gerade mit "dd, cwm, recovery.img" beschäftige und das selbe hier posten wollte:
Wie hast du denn das recovery.img gedumpt?

Ich mach es so:
Code:
adb shell
dd if=/dev/mtd/mtd4 of=/sdcard/recovery.img

Wenn ich "cat /proc/mtd" eingebe kommt das hier raus, sprich recovery-partition sollte tatsächlich mtd4 sein:
Code:
mtd4: 00700000 00020000 "recovery"

Leider sind alle Dateien unter /dev/mtd/* 0 Byte groß, sprich das Dumpfile ist auch 0 Byte groß.
Was mache ich nur falsch? xD

Es tut mir echt leid das ich hier vom eig. Thema abkomme,
aber dazu noch einen zweiten Thread zu erstellen fand ich als überflüssig.

Grüße, Luxxx
 
Das ist normal, alle Dateien in /dev haben ein 0 Byte Größe, da sie keine echten Dateien sind sondern nur eine Schnittstelle zwischen Gerät und Userspace sind. Warum das Ergebnis von dd bei dir auch 0 Byte groß ist, muss einen anderen Grund haben. Hast du den Befehl mit Su ausgeführt?
 
  • Danke
Reaktionen: luxxx123
dd if=/dev/block/mtd0 of=/sdcard/misc.img dd if=/dev/block/mtd4 of=/sdcard/backup.img dd if=/dev/block/mtd6 of=/sdcard/userdata.img dd if=/dev/block/mtd8 of=/sdcard/system.imgso könnte das mit dd aussehen es ist aber von ROM / Android zu Android unterschiedlich
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: luxxx123
Gibts kein /dev/block/platform/(?habkeinsamsung)/block/by-name ?. Wenn ja mal mit ls -l schaun und entsprechenden Pfad versuchen. Hat bei mehreren Geräten (nicht samsung) immer funktioniert.
 
  • Danke
Reaktionen: luxxx123
Also, die adb shell wird bei mir immer im "#"-Mode ausgeführt.
Habs trotzdem nochmal mit einer Eingabe von "su" versucht -> ohne Erfolg.
Was ich grad gesehen hab ist, dass ich diese ausgabe bekomme:
Code:
# dd if=/dev/mtd/mtd2 of=/sdcard/boot.img
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img
/dev/mtd/mtd2: read error: Invalid argument
0+0 records in
0+0 records out
0 bytes transferred in 0.001 secs (0 bytes/sec)
Unter "/dev/block/platform/msm_sdcc.1/" gibts die drei Dateien:
- mmcblk0p1
- mmcblk0
- by-num\p1

Kann alle drei dumpen, werden aber weit mehr als 100 MB groß, wodurch ich es immer abbrech (das letzte mal ist die sdcard vollgelaufen)
https://www.android-hilfe.de/members/perpe-77071.html
@perpe danke für den extra thread :)
 
Um welches Gerät geht es denn?
 
Hmmm...
Versuche es mal mit
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
 
  • Danke
Reaktionen: luxxx123
Das hat funktioniert!
Wunderbar, Danke :thumbup:
 
Soweit ich weiß gibt es auch noch read-only's:

dd if=/dev/mtd/mtd2ro of=/sdcard/boot.img bs=4096

vielleicht ist es besser diese zunehmen...
 

Ähnliche Themen

D
Antworten
22
Aufrufe
3.619
BOotnoOB
BOotnoOB
O
Antworten
10
Aufrufe
2.749
BOotnoOB
BOotnoOB
S
Antworten
1
Aufrufe
1.353
Djiban
D
Zurück
Oben Unten