kali connect Android
目录
Intro
OS:kali2023
Mem: 4G
CPU: 4U
在linux上连接Android系统
sudo apt update
sudo apt install -y ffmpeg libsdl2-2.0-0 adb \
wget git pkg-config meson ninja-build libsdl2-dev \
libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
libswresample-dev libusb-1.0-0 libusb-1.0-0-dev \
android-sdk-platform-tools android-libsparse fastboot
注:
1、Fastboot是一种用USB线连接的刷机方式(线刷),它比Recovery(卡刷)更底层
2、ADB(Android Debug Bridge)是一个开发工具,帮助Android设备与PC通信,使用USB线或WIFI方式连接后可以用它操作手机
# start adb service
sudo adb start-server
clone project
git clone https://github.com/Genymobile/scrcpy
cd scrcpy && ./install_release.sh
# Connect to Android via scrcpy
scrcpy
Notice: The mobile phone is connected to linux through a data cable

when a new release is out,update the repo and reinstall
git pull && ./install_release.sh
before connecting you android you need to enable developer options and usb debugging on you phone...
uninstall
sudo njnja -Cbuild-auto uninstall
remark
1、手机上的"USB调试"功能必须打开
2、adb必须检测到您的设备,scrcpy才能工作(即adb devices -l 必须列出您的设备)
3、列出设备时出现下面的情况则需要在手机上点确认来验证
$ adb devices -l
List of devices attached
T12109280xxxxxx unauthorized
若看到no permissions,需要在手机上勾选允许连接USB调试再试
常用
安装应用:adb install -r <name>.apk
执行Shell命令:adb shell <command>
模拟按键:adb shell input keyevent <value>
截屏:adb shell screencap <path>.png
录像:adb shell screenrecord <path>.mp4
参考(未测试)https://www.croma.com/unboxed/how-to-unlock-android-smartphone-password-without-formatting
# 删除屏幕密码/图案/PIN码
adb shell rm/data/system/gesture.key
Android设备重新启动后,您无需输入图案或PIN码即可访问它
常用刷机步骤
在开机状态下执行adb reboot bootloader命令,在手机重启后进入Fastboot模式
在Fastboot模式下执行fastboot devices查看连接的手机
执行fastboot flash recovery <recovery_path>.img命令刷入Recovery
执行fastboot boot <recovery_path>.img命令免刷进入Recovery
防走丢
QQ群1:905201396
QQ群2:756805267
QQ群3:912567610

浙公网安备 33010602011771号