2017-02-09 57 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設備。恢復確實有效,但在那裏沒有什麼用處。 –

相關問題