我尝试使用 apktool 提取 apk 文件。我按照下面提到的步骤进行操作。 有没有办法从 APK 文件中获取源代码?
但我无法完全得到它。我不确定将 apktool 放在哪里以及如何反编译 apk 文件。运行 apktool 命令时出现以下错误 C:\Windows\System32>apktool.bat Unable to access jarfile C:\Windows\System32\apktool.jar
请帮我解决这个问题。
提前致谢
我尝试使用 apktool 提取 apk 文件。我按照下面提到的步骤进行操作。 有没有办法从 APK 文件中获取源代码?
但我无法完全得到它。我不确定将 apktool 放在哪里以及如何反编译 apk 文件。运行 apktool 命令时出现以下错误 C:\Windows\System32>apktool.bat Unable to access jarfile C:\Windows\System32\apktool.jar
请帮我解决这个问题。
提前致谢
我遇到了同样的问题。我的情况是,我发现 jar 文件存在于一个单独的包中,除了 apktool-install-windows-r05-ibot.tar.bz2 之外,我还必须下载 apktool1.5.2.tar.bz2 。然后我提取了jar文件并将其放在与apktool相同的目录中。希望能帮助到你。
我也有这个问题,然后我在apktool中注意到了这一点。完成之后,apktool 运行良好。
- 将下载的 jar 重命名为 apktool.jar
我会在不会被删除的地方创建一个名为“apktool”的文件夹(安全点)。
通过 Google 代码页(链接如下)下载包装文件和 apktool 文件本身。这是2个文件。一个是特定于操作系统的包装器,以及 aapt(重建所需的),另一个是简单的 apktool.jar,它是主应用程序。
完成后,进入 Windows 环境变量 (PATH),并将当前目录添加到其中。因此,您可以通过命令提示符在任何地方访问 apktool / aapt。
我已经关注了 Windows 的https://ibotpeaches.github.io/Apktool/install/链接,并将 jar 文件重命名为“apktool.jar”,并带有额外的 jar 扩展名(ie.apktool.jar.jar),所以我收到“错误:无法访问 jarfile C:\APKtool\apktool.jar"。
正确重命名(删除额外的 .jar 扩展名)后,我可以正确使用“apktool.jar”。
我知道这是一个愚蠢的错误,但有时它会发生:)
ApkTool + Dex2Jar + 任何 java 反编译器?来吧!这是旧风格:0)
尝试名为 Jadx 的新开源 APK 和 DEX 反编译器:https ://sourceforge.net/projects/jadx/files/
它在这里也有在线版本:http ://www.javadecompilers.com/apk/
那些仍然面临同样问题的人,请按照以下步骤操作:
apktool.bar d "path of apkfile/example.apk"