社区
Android
帖子详情
Android混淆配置后方法名被混淆但类名全部没变
幻影宇寰
2016-09-07 02:32:19
在编写混淆文件proguard-rules.pro时,生成的apk反编译出来时相关类中的方法名已经变成a、b、c等字符了,说明混淆还是有效,但是里面的类名全部还是原来的名字,不知道是什么原因,哪位大神可以解惑下么?非常感谢!
...全文
1145
4
打赏
收藏
Android混淆配置后方法名被混淆但类名全部没变
在编写混淆文件proguard-rules.pro时,生成的apk反编译出来时相关类中的方法名已经变成a、b、c等字符了,说明混淆还是有效,但是里面的类名全部还是原来的名字,不知道是什么原因,哪位大神可以解惑下么?非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jklwan
2016-09-09
打赏
举报
回复
是否忽略了类名呢 -keepnames class之类的
幻影宇寰
2016-09-07
打赏
举报
回复
是应用下所有的类名及包名都没变
Birds2018
2016-09-07
打赏
举报
回复
类 如果基础了系统View 一般不混淆的。
Windows C/C++与游戏逆向辅助开发
学习C/C++基础, 并从内存和汇编的角度深入理解C++, 为以后的逆向做好基础铺垫 学习Windows常用API函数、网络通信(socket和http协议)、线程池等 实战MFC、大漠插件、雷电模拟器控制、MySQL数据库操作基础、Lua、游戏...
android
代码
混淆
个人总结及踩坑
android
代码
混淆
个人总结及踩坑 前言 公司项目使用组件化开发的形式,需要对自己负责的模块进行一些
混淆
配置
,关于
混淆
相信做
android
开发的都或多或少有过一些接触,通过对
混淆
文件的
配置
从而将代码中的
类
名
,
方法
名
,成员变量等进行无意义的字符替换达到增加反编译难度的作用,这篇文章主要要说的问题就是在学习
混淆
过程中自己的一些总结想法。
混淆
语法 这个网上有很多关于这块的资料,说的也比较清楚了,无非就是keep ,keep class,keep classmembers,,*,...等
混淆
命令的使用,
android
混淆
配置
proguard 原理 Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要
混淆
(Obfuscation code , 也就是把
方法
,字段,包和类这些java 元素的
名
称改成无意义的
名
称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是
Android
混淆
规则介绍
Android
混淆
规则介绍 写在前面的话 APP上线推广,免不得是需要
混淆
加固的,况且劳动成果不易又会有谁希望自己的APP被破解抄袭呢。鉴于此方显本片文章的通用型和重要意义。
混淆
简介
Android
代码
混淆
是一种应用源代码保护技术,用来防止别人对apk进行逆向分析;从
Android
2.3开始,Google就在SDK中加入了ProGuard的工具,使用它来进行代码的
混淆
。 ProGuard是一个...
Android
80,337
社区成员
91,284
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章