posts - 189,comments - 115,trackbacks - 0

          反編譯Apk得到Java源代碼

          http://forum.lupaworld.com/thread-60551-1-1.html
          工具下載:需用到dex2jar和JD-GUI這2個工具
          dex2jar下載地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
          JD-GUI下載地址:
          windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip
          Linux版JD-GUI:http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz

          步驟:
          1.首先找到Android軟件安裝包中的classes.dex
          把.apk文件改名為.zip,然后解壓縮,得到其中的classes.dex文件,它就是java文件編譯再通過dx工具打包成的,所以現在我們就用上述提到的2個工具來逆方向導出java源文件


          2.把classes.dex拷貝到dex2jar.bat所在目錄。
          在命令行模式下定位到dex2jar.bat所在目錄,運行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar


          3.運行JD-GUI工具(它是綠色無須安裝的)
          打開上面的jar文件,即可看到源代碼

          ---------------------------------------------------------------------------------
          二.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件。
          轉載自:http://blog.sina.com.cn/s/blog_5752764e0100kv34.html

          工具下載:
          在http://code.google.com/p/android-apktool/下 載獲得,apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip兩個包都要下。

          步驟:
          1.解壓縮下載的兩個文件包,apktool-install-windows-2.1_r01-1.zip解壓縮后得到的包里有aapt.exe 和apktool.bat.  
          2.打開命令窗口 (開始 > 運行,輸入cmd,回車。)進入到apktool.bat的文件夾里。
          輸入:apktool d C:***.apk C:***文件夾
          (命令行解釋:apktool d 要反編譯的文件 輸出文件夾)
          特別注意:你要反編譯的文件一定要放在C盤的根目錄里,
          3.打開C:***文件夾 就可以得到我們學院的各種資源了。
          posted on 2010-10-06 09:16 MEYE 閱讀(2718) 評論(0)  編輯  收藏 所屬分類: Android3D
          主站蜘蛛池模板: 乌鲁木齐县| 阜康市| 社旗县| 黔西县| 左云县| 弥渡县| 潍坊市| 昔阳县| 新昌县| 仙居县| 绩溪县| 盘锦市| 万载县| 准格尔旗| 高邮市| 奎屯市| 裕民县| 宜宾县| 湾仔区| 宁津县| 满城县| 江安县| 铁岭市| 资兴市| 永吉县| 安顺市| 晋城| 自贡市| 沧州市| 上饶县| 阳东县| 阿合奇县| 洪雅县| 合水县| 普陀区| 南部县| 元谋县| 深水埗区| 房山区| 育儿| 临城县|