UNFORGIVEN 发表于 2019-11-24 11:23:58

向上支持0x8安全等级的 NFT 诺基亚全机型刷机工具 线刷流程

帖子版本:2020.1.22

工具转自
https://forum.xda-developers.com/nokia-7-2/development/tool-nft-1-0-1-nokia-flash-tool-to-t4003267

注意:仅针对解锁BL的用户!
解锁请自行搜索光卡微博
HCT_Giantfrisbee岛主光卡
本工具仅支持诺基亚hmd、夏普s2等安卓机型

此工具经hikari_calyx协助,由Rhota_Dobi制作
经hikari_calyx允许转载至本站
整合了以往所有GFS的功能
此工具支持包括4.2/7.2以及联发科在内的全部机型
(虽支持,但请7.2等新机暂勿尝试)
向上支持0x8安全等级 (nokia X7 8.1 nokia 9)
并支持线刷payload.bin (需安装 python3)
nb0仅支持解压后操作
本文小白向






第一步 准备工作

下载 NFT工具本体,解压全部文件到D:\
链接: https://pan.baidu.com/s/1QjZo5zUenSwlira492smwQ 提取码: 7ffm


然后打开 D:\NFT_with_Drivers\Drivers
双击setup.exe安装fastboot驱动程序


下载谷歌adb工具包,解压到D:\
https://dl.google.com/android/repository/platform-tools-latest-windows.zip


如果仍然存在驱动问题,请安装ost604 或SP Flash Tool 或阅读此贴
https://www.dospy.wang/thread-4197-1-1.html


下载并解包NB0固件
https://www.dospy.wang/thread-50-1-1.html
网站内有的是零散系的单个压缩包文件 (xxx-full.7z/zip),这时候解压全部文件无需解包
有的是nb0整包文件,需要解包
有的是存在于压缩包里的nb0,这种情况需要解压出nb0然后解包

NB0解包方法参考
不用修改mlf
https://www.dospy.wang/thread-4508-1-1.html












第二步 执行线刷


开机状态下,打开USB调试
(1)进入设置 - 关于手机,多次重复点击 版本号选项,直至打开 开发者模式
(2)退回上一级,点击进入 开发者选项,点击打开usb调试

资源管理器 打开D:\platform-tools
唤醒PS (cmd)
(win10选择 文件 - 打开Windows Powershell )
(win7 按住键盘shift键,鼠标右击 选择 命令提示符 )

在窗口 执行 .\adb reboot bootloader 回车
手机此时弹出窗口点击确认

此时手机置入 DM模式




打开NFT工具
点击右下角设置 切换为中文 (可选)




选择自己的型号
特别注意:未选对型号线刷将面临死砖风险
6.1、6.1PlusX6、7、7.1、7Plus、X71和几款夏普统一选最后一个SDM_660 based device





然后选择你解包或解压 的固件存放目录






点击检测手机




nokia X7 8.1 9 细则:
为了防止使用此工具后丢失刷写能力
请nokia X7 8.1 9 线刷时 务必勾上“跳过abl分区刷写”
线刷完成后,请单刷线刷固件里的abl恢复ota问题

不选“跳过abl分区刷写”的情况是
未发现 存在“flashing is not rooted for fused device”问题的版本
(说人话)低于2019年9月更新的X7或诺9固件必须要跳过abl

除了0x8安全等级 (nokia X7 8.1 nokia 9) 以外的普通机型,一律 不勾选“跳过abl分区刷写”




无误后 选择刷写,确定弹出的对话框




显示正在线刷




显示刷入结束,自动开机




nokia X7 8.1 9 继续下一步,其他机型无视
为了保证 正常维护
开机后root完成后(flash boot),ota之前
你需要单刷abl文件
root和单刷abl请务必全都执行

如果你不root只刷abl,ota会恢复,但你会触发fuse问题,导致再次使用NFT线刷之前你需要重新解锁
如果你不单刷abl只root,你会丧失ota功能
如果你都没做 (维持现状),你依旧会无法ota

root方法和诺8专用的一致 (flash boot) (用固件解压目录里的boot):https://www.dospy.wang/thread-5228-1-1.html

置入DM模式
接着打开你刚才的解压目录找到AOP/PNX-0-XXX-abl.elf
存放至D:\NFT1.1.2_with_Drivers\tools

并在此目录唤醒cmd/powershell

执行.\fastboot flash abl XXX.elf


然后.\fastboot reboot开机




