安卓机型-MTK芯片掉串码 掉基带 如何用工具进行修复 改写参数

2023-09-16 09:44:45

在早期MTK芯片机型中较多使用AP BP方式来修复mtk芯片机型的串码。目前MTK机型对于丢基带 掉串码问题大都使用MODEM META工具来进行修复串码或者改写参数。今天以一款mtk芯片机型来做个演示,

高通芯片类的可以参考;

高通改串相关

工具仅支持在联发科芯片组上运行的设备,无论是智能手机还是平板电脑。它不适用于联发科以外的芯片组设备。工具下载后安装打开默认是这样。其中platform【平台类型】 下有几个选项。默认选择第一个选项智能手机、port为端口选项。默认usb。

资源链接:工具下载

 关于联机操作

不管任何工具,首先需要进行联机操作驱动安装。必要的电脑环境安装等等是前提。此款工具联机方式是关机状态进行联机触发操作的。有的机型可能需要关机状态按键触发。具体需要自测。另外有的版本需要刷入工厂固件才可以联机。在官方固件状态下无法联机这个工具。工厂固件类似这样的界面

关机状态进行联机接入是这样的。上图,点击connect。当识别到手机端口后读取当前机型基带各项参数

联机识别到手机端口后就可以点击load db按钮进行写串操作了。选第一个from target从目标.另外一个选项是从文件夹里选择AP  DP文件

其中read为读取当前机型串码。write为写入串码。记住串码排列规律,最后一位工具会自然生成.。另外。相对于高通芯片机型的改写参数步骤来说。mtk芯片也大同小异。有的机型可以读取。但不可以重写,这个原因是基带分区加密有写保护。这种情况就要先进行檫除原基带分区参数。然后重新写新参数。那么对于mtk芯片如何檫除基带分区 一般如下

檫除基带分区

在fastboot模式里

fastboot erase nvram
fastboot erase nvdata
fastboot reboot

以上操作后开机正常会没有基带和串码。但个别机型可能还有,原因是分区缓存。恢复出厂即可。说完檫除分区。那么如何备份当前机型的基带分区。机型不同。略有不同。

备份基带分区

- nvcfg
- nvdata
- nvram
- persist
- protect_f
- protect_s
这几个分区即可。有的机型分区其中是protect1  protect2,至于怎么备份方法很多。很多工具箱具有备份字库功能。也可以root在开机状态adb模式使用一下指令进行备份

dd if=/dev/block/bootdevice/by-name/md1img_a of=/sdcard/md1img.bin
dd if=/dev/block/bootdevice/by-name/nvcfg of=/sdcard/nvcfg.img
dd if=/dev/block/bootdevice/by-name/nvdata of=/sdcard/nvdata.img
dd if=/dev/block/bootdevice/by-name/nvram of=/sdcard/nvram.img
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
dd if=/dev/block/bootdevice/by-name/protect1 of=/sdcard/protect1.img
dd if=/dev/block/bootdevice/by-name/protect2 of=/sdcard/protect2.img

以上指令可以作为参考。因为机型和版本不同。有的分区名字略有不同

操作重要提示

记住一点。有个别的机型有几率有檫除分区后会进不去系统的故障。所以不管你是改写还是修复,前提的有基础的玩机常识  恢复分区能力和救砖操作。

另外有个别机型测试在没有檫除基带分区的情况下也是进不去联机端口的。有的机型直接就可以改写参数。机型较多。具体需要自测。

更多推荐

公私钥非对称加密 生成和验证JSON Web Token (JWT)

前言这是我在这个网站整理的笔记,关注我,接下来还会持续更新。作者:神的孩子都在歌唱公私钥非对称加密生成和验证JSONWebToken什么是JSONWebToken(JWT)Java程序中生成和验证JWT代码解析什么是JSONWebToken(JWT)JSONWebToken(JWT)是一种轻量级的身份验证和授权机制,由

【Linux 之二】Ubuntu下开发环境的搭建(NFS \ SSH \ FTP \ Smba \ ...)

