設定所有的應用程式可除錯

2022-03-12 04:17:24 字數 517 閱讀 9754

原文:

1. adb shell 擁有root許可權,或者 adb shell su 以後可以擁有root許可權;

2. 1中獲取的shell 其 selinux domain為permissive domain,如 u:r:su:s0 或者 其他可以ptrace init程序且有設定ro.xx目標屬性selinux許可權的domain。

用法:adb push ./libs/armeabi-v7a/mprop /data/local/tmp/

adb shell "chmod 755 /data/local/tmp/mprop"

# 修改init程序中的ro屬性判斷邏輯

adb shell "/data/local/tmp/mprop"

# 之後就可以修改任意ro屬性了,如

adb shell "setprop ro.debuggable 1"

# 恢復init預設邏輯,之後就無法再修改ro屬性了

adb shell "/data/local/tmp/mprop -r" 

獲取手機裡面的所有的應用程式

private string apkpath public string getapkpath public void setapkpath string apkpath 應用程式的圖示 private drawable icon 應用程式名稱 private string name 應用程式安裝的...

ARM Linux應用程式除錯環境

建立arm linux應用程式除錯環境 gdb gdbserver insight環境的搭建 2.配置安裝gdb gdbser tar jxvf gdb 6.6.tar.bz2 cd x gdb configure target arm linux prefix usr local arm gdb ...

除錯多執行緒應用程式

對於多執行緒應用程式的除錯 各開發工具都有良好的支援,使用廣泛的為windows下vs及unix下的 ms對vs除錯多執行緒程式給出了詳細的幫助手冊,可以在msdn中搜尋 setthreadname 設定執行緒名稱 中找到相關頂級主題 除錯多執行緒應用程式 ms help 以下文字摘自msdn 執行...