位置: 编程技术 - 正文

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

  • 企业所得税的纳税人发生年度亏损的时间
  • 啥叫总分类账
  • 股东是否实缴出资款
  • 工会经费0.008申报
  • 政府补助递延收益和其他收益的区别
  • 软件行业个人所得税
  • 企业重组个人股东个人所得税
  • 购买的固定资产什么时候折旧
  • 应收银行存款利息怎么算
  • 未使用房子需要交物业费嘛
  • 当月未开发票增值税怎么报
  • 营改增后房地产公司税种及税率
  • 劳保费计入管理费用的什么
  • 预缴增值税税款网上申报操作流程
  • 利息股息红利所得个人所得税怎么算
  • 红字发票需要做什么科目
  • 厂房进项抵扣
  • 开专票附加8个税点怎么计算?
  • 利息支出手续费
  • 出口退税款计入收入总额吗
  • 住房公积金的工资基数什么意思
  • 快递公司之间的合作模式
  • 小规模纳税人别人开了专票怎样处理
  • 小规模增值税附加税
  • 公司向股东借款需要股东会决议吗
  • 企业停产没有收入,费用可以计入长期待摊费用吗
  • 车辆保险费计入车辆的入账成本吗
  • 残疾人保障金是强制性的吗
  • 销售固定资产利润率
  • PHP:imagecopymerge()的用法_GD库图像处理函数
  • 踩雷日记:Pytorch mmcv-full简易安装
  • framework架构
  • 微信公众号服务平台
  • 谈谈社会公德普通话三分钟
  • 存放中央银行款项借方表示什么意思
  • 工资计提发放会计科目
  • python中如何合并csv
  • 火车头造型
  • 自产自用车辆购置税组成计税价格
  • 资产负债所有者权益借贷方向
  • 股东分红的会计分录怎么做
  • 销售收入未开票
  • 被投资公司注销把钱转到投资公司怎么做帐
  • mysql误删数据
  • 事业单位整体转让
  • 事业单位哪些收入要上交国库
  • 跨年度退货账务处理
  • 关税的计税方式一般可以分为
  • 工资扣税是减去五险一金吗
  • 借款归还时的收据填写
  • 关于小规模纳税人2023年的政策
  • 进项税额转出忘记结转
  • 零售商品的经营特点有什么(多选题)
  • python的底层语言
  • 在数据库中对数据表进行生成的是
  • 删除了c盘文件
  • win7怎么彻底删除文件
  • win7历史记录在哪里
  • win8怎么打开系统设置
  • windows server 2008 r2离线激活
  • windows server 2016 百度网盘下载
  • mac系统怎么查看
  • macbook系统快捷键
  • window10 屏幕
  • imac触发角
  • Linux桌面环境安装
  • win7系统笔记本怎么连接蓝牙耳机
  • java框架怎么用
  • javascript中math.ceil
  • 批处理 修改文件名
  • js实现字符串和数字对齐
  • win7怎么装python3.8
  • 国家税务局发票查验平台查验官网
  • 划拨土地转让需要交什么税
  • 个人所得税完税证明
  • 四川省税务局发票
  • 曲靖市国家税务局杨春天
  • 上海市黄浦区有什么路
  • 如何计算土地增值税税率
  • 上饶国资委领导班子成员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设