找回密码
 立即注册

迷迷糊糊有点困

士兵

  • 46

    积分

  • 1

    帖子

  • 0

    精华

  • 便民服务
  • 关注我们
  • 社区新手

[经验共享] 快速提取 诺基亚X5 等联发科机型 的当前分区boot

  [复制链接]

马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本文已受光卡许可发布
此教程适用于四款机型
nokia 3.1, nokia 3.1 plus (非cricket定制版), nokia 5.1, nokia 5.1 plus x5

使用本帖方法不会对当前系统的数据造成影响
并且可在未root状态下提取




第一步 准备工作

下载SP Flash Tool_v5.1824.zip解压全部文件
https://spflashtool.com/download/SP_Flash_Tool_v5.1824_Win.zip
X5必须用5.1824

下载谷歌adb工具包
https://dl.google.com/android/repository/platform-tools-latest-windows.zip

安装adb驱动
https://adbdriver.com/downloads/

解包PDA-209B固件
下载:https://fihfirmwarecn.applinzi.com/hmd.html
解包方法:https://www.dospy.wang/thread-4508-1-1.html








第二步 判断分区 并依据分区表boot数据 提取当前分区的boot


将谷歌adb工具包platform-tools解压到D盘
唤醒cmd/powershell手机打开USB调试后 开机状态下 连接电脑
不知道怎么唤醒的查阅 https://www.dospy.wang/thread-70-1-1.html
执行

  1. adb shell getprop ro.boot.slot_suffix
复制代码
001.png




输出结果显示当前分区为b


那么用Notepad++或记事本打开解包NB0后得到的分区表文件 (xxx_Android_scatter.txt)
搜索boot_b
如果输出为a,请搜索boot_a
得到linear_start_addr和partition_size的数据,现在先不关闭文档,我们等会儿复制这两个数据

(参考)
PDA的boot_a数据
linear_start_addr: 0x22a00000
partition_size: 0x2000000

PDA的boot_b数据
linear_start_addr: 0xf4200000
partition_size: 0x2000000


002.png
003.png




打开
SP Flash Tool
004.png




download-agent 选择解压固件目录里的 PDA-0-0040-0000MTK_AlllnOne_DA.bin
scatter-loading 选择固件里的 scatter


005.png



现在切换到readback选项卡,点add


006.png
007.png



双击 如上图已添加的 列表


弹出对话框,选择路径为桌面
根据 227指令 的实际版本号 命名
或者直接命名PDA-boot.img


008.png


确定后弹出对话框
根据上文分区表boot数据 写入对应栏中
linear_start_addr的数值填入Start Address
partition_size的数值填入Length
建议直接从上文暂未关闭的文档里粘贴过来


009.png



点 OK ,然后点 readback
将手机关机,按住两个音量键接电脑
看到下面蓝色进度条开始跑之后就放开


010.png



看到绿色勾就是提取完成了


011.png





文件于桌面,当前分区的stock_boot提取完成

20191120195323.png



开机,拨号*#*#227#*#*确定当前实际版本号

根据弹出的界面version一行
直接复制过去后 接着添加“-stock_boot.img
如X5的:PDA-XXXX-0-00CN-B0X-stock_boot.img
              PDA-XXXX-0-00WW-B0X-stock_boot.img
到达正确命名boot的目的
不了解的请阅读:https://www.dospy.wang/thread-1059-1-1.html




























上一篇:欧版诺基亚7.2无法识别sim卡,求解决办法
下一篇:向上支持0x8安全等级的 NFT 诺基亚全机型刷机工具 线刷流程
分享至 : QQ空间
收藏

5 个回复

倒序浏览
谢谢分享
提取当前分区boot之后,用magisk manager修补一下,然后可直接用作root
root方法为flash指令,参考:https://www.dospy.wang/thread-2622-1-1.html


回复 使用道具 举报
杰妮 团长 2019-11-21 11:12:38
板凳
感谢分享,辛苦了
回复 使用道具 举报
谢谢分享 支持楼主
回复 使用道具 举报
BZQSM 士兵 2020-4-10 13:46:33
5#
你好,为什么我按照教程进行到提取boot步骤时,没出现勾反而出现status_preloader_(这里我忘了是什么了)是怎么回事?
回复 使用道具 举报
BZQSM 士兵 2020-4-10 14:41:56
6#
BZQSM 发表于 2020-4-10 13:46
你好,为什么我按照教程进行到提取boot步骤时,没出现勾反而出现status_preloader_(这里我忘了是什么了)是 ...

已解决,原因是我是直接下载那两个文件的,下的不是固件,导致了问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册