1. 程式人生 > >幾款Android 反編譯 IDE

幾款Android 反編譯 IDE

自從買了Macbook Pro 後,很多操作不太一樣,以前windows下的反編譯整合環境配起來麻煩就暫且告一段落。

後來過了些日子,裝了Parallels Desktop,又拷貝來win8,裝了不行,系統的解析度和retina不搭,實在難用,又下載了個win7 精簡版,簡直是各種坑啊,亂碼,無端停止響應,各種吧。想再裝個作業系統,來搞反編譯,想到下載又要等好久,於是又放了一段時間。

最近經常弄一些反編譯的東西,純命令列在terminal裡輸,真蛋疼。還是想弄個批處理的。一鍵編譯,一鍵生成原始碼,一鍵回編譯,多方便。簡單的說說我Google無數次挖掘到的神器吧。


1.Virtuous Ten Studio

這個是最強大的反編譯工具,整合度很高,團隊歷時兩年,堅持更新版本。

需要安裝.Net環境,還要配置jdk,32位的哦!ApkTool 的2.0版本後需要Java 7的東西,這點也要注意。但是今天調了一天也沒達到理想的狀態。還是各種報錯,暈死啊!

新版的VTS可以把手機上的apk直接拽下來,本地反編譯,修改完後再一鍵deploy到手機上。這個比較給力。如果是從Google Play上下載的軟體就可以直接這樣處理了,是不是很方便,不需要從Root Explorer裡考到雲盤,再down到mac,或者DDMS拷。

VTS的新版本多了幾種反編譯的模式,可以動態的配置,以script方式來執行。就像麥當勞點餐一樣,你想要怎樣的套餐,它都有,你也可以自己定義一種反編譯的套餐,通過拖拽來定義unzip,decompile,signer,generate java source,等一系列過程。越來越強大了。

關於Framework Tag,這個東西最開始一直沒搞清楚怎麼匯入,後來連上手機後,有個remote方式,選中後居然匯入失敗,看看Log,寫著get root permission fail,悲催的我又花了半個小時Root 我剛升級到4.4.3的nexus5。Root成功後,通過remote方式匯入了framework-res.apk。結果發現還是有各種報錯。


2.ApkStudio

印度人開發的玩意兒,介面簡潔,調了好久還是出錯,可以反編譯,但是回編的時候apktool報錯。


3.Apk改之理

國產軟體,貌似最後,我只把這個給調通了。NND。還好各項功能都挺好用的。可以不能匯入已經反編譯好的專案。其它各項功能湊合吧。


好久沒有更新blog了,先簡單的記一筆吧。想了解更多童鞋翻牆搜吧。最近Goagent也是極卡。- -.