Ubuntu 18.04.5 LTS AndroidStudio以及相关SDK/NDK/Tools踩坑集锦(持续更新)_高桐@BILL的博客-CSDN博客
bcc工具上手指南_buhui912的博客-CSDN博客_android bcc
1、下载adeb
2、下载bcc ;其相当 debian 系统
3、下载adb
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
在wsl 或者 linux 系统上,进入adeb 目录执行
adeb prepare --archive bbc.tgz
也可以 adeb prepare ,adeb 脚本会自动下载bcc ,并执行下面的脚本,将bcc (debian) 解压安装到手机,如果失败直接到手机上执行 device-unpack 即可以安装了
安装好了在linux 终端 adeb shell 就会进入手机debin 系统
4、进入手机debin 后,就相当linux 环境了,可以使用下面的命令在手机下载linux 源代码
apt install linux-source
源码会自动下载到/usr/src目录
1 将.xz解压为.tar
xz -dk node-v14.15.1-linux-x64.tar.xz
2 将.tar解压为普通文件
tar -xvf node-v14.15.1-linux-x64.tar
d 解压.xz文件
k 保留原文件(如果不想保留,可以去掉k)
linux 源码下面就有ebpf 例子
/usr/src/linux-source-5.10/samples/bpf
5、框架
ebpf 可以Hooks 下面 kprobe、uprobe、tracepoint、perf_event 等