还原混淆过的stacktrace

各位作android开发的想必都有这样的经验。公司要求全部的代码都须要混淆,而后本身辛辛苦苦加入各类配置文件到proguard.conf里面,好不容易产品上线了。结果友盟上收集了一些错误信息,可是看起来彻底摸不着头脑。android

可是其实proguard自带的一个叫作retrace.sh的工具可以还原混效果的代码。git

步骤以下:github

  1. 去网上下载一个retrace的工具,我是从这里下载的。
  2. 运行bin下面的retrace.sh retrace.sh mapping.txt trace.txt > retraced.txt
  3. 这时候你就会发现还原后的文件已经在retraced.txt中了。

固然若是你喜欢图形化界面的话,那么在工具里面还有一个叫作proguardgui.sh的工具,可以给你一个图形化的界面完成这个操做。app

相关文章
相关标签/搜索