安装应用程序更新而不卸载它

时间:2017-02-09 11:24:19

标签: android installation adb reverse-engineering bootloader

所以我在手机上安装了寄生虫应用程序,阻止设备启动到引导程序和其他一些东西。它也被设置为设备管理员,因此无法卸载(停用管理员权限也是不可能的)。所以为了解决这个问题,我反编译了这个应用程序的APK并更改了代码,以便我可以停用管理员权限。不幸的是,重新编译的APK无法安装在现有的应用程序上。

Adb错误:

  

INSTALL_FAILED_UPDATE_INCOMPATIBLE

那么有没有办法强制安装应用程序而不卸载它?或者,如果我的方法有误,你可以建议我如何摆脱这个烦人的应用程序。

1 个答案:

答案 0 :(得分:1)

  

不幸的是,重新编译的APK无法安装在现有应用程序上。

不,因为您无法访问用于签署安装的寄生虫APK包的旧密钥。

如果您的设备已植根,那么您可以尝试启动恢复,例如TWRP小心混乱系统分区删除/编辑文件,以防止此特定应用启动(应该足够只需删除其文件夹)。

  

它阻止设备从引导到引导加载程序

它是如何做到的?大多数设备提供某些键组合(即保持音量增大+功率)以在其他模式下启动,所以除非你得到非常低的水平,否则你可以尝试这种方式。

  

所以为了解决这个问题,我反编译了APK

如果可能的话,我首先备份我的数据(如果您要备份的话),只需恢复出厂设置即可。可以节省你一些时间。

修改

  

Idk究竟是如何阻止引导加载程序的,但确实如此(保持电源,主页,音量降低只是重新启动设备)

您始终可以尝试使用adb重新启动恢复/引导加载程序:

adb reboot [bootloader|recovery]
            - reboots the device, optionally into the bootloader or recovery program.