`
jxw3042
  • 浏览: 20160 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Apk资源文件混淆[微信开源方法]

 
阅读更多
1,微信压缩方法_01:
  1)生成好了的demo.apk;
  2)下载AndResGuard-cli-1.1.0.jar(或者去github下载开源代码https://github.com/shwenzhang/AndResGuard);
  3)配置文件config.xml 【配置白名单,签名文件,压缩文件格式】【github上有配置方法https://github.com/shwenzhang/AndResGuard
  4)安装7zip【window系统下面,复制并修改7zip目录bin中的7z.exe 为7za.exe】
  5)使用命令:java -jar AndResGuard-cli-1.1.0.jar  -config config.xml demo.apk -out out_file  -7zip C:\Program_Files\7-Zip\7za -zipalign D:\Android\sdk\build-tools\22.0.1\zipalign

2,方法_02:
  下载工具压缩包,解压后得到AndResGuard文件夹。修改setting.txt中的路径配置后,再把apk放到该文件夹中,运行run.bat即可得到压缩后的apk。【可同时放N个apk到该文件夹后再运行run.bat】。
  setting.txt文件中变量的意思:second_split表示有N个apk时,压缩每个apk之间的时间间隔,单位为秒,如果apk太多,而时间间隔太短,会造成卡顿的现象,建议时间间隔为20秒。
分享到:
评论

相关推荐

    微信Tinker热修复Demo

    微信Tinker是一款强大的Android应用热修复框架,由微信团队开发并开源,旨在解决应用程序在发布后出现的运行时错误和缺陷,而无需用户重新下载整个APK。通过Tinker,开发者可以快速修复线上问题,提高用户体验,降低...

    安卓Android源码——MyAppWeixin(仿微信界面).zip

    1. **bin**:这个目录通常包含编译后的二进制文件,如APK文件,它是Android应用的可执行格式。 2. **res**:资源文件夹,包含了应用的所有图形资源(如图标、按钮、布局文件)和字符串资源等。这些资源在Android ...

    AndroidKiller_v1.3.1new.zip

    Apktool的最新升级版在AndroidKiller_v1.3.1new.zip中得到了体现,这意味着用户现在可以处理更高级别的加密和混淆过的apk文件,比如微信7.0.4这样的高版本应用。 反编译微信7.0.4的过程是这样的: 1. **下载与安装...

    安卓Android源码——MyAppWeixin(仿微信界面).7z

    10. `assets`:存放应用的静态资源,如字体、JSON数据文件等,这些文件会被原封不动地打包到APK中。 通过分析这个源码,开发者可以学习到以下Android开发的关键知识点: 1. **用户界面设计**:使用XML布局文件创建...

    android热修复Tinker简单demo

    微信团队开源的Tinker就是一款强大的Android热修复框架,它支持对dex、资源、so等进行修复。在这个“android热修复Tinker简单demo”中,我们将探讨如何使用Tinker实现一个基本的热修复流程。 首先,我们需要在项目...

    wxappUnpacker-master.zip

    该工具通常会先解压小程序的APK或IPA包,提取出包含小程序代码的资源文件,然后运用特定的算法解析这些文件,去除混淆,还原逻辑。这个过程可能需要对微信小程序的编译规则和格式有深入理解。 在实际操作中,遇到反...

    tinker热修复gradle接入

    Tinker是由微信团队开源的一款热补丁解决方案,其核心思想是通过动态加载技术,在运行时替换或修复有问题的代码段,从而实现应用的热修复。 集成Tinker的关键步骤之一就是通过Gradle进行接入,这涉及到对项目构建...

    android知识点整理

    - 微信、支付宝、银联支付等支付渠道的集成需要遵循各自的SDK开发指南。 9. **视频录制、压缩、编解码** - 视频录制涉及摄像头权限、预览显示、音频录制等功能。 - FFmpeg是一个开源的多媒体框架,可用于视频编...

    Flight-Ticketing-System:飞行票务系统是我大学期间用于移动应用程序开发的一个小型项目。 文件上传是要在Android Studio中执行的源代码-System source code development

    在Android Studio中,开发者可以选择Release模式生成签名的APK,通过ProGuard进行代码混淆,提高应用的安全性。 综上所述,飞行票务系统项目涵盖了Android开发的多个关键点,包括开发环境的使用、UI设计、数据管理...

Global site tag (gtag.js) - Google Analytics