android – 是否有可能以某种方式破解apk文件以启用计费权限?

前端之家收集整理的这篇文章主要介绍了android – 是否有可能以某种方式破解apk文件以启用计费权限?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我使用Adobe Phonegap Build制作了一个Android应用程序.它已经完成,我即将把它提交到Google Play市场,除了我最近才发现为了支持支持该应用的预期商业模式,我需要启用“结算”权限.

不幸的是,似乎无法以任何方式使用configg文件启用计费权限,其中Phonegap设置其余权限.计费尚未支持,也可能永远不会受到Phonegap的支持.

所以现在我陷入困境,想知道我的选择是什么,或者我是否有任何选择.是否可以通过任何方式破解或修改Adobe Phonegap Build生成的apk文件以启用计费权限?有没有其他方法可以获得我的应用程序附加的结算权限?

(请注意,如果可以在本机Android代码中构建我的应用程序,那么我会从一开始就采用该选项,所以请不要建议我应该通过重写应用程序来解决这个问题.无论好坏.,这就是我现在的观点.感谢您的理解.)

最佳答案
这应该可以使用apktool,在这里找到:

http://ibotpeaches.github.io/Apktool/

您应该能够解码XML资源并重新打包为APK.

反编译apk如下:

java -jar apktool.jar decode app.apk app

如果只是您需要添加的结算权限,则需要将以下行添加到AndroidManifest.xml文件中:

完成必要的更改后,您可以使用以下命令重新编译为apk:

java -jar apktool.jar build app app_new.apk

您可能会发现其他几个有用的链接

Android,is it possible to manually change somethings in manifest file directly from APK?

How to view AndroidManifest.xml from APK file?

猜你在找的Android相关文章