首页 > 编程知识 正文

反编译并修改app(apk反编译软件)

时间:2023-05-03 14:32:02 阅读:76611 作者:106

刚开始Android的逆变换时,遇到了非常困难的问题。 问题是反编译apk后,无法重新打包。 我查了一些资料,这里简要介绍了apk工具中的打包和打包的全过程。

apk工具3360 apk工具- atoolforreverseengineering 3rd party,closed,外向的小蜜蜂ary Android apps。

首先,将apk和apk工具放在同一目录中,打开shell,(我的位置是电源shell。 普通shell也一样) )。

java -jar .apktool_2.3.0.jar d .app-debug.apk -o QKSword

格式为: java -jar apktool的名字 d(反编译) 要解包的apk -o(输出) 文件夹名

成功后,将显示解压缩的文件夹,可以修改内容

我们修改完成后可以重新包装

java -jar .apktool_2.3.0.jar b .QKSword-o new.apk

格式为: java -jar apktool的名字 b(打包) 要打包的文件夹名字 参数 生成的新apk名称

参考: APK反编译与重新打包_不忘初心-CSDN博客_apk反编译后重新打包

生成签名文件:

从cmd命令行生成keystore文件。 1 .我找到了你的jdk外向蜜蜂目录下

cmd命令

一般jdk都在你的C:Program FilesJava文件夹下面

使用此命令可以直接访问jdk外向蜜蜂文件夹下的CDC :program filesJavaJDK1.8.0_ 91 外向蜜蜂

命令行位于jdk外向小蜜蜂文件夹下

在keytool命令行中键入帮助方法keytool-genkey-alias Android.keystore-keyalg RSA-validity 20000-keystore Android.keystore

按照命令依次输入

输入相关签名信息

这就是相关签名的信息输入

最后键输入完成

密钥确认

在文件上签名

链接: https://www.Jian Shu.com/p/c 419 e 54e 7492

生成签名APK

但是,这个apk需要重新签名,所以无法安装。 继续在cmd上执行命令:

jarsigner -verbose -keystore android.keystore -signedjar 新的.apk 原来的.apk android.keystore

jarsigner -verbose -keystore android.keystore -signedjar lht3sigh.apk zbqcc.apk android.keystore

注意:您必须输入生成签名文件时的密码。

lht3sigh.apk是一个可安装的文件。

验证签名: jarsigner-verify-verbose-certslht3sigh.apk

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。