本笔记只记录其现象和功能,不记录具体怎么去用他。

这个Proguard全称应该是project guard,用来混淆Android代码的。如下未使用Proguard的类:

使用Proguard后:

这里要注意有一些是不能混淆的:

JNI对应的Java方法名不能混淆,不然C/C++不能正常调用;

AndroidManifest.xml里面注册的组建,需要保留,不能混淆;

R文件混淆后会导致引用错误。

Proguard还能去打印日志信息:

未使用Proguard:

使用Proguard后:

Android逆向笔记-Proguard混淆Android代码以及去打印日志信息相关推荐

  1. Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结

    温馨提示 请拖动到文章末尾,长按识别「抽奖」小程序. 在我的印象中,懂逆向的,都是大牛,让我们一起来看看下面这位大牛的学习心得. 无意中在看雪看到一个简单的 CrackMe 应用,正好就着这个例子总结 ...

  2. Android逆向(一)Android逆向工具(一)

    最近一周时间,在学习和研究Android逆向,接下来一段时间,写一系列Android逆向的博客,来总结和记录自己所掌握的知识,也希望为正在学习Android逆向的朋友带来一点帮助. 首先,简单说一下自 ...

  3. 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

    文章目录 一.Android 逆向中使用的 android.permission 权限 二.Android 系统中的 Linux 用户权限 一.Android 逆向中使用的 android.permi ...

  4. java proguard 使用_使用proguard混淆java9代码

    序 本文主要研究一下如何使用proguard混淆java9代码 maven com.github.wvengen proguard-maven-plugin package proguard 6.0. ...

  5. Android学习笔记07---查看Android虚拟机输出的错误信息与如何部署应用到自己的真实手机

    Android学习笔记07---查看Android虚拟机输出的错误信息

  6. Android学习笔记----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题

    Android学习笔记----解决"com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 6553 ...

  7. java proguard_使用proguard混淆java9代码

    序 本文主要研究一下如何使用proguard混淆java9代码 maven com.github.wvengen proguard-maven-plugin package proguard 6.0. ...

  8. 进阶篇(1):字节跳动Android面试笔记-适合中高级Android程序员!(开发3-5年)

    导语 我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT.小米.华为.美团.滴滴)和我自己整理Android复习笔记(包含Android基础知识点.Android扩展知识点. ...

  9. SVN 提交代码后面如何修改日志信息

    SVN 提交代码后面如何修改日志信息 参考链接:http://www.netpc.com.cn/1086.html 服务端配置 服务端的操作是相当简单了,登录上服务器进入到SVN项目目录下,找到需要修 ...

最新文章

  1. matlab c++ 符号变量问题
  2. 转:智能音箱市场深度报告:怎么大家都在抢这个两亿小蛋糕?
  3. 微信多开txt_电脑版微信怎么双开、多开
  4. 这么多两院院士竟然来自同一个家族!
  5. (计算机组成原理)第五章中央处理器-第四节4:微程序控制单元设计
  6. Java 数据库连接
  7. Way to MongoDB
  8. sps 2007 小问题1:人员选择器PeopleEditor如何使用
  9. Apache Storm技术实战之2 -- BasicDRPCTopology
  10. 【Flutter】Dart中的类和对象
  11. rtabmap_ros安装---43
  12. jquery mobile页面跳转后js不执行的问题
  13. python resize重置大小
  14. 个人微信小程序开发入门教程:下载微信开发工具
  15. java获得当天的0点和最后时刻
  16. 学会了C语言/C++能做什么?我们一起来看看吧!
  17. 登录计算机隐藏用户名,win10系统隐藏登录界面administrator用户名的办法介绍
  18. 光学雨量计对比翻斗式雨量计的优势
  19. java处理图片 adobe_Adobe开发出一个反修图工具 还原人像PS 痕迹
  20. BDD 100K数据集label转换为yolo训练格式

热门文章

  1. urllib.error.HTTPError: HTTP Error 403: Forbidden
  2. arduino COM口被占用问题解决
  3. SharePoint 2007 SP2 发布
  4. 女大学生毕业相亲程序员,吃了一顿大排档,一看车钥匙后犹豫了!
  5. 要是不会用数据,算什么IT产品经理?
  6. 在活动完成之后的格式工厂下载
  7. 17pk扎金花基于层次的技术
  8. 飞鸽传书绿色版 部分数据库被陆续公开了
  9. 如何杀掉本地和远程NT系统进程
  10. 在 CTreeCtrl 中枚举系统中的所有窗口!(I)