Hi,
ich hab ein Plugin gebastelt, herausgekommen ist directflash.
Wichtig:
-> Pluginbenutzung auf eigene Gefahr!!
Was kann es?
Mit directflash ist es möglich gepatchte oder orginale Images per ftp nach /tmp zu kopieren und dieses dann direkt aus dem Pluginmenü auf DM800/8000 Clones zu flashen.
Bei orginalen Images ist dafür natürlich der gepatchte Bootloader entsprechend der Simkarte nötig, dieser muss auch nach /tmp kopiert werden und nach ssl.nfi umbenannt werden.
Das Flashimage, das nach /tmp kopiert wurde, muss zu flash.nfi umbenannt werden.
Das Flashen geht nach Anwahl des richtigen Menüpunkts automatisch und dauert etwa 30 Sekunden, danach startet die Box automatisch neu.
Was kann es noch?
Da man vor dem Flashen vielleicht gerne ein Backup seines Flashes erstellen möchte, ist auch eine Backupfunktion enthalten.
Allerdings ist dafür ein Usb-Stick (größer 256MB freiem Speicherplatz) nötig. Dieser muss gemountet sein,
was aber oftmals mit einem Mounttool, dass die Images enthalten, möglich ist. Neuere Images mounten den Stick per autofs nach /autofs/sdb1, ältere Images nach /media/sda1.
Sollte ein automatischer Mount nicht der Fall sein, muss dies vom Anwender (der weiß was er tut) manuell vorgenommen werden.
Für das Backup ist der Secondstageloader entsprechend der Sim im Format .bin (WICHTIG!) nötig,
dieser muss nach /tmp kopiert werden, und auf ssl.bin umbenannt werden.
Vergleich: Flashen -> ssl.nfi nötig, Backup -> ssl.bin nötig
Viel Spaß beim Testen!
Getestet ist es auf ner DM800.
DM8000 Flashen müßte auch gehen (ungetestet), ob das Backup funktioniert, müßte jemand testen.
Wichtig:
-> Pluginbenutzung auf eigene Gefahr!!
(Hintergrund: Das Image wird im Betrieb geflasht, das Betriebssystem auf ein niedriges Level gefahren und root als readonly gemountet,
so ist kein Schreibzugriff während des Flashens möglich.
Dies basiert auf der Idee von gutemine
Sollte dies warum auch immer doch passieren, muss mit Dreamup das Image seriell eingespielt werden)
To Do:
-Verbesserte Menüstruktur, da ich aber python-Newbee bin, wäre Unterstützung prima
-Secondstageloader per wget direkt von den Supportseiten laden, das wäre zwar jetzt schon möglich, macht aber in ner anständigen Menüstruktur mehr Sinn...
Link ist nicht mehr aktiv.
ich hab ein Plugin gebastelt, herausgekommen ist directflash.
Wichtig:
-> Pluginbenutzung auf eigene Gefahr!!
Was kann es?
Mit directflash ist es möglich gepatchte oder orginale Images per ftp nach /tmp zu kopieren und dieses dann direkt aus dem Pluginmenü auf DM800/8000 Clones zu flashen.
Bei orginalen Images ist dafür natürlich der gepatchte Bootloader entsprechend der Simkarte nötig, dieser muss auch nach /tmp kopiert werden und nach ssl.nfi umbenannt werden.
Das Flashimage, das nach /tmp kopiert wurde, muss zu flash.nfi umbenannt werden.
Das Flashen geht nach Anwahl des richtigen Menüpunkts automatisch und dauert etwa 30 Sekunden, danach startet die Box automatisch neu.
Was kann es noch?
Da man vor dem Flashen vielleicht gerne ein Backup seines Flashes erstellen möchte, ist auch eine Backupfunktion enthalten.
Allerdings ist dafür ein Usb-Stick (größer 256MB freiem Speicherplatz) nötig. Dieser muss gemountet sein,
was aber oftmals mit einem Mounttool, dass die Images enthalten, möglich ist. Neuere Images mounten den Stick per autofs nach /autofs/sdb1, ältere Images nach /media/sda1.
Sollte ein automatischer Mount nicht der Fall sein, muss dies vom Anwender (der weiß was er tut) manuell vorgenommen werden.
Für das Backup ist der Secondstageloader entsprechend der Sim im Format .bin (WICHTIG!) nötig,
dieser muss nach /tmp kopiert werden, und auf ssl.bin umbenannt werden.
Vergleich: Flashen -> ssl.nfi nötig, Backup -> ssl.bin nötig
Viel Spaß beim Testen!
Getestet ist es auf ner DM800.
DM8000 Flashen müßte auch gehen (ungetestet), ob das Backup funktioniert, müßte jemand testen.
Wichtig:
-> Pluginbenutzung auf eigene Gefahr!!
(Hintergrund: Das Image wird im Betrieb geflasht, das Betriebssystem auf ein niedriges Level gefahren und root als readonly gemountet,
so ist kein Schreibzugriff während des Flashens möglich.
Dies basiert auf der Idee von gutemine
Sollte dies warum auch immer doch passieren, muss mit Dreamup das Image seriell eingespielt werden)
To Do:
-Verbesserte Menüstruktur, da ich aber python-Newbee bin, wäre Unterstützung prima
-Secondstageloader per wget direkt von den Supportseiten laden, das wäre zwar jetzt schon möglich, macht aber in ner anständigen Menüstruktur mehr Sinn...
Link ist nicht mehr aktiv.