apk反编译与回编译

  • 目标:

    修改abc.apkicon

  • 工具

    apktool

  • 步骤:

    1. 反编译abc.apk,生成abc文件夹

      > cd apk所在目录
      > apktool d abc.apk
    2. 进入abc文件夹,使用对应的icon,替换掉旧的icon;

    3. 回编译apk,会在abc文件夹下面生成dist文件夹,里面的abc.apk便是回编译成功的apk;

      > apktool b abc
    4. 给回编译的apk签名(这里需要用到公司的签名文件:signkey.pem和signkey.pk8;而signapk.jar是一个jar包,可以在网上下载)。

      > java -jar signapk.jar signkey.pem signkey.pk8 abc.apk abc_signed.apk
  • 探讨

    可以修改apk里面的各种资源文件,而不只限于修改icon;


版权声明:本文为hx853318463原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。