吾愛破解安卓逆向入門教程《安卓逆向這檔事》一、模擬器環(huán)境搭建

吾愛破解
課程目標1
工具
教程demo
mt管理器
np管理器
雷電模擬器
?apk的結構
assets
它是存放 apk 的一些靜態(tài)資源文件,比如視頻、音頻、圖片
lib目錄
so文件(用c或c++編寫的文件)
Meta-ine目錄
身份驗證-簽名
res目錄
存放資源文件,包括圖片、字符串等
apk的臉蛋也主要由它的 layout 文件來設計。
Androidmainfest.xml
它是 APK 的應用清單信息,它描述了應用的名字、版本、權限,還有引用的庫文件等等。
versioncode
它就相當于版本號,主要用來更新。
vesionname
版本名-給用戶看的
package
包名
應用權限-應用名稱-應用圖標路徑-應用是否開啟debug權限
np管理器-通用編輯?
classes.dex
它是 Java 源碼編譯后生成的 Java 字節(jié)碼文件,apk運行的一個主要邏輯
resources.arsc
文件是編譯后的一個二進制文件,我們可以通過 r 文件中的 ID 來找到對應的資源
apk雙開以及多開的原理
修改應用包名
手機系統(tǒng)會認為這是兩個APP,這樣就能生成兩個數(shù)據(jù)存儲的目錄,此時雙開就相當于你打開了兩個互不干擾的應用。這就是一個修改包名來實現(xiàn)雙開的一個原理。
實操
教程demo
mt管理器
反編譯工具
提取應用安卓包
apk共存
自動簽名
簽名校驗
安裝后閃退崩潰
漢化 ApK?
軟件漢化
逆向流程
實操
圖片替換和文字漢化
搜索-高級搜索-文件包含內(nèi)容-反編譯-修改
關閉apk安裝驗證
設置-常規(guī)-apk安裝驗證
核心破解
專門解決簽名不一致的問題
簡單方法
把原來的應用卸載掉
語言不是英文
開發(fā)者助手-界面資源分析-提取文本信息-mt管理器直接搜索
一鍵漢化
翻譯模式-右下角圖標-翻譯引擎-機翻+人翻
插件
dex文件
搜索方式-字符串/代碼-去掉完全匹配
好處:搜索范圍更小,速度更快
游戲漢化
簡單修改apk 的名字、圖片