Android混淆后怎么破解 android源码被混淆了怎么还原?
android源码被混淆了怎么还原?
当模糊代码输出堆栈信息时,方法名称无法识别,这使得调试非常困难甚至不可能。幸运的是,当Proguard运行时,它会输出一个回溯.bat脚本(窗口)或回溯.sh脚本(Linux、MacOSX)可以将混乱的堆栈跟踪信息还原为可读的信息。它位于回溯.bat| 回溯.sh[-详细]映射.txt例如:
回溯.bat-冗长的映射.txt模糊的trace.txt文件
如果您不指定
为什么这么多商业Android开发者不混淆代码?
,并不是说没有办法混淆某些代码。一旦困惑,就会出现问题。因为有一个项目是由很多人写的,经过几轮的团队合作,它反映了一些东西,做出了各种恶心的判断。它的很大一部分没有使用逻辑,而且非常复杂。我们称之为自然加密。一般开发团队根本没有精力去处理它。一旦混淆,就会出现问题,表现不好,不顺畅等等。另一个项目,大部分内容是用C写的,Java层是用来做UI的,没有必要混淆,外层为核心代码加固shell,给你没有用,反编译只是部分代码。另外,一些项目的逻辑大多在后台,前端逻辑过于简单,要求实名制,而且业务变更过于频繁,因此没有出现混乱。我也看到有些项目是外包的,公司基本上不理解。其他人已经把他们带走并送走了。整体质量不如预期。
Android混淆后怎么破解 android反混淆工具 androidsdk混淆
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。