如何查看apk文件的开发者ID?

问题描述 投票:0回答:4

我的系统上下载的 apk 文件很少。现在我想找到他们的 Developer ID/Creator_ID(就像我们有 Google Inc、Facebook 等)。 我在 apk 的清单文件中找不到它。此信息是否存在于 apk 中?

我发现我们可以使用位于Android SDK中tools文件夹内的'aapt.exe'实用程序查看apk文件信息(如包名称、版本代码等),但从中我也找不到有关开发者 ID 的任何信息。

我在网上查找过此内容,但找不到任何重要信息。 有人可以帮我弄这个吗..?? 预先感谢。

以上如有不明之处请回复。

android android-manifest google-play
4个回答
1
投票

开发者“id”本身并不存在于 apk 中。 apk 文件中唯一存在的信息是应用程序的清单,包括包名称、权限和活动列表。

开发者信息在 Google Play 开发者控制台内设置,并且可以独立于应用程序的 apk 进行更改。

唯一的是包名,它通常给出了开发者的信息。 例如,我所有的应用程序包都是基于我自己的网站域。 Google 的应用程序通常以 com.google 等开头...


1
投票

如果APK已签名,您可以获得证书信息。它可能有也可能没有实际名称,但很可能会有。使用 jarsigner 命令:

jarsigner -verify -verbose -certs my.apk

以“X.509, CN=blah,blah”开头的行将具有最接近开发者 ID 的内容。


1
投票

感谢大家的及时回复。 我也找到了解决这个问题的解决方法。(虽然有人可能会发现它有点开销,但我认为值得在这里分享。)

因此需要首先将“apk”文件的扩展名更改为“.zip”。 然后解压它。

在 META-INF 文件夹中,您会找到一个文件名“Cert.RSA” 您可以使用此命令使用 openssl.exe util 对其进行解码-

openssl pkcs7 -inform DER -in yourRSAfile.rsa -print_certs -text

(有关此内容的更多信息,您可能需要阅读此内容 http://www.openssl.org/docs/apps/pkcs7.html

现在您可能会看到一行提供有关“发行人”的信息。 标签“O”的值通常是开发者 ID(也在 Google Play 上使用)。

希望这有帮助..!!


0
投票

感谢您分享的信息。作为一名游戏玩家,我经常玩 Mod Apk 版本以获得最佳体验。您可以参考 Mod 游戏商店techToDown

© www.soinside.com 2019 - 2024. All rights reserved.