ZjDroid使用記錄,分析so中載入dex

2021-09-03 08:59:02 字數 719 閱讀 5068

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 若出現下面這樣則配置...