Android 軟件安裝程序(*.apk)的結構分析、反編譯 - 立你斯學習 ...
文章推薦指數: 80 %
Android 軟件安裝程序(*.apk)的結構分析、反編譯 ... 1/ apk文件結構:. Apk文件:. Android application package文件。
每個要安裝到OPhone平台的應用都要被 ...
立你斯學習記錄
跳到主文
歡迎光臨立你斯在痞客邦的小天地..這裡主要轉貼我工作上有遇過的問題或看過的查過的資料....盡量轉成正體..留存
部落格全站分類:數位生活
相簿
部落格
留言
名片
Apr28Wed201016:19
Android軟件安裝程序(*.apk)的結構分析、反編譯
Android軟件安裝程序(*.apk)的結構分析、反編譯作者:徐建祥([email protected])日期:2009/12/23網址:http://www.anymobile.org1/apk文件結構: Apk文件:Androidapplicationpackage文件。
每個要安裝到OPhone平台的應用都要被編譯打包為一個單獨的文件,後綴名為.apk,其中包含了應用的二進制代碼、資源、配置文件等。
apk文件實際是一個zip壓縮包,可以通過解壓縮工具解開。
可以用zip解開*.apk文件,下面是一個helloword的apk示例文件|–AndroidManifest.xml |–META-INF | |–CERT.RSA | |–CERT.SF | `–MANIFEST.MF |–classes.dex |–res | |–drawable | | `–icon.png | `–layout | `–main.xml `–resources.arsc 2/apk文件解壓後反編譯:2.1圖片等多媒體文件:沒有編譯,無需反編譯。
2.2layout等二進制xml文件:使用AXMLPrinter將其轉換為可讀的xml文件:java-jarAXMLPrinter2.jarmain.xml>new_main.xml工具下載地址:http://code.google.com/p/android4me/downloads/list2.3class文件反編譯:Android模擬器中提供了一個dex文件的反編譯工具,dexdump。
用法為首先啟動Android模擬器,把要查看的dex文件用adbpush上傳的模擬器中,然後通過adbshell登錄,找到要查看的dex文件,執行dexdumpxxx.dex。
目前在網上能找到的另一個dex文件的反編譯工具是Dedexer。
Dedexer可以讀取dex格式的文件,生成一種類似於彙編語言的輸出。
這種輸出與jasmin[]的輸出相似,但包含的是Dalvik的字節碼。
2.4resources.arsc資源文件:參考漢化部分3/android軟件漢化方案1:通過16進制編碼軟件自行替換英文 1.JDK(JavaDevelopmentKit)-開發環境 2.Auto-Sign-簽名工具 3.HexWorkshop-十六進制編輯器 4.WinRAR-壓縮軟件 圖文並茂示例:http://bbs.blueshow.net/thread-604533-1-1.html方案2:通過漢化開發人員自行編寫的漢化軟件ForAndroid 1.JDK(JavaDevelopmentKit)-開發環境 2.AndroidResEdit-漢化軟件 3.WinRAR-壓縮軟件 圖文並茂示例:http://mobile.yesky.com/363/9292863.shtml 參考文檔:Apk文件結構簡介http://www.ophonesdn.com/article/show/38Apk文件結構、dex反編譯http://ken.opda.cn/?p=31android資源文件反編譯http://ken.opda.cn/?p=53本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/netpirate/archive/2009/12/24/5066556.aspx
全站熱搜
創作者介紹
立你斯
立你斯學習記錄
立你斯發表在痞客邦留言(1)人氣()
E-mail轉寄
全站分類:不設分類個人分類:Android此分類上一篇:[轉貼]菜鳥的android開發筆記之第二彈第一個程序HelloAndroid
此分類下一篇:Android的原始碼結構
上一篇:[轉貼]菜鳥的android開發筆記之第二彈第一個程序HelloAndroid
下一篇:Android的原始碼結構
歷史上的今天
2014:Linuxsigaction信號
2014:linux系統編程之信號(四):信號的捕捉與sigaction函數
▲top
留言列表
發表留言
熱門文章
文章分類
程式語言(17)
8051(5)openCL(2)C++(1)GPS(4)BarCode(3)多媒體(7)網路相關(23)程式設計(20)ARM(22)u-boot(19)各種規格(41)程式心得(34)程式工具(18)版本控制(13)RTOS(5)uC/OS筆記(12)Objective-C(3)
其他(8)
三國風雲(4)SCRATCH(1)產業消息(2)未分類資料夾(12)娛樂(13)語文學習(8)理財(7)幼教(2)
LinuxDriver(9)
PCI(6)driver教學(17)driver問題修正(11)嵌入式driver相關(10)USB(8)I2C(7)V4L2(8)Driver其他(29)Alsa(15)
Linux(19)
WIFI(12)yocto(3)GUI(10)CentOS(4)Linuxsystemprogramming(8)工作使用(2)模擬-VM(3)編譯相關(26)tslib(9)檔案系統(18)嵌入式相關(10)系統相關(20)LINUX(57)模擬-colinux(6)模擬-cygwin(10)Android(21)Mplayer(10)toolchain(6)系統指令(6)
未分類文章(16)
最新文章
文章精選
文章精選
2019十二月(3)
2019十月(7)
2019九月(1)
2019八月(3)
2019七月(1)
2019六月(2)
2019四月(1)
2019三月(12)
2018十月(3)
2018九月(8)
2018八月(3)
2018七月(5)
2018六月(2)
2018五月(6)
2018四月(12)
2018三月(4)
2018一月(3)
2017十一月(4)
2017九月(1)
2017七月(7)
2017六月(1)
2017五月(3)
2017三月(4)
2017二月(3)
2017一月(3)
2016十二月(10)
2016十一月(10)
2016八月(1)
2016七月(5)
2016六月(1)
2016五月(5)
2016三月(11)
2015十月(2)
2015九月(1)
2015七月(1)
2015六月(2)
2015四月(6)
2015三月(4)
2015二月(5)
2015一月(3)
2014十二月(5)
2014十一月(5)
2014十月(1)
2014九月(3)
2014八月(1)
2014七月(5)
2014六月(2)
2014五月(5)
2014四月(5)
2014三月(5)
2014二月(1)
2014一月(5)
2013十二月(11)
2013十一月(6)
2013十月(11)
2013五月(1)
2013四月(1)
2013三月(4)
2013二月(3)
2013一月(1)
2012十一月(4)
2012十月(1)
2012九月(3)
2012八月(6)
2012七月(8)
2012六月(16)
2012五月(4)
2012四月(2)
2012三月(2)
2012二月(2)
2012一月(3)
2011十二月(13)
2011十一月(4)
2011十月(5)
2011九月(1)
2011八月(2)
2011七月(3)
2011六月(4)
2011五月(2)
2011四月(1)
2011三月(13)
2011二月(5)
2011一月(12)
2010十二月(5)
2010十一月(5)
2010十月(5)
2010九月(5)
2010八月(2)
2010七月(8)
2010六月(9)
2010五月(13)
2010四月(7)
2010二月(7)
2010一月(7)
2009十二月(5)
2009十一月(24)
2009十月(6)
2009九月(8)
2009八月(9)
2009七月(12)
2009六月(3)
2009三月(9)
2009二月(22)
2008十二月(8)
2008十一月(2)
2008十月(2)
2008九月(2)
2008五月(3)
2008四月(7)
2008一月(1)
2007十二月(7)
2007十一月(6)
2007十月(20)
2007八月(1)
2007七月(3)
2007六月(15)
2007五月(19)
2007四月(16)
所有文章列表
文章搜尋
最新留言
參觀人氣
本日人氣:
累積人氣:
我的好友
誰來我家
QRCode
POWEREDBY
(登入)
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
延伸文章資訊
- 1apk 分析_快速分析apk工具- 云+社区 - 腾讯云
Matrix-ApkChecker 作为Matrix 系统的一部分,是针对android 安装包的分析检测工具,根据一系列设定好的规则检测apk 是否存在特定的问题,并输出较为详细的检测结果 ...
- 2如何使用APK 分析器分析你的APK
APK 分析器是Android Studio 自帶的一個APK 分析工具,你可以使用它分析APK 的組成詳情。APK 分析器在我們開發當中最常見的使用場景是定位APK 組成 ...
- 3ApkToolPlus 是一个apk 逆向分析工具(a apk analysis tools)。
ApkToolPlus 是一个apk 逆向分析工具(a apk analysis tools)。. Contribute to linchaolong/ApkToolPlus developme...
- 4Android 逆向之旅:静态分析技术来破解Apk - 开发者头条
下面就来看看我们如何通过静态分析来破解apk. 第一、静态分析的流程. 1、使用apktool来反编译apk. 在这个过程中,我们 ...
- 5有什么apk分析工具? - 知乎
GDA (国内第一款交互式反编译器),最轻便简洁快速的android分析工具, 不需要安装,也不需要Java环境,直接拖拉apk文件就可以分析,绝对是最快速的apk分析工具,可以 ...