如何更改高通系列设备的IMEI

免责声明:仅用于教育目的,在许多国家和地区,更改 IMEI 号是被法律禁止的行为。本文作者强烈建议不要尝试或执行任何可能违反您所在地法律的操作。如果您选择忽视这个警告并进行此类操作,那么由此产生的任何后果,包括但不限于法律责任和设备损坏,都将完全由您个人承担。本文作者对此概不负责。

再读一遍:

免责声明:仅用于教育目的,在许多国家和地区,更改 IMEI 号是被法律禁止的行为。本文作者强烈建议不要尝试或执行任何可能违反您所在地法律的操作。如果您选择忽视这个警告并进行此类操作,那么由此产生的任何后果,包括但不限于法律责任和设备损坏,都将完全由您个人承担。本文作者对此概不负责。

本指南在 Google Pixel 3和Black shark 5 Pro(黑鲨5pro) 上进行了测试,不同的设备也可能有不同的 EFS 分区方案,请务必按照本指南进行调整。

前提条件:

确保驱动程序安装正确,请前往文末链接下载。

备份EFS分区

这很重要,因为该分区存储您的原始 IMEI,如果您不备份它,您将永远丢失原始 IMEI!

您可以通过TWRP或者通过root权限提取分区。

备份QCN文件

通过此文件将原始IMEI修改为你想要的,如果已有相同设备的QCN文件,可以跳过此步骤。

在CMD或power shell下执行

adb shell
su  #提权为超级(root)用户
#  执行以下命令,启用诊断模式
resetprop ro.bootmode usbradio
resetprop ro.build.type userdebug
setprop sys.usb.config diag,diag_mdm,adb

此时电脑设备管理器将出现两个未知设备或已经正确识别设备

如果显示未知设备。请提前安装好驱动程序Qualcomm HS-USB Diagnostics driver然后按照下图选择相似的驱动程序,请自己一个一个尝试。如果驱动程序选择正确,将能够正确读取QCN文件。

打开 QFIL,然后单击 Select Port ... 选择您设备的 COM 端口。

转至Tools > QCN Backup Restore 并单击 Browse ... 保存原始 QCN 文件。

如果您的设备是双卡双待,请务必勾选 Enable Multi-SIM

单击 Backup QCN 继续,等待完成。

重置 EFS 分区

备份 EFS 和 QCN 后,需要重置 EFS 分区。为什么?因为IMEI需要为空才能成功更改IMEI。如果不先重置EFS分区,修改后的IMEI不会生效。

执行以下命令

adb shell
dd if=/dev/zero of=/dev/block/bootdevice/by-name/modemst1
dd if=/dev/zero of=/dev/block/bootdevice/by-name/modemst2
dd if=/dev/zero of=/dev/block/bootdevice/by-name/fsg
dd if=/dev/zero of=/dev/block/bootdevice/by-name/fsc
reboot
一旦正常重启,信号就会丢失(无服务)。不要惊慌,这是故意的,因为 IMEI 已经为空。拨打 *#06# ,您的 IMEI 通常以 004xxxx 开头。 Blackshark 5 Pro成功后,串号不变,卡槽中有卡,但设备显示未插卡则已经成功,写入修改好的QCN即可。

修改QCN文件

执行以下命令,启用诊断模式

resetprop ro.bootmode usbradio
resetprop ro.build.type userdebug
setprop sys.usb.config diag,diag_mdm,adb

打开 QCN IMEI 工具。

单击 Load QCN ,然后选择我们之前备份的或您已有的 QCN 文件,您将会看到您设备的IMEI。

在下面的两个输入框中输入您需要的IMEI,单击 Replace and export QCN 保存修改后的QCN文件。

恢复QCN文件

最后一步,刷写修改后的QCN文件。

  1. 启用诊断模式(如果尚未启用)
  2. 打开 QFIL,然后单击 Select Port ... 选择您设备的 COM 端口。
  3. 转至Tools > QCN Backup Restore,然后单击 Browse ... 选择修改后的 QCN 文件。
  4. 单击 Restore QCN ,等待刷写完成
  5. reboot

如何恢复原始IMEI?

adb push modemst1 /tmp
adb push modemst2 /tmp
adb push fsg /tmp
adb push fsc /tmp
adb shell
dd if=/tmp/modemst1 of=/dev/block/bootdevice/by-name/modemst1
dd if=/tmp/modemst2 of=/dev/block/bootdevice/by-name/modemst2
dd if=/tmp/fsg of=/dev/block/bootdevice/by-name/fsg
dd if=/tmp/fsc of=/dev/block/bootdevice/by-name/fsc

相关文件下载

链接:https://pan.baidu.com/s/1ETzgRQU3LWHWdSSgZ9aFuA?pwd=jr03
提取码:jr03

智云海Telegram频道
技术支持:[email protected]
站长E-mail:[email protected]
如需转载,请注明文章出处
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