Java/Android Progurad Mapping还原
本文目的:使读者快速使用(按步骤操作即可使用)
本文使用android-sdk工具
工具位于<android-sdk>/tools/proguard/bin/
目录
方式一:GUI工具
- 运行 proguardgui.sh(mac)
- 从左边的菜单选择 “ReTrace”
- 在上面的 mapping 文件中选择你的 mapping 文件 ,在下面输入框输入要还原的代码
- 点击 “ReTrace!” 按钮
方式二:命令行工具
- 准备好mapping文件
- 准备好要还原的堆栈信息stacktrace文件
- 根据文件位置执行以下命令(本例,三个文件在同目录,文件名如下)
- 执行命令
sh retrace.sh -verbose mapping.txt stacktrace.txt > out.txt