Results 1 to 3 of 3

Thread: NFI Extract by gutemine

  1. #1
    Elite Vip mr.strauss's Avatar
    Join Date
    Nov 2011
    Posts
    2,702
    Post Thanks / Like
    Rep Power
    13

    Default NFI Extract by gutemine

    Hi !

    Nachdem mir die nfidump Diskussion auf den * geht, weil die Leute es nicht schaffen sich eine Handvoll Befehle zusammen zu suchen, habe ich das im nfiextract.py aus dem Anhang für Euch erledigt. ,

    Es sind sowohl jffs2 als auch ubifs Images unterstützt.

    Ich hoffe damit hat das Gejammere ein Ende!

    Ich habe das Python Script unter GPL Lizensiert, ihr könnt damit also machen was ihr wollt.

    Es läuft aber NUR auf Dreamboxen mit OE 2.0 Images mit Linux 3.2 Kernel weil nur diese den nötigen block2mtd Treiber mit allen nötigen Patches im Kernel haben.

    Nach der Installation benutzt man es in telnet so:

    Code:
    nfiextract.py /hdd/backup/OoZooN-Image-dm7020hd-release-4.1.nfi /hdd/backup/OoZooN
    ------------------------------------------------------------------------
    >>>>>>>>>>>>>  nfi Extract by gutemine Version 0.1  <<<<<<<<<<<<<<<
    ------------------------------------------------------------------------
    Extracting /hdd/backup/OoZooN-Image-dm7020hd-release-4.1.nfi to /hdd/backup/OoZooN
    ------------------------------------------------------------------------
    Dreambox image type: dm7020hd
    ------------------------------------------------------------------------
    Total image size: 64373788 Bytes
    ------------------------------------------------------------------------
    Processing partition # 0 size 12 Bytes
    Skipping header ...
    Processing partition # 1 size 147840 Bytes
    Extracting secondstage.bin with 4096 blocksize ...
    Processing partition # 2 size 3400320 Bytes
    Extracting boot.img with 4096 blocksize ...
    Mounting jffs2 ...
    Extracting files from boot.img ...
    Processing partition # 3 size 60825600 Bytes
    Extracting root.img with 4096 blocksize ...
    Padding to 1024 MB ...
    UBI  device number 1, total 4096 LEBs (1040187392 bytes, 992.0 MiB),  available 0 LEBs (0 bytes), LEB size 253952 bytes (248.0 KiB)
    Mounting UBIFS ...
    Extracting files from root.img ...
    ------------------------------------------------------------------------
    Extracting /hdd/backup/OoZooN-Image-dm7020hd-release-4.1.nfi to /hdd/backup/OoZooN Finished!
    ------------------------------------------------------------------------
    LG
    gutemine
    Thx @ gutemine
    Last edited by mr.strauss; 15th June 2014 at 10:31.


    !!! No support via PN !!!

  2. #2
    Elite Vip mr.strauss's Avatar
    Join Date
    Nov 2011
    Posts
    2,702
    Post Thanks / Like
    Rep Power
    13

    Default AW: NFI Extract by gutemine

    Update: v. 0.2


    !!! No support via PN !!!

  3. #3
    Newbie
    Join Date
    Jul 2010
    Posts
    13
    Post Thanks / Like
    Rep Power
    0

    Default Re: AW: NFI Extract by gutemine

    root@dm8000:~# opkg install /tmp/nfiextract_0.2_mips32el.ipk
    Installing nfiextract (0.2) to root...
    Configuring libgpg-error0.
    Configuring libtasn1-3.
    Configuring libgnutls26.
    Configuring librtmp1.
    Configuring libevent.
    Configuring libcurl4.
    Collected errors:
    * satisfy_dependencies_for: Cannot satisfy the following dependencies for nfiex tract:
    * mtd-utils-ubiattach * mtd-utils-ubidetach *
    * opkg_install_cmd: Cannot install package nfiextract.
    * pkg_run_script: package "libgpg-error0" postinst script returned status 1.
    * opkg_configure: libgpg-error0.postinst returned 1.
    * pkg_run_script: package "libtasn1-3" postinst script returned status 1.
    * opkg_configure: libtasn1-3.postinst returned 1.
    * pkg_run_script: package "libgnutls26" postinst script returned status 1.
    * opkg_configure: libgnutls26.postinst returned 1.
    * pkg_run_script: package "librtmp1" postinst script returned status 1.
    * opkg_configure: librtmp1.postinst returned 1.
    * pkg_run_script: package "libevent" postinst script returned status 1.
    * opkg_configure: libevent.postinst returned 1.
    * pkg_run_script: package "libcurl4" postinst script returned status 1.
    * opkg_configure: libcurl4.postinst returned 1.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •