首页 > 应用 > 关键词  > 手机IMEI最新资讯  > 正文

改变手机IMEI的方法

2012-09-06 09:26 · 稿源:月光博客

某些移动应用会通过技术手段阻止用户使用,例如被陌陌封号了以后,使用者会注意到,自己的手机再也无法使用陌陌了,即便是再注册一个帐号也无济于事。本文给出一个办法:即通过PDroid修改app所能见到的IMEI,来合法安全地解决这个问题。

产生这种状况的原因:

1,通过在Android Package的androidmanifest.xml文件中添加Android.permission.READ_PHONE_STATE对象,android应用程序可以通过Android提供的API获取访问蜂窝设备的IMEI号码的权限。

2,在Android手机上,陌陌会索取手机的IMEI号码,并且把它当作用户校验的手段。当你试图在别的手机上登陆你的陌陌账户时,会被拒绝。同样,陌陌的运营者可以决定阻止带有特定IMEI的设备登陆。

3,每个手机都有一个独一无二的IMEI号码,这意味着IMEI和用户高度相关,和手机号码一样是一个可以精确追踪到用户的标记,只要不换手机,无论你使用什么帐号,IMEI都是不变的。

------有一个例外,山寨机的IMEI号码往往会不符合以上情况

问题出在哪里:

显然,陌陌是无权封禁设备的。因为它不可以具备追踪到设备的能力。换个说法,只要用户希望,用户就应当能获得阻断陌陌追踪到用户设备的能力。

IMEI与用户的高度相关决定了它是用户的隐私,只有用户的蜂窝网络运营商以及一些直接的利益相关者(如负责公共安全的政府部门,厂商在维修设备时)才可以无条件知晓特定IMEI与用户之间的联系。除此以外,用户理应可以自行决定哪些应用程序可以知晓自己设备的串号。

而陌陌将IMEI作为了用户登陆的必要条件。如果陌陌无法从Android.permission.READ_PHONE_STATE获得IMEI,它就不会登陆。

所以?

就像越狱苹果手机那样,我们需要一个由用户可行的,剥夺这种(可能是非法的)追踪到具体设备能力的手段。在罕见的情况下,使用二手设备的用户不得不通过这样的方法来绕过自己手机的前一个使用者被封禁,导致自己也不能用陌陌的故障。

简单地说:

既然形式上陌陌需要一个IMEI,那么就如其所愿,公平地给它一个李鬼IMEI吧。如果陌陌一旦获得了IMEI,只要内容不为空,它就会允许注册/登陆。

以下介绍的内容无法改变手机本身的IMEI(这个东西是固化在更底层的地方,不是通过修改系统就能做到的),所以没有法律或安全上的问题;相反的,它会给android用于向app提供IMEI的API做点手脚,让你可以自行决定,是否向应用程序提供IMEI,或者提供一个自定义/随机的IMEI。

实践以前,请检查一下是不是满足以下条件:

最重要的:因为接下来介绍的方法是公开的,涉及到的代码也是开源(PDroid patch的代码本体以GPLv3授权)的,因此以下的方法以“原样”提供,没有任何保证,实践者需要自行承担操作带来的一切后果(比如,包含且不限于设备损坏,被封号等状况)

1,设备需要满足的基本条件:

设备的bootloader必须解开(对于HTC设备,需要处于s-off状态)

仅可在这些系统实行Android 2.3(Gingerbread)/4.0(Ice Cream Sandwitch)/4.1(Jelly Bean)

Android必须允许root权限(意味着你可以通过superuser/superSU/LBE授权管理等为需要的app提供root权限),以使得PDroid patch可以工作,实际上PDroid app本身并不需要root权限。

Android必须deodexed。

2,开发环境

对于Android 2.3,你需要:

一个安装了JDK1.6/1.7的windows环境,

.Net Framework 2.0虚拟机,

设备的recovery环境需要clockwork recovery(TWRP recovery可能不被支持)

对于Android 4.0,你需要:

一个安装了JDK1.6/1.7的linux、MAC或cygwin环境

或者:

在有足够java,android开发能力的前提下,你可以按照XDA-developers论坛上给出的源代码,指示,自行编译。

3,你需要掌握的知识

会给android手机刷机,某些情况下需要知道怎么解锁bootloader,以及通过fastboot

安装linux内核;可能需要知道最基本的linux终端(terminal)的使用方法

4,其它

如果是android 2.3,设备的framework.jar必须没有改动过

如果是android 4.0/4.1,只有特定的rom种类被支持。支持名单包括(到2012年8月25日为止):CM7,CM9,CM10,AOSP(Jelly Bean以及部分低级版本),AOKP,ParanoidAndroid,以及其它某些未指明的版本。

