1. 程式人生 > >apk破解(二) 簡單修改一個so檔案

apk破解(二) 簡單修改一個so檔案

看到這裡,我相信第一篇apk破解(一)從最簡單的判斷開始已經掌握。測試程式碼地址,序號apk破解(n)對應的就是crack(n)資料夾,測試app在子目錄app下。

需要準備需要用到的工具,名字叫做IDA,用你懂得版,這裡不提供下載了,是一個婦女頭像的軟體。

開始測試程式碼,用AS(我現在用的是2.3.3)的模板建立就可以了:
建立專案
就會和我測試程式碼相同。
部署到裝置上:
效果

這個階段做一個簡單的破解,將顯示的Hello from C++,修改為: “這是我破解的”。
顯示的內容就是由下面程式碼產生的:
C原始碼

修改它,就是修改產生的so檔案,解壓apk,取出其中一個armeabi就可以,其他的刪除,原理可以自行研究,不過我是圖簡單。
用壓縮軟體開啟apk,直接刪除就可以。
刪除lib

解壓出armeabi下的so,用IDA開啟,直接拖進去:
匯入so

按下搜尋快捷鍵:ALT+T,輸入Hello from C++:
搜尋