Android:如何为已经存在的二进制(apk)文件添加新代码

Android:如何为已经存在的二进制(apk)文件添加新代码,android,Android,我有一个应用程序二进制(.apk)文件,没有它的源代码,我想添加一个新代码,它将收集设备信息,并用验证服务器验证,然后启动主活动 如何将新代码添加到现有的二进制文件中。限制是什么?为了完成这项任务,我们需要做哪些不同的事情 寻找Google Play许可的一种方法,用于内部部署应用程序 换句话说,如何对二进制文件可用但源代码不可用的私有应用程序进行许可。您很可能需要重写该应用程序。即使您能够对应用程序进行反编译、添加更改并重新编译(这有时是可能的),考虑到您无法有效地维护应用程序,采用这种方法也

我有一个应用程序二进制(.apk)文件,没有它的源代码,我想添加一个新代码,它将收集设备信息,并用验证服务器验证,然后启动主活动

如何将新代码添加到现有的二进制文件中。限制是什么?为了完成这项任务,我们需要做哪些不同的事情

寻找Google Play许可的一种方法,用于内部部署应用程序


换句话说,如何对二进制文件可用但源代码不可用的私有应用程序进行许可。

您很可能需要重写该应用程序。即使您能够对应用程序进行反编译、添加更改并重新编译(这有时是可能的),考虑到您无法有效地维护应用程序,采用这种方法也确实是一个傻瓜


编辑——从技术上讲,你甚至可以通过这种方法来维护它,但许多事情的可能性远远大于实际情况。

请记住,你所描述的内容可能会侵犯任何签署《伯尔尼公约》的国家的版权,因为你将在没有许可的情况下创作衍生作品。因此,您的第一个要求是咨询合格的法律顾问,以确定您试图做的事情的合法性。