位置: 编程技术 - 正文

[开源] android apk 一键生成混淆文件 脚本分享 (python)(开源 android 播放器)

编辑:rootadmin

推荐整理分享[开源] android apk 一键生成混淆文件 脚本分享 (python)(开源 android 播放器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:开源 android助手,开源 android助手,[开源]摸鱼 Chrome 小插件:批量打开&关闭网页,开源 android助手,开源 android,开源 android辅助平台,开源 android推送,开源 android助手,内容如对您有帮助,希望把文章链接给更多的朋友!

今天做的项目有个需求。要把我们的apk 混淆一下。

于是花了一下午的时间研究了一下,用python 写了个一键生成的脚本。

原理:

我的开发环境是 adt bundle 是android sdk 的集成开发环境,自带了ProGuard。

只需要导出的时候,在project.properties 打开注释的代码。

然后选择 export 导出apk 就自动混淆了,ProGuard默认是混淆全部代码的,但是这样经常会引起一些问题。

重点是混淆规则的编写,。总结起来就三条:

1 android 自带类库不能混淆

2 第三方的jar 不能混淆

3 自己用到反射的部分不能混淆

脚本会帮你完成第一步和第二步。

主要是把你用到的第三方包,自动扫描第三方jar内部的包名,然后生成规则语句,避免混淆。

使用的时候,需要把

“D:workspaceFamilylibs”

替换成你自己的android应用项目的libs 目录。

[开源]  android apk  一键生成混淆文件 脚本分享 (python)(开源 android 播放器)

然后一键运行就可以了。生成的文件默认是 E盘根目录下的tt.txt

运行完之后自己把自己需要避免混淆的代码手动添加一下(如果有的话)。

然后把生成的文本复制到 “proguard-project.txt” 里就ok了

代码如下:

ps: python语言对于我这样的懒人来说,确实不错。

文 / 从小比较呆

qq群 程序人生

网站 :www.dqqdo.com

豆瓣地址:

View分析总结 通过阅读android官方文档,知悉View的相关绘画流程和重要方法,以此为脉络来一一分析View。要分析一个事物,至少对该事物有一定了解,最好能知道该

Android进程间通信--AIDL 本文讲解AIDL的基本使用,通过本文的学习你应该掌握如下内容:1.了解Android进程间通信IPC(interprocessCommunication);2.学会AIDL的基本使用方法,实现在进程间

JSON学习 JSON的定义:一种轻量级的数据交换式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类于正则表达式,获得

标签: 开源 android 播放器

本文链接地址:https://www.jiuchutong.com/biancheng/381053.html 转载请保留说明!

上一篇:木瓜妮子多媒体开发教程---第二天---Android下对图像的几何操作(请问木瓜)

下一篇:View分析总结(interview分析方法)

  • 企业工商年报填写须知
  • 个税申报数据有误,如何快速更正
  • 10个税点怎么计算公式
  • 金税盘服务费能抵税吗
  • 报税时提示缺少相关组件怎么解决
  • 负数增长到正数的例子
  • 残保基金的计算公式
  • 记账凭证日期填写哪一天
  • 小规模纳税人改为一般纳税人需要什么材料
  • 一般纳税人采购收到普通发票
  • 完成税务登记之后多久开始报个税?
  • 事业单位的出纳要承担的责任是什么
  • 小规模异地预缴增值税
  • 公司月底可以出账吗
  • 天猫企业支付宝怎么提现
  • 无法读取金税盘时间版本怎么解决
  • 不开外经证的后果
  • 两年内到期的应付票据
  • 增值税发票红冲后增值税销项为负数
  • 实际利率法怎么理解
  • 苹果mac电脑下刻字怎么弄
  • 企业所得税汇算表
  • 出差人员餐费,进项可以抵扣吗
  • 个人所得税和企业所得税都要交吗
  • mac设置在哪里设置
  • 公司邮票报销
  • 会计分录的表现形式有
  • 冲回暂估分录
  • react-use
  • 月末一次加权平均和移动加权平均的区别
  • 房产税城镇土地使用税申报期限
  • 大西洋,一望无际的海面
  • 微信公众号开发php源码
  • php返回数据给ajax
  • vue清空form数据再重新赋值
  • yolov5s
  • php递归函数桃子一天吃一半
  • ps如何打圈内环形文字怎么调间距
  • 社保已经扣款还可以减人员吗
  • 小规模纳税人0申报汇算清缴
  • 织梦如何开启会员功能
  • 没有进项票开了销项票后期有了进项票可以吗
  • 制作费开票属于什么编码类型
  • 药店主营业务成本怎么算出来的
  • 企业固定资产账户核算的固定资产其所有权均属于本企业
  • 小型数据库软件有哪些
  • 社保费单位减免
  • 出口免税进项税怎么处理
  • 年终奖财务是以工资形势发放,个税怎么单独计税
  • 电费发票开据后如何入帐?
  • 所得税费用的确认分录
  • 生育津贴案件
  • 委托加工企业的账务处理
  • 交易性金融资产公允价值变动计入
  • mysql中binlog_format模式与配置详细分析
  • win7怎样安装摄像头驱动
  • win10 Realtek HD Audio更新失败怎么办 win10关闭UAC解决Realtek HD Audio更新失败
  • windows7能玩地下城吗
  • win7怎么随便放桌面图标
  • win8.1怎么优化才流畅
  • linux 磁带机
  • windows8.1仿win7
  • linux系统中怎么编写一个程序
  • bootstrap轮播插件
  • java的理解
  • css+div布局的常用方法
  • ml命令
  • .nodejs
  • shell脚本实现文件移动、复制等操作
  • Android---59---Toast的使用
  • 使用灭火器人要站在上风口还是下风口
  • 获取intent传递的数据
  • unity hud优化
  • unity shader 外发光
  • 江西国税发票查询官网
  • 重庆国税电子税务局官网登录入口网址
  • 改税务报表会有限风险吗
  • 怎么查询地方规划用地
  • 浙江电子税务局app
  • 代理记账公司里的公司文件盒书写样式图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设