簡體   English   中英

如何使用 adb 恢復以前刪除的 android 系統應用程序?

[英]How do I restore previously removed android system app with adb?

我正在嘗試從我的 android 智能手機中刪除一些系統應用程序以消除它。 我使用以下 adb 命令: adb shell pm uninstall package.to.remove 但是,如果我想恢復其中一些應用程序怎么辦? 我可以使用adb pull my.package path/i/want備份 apk。 然后我可以使用adb shell pm install package.to.install恢復它們。 我假設這些應用程序將作為用戶應用程序安裝。 所以問題是:

  • 即使作為用戶應用程序安裝,系統應用程序也能正常工作嗎?
  • 我需要將 apk 移動到系統分區嗎?
  • 如果我刪除一些系統應用程序然后更新我的智能手機,它會損壞嗎?

如果您使用的是pm uninstall而不是pm uninstall -k --user 0 com.package.name ,我假設您具有 root 訪問權限。 如果是這種情況,那么使用pm disable更好/更安全,因為您可以隨時使用pm enable啟用它們。 如果您談論的是一些“非必需”應用程序,而不是系統組件,那么是的,您可以卸載它們。 但要小心這樣做。 在卸載它們之前對應用程序進行研究,因為它可能會導致您進入啟動循環。 如果可能,請確保保留您的應用程序的備份,如果出現問題,您可以將它們再次復制回它們的目錄。 如果您具有 root 權限,那么是的,將應用程序復制回其原始位置將保留其功能。 但是,如果您嘗試在沒有 root 的情況下安裝它們,就像用戶一樣或使用adb install ,這些應用程序將不再是系統應用程序,並且很可能將無用,因為它們已經在系統中,只是為當前用戶禁用/卸載. 恢復出廠設置將像以前一樣重置所有應用程序。 希望這可以幫助 (:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM