Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

directflash v1.0

Gti_2010

Spezialist
Registriert
10. Mai 2010
Beiträge
581
Reaktionspunkte
70
Punkte
28
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.
 
AW: directflash v1.0

Gedacht ist es für Clones, das hinterher Flashen des Bootloaders bei Orginal Images auf Clones durch Öffnen eines neuen Browser-Fensters ist lästig.
Das erledigt das Plugin automatisch, benötigt wird nur das Image und der Loader in /tmp

Mit Orginalboxen funktioniert das auch, unter der Option "Patched Image" kann man Images auf der Orginalbox direkt flashen.

Patched Image bedeutet -> es wird nur ein .nfi geflashed
Orignal Image ist auf Clone bezogen, das heißt es wird das .nfi geflashed und hinterher der Loader

Fürs sichern auf ner Orginalbox benötigt man den ssl.bin der Orginalbox, welchen man im Netz findet.
 
Zurück
Oben