Arthas-反編譯工具(jad)使用(Mac)

image.png

1、下載Arthas

下載完成以后解壓你所下載版本的壓縮包。如:arthas-packaging-3.6.2-bin

image.png

2、下載測試包(用于實驗、可不下載)

//下載測試包
curl -O https://arthas.aliyun.com/math-game.jar
// 運行測試包
java -jar math-game.jar
測試包運行結果.png

3、啟動Arthas

//終端進入包所在位置
java -jar arthas-boot.jar
image.png

根據控制臺顯示的程序菜單輸入對應編號。如:

  • [1]: 9203 org.jetbrains.idea.maven.server.RemoteMavenServer
    [2]: 533
    [3]: 10887 math-game.jar
    輸入:3
image.png

輸入:thread 1

image.png

輸入:jad demo.MathGame

反編譯文件.png

4、停止Arthas

/退出Arthas
stop

快捷命令配置方式:

在 .bash_profile中配置

alias arthas-boot="java -jar /你自己的具體目錄/arthas-packaging-3.6.2-bin/arthas-boot.jar"
bash_profile中添加配置.png

重新加載bash_profile

//重新加載
source .bash_profile
image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。