安卓 adb shell 使用strace

hhdom / 2024-02-17 / 原文

https://stackoverflow.com/questions/34762544/strace-in-android

http://forum.xda-developers.com/showthread.php?t=2516002

这个链接里边的下载链接改变内容了,可能域名过期了

 

https://source.android.com/docs/core/tests/debug/strace?hl=zh-cn

mmma -j6 external/strace

aosp没提供编译好的,要自己编译,问题是我不会编译

 

 

https://github.com/therealsaumil/static-arm-bins

这里有一版,但是在我手机(安卓10)上用着有问题,execve("/system/bin/df", ["df", "-h"], [/* 24 vars */]) = 0之后就不动了,或者显示 pid 28947 unknown syscall trap 0xd4

RMX1901CN:/ $ file /data/local/tmp/strace-android-static
/data/local/tmp/strace-android-static: ELF executable, 32-bit LSB arm, static, stripped

 

 

小米miui是自带的,但是oppo不自带。。。小米这个strace用着没问题

-rwxr-xr-x 1 root shell  809744 2009-01-01 08:00 strace

cas:/ $ file strace
strace: cannot open