位置: 编程技术 - 正文

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

  • 投资性房地产税务上可以计提折旧吗
  • 不征收增值税的有哪些
  • 增值税交多少怎么查询
  • 免征增值税的个体户个税
  • 增值税专票开户行
  • 坏账计提坏账准备
  • 补偿性余额利息的计算公式
  • 低值易耗品库存
  • 2套账如何整合为一套账
  • 固定资产清理账户结构
  • 进项发票抵扣范围
  • 小规模付增值税怎么做账
  • 非流动资产基金是什么意思
  • 交了预付款后,一方违约怎么处理
  • 基本户是否可以冻结
  • php中split
  • 单位交社保是不是比个人交社保以后退休金要多
  • PHP:pcntl_wifsignaled()的用法_PCNTL函数
  • 固定资产投资账务处理
  • 建筑业异地施工可以先开发票么
  • php输入框input代码
  • 房屋出租一定要签合同吗
  • 应收票据年末计息的分录
  • yolo v1 pytorch源代码
  • 工会经费计提分录怎么写
  • java前后端加密解密请求
  • python制作chm
  • 论文阅读网站排行榜
  • bash详解
  • mysql分区实现
  • 金蝶现金流量表不对怎么处理
  • 在pycharm中配置python
  • 增值税普通发票有什么用
  • 怎么解决食堂拥挤问题
  • 个体工商户税务登记需要哪些资料
  • phpcms使用教程
  • 如何理解合并报表抵消分录
  • 个人申请退税要交税吗
  • sql怎么用sql语句创建表
  • 基本户和零余额可以是一个账号么
  • mongodb 设置用户名密码
  • mysql密码忘了怎么办?
  • acca中ebq等于
  • 营改增是否降低了企业税负
  • 周转材料应该计入什么科目
  • 企业商品销售收入确认条件
  • 车票抵扣进项税怎么计算
  • 销项税小于进项税是亏本吗
  • 上市公司应付会计
  • 被放弃的遗产
  • win8windows设置在哪里
  • centos7搜索
  • freebsd使用wifi
  • 怎么删除swapfile
  • kb2859537是什么文件
  • win7游戏打开没反应
  • Win10应用程序无法正常启动0xc000007b
  • win7如何禁用网卡
  • win7系统如何给文件夹加密
  • win10系统日历怎么放在桌面
  • javascript怎么做
  • android observer
  • androidstudio手机编程软件
  • 记录心率
  • javascriptweb
  • shell 数组操作
  • python如何调用c程序
  • 搭建nodejs项目
  • jQuery ajax提交Form表单实例(附demo源码)
  • android布局教程
  • 简单的移动端项目
  • 小规模纳税人税率2024
  • 宁波镇海哪里可以赶海
  • 上海市个人所得税计算
  • 建筑施工税务处理
  • 北京市国家税务网
  • 申报期一般是什么时候
  • 2020年海南个人所得税新规定
  • 北京税务局待遇有住宿吗
  • 增值税税控开票软件怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设