<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                #### 13.4.1 使用dex2jar和jd-gui反編譯apk Dex2jar和jd-gui在很多操作系統上都可以使用,本節只介紹它們在Windows和Linux上的使用方式。Dex2jar是一個將dex文件轉換為jar包的工具,它在Windows和Linux上都有對應的版本,dex文件來源于apk,將apk通過zip包的方式解壓縮即可提取出里面的dex文件。有了jar包還不行,因為jar包中都是class文件,這個時候還需要jd-gui將jar包進一步轉換為Java代碼,jd-gui仍然支持Windows和Linux,不管是dex2jar還是jd-gui,它們在不同的操作系統中的使用方式都是一致的。 Dex2jar是命令行工具,它的使用方式如下: Linux (Ubuntu):./dex2jar.sh classes.dex Windows:dex2jar.bat classes.dex Jd-gui是圖形化工具,直接雙擊打開后通過菜單打開jar包即可查看jar包的源碼。下面做一個示例,通過dex2jar和jd-gui來反編譯13.1節中的示例程序的apk。首先將apk解壓后提取出classes.dex文件,接著通過dex2jar反編譯classes.dex,然后通過jd-gui來打開反編譯后的jar包,如圖13-3所示。可以發現反編譯后的結果和第13.1節中CrashActivity的源代碼已經比較接近了,通過左邊的菜單可以查看其他類的反編譯結果。 :-: ![](https://img.kancloud.cn/31/1b/311b8985a85486db4ddbc4b8f8123eae_616x600.png) 圖13-3 使用jd-gui反編譯jar包
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看