Naz*_*arK 5 shell android valgrind native adb
我正在尝试valgrind在 android上使用,但遇到了一些问题。当我在valgrind下面启动应用程序时出现以下错误(在 logcat 中):
logwrapper W type=1400 audit(0.0:73): avc: denied { execute } for name="start_valgrind.sh" dev="dm-1" ino=654102 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:system_data_file:s0 tcla ss=file permissive=0
E executing /data/local/start_valgrind.sh failed: Permission denied
start_valgrind.sh I executing /data/local/start_valgrind.sh failed: Permission denied
I start_valgrind.sh terminated by exit(255)
Run Code Online (Sandbox Code Playgroud)
先决条件:
adb shell setprop wrap.$PACKAGE \"logwrapper /data/local/start_valgrind.sh\"(下面链接中的 start_valgrinds.sh 脚本)chmod -R 777 /data/local/Inst/(valgrind bin 的位置)。chmod 777 /data/local/start_valgrind.sh(启动脚本,见 2 项)adb shell am start -a android.intent.action.MAIN -n $PACKAGE/.MainActivity 也许是因为它没有足够的权限而logwrapper无法启动脚本的问题/data/local/start_valgrind.sh,但是如何添加这些权限。?
| 归档时间: |
|
| 查看次数: |
585 次 |
| 最近记录: |