0x2.逆向環(huán)境搭建和工具準(zhǔn)備
本文主要介紹環(huán)境搭建和工具的準(zhǔn)備,比較簡單。
先上圖:
環(huán)境方面重點(diǎn)是jdk,本文會針對步驟進(jìn)行著重介紹。
0x1. JDK下載
至于版本下載8還是9請自行決定,推薦8版本
0x2.環(huán)境變量配置
jdk安裝完畢后,我們需要進(jìn)行環(huán)境變量的配置。
計算機(jī)→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量
系統(tǒng)變量→新建 JAVA_HOME 變量 ,變量值填寫jdk的安裝目錄;
系統(tǒng)變量→尋找 Path 變量→編輯在變量值最后輸入路徑,如下
(注意如果不是win10,原Path的變量值末尾有沒有;號,如沒有,先輸入;號再輸入上面的代碼)
檢驗是否配置成功 運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)
若如圖所示 顯示版本信息 則說明安裝和配置成功。
0x3.逆向工具
3.1 反編譯和回編譯我們使用Android Killer,同時建議配置最新的apktool來保證反編譯和回編譯的穩(wěn)定性。
3.2 apk的測試運(yùn)行可以使用模擬器進(jìn)行,如 夜神模擬器/海馬玩模擬器,或者真機(jī)運(yùn)行測試皆可。