依赖于 pyserial和crcmod apt install python3-serial python3-crcmod 协议解析和加密解密算法库 git clone git@github.com:P1sec/pycrate.git cd pycrate python3 setup.py build cd .. QCSuper字节 git clone git@github.com:P1sec/QCSuper.git qcsuper cd qcsuper mv ../pycrate/build/lib/pycrate_* ./ 运行 ./qcsuper.py --adb --decrypt-nas --pcap-dump /dev/shm/1.pcap
在Oneplus 5T上测试通过
在Redmi 7上不能捕获数据
用Wireshark打开1.pcap,即可进行分析
不能正常运行的手机,可能是
inputs/external/adb/adb_linux
或
inputs/adb_bridge/adb_bridge
的问题
cd inputs/adb_bridge/adb_bridge
make CC=/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang
/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang adb_bridge.c -std=c99 -Werror -fPIE -pie -o adb_bridge