
【APK改之理 軟件特色】
1、可視化操作,全自動的反編譯、編譯、簽名Apk。2、以樹目錄管理全部反編譯得到的Apk資源文件,方便操作。
3、內(nèi)置代碼編輯器,支持語法高亮顯示,根據(jù)文件格式自動匹配相應(yīng)語法;支持多文檔同時編輯;也支持使用系統(tǒng)編輯器來編輯代碼文件。
4、內(nèi)置基于文件內(nèi)容的關(guān)鍵字或多行代碼段的搜索、替換引擎,一鍵搜索替換,搜索結(jié)果以標(biāo)簽的形式分門別類;允許在指定搜索范圍(整個工程或選中的文件或文件夾內(nèi)搜索),支持正則表達(dá)式搜索和替換。搜索功能是Apk修改的一個重要工具,從此你不必借助其它第三方搜索工具。
5、內(nèi)置Google在線翻譯引擎,支持實(shí)時翻譯,支持所有Google支持的幾十國語言對譯,漢化更輕松。
6、自動識別圖像資源,并提供該類資源的快捷替換功能,方便修改這類圖片資源。
7、內(nèi)嵌Unicode、AscII互轉(zhuǎn)工具,以方便硬編碼的文字(如漢字)的搜索和漢化類修改。
8、內(nèi)置類似于系統(tǒng)cmd.exe的命令窗口,高手也可以手動直接輸入各種命令來手動操作。
9、所有操作步驟、操作結(jié)果都以良好的閱讀格式輸出在日志窗口,方便查看修改的歷史記錄。
10、內(nèi)置adb功能,包括使用adb向設(shè)備(或模擬器)安裝、卸載修改后的apk進(jìn)行測試,并嵌入adb log、ddms等功能監(jiān)測修改apk的運(yùn)行狀況,以便于分析和查找錯誤。
11、支持多國語言界面,支持界面換膚。
【小米人APK改之理更新日志】
APK改之理3.1.0.0版本更新內(nèi)容:1、增加對apktool2.x版本的支持(目前apktool2.x仍然是測試版本,此版要求JDK1.7或以上),同時保留對1.5.2版的支持,二者可以一鍵切換(菜單「工具」-「配置與選項(xiàng)」-「選項(xiàng)」-「ApkTool版本切換」)。
2、增加apk拖放操作功能,可以將apk文件拖到Apk改之理窗體上,即可自動捕捉并反編譯。
3、代碼編碼器增加將選中的文字從“Unicode轉(zhuǎn)換為AscII”或“從AscII 轉(zhuǎn)換為Unicode”二個轉(zhuǎn)換命令,轉(zhuǎn)換結(jié)果將直接替換編輯器選中的文本。
4、修復(fù)部份系統(tǒng)環(huán)境下簽名出現(xiàn)“java’ 不是內(nèi)部或外部命令”的錯誤。
5、配置keystore文件時不再強(qiáng)制要求.keystore的文件。
6、修正一處文件監(jiān)視上的問題,一些小功能的改善。
APK改之理2.5.0.0版本更新內(nèi)容:
1、解決JDK1.7下JarSigner簽名后apk仍然不能安裝的問題;解決部份電腦JDK1.7下dex2jar失敗的問題。
2、解決編碼問題造成的漢字(或其它雙字節(jié)亞洲字符)亂碼的問題;同時,如果用UTF-8編碼保存時會自動去除BOM;從這個版本開始改用ude檢測文件編碼。
3、修正在處理非法或無效apk文件時造成的程序工作文件(夾)被意外刪除的問題。
4、改善部份UI控制,包括標(biāo)簽右鍵激活、擴(kuò)展編輯器記憶最后一次窗口尺寸等,改善了通過adb安裝apk的方式,增加JDK版本檢測。
5、將搜索和替換歷史記錄中的單行搜索關(guān)鍵字或單行替換內(nèi)容記錄到配置文件以后便繼續(xù)使用。
6、將dex2jar升級到官方目前的最新版本:0.0.9.14
版本:2.4.2 alpha測試版 發(fā)布時間:2013.05.02
解決部份apk(如無Icon、無Features等特性的apk)反編譯后出現(xiàn)錯誤的問題。
針對上網(wǎng)本小屏幕(屏幕分辨率高度600的)調(diào)整搜索面板中控件尺寸來顯示全部。
同時為搜索、替換文本框增加一個擴(kuò)展編輯器。
搜索結(jié)果面板中添加“全部關(guān)閉”功能,以便一鍵關(guān)閉所有搜索標(biāo)簽。
版本:2.4.1 alpha測試版 發(fā)布時間:2013.05.02
修復(fù)文件監(jiān)控的問題,包括:(1)可能存在部份已被外部修改的文件不能即時通知用戶重新加載的問題(2)多次使用搜索替換面板中“替換全部”功能時,會出現(xiàn)未處理的錯誤的問題
改了dex2jar實(shí)現(xiàn)方式(效果一樣,不過更安全些))
版本:2.4 alpha測試版 發(fā)布時間:2013.04.14
增加keystore的簽名方式,你可以使用自己的keystore來簽名apk(keystore可以使用eclipse來生成,軟件已默認(rèn)提供了一個test.keystore);注:如果使用自己的keystore,請?jiān)谠O(shè)置窗口點(diǎn)“驗(yàn)證”按鈕確保能顯示為“驗(yàn)證成功”的方能使用,否則如果配置不正確編譯成的apk是沒有簽名的(即apk中沒有META-INF文件夾),且這個過程中不會有錯誤提示造成無法排查原因。PS:如果使用jdk1.7,請使用這種簽名方式,否則可能簽名不成功;同時因?yàn)閗eystore可以自己生成唯一數(shù)據(jù),解決使用共享簽名證書可能被如360拉黑報(bào)馬的問題。
修復(fù)文件修改的監(jiān)控問題,確保在必要時(已打開的文件在外部被修改時)通知用戶重新加載它們。
修復(fù)查找對話框關(guān)閉后無法再打開(打開顯示錯誤)的問題。
完善jdk路徑的自動查找和配置(如果不會設(shè)置JDK,只要安裝jdk的安裝版后,通常都能自動查找到)。
版本:2.3 alpha測試版 發(fā)布時間:2013.04.09
增加對.samli、.xml的文件修改的監(jiān)視功能,以便在使用了外部編輯器修改此類文件后能通知用戶重新加載修改過的文件。
手動清理舊項(xiàng)目時改為線程方式,避免假死問題。
解決下拉列表的界面語言翻譯問題。
小東和小西被改善、修復(fù)。



































