Android 破解


一、反編譯

          默認你的電腦中完好的有java環境

1、下載 Android killer  鏈接: https://pan.baidu.com/s/1s6lfm8CbdU9ABYEOhdFWxA 提取碼: n4uj

2、解壓后打開 Android killer.exe 運行

3、打開文件開始解壓

  (1)如果顯示未檢測到資源文件,(\smali\" 目錄不存在,無法繼續下步分析 分析失敗!

    且此時你的~/AndroidKiller/projects/yourProject/ProjectSrc目錄下無dex文件,說明 apktool.jar 版本較低,需要更新。你可以從以下任意網址下載:

    1)https://bitbucket.org/iBotPeaches/apktool/downloads/

    2)https://ibotpeaches.github.io/Apktool/

    3)https://github.com/rover12421/ShakaApktool

    4)https://github.com/iBotPeaches/Apktool

  下載好之后,將文件拷貝到~/AndroidKiller/bin/apktool/apktool 下,你可以直接選擇更改名稱覆蓋原文件,或者打開AndroidKiller 切換到Android 選項下 選擇 APKTOOL管理器進行添加。

  (2)此時重啟你的AndroidKiller ,重新添加文件,你的項目源文件目錄下已經出現了dex文件,但是你的進程會卡在反編譯。(一直顯示反編譯中

  (3)這時需要我們手動反編譯 dex到 smali 文件和jar文件

      從以下網址下載腳本  鏈接: https://pan.baidu.com/s/1OBZV-olEE9n2AJlLib6YGQ 提取碼: pbi3 

      按照壓縮包里的說明反編譯dex,刷新文件夾,可以看到源文件下出現smali文件夾和jar文件

 (4)再次打開項目文件,可以看到smali文件,選擇一個文件打開后我們可以,點擊使用java源碼查看文件,會彈出 jd-gui 運行框打開jar,在此查看 .class文件

我們要重新編譯打包需要用到的是smali文件,所以我們最終還是要修改smali文件,class只能當做查看的工具。

    實在不想查看smali文件,可以下載javaTosmali插件 https://plugins.jetbrains.com/plugin/7385-java2smali

      更改java文件后編譯成smali 進行替換

 二、smali


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM