位置: 编程技术 - 正文

[开源] 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个点的票么
  • 购买债券发生的交易费用计入哪个科目
  • 小规模所得税申报表填写样本
  • 企业所得税汇算清缴表
  • 现金日记账余额为零要怎么填
  • 社会保险费的征收程序
  • 公司运输车辆加油会计分录
  • 联想e430安装win7
  • php如何解决异常处理
  • 提坏账准备的调整分录
  • 新手最适合用哪一款
  • vue props emit
  • 红字增值税专用发票信息表怎么填
  • 实际退税能退多少
  • php的implode函数
  • 玻璃深加工企业排名
  • 网络用语屠夫
  • php图片库
  • 进项税额转出加计抵减会计分录
  • 工程施工预缴增值税
  • 异地工作人员管理
  • 汽车折旧年限是几年如何计算
  • 2000元以内最强二手游戏笔记本
  • 固定资产原值和净值在报表哪里看
  • 报关单填写要求怎么填
  • 劳务分包属于人工成本吗
  • 合并成本和初始的区别
  • 长期股权投资与其他权益工具投资的区别
  • 汇算清缴可以不调整吗
  • 成本核算方法是资源到作业,作业到产品吗?
  • 小规模开发票免税如何记账?
  • 缴纳增值税账务
  • 应收账款管理制度
  • 政府给的专款专用的补贴需要交税吗
  • 员工拿发票报销怎么做账
  • 进料加工与来料加工
  • 办税人员可以是开票员吗
  • 出口单证不齐责令整改可以处
  • sql数据库清除日志
  • mybatis怎么搭建
  • windows中的帐户类别administrator为
  • xp系统怎么更改屏幕分辨率
  • win7能玩的老游戏
  • win10鼠标移动速度怎么设置
  • 游戏引擎的重要性
  • Shell脚本监控日志 出现关键字 grep提醒
  • AndroidSharedpreference数据共享
  • python读取数据
  • nodejs定义数组
  • android 属性动画原理
  • python爬取三国演义前六章
  • javascript project
  • 河南省低保信息查询
  • 民办非企业单位登记管理暂行条例
  • 增值税综合税率是什么意思啊造价
  • 明星征税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设