当前位置: 首页 > news >正文

oppoR9m刷Linux系统: 制作 scatter.txt 和 导出手机preloader

前言全局说明

COM、VCOM、9008模式备份系统与基带IMEI/NVRAM/QCN
前面两篇文章,用不同方式备份,这次用 MTK 自带的 COM、VCOM 方式备份。


注意:刷机,会丢失用户:照片、聊天等信息资料。请备份基带等信息。请慎重刷机 !!!

注意:刷机,会丢失用户:照片、聊天等信息资料。请备份基带等信息。请慎重刷机 !!!

注意:刷机,会丢失用户:照片、聊天等信息资料。请备份基带等信息。请慎重刷机 !!!


一、说明

1.1 环境:

Windows 7 旗舰版
OPPO R9m Android 5.1(Color 3.0) MT6755

1.2 adb相关命令汇总

https://www.cnblogs.com/wutou/p/17930583.html

1.3 9008模式

9008是高通芯片的一个端口,用这个端口给手机灌入最底层的数据。
而MTK有相应的功能,但不是9008端口,是 COM或VCOM口连接方式。


二、工具下载

2.1 用到的工具

2.1.1 WwR_MTK_v2.30.exe

https://wwp.lanzoux.com/b02jihfob 密码:4bzb

2.1.2 flash_tool_v5.1904.exe

https://pan.baidu.com/s/104L9WM262xFzVFUpmUtTHw?pwd=pccm
提取码:pccm

2.2 本站下载

以上链接失效,可以使用下面链接
https://www.cnblogs.com/wutou/p/19117965


三、准备

3.1 说明 MT6755_Android_scatter.txt

MT6755_Android_scatter.txt 文件是存放分区信息,是刷机、备份时需要的东西,类似于配置文件。

3.2 准备 MT6755_Android_scatter.txt

通常情况,我们是没有 MT6755_Android_scatter.txt 虽然刷机包里有 scatter.txt 但也只是一些基本信息,
所以,我们要将机器里 preloader.bin 引导程序导出(这机器是 preloader_oppo6755_15111.bin),这是个引导程序,里面存放了每个分区的详细信息。

四、制作通用 scatter.txt

4.1 使用 WwR_MTK_v2.30

通常情况下,手机开机,CPU会从芯片的 0x0000 地址开始读数据,而 preloader 就是放到0x0000起始地址的,那么就设置从这个地址开始读,
但是结束地址呢? 因为我们不知道,所以写一个稍微大点的范围,当读到分区的边界时,就算读取完了。
(举例: 假设边界为10,但实际是7,那么实际读到7的时候就会结束)

4.2 创建空 MT6755_Android_scatter_WwR.txt

去网上查找你手机芯片型号
(如果没有,在下拉菜单最下面添加即可,其他内容都一样,只是芯片型号变化)
image

4.3 文件内容

内容里,只有 preloader.bin 的相关信息,
image


五、导出 preloader.bin

5.1 加载 MT6755_Android_scatter_WwR.txt

5.1.1 选择刚才生成的 txt

image

5.1.2 加载 preloader.bin

解压,官方刷机包里的 preloader_oppo6755_15111.bin 文件,
双击下面 Location 那个框加载 preloader_oppo6755_15111.bin
(你的名字可能不一样,preloader.bin 或 preloader_*.bin开头的就是)
image

5.2 选择保存 preloader.bin 位置

5.2.1 选择保存 preloader.bin 位置

image

5.2.2 下图里,默认即可,直接点OK

image

5.2.3 点击 Read Back (回读)按钮

image

5.2.4 手机操作

手机关机(屏幕黑了,再等几秒)
按住手机 “音量+” 键,然后把USB线插入电脑。
链接成功,手机会震动,电脑也会有叮咚的声音。
界面上出现 红色提示条时,“音量+” 键不要松手,等出现蓝色提示条时再松手。

首次插入,会在本地和Windows网络服务器上查找驱动,等待安装完就可以了。安装完驱动,要重新插拔USB。

暴风截图202510736158332

5.2.5 等待完成

出现对号,就说明手机里的preloader导出完成。
暴风截图202510736163293

5.2.6 获取 UA Size

preloader导出完成,就可以在左下角EMMC Flash选项卡中,看到 UA Size
UA Size 是手机内存的最大长度(十六进制的表示方法),就是在手机关于里看到手机的总容量。
image



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.cnblogs.com/wutou/p/19127123
https://www.cnroms.com/mtk-sp-flash-tool-download-with-drivers-tutorials.html
https://www.bilibili.com/video/BV11d4y1P75Y
https://www.bilibili.com/video/BV1xD421J7Gg



http://www.zskr.cn/news/16981.html

相关文章:

  • 升级下载:进阶版(二级单工序)
  • 10.7 NOIP 模拟赛 T2. 中心极限定理
  • 感觉你是那种
  • 详细介绍:目标检测任务的评估指标mAP50和mAP50-95
  • [退役感言]You are my only one.
  • 制作局域网连接打印机exe文件
  • 深入解析:linux——账号和权限的管理
  • 详细介绍:3.1 HarmonyOS NEXT分布式数据管理实战:跨设备同步、端云协同与安全保护
  • 深入解析:实时通信RTC与传统直播的异同
  • LRC and VIP - 教程
  • Software Foundations Vol.I : 多态与高阶函数(Poly)
  • 基于DeploySharp 的深度学习模型部署测试平台:支持YOLO全系列模型
  • 5G-A:开启通信与行业变革的新时代 - 指南
  • 博客迁移至CSDN!!!
  • 国庆收心指南:用AI提示词工程解决节后综合征
  • 2025.10.7
  • 多Agent协作入门:基于A2A协议的Agent通信
  • MCP gateway
  • 转战web3远程工作的英语学习的路线规划 - 教程
  • 我的联想小新潮7000笔记本的优化
  • 详细介绍:【学习笔记】TCP 与 UDP
  • 一些数数杂题
  • 实验1 c语言
  • QBXT2025S刷题 Day6题
  • 【开源工具】基于PyQt5工作时长计算器工具开发全解析 - 教程
  • Gitlab Runner 学习
  • TypeScript装饰器 - Ref
  • 【笔记】排列与组合学习笔记
  • 【高级数据结构】线段树
  • PCIe扫盲——物理层逻辑部分基础(二)