美文网首页
反编译包体行重签名、减下.dex文件的方法

反编译包体行重签名、减下.dex文件的方法

作者: 前端学习中 | 来源:发表于2019-01-09 09:45 被阅读0次

1、在开发过程中可以遇到需要把编译好的包体进行反编译重签名

1、下载反编译的工具https://pan.baidu.com/s/13UtTcamSQpr3LNIa_NRI8w 这个是我个人的反编译工具(也是从别人那里下载的)

2、修改"签名.bat"

3、双击"解包.bat",把需要解包的APK放入其中,回车键等待解包完成。

4、解包完成后就会在工具的目录下多出一个文件夹(这个就是你解包后的资源),把这个文件夹拖入"打包.bat"中等待打包完成。

打包完成后会在dist文件夹中生成Apk。

5、把生成的apk用"签名.bat"进行重签名。这个包就可以用了

2、减下dex文件中的方法

1、执行1的1-3步。

2、将解压出来的资源中的smali文件夹里面的部分文件剪切到smail_classes2文件夹中,剪切过程中,注意目录结构要保持一致。

3、如果方法还是多了,继续尝试移动更多文件到smail_classes2文件夹中。

注意事项:重要的(启动所需的)文件不能放入smail_classes2文件夹中,如android,以渠道命名的文件。多dex 但是没有继承MultiDexApplication 在4.4以及以下手机应该都玩不了

4、执行1中的4-5

3、查看apk中的方法数

1、下载https://pan.baidu.com/s/1lJDRfebdBT5UrRp1v9a9Hw 中的jar文件(这个是已经编好的)

2、cmd中执行到改文件夹中,"java -jar dex-method-counts.jar C:\Users\Administrator\Desktop\dabao\signed.apk > C:\Users\Administrator\Desktop\dabao\Info.txt"

无止尽!

相关文章

  • 反编译包体行重签名、减下.dex文件的方法

    1、在开发过程中可以遇到需要把编译好的包体进行反编译重签名 1、下载反编译的工具https://pan.baidu...

  • Android反编译工具在mac上的使用

    Android反编译使用到的工具有: apktool--反编译出资源文件 dex2jar--将dex文件反编译为c...

  • Android笔记

    反编译工具apktool:获取资源文件,图片资源,布局文件和XML文件。dex2jar: 将dex代码反编译成ja...

  • Android安全知识笔记合集

    反编译 反编译代码 dex2jar 这个工具用于将dex文件转换成jar文件 jd-gui 这个工具用于将jar文...

  • 反编译

    编译: 1、java -> jar 2、jar -> dex 反编译: 1、解包 apk 文件 2、dex -> ...

  • mac下反编译apk

    工具 apktool:用于反编译apk文件 dex2jar:用于将反编译出的class.dex转换成classes...

  • 友好讨论,共享学习

    1.界面分析 2.反编译dex文件

  • mac环境反编译apk

    工具 反编译代码,也就是java文件;dex2jar:把dex文件转换成jar文件地址:https://sourc...

  • apk反编译

    1. 反编译工具包 (1)apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看(2)dex2ja...

  • APK反编译(Mac平台)

    APK反编译(Mac平台) Android反编译使用到的工具有: apktool -- 反编译出资源文件 dex2...

网友评论

      本文标题:反编译包体行重签名、减下.dex文件的方法

      本文链接:https://www.haomeiwen.com/subject/mttvrqtx.html