All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
To: Richard Weinberger <richard@nod.at>, <linux-mtd@lists.infradead.org>
Cc: <david@sigma-star.at>
Subject: Re: [RFC] UBIFS unpacker v0
Date: Mon, 2 Nov 2015 09:31:14 +0800	[thread overview]
Message-ID: <5636BCE2.70607@cn.fujitsu.com> (raw)
In-Reply-To: <1446290160-30696-1-git-send-email-richard@nod.at>

Hi Richard,
	I updated my work, then I can't apply your
patch on my latest branch now. Could you rebase them
against:

https://github.com/yangdongsheng/mtd-utils ubifs_dump_v2.1

I will give a try to play with the unpack tool :).

Yang

On 10/31/2015 07:15 PM, Richard Weinberger wrote:
> Hi!
>
> This is the first public release of the UBIFS unpack tool.
> Using this tool you can unpack an UBIFS to a local directory,
> it can operate directly on UBI volumes (i.e. /dev/ubiX_Y)
> or nanddumps (without OOB!). If you dump from a nandump,
> you have to specify the UBI volume ID you want to dump from.
> So far it is rather strict and refuses to unpack if the filesystem
> is corrupted. We plan to implement also a "fuzzy unpack" mode.
>
> The patches apply on Yang's mtd-utils restructure work.
>
> Thanks,
> //richard
>
> David Gstir (10):
>        ubifs: fix typo in ubifs_read
>        Make cli byte parsing from ubi-utils available for all tools
>        ubifs: add decompression functions
>        ubifs: remove ununsed ubifs context from key helpers
>        ubifs: keep scan buffer in ubifs_info
>        ubifs: extend master scanning code
>        ubifs: add missing include to defs.h
>        ubifs: Add more key helper functions
>        ubifs: add emubi, a minimal UBI emulation layer
>        ubifs: add ubifs_unpack
>
> Richard Weinberger (1):
>        ubifs: add complete version of list.h
>
>   Makefile                                |  11 +-
>   include/common.h                        |  90 ++++
>   ubi-utils/include/ubiutils-common.h     |   2 -
>   ubi-utils/mtdinfo.c                     |   6 +-
>   ubi-utils/ubiattach.c                   |   6 +-
>   ubi-utils/ubiformat.c                   |   8 +-
>   ubi-utils/ubimkvol.c                    |   6 +-
>   ubi-utils/ubinfo.c                      |  10 +-
>   ubi-utils/ubinize.c                     |  10 +-
>   ubi-utils/ubirsvol.c                    |   2 +-
>   ubi-utils/ubiutils-common.c             |  93 ----
>   ubifs-utils/include/compr.h             |   1 +
>   ubifs-utils/include/defs.h              |   1 +
>   ubifs-utils/include/emubi.h             |  82 +++
>   ubifs-utils/include/io.h                |   2 +
>   ubifs-utils/include/key.h               | 102 +++-
>   ubifs-utils/include/list.h              | 305 +++++++----
>   ubifs-utils/include/list_sort.h         |  11 +
>   ubifs-utils/include/master.h            |   7 +
>   ubifs-utils/include/ubifs.h             |  62 +++
>   ubifs-utils/lib/compr.c                 |  75 +++
>   ubifs-utils/lib/emubi.c                 | 371 ++++++++++++++
>   ubifs-utils/lib/io.c                    |  65 ++-
>   ubifs-utils/lib/list_sort.c             | 157 ++++++
>   ubifs-utils/lib/master.c                | 311 ++++++++++++
>   ubifs-utils/lib/scan.c                  |  20 +-
>   ubifs-utils/mkfs.ubifs/mkfs.ubifs.c     |  66 +--
>   ubifs-utils/ubifs_dump/ubifs_dump.c     |  89 +---
>   ubifs-utils/ubifs_unpack/index.c        | 648 ++++++++++++++++++++++++
>   ubifs-utils/ubifs_unpack/replay.c       | 865 ++++++++++++++++++++++++++++++++
>   ubifs-utils/ubifs_unpack/ubifs_unpack.c | 619 +++++++++++++++++++++++
>   ubifs-utils/ubifs_unpack/ubifs_unpack.h | 107 ++++
>   32 files changed, 3832 insertions(+), 378 deletions(-)
> .
>

      parent reply	other threads:[~2015-11-02  1:38 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-31 11:15 [RFC] UBIFS unpacker v0 Richard Weinberger
2015-10-31 11:15 ` [PATCH 01/11] ubifs: add complete version of list.h Richard Weinberger
2015-10-31 11:15 ` [PATCH 02/11] ubifs: fix typo in ubifs_read Richard Weinberger
2015-10-31 11:15 ` [PATCH 03/11] Make cli byte parsing from ubi-utils available for all tools Richard Weinberger
2015-10-31 11:15 ` [PATCH 04/11] ubifs: add decompression functions Richard Weinberger
2015-10-31 11:15 ` [PATCH 05/11] ubifs: remove ununsed ubifs context from key helpers Richard Weinberger
2015-11-02  1:28   ` Dongsheng Yang
2015-11-02 15:38     ` Artem Bityutskiy
2015-12-20  3:01       ` Dongsheng Yang
2015-10-31 11:15 ` [PATCH 06/11] ubifs: keep scan buffer in ubifs_info Richard Weinberger
2015-10-31 11:15 ` [PATCH 07/11] ubifs: extend master scanning code Richard Weinberger
2015-10-31 11:15 ` [PATCH 08/11] ubifs: add missing include to defs.h Richard Weinberger
2015-10-31 11:15 ` [PATCH 09/11] ubifs: Add more key helper functions Richard Weinberger
2015-10-31 11:15 ` [PATCH 10/11] ubifs: add emubi, a minimal UBI emulation layer Richard Weinberger
2015-10-31 11:16 ` [PATCH 11/11] ubifs: add ubifs_unpack Richard Weinberger
2015-11-02  1:31 ` Dongsheng Yang [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5636BCE2.70607@cn.fujitsu.com \
    --to=yangds.fnst@cn.fujitsu.com \
    --cc=david@sigma-star.at \
    --cc=linux-mtd@lists.infradead.org \
    --cc=richard@nod.at \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.