目前正在进行Linux相关项目的开发,而我的Linux开发是在Ubuntu(版本20.04)下进行的,为此需要搭建很多Linux相关的开发环境,方便工作的进行。这里主要是对各种开发环境的搭建做一个总结记录,方便后面查阅,也方便在Linux开发之路上遇到困难的各位同仁。好了,废话不多说,直接罗列各种开发环境的安装步骤等。

Java 多线程

目录线程相关概念线程基本使用1.继承Thread类,重写run方法示例代码程序示意图2.实现Runnable接口,重写run方法示例代码*应用案例代码理解3.继承Threadvs实现Runnable的区别4.多线程售票问题引出同步互斥问题5.线程终止代码示意图线程常用方法第一组示例代码第二组示例代码用户线程和守护线程示

Google Guava精讲(一)-Guava是什么?能做什么?

https://mvnrepository.com/artifact/com.google.guava/guava作为Java栈的测试工程师,在写代码时候会频繁遇到字符串处理、缓存、反射等问题,我们最常规的做法就是,为了使原生的JDK方法好用,通常是做了一层又一层封装,然后提供整个测试团队使用,而渐渐的就形成了自己的J

什么是葡萄酒结构,结构型葡萄酒好吗?

葡萄酒爱好者使用许多复杂的术语来描述葡萄酒的味道,有些是不言自明的,有些则有点模糊。如果你不是葡萄酒专家,你可能很难理解这个葡萄酒术语的全部含义。其中一个术语是葡萄酒结构,那么葡萄酒结构是什么意思呢?而结构酒是好东西吗?葡萄酒的结构是指葡萄酒的主要特征之间的相互作用,包括酒体、酒精度、酸度、单宁和甜度,葡萄酒的结构决定

73、SpringBoot 直接整合 JDBC

★SpringBoot可直接整合JDBC来操作数据库——很少这么干,这么干就意味着使用最原始的方式来操作数据库。对于对于极小的项目,直接整合JDBC无需添加JPA、Hibernate等ORM框架。★JdbcTemplate为项目添加spring-boot-starter-jdbc.jar依赖(注意没有data)。——这

CTF--攻防世界-杂项入门第一课

这是第一次接触杂项这个方向,所以就是根据writeup解的题,没有什么自己的思路,只是写一篇文章来记录一下解题过程。下载题目后拿到一张图片,确实挺迷惑的,不知从何下手,根据大家的思路都是看看有没有隐写,这里就需要用到一个很好用的工具--StegSolve这里就穿插一下这个工具的下载以及安装http://www.caes

MySQL进阶—从零到入土

1.存储引擎1).建表时指定存储引擎CREATETABLE表名(字段1字段1类型[COMMENT字段1注释],......字段n字段n类型[COMMENT字段n注释])ENGINE=INNODB[COMMENT表注释];2).查询当前数据库支持的存储引擎showengines;A.查询建表语句---默认存储引擎:Inn

设计模式:状态模式(C++实现)

状态模式(StatePattern)是一种行为设计模式,它允许对象在内部状态改变时改变其行为。状态模式将对象的行为封装在不同的状态类中,使得状态的切换对于对象来说是透明的。下面是一个简单的C++状态模式的示例:#include<iostream>//抽象状态类classState{public:virtualvoidh

Flink--4、DateStream API(执行环境、源算子、基本转换算子)

星光下的赶路人star的个人主页注意力的集中,意象的孤立绝缘,便是美感的态度的最大特点文章目录1、DataStreamAPI1.1执行环境(ExecutionEnvironment)1.1.1创建执行环境1.2执行模式(ExecutionMode)1.3触发程序执行2、源算子(Source)2.1准备工作2.2从集合中

二叉树(相关术语、创建、遍历、最大深度问题)梳理总结

🍓简介:java系列技术分享(👉持续更新中…🔥)🍓初衷:一起学习、一起进步、坚持不懈🍓如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏🍓希望这篇文章对你有所帮助,欢迎点赞👍收藏⭐留言📝🍓更多文章请点击文章目录一、二叉树1.1树的基本定义1.2树的相关术语1.3二叉树的基本定义1.4二叉查找树

热文推荐