android调试

type
status
date
slug
tags
summary
category
icon
password
😀
说是初探,也不是很初探吧其实,前面多多少少弄过完整的流程了,但是由于hyperV这玄学东西后面搞的环境一团糟,打算还是重新弄一个完整的调试方案出来,顺便记录一些基础知识
初学配安卓环境挺痛苦的,有几大原因:还没准备可以root的真机;在x86架构下跑arm的方案很少,流畅的更少;能比较流畅运行的大多是商业模拟器,但是我的本地linux环境大多放在wsl2上,商业模拟器很多与wsl2的hyperV冲突
几个尝试过或可以考虑的方案:
Android Studio
mumu12
qemu
真机
选择多,但是arm调不动
使用方便
配置麻烦,多数时候没法用
准备尝试 已配置,需要root,略麻烦 启动!

1、Android Studio

在so有x86支持时为比较优解,可以随意选择安卓版本来使用。仅支持arm时本机能成功运行的镜像仅有:
armeabi-v7a的Nougat,但很多新的apk都是arm64-v8a,这里本机跑会报很多错,而且很慢很慢

2、正常情况下可以用nox或者雷电模拟器,稳定性还行,但是有wsl2的情况下会出奇怪问题(雷电号称是有兼容的,但是实测用起来会卡死,懒得修了直接换个)之前一直用的mumux,但是这两天连adb会触发强制更新,换成mumu12居然还可以用,属于比较惊喜的,在真机拿到前可以先用这个方案

mumu12用的x86的架构,但是实测是可以跑arm64-v8a的,具体原理不太懂,但是确实挺好用的,可以按照这篇操作,调试so层

3、qemu

不太可行

4、真机

理论上的最优解,但是不知道比起商业模拟器优多少呢

群开发高手那里收了个二手红米,还得是小米
简单记录一下:
  • 刷入Magisk(adb push D:\android\Magisk\Magisk.v26.3.zip /sdcard/
    • 在手机上根据提示操作,adb上su即可获得root
      • 大功告成!

ps.后来折腾的比较多了就弄得快了,好像也不怎么麻烦
 
上一篇
cv与一些classify事项记录
下一篇
d3ctf2023
Loading...
文章列表
Hi~, I ‘m moyao
reverse
pwn
pentest
iot
android
others
ctf
iOS