反編譯步驟:
下載apktool 並設置環境變數
命令行進入apk目錄執行:apktool d xx.apk (如果遇到一些錯誤說明apk做了防破解處理)
執行成功後會生成xx文件夾,進入xx文件夾修改需要修改的內容,如果需要修改代碼,進入xx\smali\裡面,需要懂一些smali語法
修改完後回到命令行,執行:apktool b xx ,會在xx文件夾裡面生成一個dist文件夾,裡面的apk就是回編譯的,這個apk是沒有簽名的
下載網上的簽名工具對apk簽名,完了就可以安裝了(如果你下載了源碼或者sdk,裡面自帶一個signapk也可以簽名)
❷ 什麼時候修復 Android Killer回編譯失敗
替換論壇使用的shakaapktool.jar到相關目錄
然後對應修改下名字就可以了。
❸ 使用APK改之理和Android Killer編譯之後為什麼生成了兩個文件
一、有時候我們反編譯某些apk就會報如圖所示的錯誤。
出現這個錯誤的原因是由於APKTOOL工具沒有進行跟新。
二、更新apktool工具
2.1 打開AndroidKiller工具選中「Android」選項如圖所示
2.2 點擊「APKTOOL管理器」彈出如下窗口
2.3 點擊「添加」按鈕,彈出如下窗口,填寫對應的參數信息,點擊「確定」按鈕
2.4 選中更新後的apktool版本
三、更新後大部分apk都可以進行編譯,效果如圖所示
這就是解決AndroidKiller反編譯apk失敗的方法。
❹ androidkiller怎麼配置環境
搭建Android開發環境的關鍵一步是配置Java環境變數。當然,如果你想學習Java編程,那麼在搭建Java開發平台時,也需要配置Java環境變數。
工具/原料
JDK(Java Development Kit)
安裝JDK
在安裝之前,先說明一下JDK與JRE:
JDK:JDK是Java Development Kit。簡單地說JDK是面向開發人員使用的SDK(Software Development Kit),它提供了Java的開發環境和運行環境。SDK是Software Development Kit一般指軟體開發包,可以包括函數庫、編譯程序等。
JRE:JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者,而不是開發者。
即如果你只想運行Java程序,那麼安裝JRE就夠了;如若想開發Java應用程序,那麼需要安裝JDK,在安裝JDK時會自動安裝JRE,因為JDK是用Java語言寫的,需要JRE來運行。
JDK安裝
JDK安裝很簡單,根據安裝向導提示,選擇安裝目錄(也可更改安裝目錄),逐步進行安裝,具體操作如下圖所示:
安裝好JDK後,可以查看安裝信息:共安裝了兩處,一是選擇的JDK安裝目錄;二是系統盤C:\Program Files\Java\jre7下的JRE。具體情況如下圖所示:
配置Java環境變數
在桌面,右擊「計算機」,在彈出的菜單中選擇「屬性」—>「高級系統設置」—>「環境變數」—>「系統變數」—>「新建」:
1)新建變數JAVA_HOME
變數名:JAVA_HOME
變數值:E:\MyJava\Java\jdk1.7.0_51 (即JDK的安裝目錄)
2)新建變數CLASSPATH(如果已經存在,則直接寫入變數值)
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
說明:其中「%JAVA_HOME%」即是引用變數「JAVA_HOME」的值,而dt.jar與tool.jar正是該目錄E:\MyJava\Java\jdk1.7.0_51\lib下的內容。
3)在JAVA_HOME和CLASSPATH建立後,選擇「Path」變數,單擊編輯,或雙擊該變數,在變數值欄最前端添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
說明:其中「%JAVA_HOME%」即是引用變數「JAVA_HOME」的值,而bin與jre\bin即為相應目錄下的文件夾。
具體操作如下圖所示:
5
Java環境變數配置好,就可以打開Eclipse,安裝ADT,添加SDK,然後就可以開發Android應用程序了!!
http://jingyan..com/article/76a7e409bb1633fc3b6e15b9.html
❺ AndroidKiller老是顯示反編譯失敗,無法繼續下一步源碼反編譯,那位大神知道進來告訴一聲被.
文件擴展名太長。上一行已經提示了。
❻ 使用android killer反編譯的時候提示拓展名太長無法變異是怎麼回事
一方面,可以安裝沒成功。另一方面,可能反編譯不能進行。。。。。。。。不是所有的項目都可以反編的。。。。。。。。。。。。
❼ 用安卓反編譯工具android killer V1.3.10導入apk一直沒反應什麼情況
關閉Androidkiller 再重新打開 選擇對應的最近的項目中雙擊打開即可 就可以成功了
❽ Android Killer反編譯失敗,無法繼續下一步源碼反編譯,怎麼辦
應該是apktool版本低的問題,我也遇到了,但是我反編譯以前成功可以,換了一個新的framework就不行了!
❾ 用android killer 編譯出現 AAPT.exe已關閉怎麼解決,哪位朋友知道 ,給解答下。。。。
你重新下載最新版本的apktool,用現在2.4.1版本的都可以。
❿ AndroidKiller v1.3.0.0 老是出現編譯失敗問題,哪位大神求解決!!!
你這是要幹嘛?