位置: 编程技术 - 正文

[开源] 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分析方法)

  • 增值税专用发票和普通发票的区别
  • 企业自建房产缴契税吗
  • 小规模未达起征点
  • 出口消费税税率
  • 个税汇算清缴为啥要补交
  • 预包装食品是否备案怎么查询
  • 机耕道属于水利还是土地整治
  • 资本公积转增股本什么意思
  • 资产损失企业所得税扣除
  • 银行存款收付流程
  • 中外合资经营企业法
  • 小规模纳税人开了3%的专票还能享受1%
  • 发票未到的库存商品如何做账
  • 公司多久不做账会被注销?
  • 权益资本成本率计算
  • 烟草生产者消费税计算方法
  • 稳岗补贴会计怎么做账
  • 开发经济适用房是否需要缴纳土增税
  • 房屋租赁合同如何办理
  • 本月没有发生额本月合计
  • 纳税申报需要去税务局吗
  • 充值销售技巧和话术总结
  • 企业集团内部各所属单位之间
  • 单位探望病人如何报销费用?
  • 期间费用核算内容不应该包括
  • 研发阶段产品销售账务处理
  • 餐费发票可以抵扣成本吗
  • 股票的交易费用是怎么算的
  • macos big sur使用
  • 代金券消费怎么做分录
  • 工程施工暂估的成本的依据
  • 所得税和应交所得税
  • dxva2.dll是什么意思
  • php通用分页类
  • 逆回购利息计算公式
  • 小规模纳税人工资要每月申报
  • 计算机视觉姿势评估英语
  • 移动端适配方案面试题
  • 残保金交错了怎么办
  • 个人怎么开专票
  • 专项应付款二级明细科目有哪些
  • 对方不给开发票做账可以直接出费用吗?
  • 图形验证码api
  • phpcms怎么样
  • sqlserver数据类型转换函数
  • 支付个人赔偿款要交税吗
  • 一般纳税人首次申领专票
  • 无偿帮工造成财产损失谁赔偿 法院
  • 公司开电费发票该怎么入账?
  • 其他应收应付如何平账
  • 产品成本计算的分类法适用于( )
  • 需要做审计有哪些行业
  • 增值税专用发票有几联?
  • 公对公打款发票
  • 土增清算可以扣除项目
  • 现金解款单的会计分录
  • 有限合伙企业如何报税
  • 定货还是订货
  • 员工的工资属于固定资产吗
  • 募集资金有哪些渠道
  • 应收账款坏账准备借贷方向
  • 简述工作底稿的一般要求及内容
  • 基于Sql Server通用分页存储过程的解决方法
  • sql分几类
  • mysql8.0创建函数
  • centos sudoers
  • 双硬盘无法进入bios
  • win7升级win10之后视频解码能力变弱
  • ubuntu每次开机都会进入grub
  • windows8怎么设置
  • window10 不能上网
  • win7系统待机设置
  • win8.1怎么用
  • 批处理 写入文件
  • bat文件命令大全
  • python从入门到精通百度云
  • Easyui form combobox省市区三级联动
  • delphi7教程
  • 广东税务总局发票怎么开
  • 江苏房产税如何计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设