天天看點

幾款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也是極卡。- -.

繼續閱讀