root@ubuntu:~$ mkdir /tmp/yourfritz
root@ubuntu:~$ cd /tmp/yourfritz
root@ubuntu:/tmp/yourfritz$ wget https://download.avm.de/fritz.box/fritzbox.7560/firmware/deutsch/FRITZ.Box_7560.149.06.90.image
--2017-09-17 08:12:38-- https://download.avm.de/fritz.box/fritzbox.7560/firmware/deutsch/FRITZ.Box_7560.149.06.90.image
Auflösen des Hostnamen »download.avm.de (download.avm.de)«... 213.61.47.146, 212.42.224.71, 212.42.244.98, ...
Verbindungsaufbau zu download.avm.de (download.avm.de)|213.61.47.146|:443... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 23541760 (22M) [application/octet-stream]
In »»FRITZ.Box_7560.149.06.90.image«« speichern.
100%[======================================>] 23.541.760 3,08MB/s in 7,9s
2017-09-17 08:12:46 (2,86 MB/s) - »FRITZ.Box_7560.149.06.90.image« gespeichert [23541760/23541760]
root@ubuntu:/tmp/yourfritz$ git clone https://github.com/PeterPawn/YourFritz.git yf
Die Anwendung »git« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt-get install git
root@ubuntu:/tmp/yourfritz$ sudo apt-get install git
[sudo] password for root:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
git-man liberror-perl
Vorgeschlagene Pakete:
git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-arch git-bzr git-cvs git-mediawiki git-svn
Die folgenden NEUEN Pakete werden installiert:
git git-man liberror-perl
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 313 nicht aktualisiert.
Es müssen 2.974 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 21,9 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Holen: 1 http://us.archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21,1 kB]
Holen: 2 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main git-man all 1:1.9.1-1ubuntu0.6 [699 kB]
Holen: 3 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main git amd64 1:1.9.1-1ubuntu0.6 [2.254 kB]
Es wurden 2.974 kB in 7 s geholt (419 kB/s).
Vormals nicht ausgewähltes Paket liberror-perl wird gewählt.
(Lese Datenbank ... 166495 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../liberror-perl_0.17-1.1_all.deb ...
Entpacken von liberror-perl (0.17-1.1) ...
Vormals nicht ausgewähltes Paket git-man wird gewählt.
Vorbereitung zum Entpacken von .../git-man_1%3a1.9.1-1ubuntu0.6_all.deb ...
Entpacken von git-man (1:1.9.1-1ubuntu0.6) ...
Vormals nicht ausgewähltes Paket git wird gewählt.
Vorbereitung zum Entpacken von .../git_1%3a1.9.1-1ubuntu0.6_amd64.deb ...
Entpacken von git (1:1.9.1-1ubuntu0.6) ...
Trigger für man-db (2.6.7.1-1ubuntu1) werden verarbeitet ...
liberror-perl (0.17-1.1) wird eingerichtet ...
git-man (1:1.9.1-1ubuntu0.6) wird eingerichtet ...
git (1:1.9.1-1ubuntu0.6) wird eingerichtet ...
root@ubuntu:/tmp/yourfritz$ git clone https://github.com/PeterPawn/YourFritz.git yf
Klone nach 'yf' ...
remote: Counting objects: 2121, done.
remote: Total 2121 (delta 0), reused 0 (delta 0), pack-reused 2121
Empfange Objekte: 100% (2121/2121), 11.81 MiB | 2.44 MiB/s, done.
Löse Unterschiede auf: 100% (1330/1330), done.
Prüfe Konnektivität ... Fertig.
root@ubuntu:/tmp/yourfritz$ git checkout binaries
fatal: Not a git repository (or any of the parent directories): .git
root@ubuntu:/tmp/yourfritz$ cd yf
root@ubuntu:/tmp/yourfritz/yf$ git checkout binaries
Branch binaries konfiguriert zum Folgen von Remote-Branch binaries von origin.
Zu neuem Branch 'binaries' gewechselt
root@ubuntu:/tmp/yourfritz/yf$ ls -ln bin/x86
insgesamt 484
-rwxrwxr-x 1 1000 1000 278076 Sep 17 08:14 mksquashfs4-avm
-rw-rw-r-- 1 1000 1000 543 Sep 17 08:14 mksquashfs4-avm.sig
-rwxrwxr-x 1 1000 1000 207772 Sep 17 08:14 unsquashfs
-rw-rw-r-- 1 1000 1000 543 Sep 17 08:14 unsquashfs.sig
root@ubuntu:/tmp/yourfritz/yf$ cd ..
root@ubuntu:/tmp/yourfritz$ ls -ln
insgesamt 22996
-rw-rw-r-- 1 1000 1000 23541760 Sep 5 09:23 FRITZ.Box_7560.149.06.90.image
drwxrwxr-x 23 1000 1000 4096 Sep 17 08:14 yf
root@ubuntu:/tmp/yourfritz$ dd if=kernel.image of=kernel.bin bs=256 count=$(( $(stat -c %s kernel.image) / 256 ))
stat: Aufruf von stat für »kernel.image“ nicht möglich: Datei oder Verzeichnis nicht gefunden
bash: / 256 : Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist »/ 256 «).
root@ubuntu:/tmp/yourfritz$ dd if=kernel.image of=kernel.bin bs=256 count=$(( $(stat -c %s kernel.image) / 256 ))
stat: Aufruf von stat für »kernel.image“ nicht möglich: Datei oder Verzeichnis nicht gefunden
bash: / 256 : Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist »/ 256 «).
root@ubuntu:/tmp/yourfritz$ tar -x -f FRITZ.Box_7560.149.06.90.image -O ./var/tmp/filesystem.image >filesystem.image
root@ubuntu:/tmp/yourfritz$ tar -x -f FRITZ.Box_7560.149.06.90.image -O ./var/tmp/kernel.image >kernel.image
root@ubuntu:/tmp/yourfritz$ dd if=kernel.image of=kernel.bin bs=256 count=$(( $(stat -c %s kernel.image) / 256 ))
15888+0 Datensätze ein
15888+0 Datensätze aus
4067328 Bytes (4,1 MB) kopiert, 0,047351 s, 85,9 MB/s
root@ubuntu:/tmp/yourfritz$ sudo yf/bin/x86/unsquashfs filesystem.image
sudo: unable to execute yf/bin/x86/unsquashfs: No such file or directory
root@ubuntu:/tmp/yourfritz$ cd yf/bin/x86
root@ubuntu:/tmp/yourfritz/yf/bin/x86$ sudo unsquashfs filesystem.imagesudo: unsquashfs: command not found
root@ubuntu:/tmp/yourfritz/yf/bin/x86$ unsquashfs filesystem.image
Die Anwendung »unsquashfs« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt-get install squashfs-tools
root@ubuntu:/tmp/yourfritz/yf/bin/x86$ sudo apt-get install squashfs-tools
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
squashfs-tools
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 313 nicht aktualisiert.
Es müssen 90,8 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 276 kB Plattenplatz zusätzlich benutzt.
Holen: 1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main squashfs-tools amd64 1:4.2+20130409-2ubuntu0.14.04.1 [90,8 kB]
Es wurden 90,8 kB in 0 s geholt (117 kB/s).
Vormals nicht ausgewähltes Paket squashfs-tools wird gewählt.
(Lese Datenbank ... 167244 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../squashfs-tools_1%3a4.2+20130409-2ubuntu0.14.04.1_amd64.deb ...
Entpacken von squashfs-tools (1:4.2+20130409-2ubuntu0.14.04.1) ...
Trigger für man-db (2.6.7.1-1ubuntu1) werden verarbeitet ...
squashfs-tools (1:4.2+20130409-2ubuntu0.14.04.1) wird eingerichtet ...
root@ubuntu:/tmp/yourfritz/yf/bin/x86$ unsquashfs filesystem.image
Reading a different endian SQUASHFS filesystem on filesystem.image
Filesystem on filesystem.image is (4:0), which is a later filesystem version than I support!
root@ubuntu:/tmp/yourfritz/yf/bin/x86$