Android根据mapping.txt还原混淆代码
来源:互联网 发布:java jlabel 鼠标事件 编辑:程序博客网 时间:2024/04/30 05:51
1.把附件中的retrace_crash.sh、mapping.txt放在SDK\tool\proguard\bin目录下,修改retrace_crash.sh里面的路径,先就这么用,后面优化
retrace_crash.sh 修改此文件中的输出路径mapping.txt 需要混淆打包过程中去获取
2.把需要分析的文件夹在SDK\tool\proguard\bin下面的crash文件夹下
3.在SDK\tool\proguard\bin目录下运行shell。输入:./retrace_crash.sh
4.如果命令无法运行
先试试chmod +x retrace_crash.sh命令如果出现 /bin/sh^M: bad interpreter: No such file or directory错误,解决方法如下:运行 vi retrace_crash.sh 使用命令 :set ff? 如果是dos格式的,那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退
5.retrace_crash.sh 文件内容如下
#!/bin/bashfunction ergodic(){ for file in ` ls $1 ` do if [ -d $1"/"$file ] then ergodic $1"/"$file else #echo $1"/"$file >> b ./retrace.sh mapping.txt $1"/"$file >> $1"/_"$file rm $1"/"$file echo $1"/"$file fi done}INIT_PATH="/X_DISK/android-sdk-mac/tools/proguard/bin/crash"ergodic $INIT_PATH#echo 'hello'#txt=$(ls crash/*.txt)#for var in ${txt}#do#./retrace.sh mapping.txt ${var} >> parse${var}#done
1 0
- Android根据mapping.txt还原混淆代码
- Android根据mapping.txt还原混淆的代码
- Android根据mapping.txt还原混淆的代码
- 如何根据mapping.txt还原混淆的代码
- 如何根据mapping.txt还原混淆的代码
- mapping.txt还原混淆代码
- 混淆代码根据mapping.text还原代码
- Android混淆代码错误堆栈还原
- Android Studio代码混淆设置以及上传mapping文件
- Android打包代码混淆后的Mapping文件路径
- android混淆之从异常堆栈中还原ProGuard混淆过的代码
- 通过mapping.txt解析混淆apk的出错信息
- 通过mapping.txt解析混淆apk的出错信息
- 通过mapping.txt解析混淆apk的出错信息
- 通过mapping.txt解析混淆apk的出错信息
- Android 代码混淆,混淆打包
- Android 代码混淆 webview混淆
- [Android]混淆Android代码
- delphi编码
- 网站采取黑白配色的方法
- Java对PHP服务器hmac_sha1签名认证方法的匹配实现
- 堆排序
- 探秘Java中String、StringBuilder以及StringBuffer
- Android根据mapping.txt还原混淆代码
- sqlapiu.lib遇到的R4034错误
- Spring 注入
- AutoLayout -> Xcode6
- java 反射机制
- Visual Studio 2015 和 Apache Cordova
- poj解题报告——2260
- 【2.19】文件压缩
- 【2.20】云,云计算,云服务