<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-1  評論-68  文章-98  trackbacks-0
    作者:徐建祥(netpirate@gmail.com)
    日期:2009/12/23
    網(wǎng)址:http://www.anymobile.org

    1/ apk文件結(jié)構(gòu):

    Apk文件:

    Android application package文件。每個要安裝到OPhone平臺的應(yīng)用都要被編譯打包為一個單獨(dú)的文件,后綴名為.apk,其中包含了應(yīng)用的二進(jìn)制代碼、資源、配置文件等。

    apk文件實(shí)際是一個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.2 layout等二進(jìn)制xml文件:使用AXMLPrinter將其轉(zhuǎn)換為可讀的xml文件:java -jar AXMLPrinter2.jar main.xml > new_main.xml
    工具下載地址:http://code.google.com/p/android4me/downloads/list

    2.3 class文件反編譯:

    Android模擬器中提供了一個dex文件的反編譯工具,dexdump。用法為首先啟動Android模擬器,把要查看的dex文件用adb push上傳的模擬器中,然后通過adb shell登錄,找到要查看的dex文件,執(zhí)行dexdump xxx.dex。

    目前在網(wǎng)上能找到的另一個dex文件的反編譯工具是Dedexer。Dedexer可以讀取dex格式的文件,生成一種類似于匯編語言的輸出。這種輸出與jasmin[ ]的輸出相似,但包含的是Dalvik的字節(jié)碼。


    2.4 resources.arsc資源文件:參考漢化部分

    3/ android 軟件漢化

          方案1:通過16進(jìn)制編碼軟件自行替換英文
          1.JDK(Java Development Kit) -開發(fā)環(huán)境
          2.Auto-Sign -簽名工具
          3.Hex Workshop -十六進(jìn)制編輯器
          4.WinRAR -壓縮軟件
          圖文并茂示例:http://bbs.blueshow.net/thread-604533-1-1.html

          方案2:通過漢化開發(fā)人員自行編寫的漢化軟件For Android
          1.JDK(Java Development Kit) -開發(fā)環(huán)境
          2.Android ResEdit-漢化軟件
          3.WinRAR -壓縮軟件
          圖文并茂示例:http://mobile.yesky.com/363/9292863.shtml

    參考文檔:

    Apk文件結(jié)構(gòu)簡介 http://www.ophonesdn.com/article/show/38
    Apk文件結(jié)構(gòu)、dex反編譯 http://ken.opda.cn/?p=31
    android 資源文件反編譯 http://ken.opda.cn/?p=53
    posted on 2009-12-24 01:22 Xu Jianxiang 閱讀(1284) 評論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: 成人午夜18免费看| 中字幕视频在线永久在线观看免费| 日本二区免费一片黄2019| 亚洲国色天香视频| 麻豆一区二区免费播放网站| 亚洲校园春色小说| 97人妻无码一区二区精品免费| 亚洲最大黄色网站| 97无码免费人妻超级碰碰夜夜| 亚洲AV成人噜噜无码网站| 一个人免费观看视频www | 亚洲2022国产成人精品无码区| 免费人成网站在线观看不卡| 久久精品亚洲中文字幕无码网站| 一区二区免费视频| 亚洲成人黄色网址| 日本高清免费中文字幕不卡| 日本一区二区三区在线视频观看免费 | 亚洲欧洲国产综合| 97在线线免费观看视频在线观看 | 亚洲综合图色40p| 免费视频成人片在线观看| 亚洲免费视频播放| 可以免费观看一级毛片黄a| 精选影视免费在线 | 亚洲酒色1314狠狠做| 四虎成人免费影院网址| jzzjzz免费观看大片免费| 久久丫精品国产亚洲av| 性xxxx视频播放免费| 亚洲免费无码在线| 亚洲人成在线免费观看| 成人亚洲综合天堂| 亚在线观看免费视频入口| 亚洲色中文字幕在线播放| 一本久久a久久精品亚洲| 91黑丝国产线观看免费| 一级毛片正片免费视频手机看| 久久国产亚洲精品无码| 国产在线观看www鲁啊鲁免费| 久久免费香蕉视频|