封面配图PID 88970100
前言
刷MTK的东西你也不知道会在哪一步翻车,还好咱土制了一份救砖包并成功重现了桌面。 Format ALL + Download 一顿操作后,系统保住了,可每台机子被分配的唯一串号没了。使用SN Write Tool刷入串号时需要先准备好AP和MD(BP)这两个数据库。网上流传的大多只适合MT65系列的古董,而咱土制的线刷包又没有这两个文件,故需要从现有的系统(镜像)中提取出来。其他教程大多没有提到如何提取这两个东西,所以就有了本文以及读者您(
需要备好的工具和软件
一台基于联发科Soc的移动设备
在此使用基于MT6739的某大牌翻译机
一根适用于上述设备与计算机互联的数据连接线
相信你已经有了
一台运行着 Windows 10 操作系统的计算机
正不正版无所谓
SP Maui Meta Tool
用于读取设备原序列号(Barcode)的格式,具体为什么要读这个下文会有说明
SN Write Tool
写号工具
本体,Maui META 做不到读写MAC地址,恢复MAC地址需要使用这个待写入设备的完整固件线刷包
可选,里边有可能需要的Auth(部分大厂产品需要授权才可输入)以及刷写基带需要的 APDB 和 MDDB(俗称 AP 和 MD ),Android 9及以下版本的OS也可以从已有设备的system分区和vendor分区中找到,Android 10及以上好像需要ROOT权限才可读取这两个地方了,所以才需要从固件线刷包中获取。
完整固件线刷包通常使用联发科特制的 SP Flash Tool进行刷入,俗称救砖包,非 FastBoot 线刷包。
以上④和⑤以及需要的驱动可从这个网站下载,尽可能使用最新版本的,下载后请先查毒再进行安装。
安装软件及驱动
略 已经装好了懒得再重新安装截图
获取原序列号格式
最简单的方法是进入目标设备的shell,getprop| grep 'gsm.serial' 将中括号内所有字符包括空格全部复制出来即可。下面说一下我不知道这个的情况下是如何拿到的。
打开SP Maui Meta Tool ,若设备需要验证刷写授权请先在左上角Action菜单中导入验证需要的密钥及证书。点一下右侧的Reconnect按钮,界面左侧的圈圈会变为闪烁状态

将待刷入设备彻底关机,数据线连接上计算机。等待一至两分钟,连接成功后Maui Meta会输出设备基带的一些版本信息。
回到Maui Meta主窗口,左侧功能列表选择 Barcode download ,弹出窗口中戳一下Load From Flash ,询问是否从当前设备数据库中读取的对话框中选Yes ,等待数秒即可读到这设备序列号的格式。这里一长串空格后还有个10P,咱当时就是被这个给坑了,刷入序列号时只输入了前面的数字,结果机子没有成功读取到序列号orz.


所以呢,当然是将这一长串东西Ctrl + A 找个地方放下来啦。如果原序列号已经丢了怎么办?那当然是再买一台啦 ¯\_(ツ)_/¯
完事后主界面右侧点一下Disconnect,机子会断开连结,启动到一般的充电界面。
获取设备的APDB & MDDB
如果是只写入IMEI、IMED和序列号,那只需要使用上文中的 Maui Meta 即可。如果需要完整回复 Wifi & BT 的MAC地址 ,则需要使用经典的 SN Write Tool 。SN Write Tool 需要设备的APDB(以下简称AP)以及MDDB(以下简称MD)
一般完整线刷固件包都会把这两个文件单独拿出来打包在固件里。可某些小厂制作的售后极差,线刷包中没有打包 AP 和 MD,甚至连包都不给你。这时候就需要咱们自己提取这两个东西了。
对于具有system & vendor 分区访问权限的设备,这两个文件分别在/system/etc/apdb /vendor/etc/mddb/ 目录下。你可以使用具有根目录访问功能的文件管理器(例如Root Explorer 或者 国产毒瘤 ES文件管理器等等)拷贝出来然后传到电脑上或者直接 adb pull 整个文件夹拉出来。
对于不具有访问权限的,可从不完整的固件包中取出system分区和vendor分区的镜像然后解包,或者试试运气使用SP Flash Tool 回读system & vendor 分区甚至整个EMMC后提取。
两处文件夹所含内容如图所示↓
咱们需要的AP文件是以APDB开头为文件名的,大小稍大的(一般大于或接近100KBytes)
MD 则是文件名以MDDB开头的,以EDB 结尾的文件大小最大的(一般文件名中含有CustomApp)
写串号!
打开SN Write Tool ,如果机子需要验证刷写授权同样需要在File菜单中选择Auth。
戳左侧的 System Config 按钮打开设置窗口。左上角选中需要刷写的项目。如果是双卡双待的机子需要勾选 Dual IMEI。IMEI CheckSum 建议勾上,因为IMEI的最后一位起校验作用,错误的校验位可能会引起Bug。关于校验位的计算可上Google找一个在线计算IMEI校验位的网站。
右侧 Header Option 如果不是批量刷写机子则不需要打勾。
下方MD1_DB和AP_DB 选好之前取出来的 MDDB & APDB ,注意顺序别弄错。
强迫症改个Log位置后Save按钮保存回到SN Write Tool 主界面。
戳 Start 按钮,依次输入刷写的项目。IMEI可输入前14位留最后一位校验位给软件自己计算。MAC地址不需要输入冒号或者短横线,全小写即可。MAC地址有一定的规律,用脸打出来的可能不符合规范无法使用。建议Google一个MAC地址生成器。这里再贴一个IEEE认证的MAC地址前缀——厂商对应列表,不要干坏事哦。另外需要注意MEID 全大写。
输入完成后SN Write Tool开始等待目标设备的连接了。同样的将目标设备彻底关机,数据线连上,稍安勿躁,大概几十秒后连结成功。刷写结束后SN Write Tool 会展示一个大大的PASS ,同时目标设备会自动断开并重启至充电模式。
重启,收工
将目标设备开机,重新开关一下蓝牙使MAC地址更新,不出意外的话可以看到串号成功写入了。更新了IMEI等识别号的话,最好再给设备恢复一次出厂设置,避免某些APP(微信等依赖IMEI作为识别号甚至数据加解密密钥的APP)出现问题。
大佬,红米note8pro有用吗
文章不错非常喜欢,支持一下