Android 安卓应用注入
是否可以在安装过程后将一个应用程序注入另一个应用程序 考虑以下示例: 设备D是根设备,Android版本>=5,这意味着它使用的是ART 通过“adb安装应用程序A.apk”安装应用程序A。在第一次启动时,会调用dex2oat并为应用程序A创建.oat文件。我现在的目标是将应用程序B注入应用程序A,以便启动应用程序B而不是应用程序A。另一个原因是,应用程序B的.oat文件会对设备D进行“交叉编译”。应用程序A的哪些部分现在需要由应用程序B进行交换才能使其工作 我想以下步骤是必要的,但当我尝试启动应用程序时,应用程序仍会崩溃:Android 安卓应用注入,android,security,copy-protection,Android,Security,Copy Protection,是否可以在安装过程后将一个应用程序注入另一个应用程序 考虑以下示例: 设备D是根设备,Android版本>=5,这意味着它使用的是ART 通过“adb安装应用程序A.apk”安装应用程序A。在第一次启动时,会调用dex2oat并为应用程序A创建.oat文件。我现在的目标是将应用程序B注入应用程序A,以便启动应用程序B而不是应用程序A。另一个原因是,应用程序B的.oat文件会对设备D进行“交叉编译”。应用程序A的哪些部分现在需要由应用程序B进行交换才能使其工作 我想以下步骤是必要的,但当我尝试启动
- 使用相同的包名“com.example.app”
- 使用相同的应用程序名称
- Exchange AndroidManifest.xml
- Exchange/Add res和lib文件夹和资源。arsc
- 交换.oat文件
- 交换上述部分后,使用相同的密钥签署最终apk(in/data/app/app_A/base.apk)