位置: 编程技术 - 正文

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

  • 房产税一律按房产价值计征
  • 企业合并怎么处理
  • 子公司向母公司借款利息税务处理
  • 企业弥补以前年度亏损顺序
  • 实缴资本需要存放多久
  • 定额的个体户需要汇算清缴吗
  • 小规模企业所得税税率多少
  • 编制初始计量有什么要求
  • 开现代服务发票有什么要求吗
  • 财务费用和应付利息的关系
  • 库存现金和银行存款的区别
  • 劳动保护费现金流量表项目
  • 行政单位待处理财产损益要结转吗
  • 应收账款多记如何调账?
  • 纯外贸企业进项要转出吗为啥
  • 公司成立初期费用入账
  • 待摊费用按照入账金额还是合同金额摊销?
  • 外出施工安装的公司发工资怎么记账?
  • 企业所得税收入大于增值税收入的原因
  • 6月份税务新政热点问题有哪些?
  • 集体房产证如何分割
  • 企业预算报表如何做
  • 原材料总分类账怎么写
  • 借老板的现金存入银行怎么做账?
  • 当期的费用
  • 一般纳税人企业所得税如何计算
  • 旅行社差额征税如何开票
  • 企业所得税取得股息红利
  • 进项税额转出如何做账分录
  • 收到发票已入账,退回怎么做账
  • msmpeng.exe 是什么
  • win7系统把桌面更改为d盘
  • 在laravel中,界面文件应该放在以下哪个路径下
  • 哪些货物可以享受减免税政策
  • php each list
  • php ajax 教程
  • java单点登录token
  • vue好不好学
  • python dayup
  • 小规模纳税人是什么意思
  • 预收账款包括哪些内容具体明细
  • 陈列费属于什么类目的
  • sql server怎么升级版本
  • sqlserver启动不起来
  • 收到政府给员工的礼物
  • 没有收入如何做账
  • 营业执照备案登记表
  • 办公楼出租如何交税
  • 合同结算属于资产吗
  • 收到先征后返的增值税计入哪里
  • 辅助生产车间的制造费用不通过制造费用核算
  • 私营公司的钱怎么拿出来
  • mysql中关于图书馆实训题
  • mysql类型varchar长度
  • win1909版本
  • win10删除的文件恢复
  • centos 管理员
  • windows命令提示符命令大全
  • window10电话
  • ubuntu nginx webdav
  • linux ...
  • explorer.exe进程被结束怎么恢复
  • WIN7系统如何设置表格默认保存位置
  • debian和ubuntu server
  • win 8怎么样
  • win8.1开机进入桌面
  • centos n1
  • nkvmon.exe - nkvmon是什么进程 有什么用
  • windows10x预览版
  • win8怎么改系统
  • linux中的vi编辑器一般有哪三个模式
  • javascript基础编程
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • 微信公众号javascript
  • android studio post请求数据获取
  • bootstrap基础教程
  • 话费的发票可以做费用吗
  • 江苏省国家税务总局电子税务局
  • 地税局属于省直单位吗
  • 跨市变更税务登记要多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设