PadreDeFamilia

QVIART DUAL : SATELITE 4K ANDROID 9.0 DVB-S2X+DVB-T2+DVB-C+IPTV

Chincheta Autor Tema: nfiBUILD  (Leído 2923 veces)

28/02/2014, 13:58 -

nfiBUILD

Registrado:
07/04/2009
Gracias:
338/1986
Mensajes
13026


    nfiBUILD 0.0.12

 
Citar
   NEWS: Kits für den Linux UND den Windows PC gibt es jetzt auch zum Testen !
    Hi !
    Das Lustige bei der Erstellung von Dreambox backups ist ja das es eigentlich keine komplizierze Sache ist, aber auf Grund der verschiedenen Boxen mit unterschiedlichem Flash (Blocksize, Größe, Partitionierung) trotzdem ziemlich kompliziert ist die beteilgten Binaries (mkfs.jffs2, mkfs.ubifs, nanddump, sumtool, buildimage) mit den richtigen Parameter aufzurufen.

    Die Parameter sind aber bekannt und auch in diversen Backup Shellscripts bzw. im Python code vom dFlash nachzulesen.

    Während man auf der Dreambox da leicht mit dFlash zur Sache gehen kann wird es auf dem Linux PC schon schwieriger und unter Windows am PC praktisch unmöglich das von Hand zu machen.

    Beim Auspacken gilt im Prinzip ja das selbe, allerdings ist mir da schon vor Jahren die Geduld gerissen und ich habe mit nfidump ein single binary gemacht das die ganze Aufgaben und den code in ein single binary packt.

    nfidump ist also für das Auspacken von Images de-factor Standard.

    Nachdem ich mir jetzt ein aktuelles nfidump auch in PC Versionen für Linux und Windows gemacht habe, stellte sich mir die Frage aufs Neue ob man nicht ein nfibackup standalone binary machen sollte das alles wieder einpackt.

    Als Vorbereitung habe ich auch die ganzen binaries zum Image packen für Linux und Windows gebaut, inklusive der nötigen Patches und Anpassungen für Dreambox Images.

    Diesmal habe ich mich aber erstmal entschieden ihren code NICHT in ein single binary zu mergen, schon weil das dann ähnlich wie beim nfidump nur Konflikte mit der GPL generieren würde, sondern ich habe nur das was an Know How für die Parameterübergabe an diese binaries nötig ist in ein nfibuild binary gepackt, das die binaries dann ähnlich wie die Shellscripts entsprechend aufruft.

 
Citar
  Quellcode

    1 >>>>>>>>>>>>>>>> nfibuild by gutemine V0.0.12 <<<<<<<<<<<<<<<<
    2
    3 Builds a Dreambox image from an image directory
    4
    5 usage:
    6
    7 nfibuild [boxtype] <imagedirectory> [imagefile]
    8
    9 supported Dreamboxes:
    10
    11 dm800 dm800se dm800sev2
    12 dm500hd dm500hdv2
    13 dm8000 dm7020hd dm7020hdv2
    14
    15 >>>>>>>>>>>>>>>> nfibuild by gutemine V0.0.12 <<<<<<<<<<<<<<<<

 
Citar
  Und da es ein C Programm ist läuft es auch problemlos am PC unter Linux UND Windows.

    Damit wir sicher sind das es aber für alle Boxen funktioniert müsste es aber erstmals auf allen Dreamboxen getestet werden, ob die dabei erstellten Images auch richtig, also flashbar und voll funktionsfähig sind.

    Ich würde also Leute benötigen die auf Ihren Boxen in telnet mit nfidump Images auspacken und mit dem neuen nfibuild diese wieder einpacken und Flashen.

    Wenn das auf allen Dreamboxen geht würde ich dann eine Linux Version machen für den PC und Ihr könntet weitertesten ob das nfibackup dann mit drag und drop oder in telnet am PC genauso perfekte Images produziert.

    Und wenn es unter Linux am PC geht würde ich Euch einen Kit posten der das Selbe (!) auch unter Windows am PC machen kann - also Dreambox Image mit nfidump auspacken und mit nfibuild wieder einpacken.

    ABER das ist eben eine Menge Arbeit das zu Testen, und geht nur Schritt für Schritt.

    Der Vorteil für Euch ist dann aber das Ihr auch am PC Images auspacken und wieder einpacken könnt auf einfachste Weise und das nfibackup dann auch weil die gesamte Logik in einem Binary steckt, es erlauben würde eigene Backup Plugins zu machen die ganz simpel im code wären und immer ein voll funktionsfähiges Backup produzieren würden weil die ganze Komplexität im Binary versteckt wäre.

    Bitte um Feedback ob und wer sich das antun möchte das zum Laufen zu bringen, aber ich muss Euch warnen, wenn nicht wenigstens eine Handvoll User mittun, dann begebe ich mich nicht auf diese Reise eines simplen Single Klick Backup Tools für den PC (und die Dreambox) zu machen.

    Zu den kits - das ipk ist für die Dreamboxen, der *.deb Kit ist für Debian und Abkömmlinge (Ubuntu,..), das rpm ist für Fedora oder Red Hat Linux und im rar file steckt das setup.exe für Windows

    LG
    gutemine





    Thx @ gutemine

15/03/2014, 23:25 -

Re: nfiBUILD

#1
22/03/2014, 23:46 -

Re: nfiBUILD

#2
Registrado:
05/04/2008
Gracias:
1276/1708
Mensajes
23694
Update: 22/03/2014

Citar
"Fix / 13:55" new Version from nfiBUILD 0.3 for windows
Thx @ gutemine


    nfiBUILD_0.3.rar  (1.22 MB)

QVIART DUAL : SATELITE 4K ANDROID 9.0 DVB-S2X+DVB-T2+DVB-C+IPTV

 



PadreDeFamilia
!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción. ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL. EN ESTOS FOROS NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.
PROHIBIDA LA PUBLICACIÓN DE ENLACES A FIRMWARES ILEGALES
LOS FOROS NO SON MONITORIZADOS DE MANERA CONSTANTE, CUALQUIER INFORMACIÓN QUE PUEDAS CONSIDERAR ILEGAL REPORTALA A LA ADMINISTACIÓN DEL FORO