| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4996|回复: 9

RT809H转储提取各分区img软件_Mstar版

[复制链接]
发表于: 2023-3-22 16:30:41
| 显示全部楼层 |阅读模式
本帖最后由 从零开始 于 2023-4-2 15:33 编辑

已测试,仅支持Mstar芯片的RT809H备份,可使用本工具提取出所有分区的img文件。
1.png
2.jpg

以下文字为原作者说明
该应用程序可以解压RT809H程序在读取MStar SoC卡上的eMMC时生成的文件。
事实证明,读取 eMMC 内存后,我们将获得多个文件。
Tales cómo:
EMMC_AUTO_ISP_XXXX.BIN
EMMC_AUTO_ISP_XXX.BIN.BOOT1
EMMC_AUTO_ISP_XXXX.BIN.BOOT2
EMMC_AUTO_ISP_XXXX.BIN.EXT_CSD
EMMC_AUTO_ISP_XXXX.BIN.part1
EMMC_AUTO_ISP_XXXX.BIN.RPMB

Estos archivos son los que genera el programa del RT809H cuando se seleccionan todas las casillas.
如您所见,有一个扩展名为“part1”的文件,也许可以生成其他文件,如“part2、part3 等。我从未见过
生成 part2、part3 等文件。
这是由 RT809H 程序完成的,作为分离大文件的一种方式,并将它们命名为 .partX 它
并不总是这样做,我猜当 eMMC 大于 4Gb 时它会这样做。

这是我必须澄清一件非常重要的事情的地方。
如果我们的 eMMC 转储有这种类型的 .partX 文件,我们必须按以下步骤进行:
1.- 使用十六进制编辑器 HXD 打开文件 EMMC_AUTO_ISP_XXXX.BIN 其中 XXX 是程序员给主文件的名称。
它将是字节重量最大的那个。
注意:文件名可以自己改,所以这只是最常见的一个代表性例子。
2.- 按“Ctrl + O”键表示我们要打开另一个文件。
这里我们必须选择“.part1”文件,它将在另一个进程中打开。
打开 .part1 文件后,按“Ctrl + A”或右键单击选择“全选”选项。
此过程将复制文件的全部内容,并显示一个进度窗口。
复制完成后,我们进入到我们先打开的.bin文件的进程,将自己定位到文件末尾,像这样:


也就是说,直到文件的最后一个偏移量结束。
现在我们需要从 .part1 文件中插入数据。
为此,已经在过程 1 的文件末尾,我们通过右键单击“粘贴插入”或键入 Ctrl + V 选择此操作
会将 .part1 文件的内容与 RT809H 的 .bin 文件合并倾倒。
在此之后,这需要一些时间,我们可以根据需要保存文件。
通过覆盖 .bin 文件或创建一个具有不同名称的新文件。
由于我有足够的空间,我创建了一个新的,但如果你的空间很小,只需按保存,你就会有一个 . 满仓。
也就是说,他 包含 .part1 文件中缺失数据的 bin
很显然,经过处理后,会得到一个文件,两者相加,按理来说,它会权衡两者的和。
这是我们感兴趣的文件,也是我们必须在“RT809H Dump Extractor”程序中选择的文件。

我再说一遍,它并不总是这样,我提到的只是当转储有这个文件“.part1, . part2 等”

如果我有一个包含 .partX 文件的转储并且我在没有执行上述操作的情况下运行该应用程序怎么办?
该程序将显示无法提取转储的特定部分的错误。
这就是为什么应该考虑查看转储是否具有这些类型的文件的原因。

该程序的一个重要用途是它还可以解压缩分区。
例如,我们可以选择 tvconfig.bin 分区,并在资源管理器中以文件夹形式查看其内容。

该程序还有一个从千兆字节到扇区的计算器。
我添加这个是因为来自 eMMC 的转储也可以通过使用 microSD 作为 USB 适配器的直接方法或通过控制台提取到 USB 存储器。

使用direct方式提取时,经常会出现获取到dump后,Windows无法读取内存的情况。
因此,我们使用 Hex WorkShop 程序从驱动器中提取数据,并知道要提取的大小。
这是一个非常无关紧要的添加,但至少它对我来说非常有效,我不想省略它。
请记住,这些类型的应用程序出售它们,我免费提供给您。

更新 v1.1 - 04/01/23.-
添加了对长路径名的支持。
.- 添加了保存进程日志的功能。

一如既往,我希望这个应用程序有用。
更新 v1.2

在以前的版本中,当 *.part1 文件存在时,必须手动将其加入主 .bin 转储以最终获得包含两个部分的单个文件。
以最好的方式解释了该过程,但即便如此,手动执行此任务还是有些乏味。

在这个新版本中,这个过程是自动进行的,检测.part1文件是否存在,
如果存在,会得到通知,然后将其与主文件联合起来,得到单个文件进行处理。
所以现在我们必须将这两个文件放在同一个文件夹中,以便程序负责处理它们。

请记住,此过程很慢,因为我们处理的文件数量级为千兆字节。
但这完全取决于您 PC 的处理速度。
他们还应该考虑到,要执行这种类型的解包,您必须有足够的硬盘空间。

例如:
如果我们提取一个8GB的eMMC,我们将有两个文件,一个.bin和另一个.part1。RT809H
如果选择其他的可以生成其他的,但在这种情况下它们不是必需的。
所以最后我们将有 8 GB 的转储文件加上另外 8 GB 的图像文件。(大约 16 GB)
因为程序会在附加到 .bin 文件时负责删除 .part1 文件
出于这个原因,始终建议进行备份,因为文件将被修改。

还添加了在扇区计算器中从扇区更改为千兆字节的功能,反之亦然。可处理通过 RS-232 与 Mstar SoC 通信获得的 eMMC 备份文件。 一如既往,我希望这个程序及其更新有用。





附件为最新版本的V1.2版。


无标题.jpg

RT809H.zip (2.47 MB, 下载次数: 294, 售价: 10 金钱)
回复

使用道具 举报

发表于: 2023-10-20 21:59:19
| 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

发表于: 2023-11-24 07:15:33
| 显示全部楼层
这个软件是扩容用的吗?
回复 支持 反对

使用道具 举报

发表于: 2023-12-12 15:50:13
| 显示全部楼层
软件不好用卡死解不出来
回复 支持 反对

使用道具 举报

发表于: 2023-12-13 19:42:16
| 显示全部楼层
好像是外国友人啊,谢谢了!
回复 支持 反对

使用道具 举报

发表于: 2024-1-1 18:29:49
| 显示全部楼层
: 厉害了,看着头都大了,太麻烦了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2024-12-20 06:39 , Processed in 0.062581 sec., 13 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2024 codersclub.org

快速回复 返回顶部 返回列表