Android 安卓模拟器:设置移动设备号?
有人知道是否可以设置模拟器的手机号码吗?我在任何地方都找不到这方面的信息。谢谢。仿真器的手机号码是该仿真器的端口号。更多细节。请检查此链接:Android 安卓模拟器:设置移动设备号?,android,emulation,Android,Emulation,有人知道是否可以设置模拟器的手机号码吗?我在任何地方都找不到这方面的信息。谢谢。仿真器的手机号码是该仿真器的端口号。更多细节。请检查此链接: 您可以在模拟器中模拟传入的SMS和呼叫(使用模拟器的端口),但仅此而已,您不能设置设备号码或类似的内容。对于这类事情,你需要一个真正的设备。主要是完全控制本博客末尾详述的电话号码: 前7个是完全可配置的,后4个可以是16个允许的端口号之一 事实证明,手机号码存储在SIM卡上。由于没有实际的SIM卡,因此模拟了一个SIM卡。此模拟SIM卡在emulator
您可以在模拟器中模拟传入的SMS和呼叫(使用模拟器的端口),但仅此而已,您不能设置设备号码或类似的内容。对于这类事情,你需要一个真正的设备。主要是完全控制本博客末尾详述的电话号码: 前7个是完全可配置的,后4个可以是16个允许的端口号之一 事实证明,手机号码存储在SIM卡上。由于没有实际的SIM卡,因此模拟了一个SIM卡。此模拟SIM卡在emulator arm二进制文件中硬编码。替换1555521失败的原因是,SIM卡的规范没有以纯文本形式存储MSISDN(移动用户综合服务数字网络号码,又称电话号码)。取而代之的是,每一组数字都以某种反向咬边的方式交换 。。。 查找MSISDN的快速方法是在二进制文件中搜索%d%df%d(下面以红色突出显示)。相应的源代码位于当前repo第436行的external/qemu/telephony/sim_card.c中。以下是该sprintf的格式字符串部分: 有趣的部分是515525%d1(以蓝色突出显示)。交换每组两个数字产生1555521%d(再次感谢代码绘制者)。这看起来像是我们手机号码的前缀
在十六进制编辑器中编辑它。因为我发现每个模拟器都有一个电话号码。如果运行两个模拟器,则可以从一个模拟器调用另一个模拟器。要查找此电话号码,您可以在终端窗口中运行:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
System.out.println("gfvnchgjvbnvhjbbnvgjvbncghvmn ngvm"+imei);
// get SimSerialNumber
String simSerialNumber = tm.getSimSerialNumber();
System.out.println("854755745588954754855ngvm"+simSerialNumber);
//get SimCardNumber
String number = tm.getLine1Number();
System.out.println("gfch5652345651szdxfcgvhbjnfcgvh ngvm"+number);
And Import :]->
import android.content.Context;
import android.telephony.TelephonyManager;
Path\To\Your\Android\Sdk\platform-tools>adb devices
List of devices attached
emulator-5554 device
emulator-5556 device
第一个电话号码是
+1555521554
,第二个是+1555521556
,即电话号码是前缀+1555521
加上仿真器后缀5554
或5556我想这个网页会告诉你怎么做
在此处,您可以尝试在模拟设备中搜索仿真器设备,而不是“关于手机”,按以黄色突出显示的3个点并选择“手机”,然后您可以更改手机号码,屏幕截图附在下面的链接中
现在查看该页面,但逻辑上听起来不正确。。。如何将端口设置为:3033031234?是的,不能将端口号更改为手机号。如何将端口号设置为手机号?由于端口仅为65535,为5位数字,移动电话号码为10位数字。有没有办法更改电话号码?@Nayan您可以试试,您也可以通过查看模拟器的设置>SIM卡状态来检查电话号码。我没有设置中的SIM卡状态。你能发布一个截图吗?你能提供一个信息来源吗@费罗斯塔
Path\To\Your\Android\Sdk\platform-tools>adb devices
List of devices attached
emulator-5554 device
emulator-5556 device