如何绕开Google Play地区限制,自由切换手机App所属国家
2015-05-07 16:21
507 查看
工作原因,个人经常要看个各个国家的数据,而目前国家的区分在安卓中主要是通过MMC区分,就是国家代码,下面放出维基百科的各国家的MMC+MNC的代码吧:
点我,点我
上面说到的MNC其实就是这个国家的运营商ID,软件中使用是MMC代码,但设置中要求设置成MMC+MNC,也就是维基百科中组合出来的5位数。
其中看到一牛人写的
不过是11年了,但提供一个大概思路,就是修改prop中的对应的属性,再重启android市场(实际不重启也能生效),清空app的数据,再启动app,app获取到的数据就是修改后的数据了。
下面说下修改的方法吧:
要求手机必须root
其实就是修改两个属性值:gsm.sim.operator.numeric和gsm.operator.numeric,必须是root的权限才能生效,设置完了可以用adb shell getprop |findstr gsm.*.numeric查看值
修改完了清空你的App,启动App就可以切国家数据了
下面是读取正常的MMC的安卓代码:
点我,点我
上面说到的MNC其实就是这个国家的运营商ID,软件中使用是MMC代码,但设置中要求设置成MMC+MNC,也就是维基百科中组合出来的5位数。
其中看到一牛人写的
破解 Android Market 的区域限制-运营商伪装/Market Faker v1.1.2
不过是11年了,但提供一个大概思路,就是修改prop中的对应的属性,再重启android市场(实际不重启也能生效),清空app的数据,再启动app,app获取到的数据就是修改后的数据了。下面说下修改的方法吧:
要求手机必须root
D:\xxxx\i>adb shell #进入手机shell命令行 shell@android:/ $ su #切换用户权限 shell@android:/ # setprop gsm.sim.operator.numeric 46001 shell@android:/ # setprop gsm.operator.numeric 46001
其实就是修改两个属性值:gsm.sim.operator.numeric和gsm.operator.numeric,必须是root的权限才能生效,设置完了可以用adb shell getprop |findstr gsm.*.numeric查看值
D:\xxxx\i>adb shell getprop |findstr gsm.*.numeric [gsm.operator.numeric]: [46001] [gsm.sim.operator.numeric]: [46001]
修改完了清空你的App,启动App就可以切国家数据了
下面是读取正常的MMC的安卓代码:
private string sMCC; #下面是具体的获取代码 if (sMCC == null) { TelephonyManager telManager = (TelephonyManager) sApplicationContext .getSystemService(Context.TELEPHONY_SERVICE); try { sMCC = ""; String networkOperator = telManager.getNetworkOperator(); if(!TextUtils.isEmpty(networkOperator)) { sMCC = networkOperator.substring(0, 3); } } catch (SecurityException securityException) { securityException.printStackTrace(); } }
相关文章推荐
- 【Android应用开发】-(16)如何绕开Google Play地区限制
- Google Play 应用内购买限制国家地区政策更新
- android手机(设备)横竖屏切换时activity的生命周期是如何执行的?
- 如何申请iOS开发者证书/发布app到手机
- monkey测试 如何找到安卓手机App对应的包名和路径
- 如何使用Burpsuite抓取手机APP的HTTPS数据
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上开发仪表盘控件
- 如何将自己开发的手机APP软件上传到各大手机软件下载平台上(´・_・`)
- 如何注册开通真正支付全世界190个国家和地区,多种货币(美元等)支付和收款国际版paypal帐户
- iOS开发之iOS9、iOS8隐藏app状态栏、 显示app状态栏 、 自由切换app状态栏的状态
- iPhone手机app下载时,如何让背景图片变成我app的icon
- app 网站的每个页面如何保存到手机桌面上
- 用真旺云开发App举个栗子!如何制作一个手机App软件?
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上快速实现CandleStickChart控件
- wp7中如何通过代码获取当前手机的国家代码
- 手机APP软件开发如何提升用户满意
- 如何修改手机字体,不影响APP
- mt6735 [Audio APP]如何监听手机上面音乐 /FM等多媒体声音的播放/停止的动作?
- 如何用HBuider连接夜神模拟器,调试手机APP
- 如何有效地防止网站和手机APP的数据被采集?