Bytecode Viewer是一種先進(jìn)的輕量級(jí)Java字節(jié)碼查看器,GUI Java反編譯器,GUI字節(jié)碼編輯器中,GUI Smali GUI Baksmali丹共GUI編輯器,編輯器GUI敏捷,GUI的APK解碼器,GUI敏捷解碼器,GUI南河三Java反編譯器,GUI喀拉喀托火山,GUI CFR Java反編譯器,GUI FernFlower Java反編譯器,GUI DEX2Jar GUI Jar2DEX GUI罐,十六進(jìn)制查看器,代碼搜索器、調(diào)試器和更多。它完全是用Java編寫(xiě)的,并且是開(kāi)源的。它目前由Konloch維護(hù)和開(kāi)發(fā)。
軟件功能:
*容易使用,但非常有效。
*編寫(xiě)運(yùn)行在Java 7上,支持Java 8。
*使用Ranino編譯器編譯反編譯的Java類(lèi)。
*使用JD-Core快速反編譯類(lèi)。
*通過(guò)Smali/Baksmali集成輕松編輯apk。
*使用6個(gè)不同的反編譯器進(jìn)行Java反編譯(DJ-GUI/Core、Procyon、CFR、Fernflower、Krakatau和JADX-Core)。
*使用CFIDE進(jìn)行字節(jié)碼反編譯。
* Android APK與Dex2Jar集成。
*安全啟動(dòng)Java應(yīng)用程序,并通過(guò)ez注入插入鉤子。
*使用惡意代碼掃描插件掃描惡意代碼。
*導(dǎo)出為DEX、Jar、類(lèi)、Zip或Java源文件。
*打開(kāi)Android APKs, Android DEX, Java類(lèi)文件和Java jar。(WAR和JSP支持!)
*可廣泛配置,超過(guò)100+的設(shè)置!
*可與所有操作系統(tǒng)無(wú)縫配合。
*通過(guò)安裝將BCV集成到Windows中,它將關(guān)聯(lián)所有.class、.dex和.apk來(lái)打開(kāi)BCV。
*通過(guò)APKTool.jar集成輕松查看Jar和APK資源。
* 100%免費(fèi)和開(kāi)源的GPL v3 CopyLeft。
安裝說(shuō)明:
可以到intellij idea設(shè)置界面,安裝plugins,點(diǎn)擊【IntelliJ IDEA】->【Preferences】
1.png
找到【Plugins】選項(xiàng),可以首先確認(rèn)一下是否安裝ByteCode Viewer插件,如果沒(méi)有安裝,可以按照下圖示意來(lái)進(jìn)行搜索安裝
2.png
選擇jclasslib Bytecode viewer插件進(jìn)行安裝,然后就可以通過(guò)插件查看Java字節(jié)碼了。
image.png
點(diǎn)擊菜單欄【View】,彈出下拉選項(xiàng),在選項(xiàng)中找到【Show Bytecode】按鈕,單擊此按鈕,來(lái)查看java類(lèi)字節(jié)碼。
使用注意:
注意:運(yùn)行Bytecode-Viewer需要配置java環(huán)境,可以按照這個(gè)地址配置好(https://www.cnblogs.com/cnwutianhao/p/5487758.html)
運(yùn)行方法:打開(kāi)cmd,輸入java -jar Bytecode-Viewer-2.9.22地址(例如:java -jar E:\Bytecode-Viewer-2.9.22.jar)