imei 无疑是隐私党的关切要点。我有个疑问:安卓手机的改 imei 是在手机里的 app 层面上修改的还是在运营商的层面上修改的?(运营商的层面是指改过 IMEI 之后电信运营商所拿到的 imei 也是你修改过的那个 imei 了)。同时还有个问题就是:高通芯片的手机上, imei changer 这个 xposed 程序和 xprivacy 都有改 imei 的功能,但是改好之后的效果不一样,具体说来如下:
1,在 4.4 的系统上, xprivacy 和 imei changer 修改过之后可以体现在*#06#上面,即拨号盘拨*#06#显示的是修改后的 imei ,这个时候是不是说运营商得到的 imei 也就是修改后的了?
2,在 5.x 和 6.x 的系统上, xprivacy 和 imei changer 修改过之后,拨*#06#显示的依然是手机原来的 imei ,这个时候用其他的读取手机信息的软件来检查的话,基本上都是显示的 imei changer 修改的那个结果, xprivacy 修改的就没效果了,这个时候在运营商层面上是不是依然拿到了手机原来的 IMEI ??
3,如果想要在 5.x 、 6.x 、 7.x 的安卓系统上实现运营商层面的改 imei ,需要怎么做??
1
pagxir 2016-10-09 17:07:48 +08:00 via Android
imei 是从基带读过来的,然后送到 app 。这些框架做的事情是拦截送到 app 这个步骤,是不会影响基带的数据的,也就是说基带还是使用原来的 imei 来跟基站通信。
|
2
qceytzn OP @pagxir 那这里又有一个问题了:刷机的时候也会刷到基带,刷完之后基带更新了但是 IMEI 还是没变啊,所以硬件上来说 IMEI 到底是存在手机上的哪个芯片里?可以通过软件修改不? MTK 芯片的手机据说都可以修改?
|
3
21grams 2016-10-09 17:45:21 +08:00
改 IMEI 需要手机厂商专门的工具,这种工具你是拿不到的。
|
5
pagxir 2016-10-09 17:56:02 +08:00 via Android
@qceytzn 基带分区是有普通的数据分区,代码分区,还有 otp 分区。 otp 分区只能通过特定的工具才能写入。
|
6
zzutmebwd 2016-10-09 18:02:05 +08:00 via Android
有一样的需求 有张联通返费的卡 必须对应送的手机才能返费 估计是根据 imei
|
7
jsonzz 2016-10-09 18:06:49 +08:00
酷安网搜索:应用变量。不谢~
|
12
CodingPuppy 2016-10-09 18:23:21 +08:00 via Android
这个真的不是想改就能改的
|
13
qceytzn OP @zzutmebwd 玩卡玩手机我还算是比较在行的。小广告,自己的小号: https://www.v2ex.com/t/310102
|
14
ChangeTheWorld 2016-10-09 19:07:05 +08:00
没有统一的解决方法,不同厂家基带文件格式不通, IMEI 位置也不同, MTK 似乎稍简单,高通则要上 QPST
|
15
qceytzn OP @ChangeTheWorld QPST 好像是可以下载到的??下载安装后怎么弄?
|
16
PolarNightUnion 2016-10-09 19:47:10 +08:00 1
仅作技术交流,请勿用作非法用途。
http://en.miui.com/thread-260943-1-1.html?mobile=2 |
17
ChaosPark 2016-10-09 19:50:43 +08:00
都没用三星手机么?三星手机刷机之前首先要做的就是备份 efs ,不然分分钟刷哭你。
|
18
qceytzn OP @PolarNightUnion 非常感谢!!
我总结一下那篇文章的教程,大概是这几步: 1 , root 并且解锁 BL 的手机上,把 build.prop 文件中的“ ro.build.selinux=1 ”改为” ro.build.selinux=0 “ 2 ,在电脑上通过 abd 命令” setprop sys.usb.config diag,adb “让高通的专用端口显示出来(“ getprop sys.usb.config ” 检查用) 3 ,把一个下载来的基带文件用 HxD 打开并且在相应的位置上替换 IMEI 对应的特殊字符并保存 4 ,在电脑上运行 adb 命令“ dd if=/dev/block/mmcblk0p13 of=/sdcard/modemst1 ”保存基带分区的备份( 3 个分区) 5 ,在电脑上运行 adb 命令“ dd if=/dev/zero of=/dev/block/mmcblk0p13 ”清空基带分区(清空 3 个分区) 6 ,重启后的手机 IMEI 为 0 ,重新打开高通的专用端口,电脑上运行 QPST ,选择端口,然后“ start clients ”里面选“ software download ”里面选“ restore ”并选中之前修改好的文件刷人,重启之后就是全新的 IMEI 了! 以上是红米 NOTE3 的修改方式,那么是不是理论上只要是高通芯片的手机并且其基带分区没有特别加密的话,就可以用这种方式去修改??原版的基带文件应该可以在官方的原装系统文件包里找到,哪个分区对应基带分区应该可以在刷机的脚本文件里看到,有了这些然后给任何高通芯片的手机改 IMEI 就畅通无阻了?? |
19
wtdd 2016-10-09 23:24:38 +08:00
慎改,上次想用 xposed 里面的某个 changer 改,还没等改,刚装了重启就直接开机不能了
|
20
wtdd 2016-10-09 23:32:55 +08:00
原因是好像被常蹭的常去馆子旁边的药店发现后封了 wifi 后想改 mac 地址,
不过估计这个得改整个系统的,单独改某个软件这种估计是找不到具体软件的 |
21
billlee 2016-10-10 00:12:27 +08:00
@wtdd 这个是应该只是把 Davilk VM 搞崩溃了吧,把 xposed 禁用,开机进去 disable 掉那个插件就好了
|
22
lshero 2016-10-10 00:28:40 +08:00
|
23
qceytzn OP @lshero 3 个好评,都是 9 月和 10 月里的...如果最近很闲的话倒是可以逗他玩玩的,反正可以退款,就怕把手机刷坏了...
|
25
v1024 2016-10-10 09:39:17 +08:00
高通 QPST , MTK 也有相应工具,这才是真改。
|
26
baozijianke 2016-10-10 09:47:31 +08:00 via iPhone
@21grams 😂😂😂拿得到的我的 LG G3 已经随心所欲改了无数次了😂😂😂
|
28
qceytzn OP @baozijianke 那是个什么样的软件?哪里可下?大侠指条路呗
|