玩机搞机----mtk芯片机型 另类制作备份线刷包的方式 读写分区等等

news/2024/11/22 17:00:56/

前面分享了几期高通和mtk芯片机型备份字库的几种方法教程。这些针对与很多没有线刷包资源的手机机型玩机操作。前面对接一个友商的mtk芯片杂牌机。和另外一个国外mtk芯片级都是来制作线刷包。因为,这些机型没有固件流出。而同一批机型中安卓版本高低不固定。支持的资源也就不同,所以需求导出分区进行二次刷写。

前面几期相关教程资源可以参考

高通机型备份字库 备份 制作线刷包的几种方式解析{二}_高通qpst线刷包_安卓机器的博客-CSDN博客

💔💔💔今天 的教程针对mtk芯片机型制作线刷包的另外一种方式

💔💔💔 

通过前面几期的教程可以分析出。mtk芯片线刷包的基础在于他的引导txt,这个里面涵盖了mtk芯片各个分区的写入地址,类似

############################################################################################################
#
#  General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFGinfo: - config_version: V1.1.2platform: MT6765project: dandelionstorage: EMMCboot_channel: MSDC_0block_size: 0x20000
############################################################################################################
#
#  Layout Setting
#
############################################################################################################
- partition_index: SYS0partition_name: preloaderfile_name: preloader_k62v1_64_bsp.binis_download: truetype: SV5_BL_BINlinear_start_addr: 0x0physical_start_addr: 0x0partition_size: 0x40000region: EMMC_BOOT1_BOOT2storage: HW_STORAGE_EMMCboundary_check: trueis_reserved: falseoperation_type: BOOTLOADERSis_upgradable: trueempty_boot_needed: falsereserve: 0x00- partition_index: SYS1partition_name: pgptfile_name: NONEis_download: falsetype: NORMAL_ROMlinear_start_addr: 0x0physical_start_addr: 0x0partition_size: 0x8000region: EMMC_USERstorage: HW_STORAGE_EMMCboundary_check: trueis_reserved: falseoperation_type: INVISIBLEis_upgradable: falseempty_boot_needed: falsereserve: 0x00- partition_index: SYS2partition_name: boot_parafile_name: NONEis_download: falsetype: NORMAL_ROMlinear_start_addr: 0x8000physical_start_addr: 0x8000partition_size: 0x100000region: EMMC_USERstorage: HW_STORAGE_EMMCboundary_check: trueis_reserved: falseoperation_type: INVISIBLEis_upgradable: falseempty_boot_needed: falsereserve: 0x00- partition_index: SYS3partition_name: recoveryfile_name: recovery.imgis_download: truetype: NORMAL_ROMlinear_start_addr: 0x108000physical_start_addr: 0x108000partition_size: 0x4000000region: EMMC_USERstorage: HW_STORAGE_EMMCboundary_check: trueis_reserved: falseoperation_type: UPDATEis_upgradable: trueempty_boot_needed: falsereserve: 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机型逆天神器。强烈推荐💔💔💔💔💔💔💔💔💔

工具链接; 版权问题。考虑清楚.需要可以私信

此款工具可以结合上面教程导出txt修改后。然后使用这个工具就可以完美组合为一个线刷包,工具最好win10下使用。而且需要安装python环境【百度很多安装教程】任何的联机操作都是驱动。

进入mtk芯片机型里的BROM模式里读取当前机型分区。联机状态视机型不同有所不同。切记 都是关机状态操作的。有的是关机状态按住音量上键联机电脑出端口。有的是音量下也有音量上下键或者其他按键激活进入。自行操作测试联机。另外联机驱动是关键 切记

 他进入模式后可以读分区。意思就是把当前手机的分区读取到电脑。写分区就是写入新分区。檫除分区理解把。还可以解锁bl 回锁bl等

当然,只要进入这个模式联机后直接就可以进行分区的读写操作。可以 直接写线刷包里的分区

 在此提示;任何的教程只是给你扩展操作的思路。教程的前提也是需要一定的动手能力。例如驱动安装.联机手法,电脑系统环境python安装等等。有的电脑系统直接打开工具就可以使用。因为他系统环境都带好的。有的精简版电脑系统需要你手动来安装。当环境和插件没有安装好的情况下有的工具都不一定可以打开。所以。动手和操作+理解是至关重要滴。

希望我的博文可以为你带来一丝帮助。如果有用。点个赞赞呗


http://www.ppmy.cn/news/52639.html

相关文章

战争教育策略游戏 MiracleGame,开启新阶段重塑生态和玩法

香港 Web3 区块链周刚刚在一片喧嚣中结束。各路大V、KOL 们的 report 都对 GameFi 的前景非常自信。2021-2023年期间,大量资金涌入 GameFi 赛道,GameFi 一旦爆发将会是现象级的出圈事件。 MiracleGame 是一款基于 BNB Chain 构建的英雄和元神主题的战争教…

13共模电感

目录 一、原理 二、差模噪声和共模噪声主要来源 三、共模电感如何抑制共模信号 四、共模电感的选取 一、原理 在介绍共模电感之前先介绍扼流圈,扼流圈是一种用来减弱电路里面高频电流的低阻抗线圈。为了提高其电感扼流圈通常有一软磁材料制的核心。共模扼流圈有…

Samba

Samba 文章目录 Samba1.samba简介2. samba访问3. 实例 1.samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 在此之前我们已经了解了NFS,NFS与samba一样,也是在网络中实现文件共享的一种实现&…

【设计模式】工厂模式

目录 一、说明二、简单工厂模式2.1 说明2.2 简单工厂代码示例2.3 静态工厂代码示例 三、工厂方法模式3.1 说明3.2 工厂方法代码示例 四、抽象工厂模式4.1 说明4.2 抽象工厂代码示例 五、通过配置获取 一、说明 1.如果使用对象的时候直接new该对象,就会对该对象耦合严…

数字化转型中的石头和沙子问题

作者介绍 朱金衡,西门子Mendix 高级技术咨询顾问及架构师,Mendix Certified 中级培训讲师以及TOGAF Certified 企业架构师。作为专家服务架构师提供咨询服务,如方案设计、开发辅导、故障排除、应用程序审查等,同时创造了许多专门…

Git使用总结

初始化本地Git仓库 git init 执行效果:项目根目录下会多了 .git 隐藏文件夹,存放的是本地库的相关目录和配置文件,不能删除也不能胡乱修改 设置本地签名 形式: 用户名:ysp Email: sdnuysp163.com 作用:区分…

操作系统基本知识点

进程:进程是一个程序的执行过程。执行前需要将该程序放到内存中才能被CPU处理 系统调用 系统调用命令 广义指令 操作系统提供的接口: 1.命令接口:允许用户直接使用 2.程序接口:允许用户通过程序间接使用 3.GUI:现代…

初始新能源汽车

文章目录 电动汽车的三级模块体系VCU(整车控制器)MCU(电机控制器)电池包和BMS(电池管理系统)电动汽车的大三电电动汽车的小三电电动汽车的模块组成 电动汽车的三级模块体系 总体上讲,整个新能源…