Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.

FRP 方法

sukanka edited this page Feb 25, 2020 · 12 revisions

注意:本方法适用于 16T, 16xs, Note9, X8, Note6 等公模机(ODM),本方法是完全免费的, 思路来源于 @HenGe_

16S, 16S Pro, 16th, 16th Plus 暂时无法使用本方法, 解锁方法请参见解锁 BL, 注意: 这可能会导致一定的费用!

如果你设置里有 OEM 解锁, 直接打开就好. 然后直接使用解锁命令解锁即可.

主要思路

针对隐藏OEM 解锁的部分机型, 导出 frp 分区, 修改07fff00f 地址的值为1 (07fff0 最后一列)

然后刷回修改的 frp 分区。再用 fastboot 命令解锁.

详细操作

导出和刷回frp 现有基于命令行的和基于9008的方法。

9008 方法

利用 QFIL 导出 frp 分区,用 Hex 编辑器修改地址或者直接使用 @XiNGRZ 制作的网页修改器 再利用 QFIL 恢复改好的 frp 分区。

  • 首先根据 线刷教程 安装好QPST, 同时你需要一个线刷包(其实是需要 Programmer, 可以在中文教程找到). 根据线刷教程把线刷包配置好(建议除了最后的刷机不做,其他步骤都做).
  1. 进入Tools> partion manager就可以开始管理分区了

  1. 然后找到 frp右键,选择第一个

  2. 再选择 Read Data

C:\Users\$Username\AppData\Roaming\Qualcomm\QFIL\COMPORT_$NUM 下找到刚刚备份好的 frp 分区,名字不叫 frp.bin,不过无所谓, 可以给它改名. 注意 $Username改成你的用户名, $NUM 改成你的 9008 端口号码.

  1. 再获取到修改好的 frp.bin 之后, 将它放到一个你喜欢的文件夹,比如 C:\,
  2. 重复步骤 1, 2, 然后这次在步骤3那里选择 Load Image, 然后选择修改后的 frp.bin 即可刷回.

基于命令行的方法

此方法需要root 权限 使用终端(手机上的终端模拟器或者电脑上的命令行,如果使用电脑,请先安装好 adb 工具,将手机脸上电脑,打开命令行,然后输入 adb shell)

  • 输入 su 在手机上授予 shell root 权限。
  • 输入 dd if=/dev/block/bootdevice/by-name/frp of=/sdcard/frp.bin 将 frp 分区导出到手机存储空间根目录,文件名为 frp.bin.
  • 使用网页修改器修改 frp.bin
  • 将改好的 frp.bin 放回 手机存储空间根目录。
  • 使用 dd if=/sdcard/frp.bin of=/dev/block/bootdevice/by-name/frp 刷回frp 分区

解锁

解锁会清除手机上所有数据 关于解锁命令: @XiNGRZ

骁龙845, 骁龙710 以上使用 fastboot flashing unlock, 之前的老机型使用 fastboot oem unlock

电脑先装好 fastboot 工具,手机重启进入 fastboot 模式,连上电脑,打开命令行,输入解锁命令, 手机上会有提示, 使用音量键选择 UNLOCK THE BOOTLOADER, 电源键确认。