问题标签 [apktool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
997 浏览

java - 如何通过在android中编程将manifest.xml转换为apk的二进制文件

我想替换文件AndroidManifest.xml中的。APK

如何在AndroidManifest.XML 没有 apktool的情况下使用android 编程并在文件中替换它APK

有人可以举个例子吗?

0 投票
1 回答
2939 浏览

android - 反编译 Android 应用程序的要求?

晚上好,我知道这个主题在 StackOverFlow 上很常见,但我的问题有点不同,我在整个 WEB 上找不到任何解决方案!;)

所以这是我的问题:

“允许 Apktool 反编译应用程序的构建要求是什么(在 Eclypse 上)?”

我做了一些测试,但找不到任何规则......例如,我构建了一个空应用程序(我刚刚创建它并将其导出到 apk 文件中),构建选项是:

最低:API 14,Android 4.0

目标:API 14,Android 4.0

编译:API 14,Android 4.0

而且我无法反编译apk...无论如何,我无法反编译我的任何应用程序!我必须在构建选项中进行哪些更改?我在 Apktool 1.4.3 和 2.0.0 上进行了测试,而且 proguard 没有被激活。此链接表示构建高于 21.1.1 的版本可能有问题,但它已在 ApkTool 2.0.0 中修复... https://code.google.com/p/android-apktool/issues/detail?id =680

错误日志:

对于 ApkTool 1.4.3:

对于 ApkTool 2.0.0 :

感谢所有愿意帮助我的人:)我爱你们!

0 投票
0 回答
103 浏览

java - 如何反编译Java APK文件

我有一个要反编译的 apk 文件。我尝试了 Smali2Java 和 apktool 但是当我检查反编译的文件时,它们都只包含变量和函数的定义。例如 :

问题是什么?谢谢

0 投票
1 回答
1982 浏览

android - 为什么 apktool 不解码 versionCode 和 versionName?

我正在使用 apktool 使用以下命令

由于某种原因,解码的 androidmanifest.xml 不包含属性versionCodeversionName. 我知道它们在原始文件中,因为如果我打开编码文件,我可以看到加密文本中间的属性。

在实现一些代码后,我需要验证 versionCode 是否由 gradle 自动更新。

0 投票
1 回答
4412 浏览

android - 反编译apk时出现异常

我正在尝试制作一个安全的 android 应用程序。我在我的应用程序中启用了proguard。但它在反编译时不会隐藏任何 xml 文件或清单。它只会更改 .java 文件。

我尝试使用apktool从 Play 商店反编译另一个应用程序的 apk 。然后我得到了以下异常

然后没有显示xml文件和清单。我也想像这样保护我的应用程序。这怎么可能?

0 投票
0 回答
414 浏览

android - 是否可以在 android 应用程序中记录每个 http 请求?(通过重新编译和不嗅探)

重要提示:出于各种原因,我不希望使用数据包记录器/代理/等进行记录

我有一个应用程序,我想通过反编译/重新编译应用程序来记录通过它的每个请求

其中 v2 有帖子字符串。

现在基本上,由于程序非常大,我不能一个一个地检查reqyests并记录每个http请求,是否可以将它们全部记录下来?

0 投票
0 回答
1743 浏览

android-5.0-lollipop - Android Lollipop:无法运行重新编译的 framework-res.apk:“分析错误”

我实际上正在调整/system/framework/framework-res.apk以更改 Lollipop 的一些新功能。为此目的,该包中有一堆 XML 文件。

问题是:我在我的电脑上用 apktool 反编译并重新编译提到的 apk,没有编辑任何东西,只是为了尝试。然后我将 apk 移动到我的三星 S5 的/sdcard目录,点击它,然后得到以下错误:

“分析错误。无法执行此包的分析(从西班牙语翻译)”。

编译时,我收到几个警告,主要是“找不到翻译”类型。phonegap 自制应用程序的相同过程完美运行。

我在用着:

  • apktool_2.0.0rc3.jar
  • JDK 1.7
  • Windows 7旗舰版
  • 三星 Galaxy S5 (SM-G900F) 上的 Android 5.0
  • 我已删除 C:\Users\myuser\apktool\framework\1.apk 文件。

问题可能是签名问题吗?

谢谢。

0 投票
0 回答
800 浏览

android - 使用 apktool 为 .xml 文件反编译 .apk 文件时显示错误

我想将 .apk 文件解码为 java 和 xml 文件。为此,我遵循了此链接中提供的教程 - http://comptech-blogger.blogspot.com/2012/09/how-to-get-source-code-from-apk-file.html。我有 java 文件,但在获取 xml 文件的过程中遇到问题。当我在命令提示符下编写命令 - apktool d filename.apk - 时,它显示以下消息:

我真的无法理解问题出在哪里。我遵循了该教程中包含的每个步骤。请帮忙。

0 投票
1 回答
2875 浏览

xml-parsing - 如何反编译 Android Studio 生成的 Apk 文件

我完全失去了我的 android studio 项目,没有办法找回它。现在,我正在尝试反编译我的 apk 文件以访问我的 java 类和 xml 文件。

使用dex2jarand jd-gui,我得到了我的 java 类,但不是我测试过的程序。到目前为止,我无法反编译我的 xml 文件!

apktool 向我显示此错误:

线程“主”brut.androlib.err.UndefinedResObject 中的异常:无法解码 asc 文件

我必须再次创建我所有的 xml 吗?或者有什么方法可以反编译android studio生成的apk?

编辑:“Apk Studio”给我与 apktool 相同的错误,用于反编译 apk 文件。

0 投票
1 回答
287 浏览

java - Android 与 lua 和 SMALI 语言有什么关系?

我注意到一些 android 应用程序包含 Lua 脚本和字节码。

我认为Android可以在Java Davlik 字节码或本机调用下。

  • 它如何在运行时加载 lua 脚本(.lua 文件)和 lua 字节码(.o)?
  • 如果 DALVIK 在 Java 类型 VM 上并且在 Java 上完成编码,为什么 apktool 会反编译为 SMALI 而不是 .class?

对此有任何提示吗?