1、手机有root权限,
这是必须要的不然下面的步骤不用看了。
2、使用re管理器或者其他同类的管理器均可,找到这个路径“/data/data/com.guoshi.httpcanary/cache”,复制里面的“HttpCanary.pem”到非系统的路径中, 比如我复制后放在“/storage/emulated/0/Download”中,然后重命名“HttpCanary.pem”为“HttpCanary.jks”。 3、这时我们把重命名好的文件“HttpCanary.jks”复制粘贴到“/data/data/com.guoshi.httpcanary/cache”中,重新启动HttpCanary app , 找到设置----HttpCanay根证书----导出httpCanay根证书----选择System Trusted(.0)。 4、选择添加根证书至系统----移动----ok。
3.把用户证书变成系统证书
mv -f /data/misc/user/0/cacerts-added/* /system/etc/security/cacerts
lamda的下载
https://github.com/rev1si0n/lamda
adb push E:\Users\Administrator\Downloads\arm64-v8a.tar.gz-install.sh /data/local/tmp
推送过去
然后在手手机里面adb shell后
cd /data/local/tmp
然后使用sh启动它
sh arm64-v8a.tar.gz-install.sh
启动服务了。没有阻塞状态了。
开始配置电脑端环境
网页最下面有
注意python要3.8的,3.9无法运行。
https://github.com/rev1si0n/lamda/
从这网站下载
源代码
进入相对路径,然输入cmd
一定不要中文路径,再次提醒你
\lamda-master\tools>pip install -r requirements.txt
输入这个命令进行安装
//输入这行命令
ip地址是客户端设备的ip地址
python -u startmitm.py 192.168.88.100
#如果你需要LAMDA监听到特定端口而不是6588g
#如果修改,请确保所有内网设备均以相同端口启动
#否则设备发现等功能无法正常工作
sh arm64-v8a/bin/launch.sh --port=8123
卸载服务端
LAMDA对于自身数据的规划非常规范,绝对不会在你的系统中随意放置文件。你可以通过几条命令完全卸载Ida
在进行前,请先按照上方关闭LAMDA服务执行并等待至少30秒以确保服务正常退出。
#删除LAMDA相关目录
rm -rf /data/local/tmp/arm64-v8a /data/usr
#重启设备
reboot