------CM是Cyanogen Mod的缩写,AOSP是Android Open Source Project的缩写,AOKP是Android Open Kang Project的缩写。

实际操作:

将会做什么?

通过给android系统打一个叫PDroid patcher的权限管理补丁,配合上专用的app(也就是PDroid app)后,可以给陌陌的app提供一个自定义IMEI号码,从而绕过它的IMEI检测系统。

具体步骤?

对于Android 2.3

1,下载PDroid作者svyat编译好的自动补丁制作工具PDroid Patcher

2,在recovery环境中将当前的ROM进行nandroid备份并导出。当然,也可以用全新的刷机包(aroma installer格式的可能不被支持)

3,启动PDroid Patcher,选择上一步准备好的备份/刷机包(.zip文件),点击patch后,软件会针对当前的.zip制作一对补丁,一个是用于打上PDroid补丁的,另一个是恢复包,用于打完补丁后的还原(在出故障,或不希望继续使用等场合下)

4,把上一步制作好的两个补丁复制到设备的SD卡(对于不支持SD卡的设备,则放在/sdcard分区),如果是安装全新系统,不要忘了刷机包。

5,进入recovery环境,安装PDroid补丁。新安装系统的,则先安装系统后再安装PDroid补丁。

6,到Google Play Store安装PDroid app;如手机没有Gapps,或因众所周知的原因而无法访问Play Store时,则可以到作者在XDA-developer的页面获取。

7,打开PDroid app,给陌陌指定一个IMEI号码即可------同样的,这个IMEI号码会和你新注册的陌陌帐号绑定。

对于Android 4.0/4.1

原作者svyat提供的补丁工具只适用于Android 2.3,因此我们需要mateorod的帖子中,适用于4.0/4.1的工具。这个工具只能在Linux、Mac,以及Cygwin环境下运行。所以实践者可能需要一台安装了JDK(OpenJDK和Oracle开发的JDK都可以)的linux电脑/虚拟机,或者按照作者提供的方法自行配置cygwin环境。

1,下载专用的补丁制作工具,解压至实践者自行指定的工作目录

2,在terminal中进入前面所说的工作目录,以”./autopatcher ROM.zip pdroid”的形式运行,稍等一会,补丁(以及恢复包)就会制作完成。也可以” ./autopatcher ROM.zip pdroid,v6supercharger”的形式运行,这样补丁就会同时包括pdroid与supercharger V6(一个调整了默认Android系统内存管理的脚本)

接下来的步骤和前面相同。

iOS系统怎么办:

在iOS系统下(需要越狱),也有类似的应对方法。有一个叫UDIDFaker的工具可以为指定的app更改UDID,也可以用来绕过陌陌(可能是非法) 的限制。

类似的方法也可以用于whatsapp等强制要求IMEI才可工作的app,如果你不希望它们知晓你的IMEI的话。

可能需要的相关XDA-developers内容的地址以及参考:

mateorod --- [Script][8-08][JB] Auto-Patcher

https://forum.xda-developers.com/showthread.php?t=1719408

svyat - [APP] PDroid - The Better Privacy Protection [2012-03-18: Bugfixes in Patch 1.32]

https://forum.xda-developers.com/showthread.php?t=1357056

[App] PDroidAddon Camera and Microphone Permission [Update: v1.2, 2012-08-08]

https://forum.xda-developers.com/showthread.php?t=1794411

IMEI

https://baike.baidu.com/view/90099.htm

作者:willproven

