0

我正在尝试对一个名为 HeartTrace 的 Android 应用程序进行逆向工程,以便以更高的频率提取传感器数据。我反编译,调整参数,重新编译APK。但是,该应用程序不再连接到 Google Fit API。API 在重新编译之前是否需要 Google 的新签名?如果不是,那是什么问题?谢谢!

4

1 回答 1

0

签署您的应用程序中所述,

Android 要求所有 APK 在安装之前都使用证书进行数字签名。

因此,您需要使用以下两个选项再次对应用程序进行数字签名:

  • .keystore如果应用程序已在应用程序商店中发布,则使用可以在文件中找到的相同密钥,或者
  • 生成用于登录的新密钥

但是,如果您选择使用新密钥,请不要忘记检查Signing Considerations

我强烈建议您阅读给定的文档,其中将详细讨论这些文档:

  • 描述如何签署您的 APK,包括创建和存储您的证书,
  • 使用不同的证书签署不同的构建配置,以及
  • 配置构建过程以自动签署您的 APK。

有关更多信息,本教程关于Google Fit for Android: Reading Sensor Data and solution given in this SO post - Google maps doesn't work after resigning an apk这与反编译 Android 应用程序相关可能也有帮助。

于 2016-08-18T15:40:44.813 回答