天天看點

mac 下 jdgui invalid input fileloader

在一次反編譯中,前面幾個步驟都是正确的,将

classes.dex

成功轉為

classes-dex2jar.jar

檔案,在即将把

classes-dex2jar.jar

檔案在

jd-gui

中打開的時候,出現了

jdgui invalid input fileloader

這個錯誤,如下圖所示:

mac 下 jdgui invalid input fileloader

在網上搜了又搜,說是Java版本的問題,也一度想在下個jdk7的,後面擱置了會,一覺醒來,通過精确搜尋,搜到這篇文章:

https://www.jianshu.com/p/84f5fb1f1562?open_source=weibo_search

一篇比較完整到入門級的反編譯教程,大家可以跳轉進去看一下,通過教程我們知道,隻需要修改

jd-gui

的權限即可,在指令行使用:

sudo chmod +xr classes-dex2jar.jar
           

然後再重新把

classes-dex2jar.jar

拖進去即可檢視到源碼了,不過我這裡好像用到了騰訊到樂固加密,看到的并不是完全的源碼,這有點蛋疼…

mac 下 jdgui invalid input fileloader

個人對于android反編譯這一塊還是稍微有些興趣的,希望大神帶帶。

繼續閱讀