讓apk變可除錯

2021-08-20 05:23:39 字數 712 閱讀 5811

最近學習android逆向發現已經發布的應用基本都不能直接除錯,於是總結一下目前使用過的讓apk變成可除錯的方法。

使用adb如下命令檢視default.prop檔案內容

發現ro.debuggable=0,這個屬性控制手機中的應用是否可除錯,0表示不可除錯,1表示可除錯

這裡使用mprop工具來修改屬性值,方法如下:

判斷cpu架構使用

將對應的mprop檔案放到手機/data/local/tmp目錄下

//先從電腦放到sd卡中

adb push mprop /sdcard

//從sd卡拷貝到/data/local/tmp目錄

檢視是否拷貝成功

修改ro.debuggable值

修改完成即可進行除錯

過載ToString讓除錯變的更加方便

c 中一切皆源於object,而且缺省會有tostring函式的實現。有時為了更方便的輸出,我們會過載tostring函式。其實tostring不僅可以方便輸出,也可以幫助我們除錯。我們來看看未過載tostring和過載tostring的差別,效果圖如下 在未過載tostring函式時,在除錯時s1...

讓APK簽名檔案生成後變的更加小!

對於現在開發者各種第三方庫,需求加大。apk檔案避免不了越來越大。這裡使用乙個.exe壓縮演算法 google的官方工具,但是我們直接在檔案裡面 sdk build tools 23.0.2 裡面的zipalign.exe 步驟 首先開啟cmd命令介面進入到此工具資料夾下 zipalign z 4 ...

讓std map operator 變聰明

std map operator是乙個設計得很磋卻很好用的介面,看下面的例子 include include using namespace std int main mapiimap iimap 1 2 1 iimap 2 2 cout iimap 1 iimap 2 iimap 3 endl r...