2017-02-09 161 views
0

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

亚行错误:

INSTALL_FAILED_UPDATE_INCOMPATIBLE

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

+1

显然,你需要使用相同的密钥用来签署原始应用 – Selvin

回答

1

Unfortunately recompiled APK can not be installed over the existing application.

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

如果你的设备是植根那么你可以尝试启动到恢复像TWRP仔细惹的系统分区删除/编辑文件,以防止这一特定的应用程序,采用(应该足够简单地删除其文件夹)。

it blocks the device from booting to bootloader

这是怎么回事?大多数设备提供一定的组合键(即持有量高达+电源)在其他模式下启动,所以,除非你得到了它在非常低的水平,你可以尝试这种方式。

So to fix this problem I decompiled the APK

如果可能,我会先备份我的数据(如果有任何你想备份的)并且只是在工厂重置设备。可以为你节省一些时间。

编辑

Idk how exactly it blocks the bootloader but it does (holding power, home, volume down just restarts the device)

你总是可以尝试使用adb重启才能恢复/自举程序:

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

谢谢你的详细解答。不幸的是,设备的根源并非是和根它的唯一方法是安装自定义恢复,并安装,唯一的办法是通过奥丁(它是三星的设备)和奥丁只能工作在下载模式(引导程序),这是无法访问。所以这是一个死路一条。 Idk如何阻止引导加载程序,但它确实(保持电源,家庭,音量降低只是重新启动设备)。出厂重置也没有摆脱应用程序,它的权限。 –

+0

见编辑答案 –

+0

重启从亚行引导程序只是retstarts设备。恢复确实有效,但在那里没有什么用处。 –

相关问题