android代码混淆恢复(详解代码混淆技术)

jar工程如下创建,网上一搜一大把。这里就不多说了。打开jar包工程的build.gradle。修改或添加如下修改工程的progvard-ruled.pro规则文件如下如果要混淆A类,B类等。可

jar工程如下创建,网上一搜一大把。这里就不多说了。

打开jar包工程的 build.gradle。修改或添加如下

android代码混淆恢复(详解代码混淆技术)

修改工程的progvard-ruled.pro 规则文件如下

android代码混淆恢复(详解代码混淆技术)

如果要混淆 A类,B类等。可以把需要用到的A类,B类等接口的函数,全部写到C类中,由C类统一向用户开放。所以规则文件中我把C类保持不混淆。而A,B类构造器不混淆(eg中我们使用了A,B类的构造函数)。

如下图

android代码混淆恢复(详解代码混淆技术)

如何在其他工程中使用混淆函数

在工程下的build.gradle文件中,如下修改(红框部分)

android代码混淆恢复(详解代码混淆技术)

修改完,同步sync 就会在External Labratries中看到

android代码混淆恢复(详解代码混淆技术)

打开Compress文件,发现内容已发生了混淆

android代码混淆恢复(详解代码混淆技术)

在工程调用的地方

头部引用,路径在External Labratries可以看到。

android代码混淆恢复(详解代码混淆技术)

在调用的地方直接调用即可

android代码混淆恢复(详解代码混淆技术)

关于混淆的规则,大家可以在网上搜索一下。很多说明的。关注我,后续更新更多问题解决方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/83557.html

(0)
nan
上一篇 2022-01-13
下一篇 2022-01-13

相关推荐

  • 因安卓大版本升级(小米 MIX 4/Redmi Note 10 Pro 等暂停 MIUI 开发版公测)

    久久派网 10 月 23 日消息,小米 MIUI 系统于 10 月 22 日发布了第 518 周公告以及更新日志,同时发布了 MIUI 开发版 21.10.20 版本。小米表示,由…

    2021-10-23
    0
  • 郑州大专招生电话(郑州大专学校有哪些)

    2021年高考志愿填报正在进行各校招生政策有何变化?如何根据自己的成绩选择学校和专业?今天我们邀请了郑州卫生健康职业学院招生工作处处长梁景芝为考生解答疑惑访谈摘要2021年学校招生计划总数2800人。学校安排实习,推荐学生就业。同时开设有校企合作专业…

    2022-01-17 随笔
    0
  • facebook会被无缘无故封掉吗(facebook为什么被禁)

    facebook作为全球最大的社交媒体软件,从事跨境业务的卖家对此又爱又恨。通过facebook能够迅速地为店铺带来流量和订单,但对fb的封号政策显得也是无可奈何。如今要注册一个新facebook账号…

    2021-12-01
    0
  • 夏天的古诗大全分享(关于夏天的诗句古诗)

    斗指东南,维为立夏,万物至此皆长大,故名立夏也。——《历书》春天让人留恋,夏天又让人期待。当春风仍然不愿将她的足迹从四月的枝头挪开的时候,桃花、杏花早已将它们娇艳的面纱轻轻揭开,以青涩的面颊娇羞地迎接夏天的到来。时序的交替是自然现象。是

    2021-10-29
    0
  • 2022年3月双子座运势(双鱼座2022年2月份运势)

    十二星座每个月都有属于自己的运势,在2022年的3月份,星座运势是如何的呢?今日我们先来看看双子座在2022年的3月份星座运势是怎么样的呢?双子座的小伙们准备好了吗?和久久派小编一起来详细了解一下20

    2022-02-18
    0
  • 关于锁仓是什么意思相关内容(锁仓是什么意思)

    期货锁仓,就是在原有持仓的情况下,开立数量相当、方向相反的头寸,锁住之后,市场价格波动,账户的盈亏不会发生变动,如果没有完全锁仓,则不会发生太大的波动。一、期货锁仓运用情形1、手续费日内交易比较贵的品种比如股指期货,目前股指期货日内平今仓的手续费是

    2022-01-06
    0

发表回复

登录后才能评论