1、手機android4.4 rom,安裝kingroot,root手機
3、github獲取工程,編譯zjdroid安裝模組
4、執行命令獲取dex
獲取目標應用包名下檔案目錄(通過檢視所有載入檔案查詢)
/data/data/com.unicom.zwounipay10/files/ijiami_sdk/ab02f5865-6e2a-475c-9584-5842525e06e7.dex
執行命令dump
am broadcast -a com.zjdroid.invoke --ei target 22924 --es cmd ''
5、匯出目標檔案分析內容
root@hammerhead:/data/data/com.unicom.zwounipay10/files # ls -l
-rw------- u0_a58 u0_a58 10180 2018-12-18 15:49 dexfile.dex
drwx------ u0_a58 u0_a58 2018-12-17 19:57 ijiami_sdk
chmod -r 777 /data/data/com.unicom.zwounipay10/files/dexfile.dex
c:\users\dell>adb pull /data/data/com.unicom.zwounipay10/files/dexfile.dex e:/test
Linux 動態庫 so 使用
折騰了會 dll 覺得不爽,改玩 so 去 一.編寫個c檔案 test.c include file test.c int say int add int x,int y 二.編譯成動態庫 so gcc shared o test.so test.c usr lib gcc x86 64 pc li...
使用Android Studio編譯so庫
android版本 3.4 ndk版本 17.1.48 因為之前專案的原因,接觸到了jni呼叫c 這種提高效能的程式設計方式,所以一直想研究研究,正好這幾天有空,所以就動手實踐了一下。開啟project structure檢視ndk路徑,如下圖 經ndk location加到環境變數裡就行了,在環境...
使用NDK make編譯so檔案
首先開啟ndk的官網 選擇不受支援的舊版本。將ndk的編譯路徑d android ndk rxx prebuilt windows x86 64 bin e androidcrack platform tools 放到系統變數環境的path裡面 英文的。開啟cmd 輸入make 若出現下面這樣則配置...