MTK android 可修改IMEI方法

我记得在csdn上看过一个博主写了一篇相关的文章,思路差不多。

他的方法是写了一个apk来修改imei号,本人就偷懒了,直接在平台上修改。


拨号界面发送指令

*#123456789012345#6666# 修改卡1 imei为123456789012345

*#123456789012345#7777# 修改卡2 imei为123456789012345

。。。。。。

以上没什么好说的,在Contact相关文件里面修改即可


接收端修改的问题,找一个有系统签名权限的apk插入代码接收指令,经过测试非系统签名的是无法修改imei的,市面上apk后来无法修改mtk imei貌似就是这个原因。


我选了Setting这个api来接收修改imei号


卡1 at命令 "AT+EGMR=1,7,\"" + imei + "\"";

卡2 at命令 "AT+EGMR=1,10,\"" + imei + "\"";


调用invokeOemRilRequestStrings就OK


--------------------------

每次手动输入imei号后都需要关机再开机才能看到修改结果。

另外恢复出场设置会把imei号变为系统默认的,这个就需要在恢复出厂设置对imei号进行备份和恢复了,可以参考我的那一篇备份恢复文章。


ps:

MTK imei号存储位置   "/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001"






  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值