Viewer

6. Bytecode Viewer - 图1
Bytecode Viewer是一个基于FernFlower实现的轻量级,用户友好的Java字节码可视化工具,Bytecode Viewer具备了如下强大功能:

  1. Java 反编译GUI;
  2. Bytecode编辑器 GUI;
  3. Smali GUI ;
  4. Baksmali GUI;
  5. APK编辑器 GUI;
  6. Dex编辑器 GUI;
  7. APK反编译 GUI;
  8. DEX反编译 GUI;
  9. Procyon Java反编译 GUI;
  10. Krakatau GUI;
  11. CFR Java反编译 GUI;
  12. FernFlower Java反编译 GUI;
  13. DEX2Jar GUI;
  14. Jar2DEX GUI;
  15. Jar-Jar GUI;
  16. Hex视图;
  17. 代码搜索;
  18. 调试器;

    多视图

    Bytecode Viewer提供了多种视图可供选择,在View菜单中可选择不同的视图或反编译引擎(默认使用的是反编译和字节码视图),当选择了Editable后可编辑反编译后的class文件,如下图:
    6. Bytecode Viewer - 图2

    代码搜索功能

    代码搜索功能支持字符串、正则表达式、调用方法和调用字段搜索,如下图:
    6. Bytecode Viewer - 图3

    反编译安卓APK

    6. Bytecode Viewer - 图4
    Github:https://github.com/Konloch/bytecode-viewer
    版本下载:https://github.com/Konloch/bytecode-viewer/releases