type
status
date
slug
summary
tags
category
icon
password
1.SSH环境
首先从GitLab下载Magisk_SSH,注意是放在了magiskSSH_Releases仓库而非原来源码仓库的Release。
Push到手机

生成公钥,push到手机
进入adb shell,把公钥写到magisk配置中
编辑
/data/ssh/sshd_config
(先pull出来修改再push回手机,ES文件管理器编辑不了,因为打开的文本编辑器没root权限,先移动到用户目录下修改,然后移动回去。注意备份。)
设置以下选项
设置端口为2222是为了方便后续debian开ssh不用再改了


重启sshd服务
刚才生成的私钥putty不能直接用,要用puttygen转换一下格式。
先备份一下原来的私钥


点击save就能直接保存另一份文件
putty设置为刚才生成的私钥,用shell或者root用户登录。




shell和root用户都可以登录了。
2.部署EADB
在linux系统下,下载最新的arm64 full包和eadb包。
首先确保能用ssh连接手机。Linux添加私钥:


运行以下指令:

文件系统会被push到手机
执行指令连接到手机

先passwd root修改root密码!!
安装一下常用软件包和ssh
要修改的地方
1 ssh配置
nano /etc/ssh/sshd_config
改为
2 导入公钥
此后2224端口可以通过公钥和密码登录root用户
💡 后面每次重启手机都需要重启debian,即adb shell后

3.部署pyenv环境使用frida
安装必要软件包
安装pyenv
‣
把这个复制到.sh里面赋予执行权限,然后运行(注意开全局代理)
./pyenv_installer.sh

按照输出提示执行
4.编译BCC
安装依赖包
clone bcc
测试运行
tools/bitesize.py

- Author:Lynnette177
- URL:https://next.lynnette.uk/article/android_eadb
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts