Gradle开启R8反混淆对不上问题解决记录
在 Gradle 插件版本达到 3.4.0 及以上,默认会开启 R8 进行代码优化,以往我们都是使用 SDK 自带的 proguardgui.bat 来还原堆栈信息,但在开启了 R8 混淆后再使用这个方式发现retrace之后无效,还是混淆后的代码。
这个问题导致在定位奔溃平台的问题时,产生很大的阻碍,于是折腾了一番,最后记录下解决方式。在Android Studio得SDK Manager中找到Command Tool这一项,然后升级,或直接卸载掉重新安装再尝试使用proguardgui.bat,填写Mapping.txt文件路径,然后retrace就能正常翻译了。
因为这个问题过去有段时间了,当时在公司的Windows上遇到的,现在想起来了这个坑记录一下,如果有同学再遇到,可以尝试该方法。
1. 升级Command-line Tools工具版本或直接重装
2. 打开proguardgui.jar工具
3. 反混淆异常堆栈
最后希望能帮到遇到同样问题的同学,如果行不通欢迎留言、讨论~
Gradle开启R8反混淆对不上问题解决记录相关推荐
- oracle远程连接不上问题解决记录
1.查看1521端口的情况 netstat -na | find "1521" netstat -ano | findstr "1521" 如果想看某个进程具体 ...
- 校园网连接不上 问题解决记录
dns解决: 使用浏览器输入IP地址:192.168.152.3或192.168.154.3或者202.102.134.68还有202.102.128.68还有192.168.224.68等 跳转到深 ...
- 由浅至深 谈谈.NET混淆原理 (四) -- 反混淆(原理 + 工具篇)
1. 名称混淆 - 反混淆 名称混淆返混淆,基本上是不太可能的事,因为以前的名称已经换掉了,也没有第二个名称备份表,所以根本无法还换. 不过,可以把不可见字符转换为可见字符,长字符串换成 ...
- JavaScript 反混淆的一般套路和技巧[起][承][转][结]
https://www.blackglory.me/javascript-deobfuscate-general-routines-and-tips-chapter-1/ 最近发现网上没有什么专门深入 ...
- 【JS 逆向百例】W店UA,OB反混淆,抓包替换CORS跨域错误分析
关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 文章目录 声明 逆向目标 OB 混淆简介 抓包分析 混淆还原与替换 CORS 跨域错误 逆向分析 本地联调 完整代码 JavaS ...
- js反混淆还原工具_SATURN反混淆框架
本文为看雪论坛精华文章 看雪论坛作者ID:梦野间 摘要:近几年,软件的混淆强度一直在不断提升.基于编译器的混淆已经成为业界事实上的标准,最近的一些论文也表明软件的保护方式使用的是编译器级别的混淆. 在 ...
- 安卓逆向代码反混淆 Simplify工具 JEB2反混淆神器
[技术分享]Android程序反混淆利器--Simplify工具 https://www.anquanke.com/post/id/85388 发布时间:2017-01-23 17:21:23 问题背 ...
- Android混淆编译、反混淆、反编译
混淆编译 为了保护APK代码和架构,不轻易被外部人员反编译和破解,对发布的APK,所以必须进行代码混淆编译. Java 是一种跨平台的.解释型语言,Java 源代码(.java文件)编译成中间&quo ...
- android 反注册代码,Android程序反混淆利器——Simplify工具
本帖最后由 Regan_MX 于 2017-1-25 10:30 编辑 文章难易度:★★★ 文章阅读点/知识点:Android程序反混淆利器 文章作者:desword文章来源:安全客 [技术分享]An ...
最新文章
- SVO 半直接视觉里程计
- Operation not allowed after ResultSet closed--操作mysql数据库
- SSM+BJUI实现添加和编辑共用一个页面
- OWC做电子表格和图表的试验
- python操作数据库
- LeetCode Longest Common Prefix
- linux部署jar项目报错_Spring boot项目部署linux系统tomcat报错解决办法
- 腾讯叮当智能屏发布,主打视听体验、海量内容、儿童模式
- 【Linux】VMware安装VMware Tools工具
- oracle 01157,Oracle数据库启动时出现ORA-01157和ORA-01110问题
- windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
- cobar php,cobar配置安装_MySQL
- Echarts饼图自定义颜色配置(图色、选择颜色、字体颜色)
- 开源问答Tipask伪静态apache和nginx设置
- 英语口语232之每日十句口语
- 北京汉正天成科技有限公司大家听说过没?这家公司怎么样?
- 国仁网络:揭秘成为“网红”背后的艰辛道路,达人不签约MCN的10个理由。
- 快衰落,慢衰落,大尺度衰落,小尺度衰落的关系
- JAVA计算机毕业设计政府采购线上招投标平台Mybatis+源码+数据库+lw文档+系统+调试部署
- 腾讯天美游戏客户端 一面凉经