防止更改 Android SDK
Prevent changing Android SDK
我会为一家公司写一个SDK,他们会在他们的应用程序中使用它。
我们的代码将打开一个新的 activity,用户将输入信用卡信息。我们将从我们的虚拟 pos 中取款。
我能理解开发人员进行逆向工程并更改我的代码以获取用户的信用卡信息吗?
有什么方法可以检查我的 jar 在运行时是否被更改?我可以与这个系统兼容吗?
Is there any way to check if my jar is changed or not in runtime?
没有。事实上,与您在 SDK 中交付的代码相比,您的代码在 APK 中几乎可以肯定发生了变化(例如,ProGuard 混淆)。
Can i be pci-compliance with this system?
询问你的律师。
我会为一家公司写一个SDK,他们会在他们的应用程序中使用它。
我们的代码将打开一个新的 activity,用户将输入信用卡信息。我们将从我们的虚拟 pos 中取款。
我能理解开发人员进行逆向工程并更改我的代码以获取用户的信用卡信息吗?
有什么方法可以检查我的 jar 在运行时是否被更改?我可以与这个系统兼容吗?
Is there any way to check if my jar is changed or not in runtime?
没有。事实上,与您在 SDK 中交付的代码相比,您的代码在 APK 中几乎可以肯定发生了变化(例如,ProGuard 混淆)。
Can i be pci-compliance with this system?
询问你的律师。