Hallo allerseits,
ich bin würde gerne den W724v Typ C von Sercomm dazu bewegen, als IP-Client zu arbeiten, also "Internet über LAN port", ohne DSL-Modem. Da ich bereits Kabel-Internet habe, würde ich das Teil gerne nur als WLAN-AP, Ethernet-switch, und für meine Telefone als Voip nutzen (sipgate).
Dazu wollte ich mir mal die FW anschauen, und habe sie entpackt. Ich habe ein python Modul namens "sercomm_fwutils" benutzt, womit ich testweise "decrypt, unpack, repack, reflash" (ohne modifikationen) gemacht habe. Das scheint soweit erstmal zu funktionieren.
Wo ich jetzt leider nicht vorankomme, ist der Punkt, das JFFS2 kernel filesystem-image zu modifizieren.
Ich habe es mit "binwalk -e " entpackt, nur eine kleine Test-Änderung in einer HTML Datei vorgenommen, und versuche über folgenden Befehl wieder ein Image zu erstellen: "mkfs.jffs2 -b -r jffs2-root/fs_1/ -e 128 -o new.jffs2".
Dieses JFFS2 image scheint die Box allerdings beim flashen nicht zu schlucken. Es blinkt erst die "Bitte Warten.." LED, und nach ca. 70sek. bleibt es hängen. Der Port 80 wird geschlossen, ein Ping geht aber noch. Port 53 für DNS bleibt offen.
Nach einem stromlos-schalten kommt wieder die original firmware zurück und die box funktioniert ohne probleme.
Kann mir jemand Tips geben, woran es liegen könnte, oder wie ich das JFFS2 image erstellen muss?
Ich habe bereits verschiedene eraseblock größen und komprimierverfahren probiert, leider immer gleiches verhalten.
Vielen Dank,
dripphone
ich bin würde gerne den W724v Typ C von Sercomm dazu bewegen, als IP-Client zu arbeiten, also "Internet über LAN port", ohne DSL-Modem. Da ich bereits Kabel-Internet habe, würde ich das Teil gerne nur als WLAN-AP, Ethernet-switch, und für meine Telefone als Voip nutzen (sipgate).
Dazu wollte ich mir mal die FW anschauen, und habe sie entpackt. Ich habe ein python Modul namens "sercomm_fwutils" benutzt, womit ich testweise "decrypt, unpack, repack, reflash" (ohne modifikationen) gemacht habe. Das scheint soweit erstmal zu funktionieren.
Wo ich jetzt leider nicht vorankomme, ist der Punkt, das JFFS2 kernel filesystem-image zu modifizieren.
Ich habe es mit "binwalk -e " entpackt, nur eine kleine Test-Änderung in einer HTML Datei vorgenommen, und versuche über folgenden Befehl wieder ein Image zu erstellen: "mkfs.jffs2 -b -r jffs2-root/fs_1/ -e 128 -o new.jffs2".
Dieses JFFS2 image scheint die Box allerdings beim flashen nicht zu schlucken. Es blinkt erst die "Bitte Warten.." LED, und nach ca. 70sek. bleibt es hängen. Der Port 80 wird geschlossen, ein Ping geht aber noch. Port 53 für DNS bleibt offen.
Nach einem stromlos-schalten kommt wieder die original firmware zurück und die box funktioniert ohne probleme.
Kann mir jemand Tips geben, woran es liegen könnte, oder wie ich das JFFS2 image erstellen muss?
Ich habe bereits verschiedene eraseblock größen und komprimierverfahren probiert, leider immer gleiches verhalten.
Vielen Dank,
dripphone