(android實戰)第三方應用反編譯並修改UI資訊後,重新編譯

來源:互聯網
上載者:User

在實際開發過程中,我們會看到好的第三方效果,羨慕不以,就想如何能看到被人的UI布局,下面就是如何對第三方應用進行反編譯,並重新編譯的全過程

第一步 下載android-apktool

下載路徑:http://code.google.com/p/android-apktool/

下載兩個檔案 apktool1.4.3.tar.bz2  ,apktool-install-windows-r04-brut1.tar.bz2

第二步  解壓縮

    加壓縮兩個檔案,並將解壓後的檔案aapt.exe,apktool.bat,apktool.jar 三個檔案copy到C:\Windows檔案夾下

第三步 對指定的apk 進行解壓縮

        輸入cmd ,開啟對話方塊,輸入以下指令

        apktool d "[apk檔案夾位置]" "[解壓後的檔案夾]"

       例子 apktool d "D:\VoiceSecretary.apk" "D:\VoiceSecretary"

第四步 對解壓後的檔案夾中UI資訊,進行編輯

       註:解壓縮後的檔案夾包含兩個部分

            UI部分  和開發的檔案一致

           後台部分 非源檔案,直接是編譯後的檔案

第五步  重新編譯

          輸入cmd ,開啟對話方塊,輸入以下指令

        apktool b  "[解壓後的檔案夾]"

      

        編譯後的apk 檔案 位置 [解壓後的檔案夾]\dist\apk檔案

 

第六步 給未數位簽章的apk ,進行數位簽章

     參照jarsigner 指令

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.