Hallo
Dann hier mal der Weg:
Zuerst im DSM als admin einloggen und SSH freigeben. Dann mindestens ein Volume im Speichermanager erstellen " volume1" und einen freigegebenen Ordner, z.B. "ordner1". Da muss dann der admin Schreibrechte darauf bekommen, lässt sich im DSM vergeben,
Dann mit einem SSH client verbinden, unter Linux ssh oder Windows putty. Mit dem admin account einloggen, dann bist du auf der Konsole.
Im Syno Linux ist root aber nicht admin, daher:
sudo su (enter, dann Passwort eingeben...Passworteingabe sieht man aber nicht)
Jetzt ist man root und kann sich die MTDs anzeigen lassen:
cat /proc/mtd
Dann bekommt man je nach Model etwa das angezeigt:
mtd0: 000d5000 00001000 "RedBoot"
mtd1: 00306000 00001000 "zImage"
mtd2: 00410000 00001000 "rd.gz"
mtd3: 00010000 00001000 "vender"
mtd4: 00002000 00001000 "RedBoot Config"
Können auch mehr PArtitionen sein und andere Adressen, abhängig wie gesagt vom Modell.
Kurz checken, ob man den freigegebenen Ordner sehen kann:
cd /
ls
Dann sieht man die Ordner, irgendwas in der Art:
bin etc lib lost+found root sys var
config etc.defaults lib32 mnt run tmp var.defaults
dev initrd lib64 proc sbin usr volume1
mit
ls volume1/ordner1
kann man in den freigegeben "ordner1" Ordner gucken. Falls Fehlermeldung kommt, checken, ob der Pfad richtig ist, wenn man mehrere volumes hat, sind die durchnummeriert.
Jetzt liest man die MTD mit cat aus und leitet den ausgelesenen Datenstrom mit ">" in eine Datei um:
cat /dev/mtd0 > /volume1/temp/mtd1.bin
Damit liest er mtd0 aus und schreibt in den temp Ordner die Datei mtd1.bin, kann man aber jeden Dateinnamen nehmen. Das kann man mit jeder MTD machen, man muss nur die Nummer ändern, also mtd1 oder mtd2 usw. In diesem Fall auch jeweils den Dateinamen mit anpassen, sonst schreibt er es nacheinander in die gleiche Datei und dann passt die Größe nicht mehr, also
cat /dev/mtd1 > /volume1/temp/mtd2.bin
cat /dev/mtd2 > /volume1/temp/mtd3.bin
cat /dev/mtd3 > /volume1/temp/mtd4.bin
und so weiter.
und hier noch mal für copy und paste falls alle Ordner bei dir auch so heißen
cat /proc/mtd
cat /dev/mtd0 > /volume1/ordner1/mtd0.bin
cat /dev/mtd1 > /volume1/ordner1/mtd1.bin
cat /dev/mtd2 > /volume1/ordner1/mtd2.bin
cat /dev/mtd3 > /volume1/ordner1/mtd3.bin
cat /dev/mtd4 > /volume1/ordner1/mtd4.bin
cat /dev/mtd5 > /volume1/ordner1/mtd5.bin
cat /dev/mtd6 > /volume1/ordner1/mtd6.bin
Ob der Inhalt geschützt ist ?? Eigentlich kann man alles offen runterladen und ist auch von Synology frei zugänglich.
Das einzige an das man denken muss ist das in dem komplett File des Chips auch die Serial und MAC Adresse stehen.