美文网首页
Apktool反编译修改VersionCode(Mac端)

Apktool反编译修改VersionCode(Mac端)

作者: Neo_duan | 来源:发表于2019-05-31 15:21 被阅读0次

工具和配置

下载地址:https://ibotpeaches.github.io/Apktool/install/

1.将下载好的apktool文件与apktool_2.3.1.jar文件准备好,并将apktool_2.3.1.jar更名为apktool.jar;

2.将apktool.jar与apktool移动到/usr/local/bin目录下(可以通过在终端中输出命令open /usr/local/bin来打开这个目录);

3.为上述两个文件增加可执行权限,即在终端中输入并执行:

chmod +x apktool.jar chmod +x apktool

4.在终端输入./apktool看是否可以运行(需要到bin目录),如果不可以需要在系统偏好设置中打开安全与隐私中点击仍要运行apktool.jar;

注意:apktool文件需要右键"wrapper script"保存为apktool,不要后缀。

将下载的apktool.jar(重命名)和apktool保存到/usr/local/bin中,如果没有local和bin文件夹,请新建。

反编译

将app.apk放入bin目录中

  运行:./apktool d app.apk

修改versionCode:

修改apktool.yml中VersionCode

打包为新apk(目前还无法安装)

./apktool b app -o app_new.apk

zipalign对齐apk:zipalign在sdk build-tools中

chmod +x zipalgn添加执行权限
发新apk放到与zipalign同一目录
运行:./zipalign 4 app_new.apk app_new_align.apk

重新签名(可使用任意一个签名):apksigner在sdk build-tools中

把签名文件放到与apk同一目录
chmod +x apksigner添加执行权限
./apksigner sign --ks key.jks --out release.apk app_new_align.apk

最终:新签出来的release.apk即可安装使用

相关文章

网友评论

      本文标题:Apktool反编译修改VersionCode(Mac端)

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