反编译工具Jadx
反編譯工具Jadx
Mac環境下反編譯的工具不是很多,個人認為Jadx是Mac環境下做的比較好的反編譯工具,下面說下其使用方法
1、準備工作
git clone https://github.com/skylot/jadx.git cd jadx ./gradlew dist如果順利的話你看到的應該是這樣的
2、開始運行
將要反編譯的apk拷貝jadx/build/jadx/目錄下
cd build/jadx/ mkdir apkdir (創建存放apk的目錄) cp xxx.apk apkdir (拷貝apk文件到apkdir目錄下) bin/jadx apkdir/xxx.apk (執行成功后會在jadx目錄下xxx文件目錄就是反編譯的所有文件了)如果要編譯一些大的apk,如果出現java.lang.OutOfMemoryError: GC overhead limit exceeded 
 建議將第四步修改為
至此qq的apk就被反編譯出來 
 
當然Jadx還有其他命令,此處不在一一列舉,有興趣的自行參見官網 Good Luck !
總結
                            
                        - 上一篇: RxJava中BehaviorSubje
 - 下一篇: Android之Badge显⽰