前面分享了几期高通和mtk芯片机型备份字库的几种方法教程。这些针对与很多没有线刷包资源的手机机型玩机操作。前面对接一个友商的mtk芯片杂牌机。和另外一个国外mtk芯片级都是来制作线刷包。因为,这些机型没有固件流出。而同一批机型中安卓版本高低不固定。支持的资源也就不同,所以需求导出分区进行二次刷写。
前面几期相关教程资源可以参考
高通机型备份字库 备份 制作线刷包的几种方式解析{二}_高通qpst线刷包_安卓机器的博客-CSDN博客
💔💔💔今天 的教程针对mtk芯片机型制作线刷包的另外一种方式
💔💔💔
通过前面几期的教程可以分析出。mtk芯片线刷包的基础在于他的引导txt,这个里面涵盖了mtk芯片各个分区的写入地址,类似
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6765
project: dandelion
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader_k62v1_64_bsp.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT1_BOOT2
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x8000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS2
partition_name: boot_para
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x8000
physical_start_addr: 0x8000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS3
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x108000
physical_start_addr: 0x108000
partition_size: 0x4000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
以上的代码就存在于txt引导中。如果是老期机型完全可以参考以往的教程进行备份操作。针对目前的有些机型,没有可以先导出来当前机型的分区表。步骤
上图工具链接:https://download.csdn.net/download/u011283906/87719165
选择如图选项,意思是指进入mtk芯片的META模式里读取当前机型分区表。联机状态视机型不同有所不同。切记 都是关机状态操作的。有的是关机状态按住音量上键联机电脑出端口。有的是音量下也有音量上下键或者其他按键激活进入。自行操作测试联机。另外联机驱动是关键。这个不在多阐述
以红米9A为例,看图示
操作完成后,在工具目录下会生成一个pgpt.bin文件。这个就是分区表相关
然后我们点击工具的这个选项,就可以将这个pgpt.bin转换为mtk线刷必须的引导txt
有了这个引导那么我们操作就已经事半功倍了,通过查看这个txt可以看到当前机型的字库分区起始位置和结束位置,结合前面的这个教程
【MTK芯片机型的备份单分区与全字库各种方法解析与相关教程_mtk提取线刷固件_安卓机器的博客-CSDN博客
通过地址段就可以读取分区。例如我们要读取当前机型的recovery分区。我们就在这个txt里找recovery的分区地址段
使用mtk线刷刷平台 就可以提取。理解区域选择哦
如何写入?打开txt编辑,按图示修改,重新加载txt就可以显示分区
重新线刷平台sp加载txt就可以识别到分区并且刷写
另外通过工具的这个选项可以备份mtk芯片线刷的preloader分区。有个别的机型加载这个分区才可以回读刷写
提示;修改txt可以参考有些mtk机型官方引导的方法 对比修改。按步骤即可完整的导出系统的所有分区让其可以在mtk线刷平台sp上可以写入。
========================================================================
💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔
💔💔💔💔💔💔💔💔💔 mtk机型逆天神器。强烈推荐💔💔💔💔💔💔💔💔💔
工具链接; MTK芯片机型 读写分区 玩机工具
此款工具可以结合上面教程导出txt修改后。然后使用这个工具就可以完美组合为一个线刷包,工具最好win10下使用。而且需要安装python环境【百度很多安装教程】任何的联机操作都是驱动。
进入mtk芯片机型里的BROM模式里读取当前机型分区。联机状态视机型不同有所不同。切记 都是关机状态操作的。有的是关机状态按住音量上键联机电脑出端口。有的是音量下也有音量上下键或者其他按键激活进入。自行操作测试联机。另外联机驱动是关键 切记
他进入模式后可以读分区。意思就是把当前手机的分区读取到电脑。写分区就是写入新分区。檫除分区理解把。还可以解锁bl 回锁bl等
当然,只要进入这个模式联机后直接就可以进行分区的读写操作。可以 直接写线刷包里的分区
在此提示;任何的教程只是给你扩展操作的思路。教程的前提也是需要一定的动手能力。例如驱动安装.联机手法,电脑系统环境python安装等等。有的电脑系统直接打开工具就可以使用。因为他系统环境都带好的。有的精简版电脑系统需要你手动来安装。当环境和插件没有安装好的情况下有的工具都不一定可以打开。所以。动手和操作+理解是至关重要滴。文章来源:https://www.toymoban.com/news/detail-491739.html
希望我的博文可以为你带来一丝帮助。如果有用。点个赞赞呗文章来源地址https://www.toymoban.com/news/detail-491739.html
到了这里,关于玩机搞机----mtk芯片机型 另类制作备份线刷包的方式 读写分区等等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!