level 1
WritMx
楼主
今天下载某软件开启之后提示“不支持模拟器运行”,就闪退了
反编译之后发现如下代码
if (("000000000000000".equalsIgnoreCase(localTelephonyManager.getDeviceId())) || (!"460".equals(localTelephonyManager.getSubscriberId().subSequence(0, 3))))
{
Toast.makeText(this, "不支持模拟器运行", 0).show();
finish();
return;
程序是依靠IMEI和SIM卡ID来判断是否为模拟器的
干掉finish();重新打包之后程序可以开启了,但是程序访问不了网络了原因查找中
希望官方早日解决SIM卡id问题
2014年08月21日 14点08分
1
反编译之后发现如下代码
if (("000000000000000".equalsIgnoreCase(localTelephonyManager.getDeviceId())) || (!"460".equals(localTelephonyManager.getSubscriberId().subSequence(0, 3))))
{
Toast.makeText(this, "不支持模拟器运行", 0).show();
finish();
return;
程序是依靠IMEI和SIM卡ID来判断是否为模拟器的
干掉finish();重新打包之后程序可以开启了,但是程序访问不了网络了原因查找中
希望官方早日解决SIM卡id问题