当前位置: 首页 > 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.hskmm.com/?act=detail&tid=26286

相关文章:

  • 详细介绍:ASR技术(自动语音识别)深度解析
  • 1.1 采样问题 Sampling and Bandits
  • 10.7 NOIP 模拟赛 T2. 中心极限定理
  • 【题解】10.6 国庆中秋 提高组 热身赛
  • UCB-CS70_离散数学_个人笔记:至少和至多 - Zeeh
  • 几个重要的偏微分方程
  • 虚拟机器人学习自然语言指令技术解析
  • 题解:换乘旅行
  • 2025企业级AI数据防泄漏指南:精准选型与核心指标全景透视
  • 感觉你是那种
  • 鲜花:不会说明你有抑郁症1
  • 【比赛记录】2025CSP-S模拟赛59
  • 使用 C 语言实现英文数字验证码识别系统
  • APlayer的配置方法和相关资料整理(已完成)
  • 详细介绍:目标检测任务的评估指标mAP50和mAP50-95
  • 一些有一定趣味性的杂题
  • 用 Haskell 实现英文数字验证码识别
  • 深入解析:Day43 Python打卡训练营
  • 用 Perl 实现验证码图像识别
  • 实用指南:【结构型模式】代理模式
  • cnblog Test
  • 云数据仓库十年架构演进与技术突破
  • 20251007 模拟测 总结
  • 2025国庆Day6
  • Claude 封杀中国后,我终于找到了平替!
  • [退役感言]You are my only one.
  • Mortal
  • python,shell,linux,bash概念的不同和对比联系 - 指南
  • 制作局域网连接打印机exe文件
  • 深入解析:linux——账号和权限的管理