eclipse直接導入反編譯代碼會出現什麼問題,如何修正?

一堆報錯


這問題要是有人回答,那就是幫凶


想要改別人的app不是這麼乾的,由於dex2jar工具的缺陷,大型工程反編譯出來都是一堆錯誤,想改的能編譯運行工作量巨大!

所以一般都是反編之後根據關鍵api搜索到要修改的class,修改單個class文件(想改好一個class還是能做到的),然會替換class,再編譯,搞不到簽名的話可以研究下各種MasterKey,有個zip的MasterKey就蠻好用的。

樓上匿名說的R.id是個問題,一般腳本替換就可以。第三方jar包就不用動。

至於混淆什麼的,一般需要讀懂的都是關鍵api附近的代碼,不必全搞定,問題不大。

用eclipse導入只能幫助你閱讀別人的代碼。

匿了


呵呵……代碼都混淆了,都能這樣反編譯……程序員還怎麼生活


R文件里的ID會有問題吧?

感覺需要導入的jar包也是個問題...

瞎猜的,純屬亂說


推薦閱讀:

Eclipse 的快捷鍵有哪些?
Eclipse 怎樣查找一個介面的具體實現在哪裡?
eclipse強轉無法輸出ASCII碼為3的字元(黑桃),而輸出unicode值可以?
都說 IntelliJ 比 Eclipse 好用,那麼 IntelliJ 有哪些好用的技巧?
eclipse設置斷點時設置不上?

TAG:逆向工程 | Android開發 | Eclipse | 反編譯 |