位置: 编程技术 - 正文

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

  • 小规模纳税人免税会计分录
  • 固定资产的进项税额可以抵扣吗
  • 仓库盘亏怎么处理
  • 网上增值税申报表怎么填
  • 19年高速公路免费时间
  • 发票没作废写上作废了怎么办
  • 网上代购收取手机费吗
  • 常见的会计凭证有哪些
  • 货币资金包括应收票据和应收账款吗
  • 工业企业电费出售会计分录怎么写?
  • 一个企业只有收入没有支出合理吗
  • 知识产权服务项目
  • 企业长期股权投资中发生的相关费用处理方法正确的有
  • 非独立核算的分公司注销流程
  • 合作开发项目收益怎么算
  • 航天金税费用怎么做账
  • 取得稳岗补贴后怎么办
  • 手机网速测试怎么看多少兆网
  • 工资薪金所得包括差旅费津贴吗
  • windows 10 版本 21h1
  • 增值税中的筹划方法哪些可以应用在消费税中,为什么?
  • 登记会计账簿的注意事项
  • 呆账损失是什么意思
  • vue错误提示
  • yolov5 教程
  • 债务重组亏损计入
  • 收取职工交来伙食费如何入账
  • 百度地图api的使用
  • php文件上传用什么请求方法
  • idea可以编写vue吗
  • 印花税应税凭证数量是什么意思
  • Node.js安装过程
  • 大前端2021
  • 真正的出道仙谁来封
  • 小程序从入门到精通
  • php100 jquery教程
  • 怎么用php写一个简单框架
  • python的切片操作
  • 农民专业合作社是企业法人吗
  • 设备调试费是什么税
  • springbootredis密码加密
  • Apache RocketMQ 5.0 笔记
  • 个税累计预扣法导致税交多了
  • 咨询公司需要交税吗
  • 深圳税务2021
  • 银行存款日记账电子表格模板
  • 新准则职工福利费包括哪些
  • 女装淘宝店铺如何盈利
  • 个人独资企业一般纳税人享受六税两费
  • 房地产企业成本结转
  • 私车公用费用报销
  • 调整以前年度费用如何做分录
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 卖二手车买卖
  • 一般账户的网银操作员变更怎么办理
  • 所得税减免的企业税率
  • 公交车ic卡网上充值
  • 固定资产折旧方法的选择
  • 发票以外的其他发票
  • 无形资产的摊销方法
  • 对公账户 发票
  • mysql5.7.
  • Fedora25踏上Wayland的路上讲解
  • 利用arp指令,能够防止arp欺骗吗?
  • vmware虚拟机怎么改用户名
  • windows10日历没有显示农历
  • ae安装之后打开是crash
  • 快捷图标小箭头怎么恢复
  • 用户访问控制手段
  • javascript闭包优缺点
  • 批处理执行bat文件
  • nodejs报错
  • js获取上传文件的文件名
  • js闭包实现
  • python 解析算法
  • 哪些润滑油属于润滑剂
  • 现在德国的普通话怎么样
  • 安徽国家税务局增值税发票查询平台
  • 一般纳税人买车可以抵扣进项吗
  • 最常见的财税知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设