Android中的Serializable、Parcelable">Android中的Serializable、Parcelable
1041
2025-03-31
文章目錄
一、Apktool
二、IDA
三、Python
一、Apktool
參考 【Android 安全】DEX 加密 ( 常用 Android 反編譯工具 | apktool | dex2jar | enjarify | jd-gui | jadx ) 博客 ;
官網(wǎng)地址 : https://ibotpeaches.github.io/Apktool/
文檔地址 : https://ibotpeaches.github.io/Apktool/documentation/
當(dāng)前最新版本是 2.6.0 ;
apktool 常用于反編譯 Android 中的資源文件 , 主要是
獲取
AndroidManifest.xml , res 目錄下的圖片 , 布局 , style 風(fēng)格配置 , 等
資源文件 ;
Android 應(yīng)用打包時(shí) , 會(huì)使用
aapt 對(duì)工程中的資源文件進(jìn)行編譯
, 一般情況下將 apk 打開(kāi)以后 , 都是編譯后的資源文件 , 這些文件基本不可讀 , 無(wú)法理解 ;
apktool 工具可以將 Android 項(xiàng)目中編譯后的
資源文件反編譯
出來(lái) ;
反編譯命令 :
java -jar apktool_2.4.1.jar d demo.apk -o demo
1
重新打包命令 :
java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk
1
重新打包后 , 還需要進(jìn)行簽名 , 才能使用 ;
二、IDA
IDA 是 反匯編工具 , 調(diào)試工具 ;
注意 匯編 與 編譯 區(qū)別 :
編譯 : 將 so , dex , 清單文件 , 資源文件 , 等文件封裝起來(lái) ;
匯編 : 將 C/C++ 代碼轉(zhuǎn)為機(jī)器碼 , 將 Java 代碼轉(zhuǎn)為 Smali 代碼 ;
參考 【Android 逆向】IDA 安裝 ( 使用 IDA 分析 so 動(dòng)態(tài)庫(kù) ) 博客 ;
三、Python
參考 【開(kāi)發(fā)環(huán)境】Windows 中安裝 Python 各個(gè)版本 ( 下載 Python 各版本 SDK | 安裝 Python ) 在 Windows 中安裝各個(gè)版本的 Python 軟件 ;
參考 【開(kāi)發(fā)環(huán)境】Windows 安裝 PyCharm 開(kāi)發(fā)環(huán)境 ( 下載 PyCharm | 安裝 PyCharm | 在 PyCharm 中創(chuàng)建 Python 工程 ) 在 Windows 下安裝 PyCharm 軟件 , 用于開(kāi)發(fā) Python 程序 ;
Android 逆向中 , 使用 Python 開(kāi)發(fā)一些處理程序 ;
Android Python
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。