-
-
[原创]模拟器知识点
-
发表于:
2024-8-31 08:46
2129
-
一、模拟器选择
雷电,MuMu
雷电启动慢,adb设备连不上,一定得重启一下
二、模拟器设置
1.ROOT 执行adb命令需要
2.磁盘读写权限 安装Magisk需要
3.网络桥接模式 抓包需要让PC和模拟器处于同一网络
4.ADB调试 执行adb命令需要
网络连接方式分为有线连接和无线连接
wifi连接下 有一种网络桥接模式
通过网络桥设备将2个不同的局域网连接起来
实现共享wifi网络上网,模拟器可以通过桥接和PC端共享一个wifi
是一种链路层实现局域网互联的方法
三、模拟器相关问题
1.雷电模拟器黑屏
启动慢,黑屏了是因为屏幕锁,需要解锁,需要按右上角的展开菜单
2.adb.exe: device offline
只有雷电模拟器会出现,MuMu不会
adb kill-server 杀死adb进程
adb start-server 重启adb进程
adb remount 重新挂载设备
不行就重启模拟器
#ADB工具版本不兼容Android 4.2.2及以后的系统,这些系统加入了验证机制
真机也是先确认设备上启用了usb调试
换一个usb线或者换一个端口
重启真机
四、模拟器架构
x86_64
getprop ro.product.cpu.abi 查看模拟器架构
五、模拟器的优点和缺点
优点
1.支持多种机型的模拟
2.防止病毒传播到真机的风险
缺点
无法完全模拟真机的硬件特性和行为,比如传感器数据和GPS信号,导致使用了这些功能的app无法调试
六、模拟器检测
wifi 蓝牙 电量(是不是一直一百)cpu等属性
dev/socket/qemud 与 dev/qemu_pipe 2个通道检测
#QEMU是一个开源的模拟器,能够模拟各种计算机硬件环境,qemud是与QEMU守护进程通信的文件
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)