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