今天除錯乙個程式的時候,因為需要上傳資料到伺服器,但是程式太過久遠了,伺服器上傳的位址就忘記了,但是原始碼又不在我這裡,因為要的急所以就被逼無奈的情況下想到了反編譯,我用的是linux mint 14.1,沒有出現想網上之前出錯的情況,人品還是不錯的!
反編譯過程:
2. 開啟要反編譯的apk將其中的classes.dex 檔案copy到snapshot目錄。
3. 在命令列中執行以下命令(首先要定位到snapshot目錄,用命令進入),此命令成功執行後將會生成相應的***.jar包。
sh dex2jar.sh classes.dex
asses.dex
this cmd is deprecated, use the d2j-dex2jar if possible
dex2jar version: translator-0.0.9.15
dex2jar classes.dex -> classes_dex2jar.jar
done.
Apk的反編譯
最近公司的美術讓我給把幾個android的摳下來,我只好從網上找了現成的apk反編譯庫去弄下面說下方法。這個面向全部新老手 3 開啟cmd.exe 使用cd命令定位到具體資料夾中就是上面解壓放在一起的資料夾。4 敲命令apktool d apk 把指定apk拖到cmd框中會自動生成檔案路徑 回車 最...
Mac 系統下反編譯apk
最近學習安卓開發的時候,很想看看別人的 是怎麼寫的,於是google了下,結果真的發現了這兩個 的貨 然後,為了操作方便,把要反編譯的apk檔案,放到dex2jar目錄下。launchpad 其他 終端,執行如下命令,定位到dex2jar資料夾所在位置。cd documents dex2jar 0....
在Mac下反編譯apk
谷歌本身提供了相關工具進行apk的反編譯,但是隨著 混淆和apk安全加固的發展,反編譯已經很少需要使用到,但是獲取乙個apk的資源檔案等,使用反編譯是最小代價的。谷歌提供的反編譯工具,本身是跨平台的,可以在windows mac linux上都可以執行,因為大部分工具是jar形式的。下文以mac下就...