文章来源:月光博客,转载请注明出处。

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • 曾因侵害用户权益被下架!豆瓣安卓App新版测试:移除获取IMEI权限行为

    近日,豆瓣安卓端App推送了7.20.0测试版本,该版本除了常规的修复Bug外,还移除了此前版本对IMEI权限的要求。根据工信部在本月初发布的通告,豆瓣App在豌豆荚上架的7.17.1版本,由于涉及超范围收集个人信息问题而被下架,对此,豆瓣官方称问题出现在安卓9及以下系统版本中,软件存在对用户信息获取频次不合理的情况。根据豆瓣官方的回应,该问题仅出现在安卓9及以下的系统版本,在iOS以及安卓10及以上版本中不存在该问题。不过即便

  • 孩子有网瘾怎么办?一部好手机,可以改变孩子

    有的家长说:“孩子在家上网课的时间多了,用手机有了正当理由...孩子与短视频的频繁接触,家长对孩子行为的焦虑与干预,成为了网络时代亲子关系的新课题...乐习手机,专为孩子研发,是专属于孩子的学习手机,能够从外到内,从根本上真正解决孩子们的网瘾问题...乐习手机使用的是完全封闭的系统,没有任何下载端口,即便是把手机完全交给孩子,他也无法自行下载软件,无网络、无社交、无游戏的纯净系统让孩子在潜移默化中戒除了短视频的网瘾......

  • 时代改变搜索

    时代的变迁,推动着搜索的进步与迭代...搜索,是忘不掉的习惯...当1999年,初代搜索巨头雅虎搭建起第一个中国区网站时,两家日后的搜索引擎“王者”在国内刚刚起步,百度尚未开始独立提供搜索服务,而谷歌更是还未正式进入中国...1999年的雅虎中国

  • 万元起的索尼Xperia手机要上魅族Flyme?大V澄清:坚持类原生安卓

    与LG退出市场不同,索尼还在坚持做安卓手机,去年发布的Xperia PRO-I还全球首发了1英寸大底传感器,售价10999元起步,日前又有传闻索尼Xperia国行手机会上魅族的Flyme系统,但此消息已经被澄清...此前索尼在手机系统上也确实跟魅族有过本地化合作,所以时不时就有传闻称Xperia手机要改用魅族Flyme系统......

  • 永远改变了F1的六起悲剧

    Formula1是赛车运动的巅峰,许多消费性汽车技术都是从多年来吸引了几代人的高热度赛车中渗透出来的...以下是一些最令人心碎的悲剧,它们震撼了F1世界并将其塑造为今天的运动...瑞典赛车手罗尼·彼得森是70年代最伟大的车手之一...这使得这位迈凯轮赛车手冲向彼得森的莲花赛车,后者被抛向右侧的障碍物,汽车的前端发生粉碎...这一事件改变了F1场上的医疗管理方式......

  • 海信通信携手筑泰 以天骐Mega10征战双系统手机市场

    筑泰天骐Mega10 充分运用了海信通信和筑泰两者在5G通信、物联网、信息安全等方面的先进技术积累,有着极高的性价比及稳定的货源,是海信通信和筑泰现今针对双系统手机市场的重要竞争利器...为突破行业定制双系统手机市场瓶颈,海信通信携手筑泰形成品牌联合,以筑泰天骐Mega10 安全手机征战双系统手机市场,为政企用户提供更多选择,助力政企数字化转型升级...相信随着筑泰天骐Mega10 安全手机的推出,双系统手机市场将进入一个全新的高性价比时代......

  • 魅族公告Flyme手机云备份功能明年3月31日停运

    今天魅族Flyme官方于魅族社区发布《Flyme 手机云备份功能调整公告》,宣布将于3月31日正式停运手机云备份功能。

  • 用“纸”做的骁龙8旗舰手机!realme GT2 Pro发布:3699起

    今晚19:30,realme正式发布了品牌旗下的首款高端旗舰手机realme GT2 Pro。有意思的是,realme GT2 Pro也是全球首款用纸”做的手机,其大师版配色的后壳是手机行业首此采用生物基材料,将从纸浆等材料中提取的等可再生原料经过复杂工序打造成型,经过ISCC国际可 持续发展与碳认证,相比传统材料,最高可降低63%的碳排放。大师版有两种配色,分别是纸”和森”,均采用了生物基材料,另外还有两款AG玻璃配色,分别是锻黑和钛蓝。realm

  • 帕梅拉PamelaReif

    “帕梅拉PamelaReif”是2021年B站百大UP主,B站账户注册性别为:女,截止到发稿时间2022年1月11日,粉丝数量为6949278人,并关注了其他3个UP主。B站在2021年百大UP主宣传介绍中,给与UP主的介绍信息如下:这位来自德国的健身少女,堪称 B站的腹肌撕裂者、脂肪燃烧炉。她的视频优雅且不失强度,10分钟的课程,能让粉丝们戴着痛苦面具,锻炼出100分钟的心理强度,在减脂路上,痛并快乐着。入站一年多,她带领大家共同进步,评论区里时

  • 微软似乎改变了关于在Windows 11中迅速取消控制面板的想法

    微软在Windows的控制面板上上下挥舞斧头已经有一段时间了,显而易见的是许多选项开始被逐渐迁移到Windows10/11的设置应用程序中,但事实上这似乎并没有受到Windows11用户的普遍欢迎,因此,对于经典Windows控制面板的粉丝来说,(轻微的)改变主意将是一个值得欢迎的消息。虽然现在有许多设置必须通过"设置"来访问,但至少有一个控制面板选项的改版工作得到了一些缓和,这一部分就是重要性非常高的网络连接(ncpa.cpl)。在最近发布的Window 11 build 22538中,微软推出了许多改变和补充,其中最重要的是触摸键盘的语音控制的到来。但在发

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天