如何制作 Samsung 的 tar.md5 格式线刷包

电脑杂谈  发布时间:2019-05-06 08:13:08  来源:网络整理

三星md5文件怎么刷_文件md5值计算_三星tar文件怎么刷

三星md5文件怎么刷

https://www.htcp.net/692.html

介绍

文章旨在介绍如何制作 三星的 tar.md5 格式的刷机包。

System 镜像介绍

System 镜像一般有两种格式,一种为 ext4 image,一种为 sparse image。

线刷包中的 system image,采用的是 sparse image 格式,而刷入完成直接采用 dd 或 cat命令备份出来,则是 ext4 格式。

System 打包

查看 System 分区的大小

首先需要查看 system 分区被挂载到哪个挂载点上了。

用 R.E. 管理器查看比较直观,一眼便能看出挂载到了哪个位置。

下面介绍使用命令方式:

三星md5文件怎么刷_三星tar文件怎么刷_文件md5值计算

需要注意的是,设备不同,挂载点也不一样,具体应该灵活分辨。

1. 输入 mount 命令得到的挂载点:

adb shell

mount

将会返回所有的挂载点,我们可以得到例如下面的一行,:

/dev/block/platform/15570000.ufs/by-name/SYSTEM /system ext4ro,seclabel,relatime,norecovery 0 0

1、在要挂载的windows系统中找到需要挂载的硬盘或者文件夹,把它设置为共享。让您理解文件系统的作用,能够区分ext3,ext4,xfs有何不同并学习将硬盘设备分区、格式化以及挂载等常用硬盘管理操作,完整配置swap交换分区、quota服务限制磁盘配额、ln命令创建软/硬链接、管理raid磁盘冗余阵列(0、1、5和10模式)、lvm逻辑卷管理器并能够熟练掌握创建软/硬链接的方法,学习了解vfs原理。重点审视 go 语言,开发环境通常会选择 eclipse 或者 liteide,选择 eclipse,麻烦就许多,由于 great wall 的原因,不能直接获取插件:go 工程需要goeclipse、代码跳转需要 gocode、代码调试需要装 gdb,这些都单独下载下来,健全点还需要安装 guru 和 godef,有些需要做编译,安装 eclipse 的 go 的健全环境,看个人情况,差不多要 0.5~2 天就能工作了,所以推荐 liteide,它的包里基本都有,装上差不多也能用了。

2. 获取真实硬盘挂载点(分区位置):

Shell 中输入如下命令:

readlink /dev/block/platform/15570000.ufs/by-name/SYSTEM

得到的挂载点为:

/dev/block/sda18

文件md5值计算_三星md5文件怎么刷_三星tar文件怎么刷

这说明 system 分区位于 sda18 上。

3. 获取 system 分区的大小:

Shell 中输入如下命令:

cat /proc/partitions

将会输出一个分区表,单位为 block(数据块)。每个 block 为 1K。我们可以看到 sda18 的 block 为3829760 块,则 system 分区的大小是 3829760Kb。

示例:

259 2 3829760 sda18

使用 make_ex

t4fs 命令打包

1. 输入如下命令进行打包:

make_ext4fs -s -l 3829760K -a system /sdcard/system.img/system

注:

文件md5值计算_三星md5文件怎么刷_三星tar文件怎么刷

3829760K 为刚刚得到的 system 分区大小,不需要加 b。

system 为 system 的分区名。

/sdcard/system.img 表示打包完成将会在 /sdcard/ 下生成 system.img 文件。

/system 为 system 分区的挂载点。

生成 tar.md5 文件

在这里需要在 Unix/Linux 环境下打包。没有的话,在手机上直接安装 busybox,输入命令打包也是可以的(因为需要busybox 中的 tar 和 md5sum 命令)。

1. 首先生成 .tar 格式文件

在这里其实就可以直接刷入了。直接刷入 .tar 格式的线刷包,Odin 不会校验线刷包是否存在数据错误。三星md5文件怎么刷

输入如下命令:

(1)创建包括boot.img,system.img,recovery.img文件的zip包。(1)创建包含boot.img,system.img,recovery.img文件的zip包。fastboot flash {partition} {*.img} 如:fastboot flash boot boot.img或fastboot flash system system.img等。

注:

flashfiles.tar 为生成的 tar 文件名。

三星tar文件怎么刷_三星md5文件怎么刷_文件md5值计算

譬如,将各种apk、jar和so文件拷贝到system/目录,打包生成system.img镜像。iso generator是镜像,用户可以对geexbox按照自身需要进行定制修改后再生成iso文件。整docker练习的时候,不想直接复制搭建好的虚拟机,需要获取里面的docker镜像,第一种解决方案是,将镜像推送到公有的镜像仓库,然后pull下来,第二种,将镜像打包,然后拷贝到第二台服务器中,可以...。

2. 生成 .tar.md5 文件

这一步其实是可以省略的。

生成 .tar.md5 格式的线刷包后,Odin 在刷入 .tar.md5 格式的线刷包之前先对打包的 tar 文件进行 md5验证,如果没有数据错误,才能刷入。否则会提示文件损坏。

md5sum -t flashfiles.tar >> flashfiles.tar

3. 重命名文件:

mv flashfiles.tar flashfiles.tar.md5

生成完毕,可以用 Odin 刷入了。

题外话

有人会觉得每次校验很麻烦,我在这里告诉大家一个取巧的方法:

,等待fastboot刷机工具会显示finish则表示已经成功刷入rom包。美版(n920p)未升级官方7.0机油请先下载并使用odin刷入共享中的bl(bl)和twrp(ap)刷入后直接进入twrp刷机即可。有一点相信大家都应该知道的,那就是三星g9008w手机要想刷第三方的包的时候,手机必须先要刷入第三方的recovery才可以的,因为之前敢是有很在找,可是怎么也没找到,有些机是找到了,下载下来了可是不知道怎么刷,今天呢就在这里来给大家分享一下这个手机如何刷第三方recovery了,这次分享的recovery还是中文版 ,这样大家操作起来也方便多了,这次刷recovery同样是采用odin工具来刷入的,操作也不复杂的,一起来看看吧:。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-96639-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...