-------------------------分割线-------------------------



线刷 离线全量包的大致流程(payload.bin)


1、准备工作
电脑 安装 python3

打开 https://www.python.org/downloads/windows/
选择 Download Windows x86-64 executable installer

安装时 注意勾选 Add Python X.X to PATH否则无法执行下述关键步骤




安装 环境
开始键 右键 选择Windows Powershell (管理员)
win7在开始菜单搜索cmd 选择 命令提示符(管理员)

执行 pip3 install protobuf 回车



以下内容为 未勾选 Add Python X.X to PATH 或没有安装新版 等问题 导致



以下内容(卡连接)请备好电脑梯子




解压全量包文件
也可只解压payload.bin文件








2、执行线刷
手机置入DM模式,连接电脑
NFT点击检测手机,选择对应手机型号的配置文件选项卡




切换为payload.bin模式,并加载全量包解压目录,选择payload.bin文件,点击 刷写
请nokia X7 8.1 9 线刷时 务必勾上“跳过abl分区刷写”
线刷完成后,请单刷线刷固件里的abl恢复ota问题
除了0x8安全等级 (nokia X7 8.1 nokia 9) 以外的普通机型,一律 不勾选“跳过abl分区刷写”





确认无误后,点击确定





程序正在检测payload.bin 和python3环境、并正在自解压





正在刷写,直至结束,自动开机









UNFORGIVEN 发表于 2019-11-24 11:24:17

首页灌水 封14天

矛盾螺旋 发表于 2019-11-24 21:49:30

有空试试!多谢!

shortcall 发表于 2019-11-24 21:52:55

这个月折腾了几次,下次用这个神器试试,谢谢!

lzhutl 发表于 2019-11-26 11:11:19

感觉和LG的刷机相似

一个人生活 发表于 2019-11-27 14:07:21

谢谢分享 支持楼主

Cyrix 发表于 2019-11-29 09:11:13

支持X7 ?

UNFORGIVEN 发表于 2019-11-29 10:44:15

Cyrix 发表于 2019-11-29 09:11
支持X7 ?

0x8安全等级(X7 8.1 9) 较早前已经攻破解锁方法这里不提供

levyslove 发表于 2019-12-19 23:06:34

感谢楼主分享!!!

feidaomen 发表于 2020-3-22 02:56:39

不解锁BL 能把X6 6G版 从9.0国行刷到8.1国行吗?{:4_108:}

UNFORGIVEN 发表于 2020-3-22 13:00:06

feidaomen 发表于 2020-3-22 02:56
不解锁BL 能把X6 6G版 从9.0国行刷到8.1国行吗?

NFT仅支持已解锁用户

feidaomen 发表于 2020-3-22 18:13:40

Unconditionally 发表于 2020-3-22 13:00
NFT仅支持已解锁用户

{:4_87:}

xiaxiaoyu12138 发表于 2020-4-15 19:34:18

本帖最后由 xiaxiaoyu12138 于 2020-4-19 17:26 编辑

反馈一个BUG
Nokia9的配置文件中有一处拼写错误,程序会尝试将sutinfo.img写入“sutinf”分区,实际上该分区的正确拼写为sutinfo。
执行该操作时刷写任务正处于80%完成度,这会导致程序报错,而仍未完成刷写的任务将被终止。在进行版本跨度大的刷写,国行国际转换时都会导致手机出现故障(甚至变砖)。

hikari_calyx 发表于 2020-4-15 22:17:42

xiaxiaoyu12138 发表于 2020-4-15 19:34
反馈一个BUG
Nokia9的配置文件中有一处拼写错误,系统会尝试将sutinfo.img写入“sutinf”分区,实际上该分 ...

了解。我们已经向原作者反馈此BUG,之后将更新修正后的版本。
现阶段修复的方式是,修改 Nokia 9.conf 文件即可解决问题。

QiGong 发表于 2020-5-14 19:26:13

你好,阁下,诺基亚X71使用该方法刷机无法开机,卡死在powered by android启动界面,已尝试两种模式,三种rom,均无解,希望阁下留下联系方式,于百忙中抽时间与我讨论解决方案,并且,X71是兼容GSI的,我不知道问题在哪里。
https://imgkr.cn-bj.ufileos.com/48ef1ce3-03fc-41ed-92c8-d2e7b8877efd.png

页: [1] 2
查看完整版本: 向上支持0x8安全等级的 NFT 诺基亚全机型刷机工具 线刷流程