如何在沒有 Google Play 商店的情況下更新 Android 應用
法律與安全注意事項: 本文僅用於教育目的。對於大多數用戶來說,Google Play 商店仍然是保持 Android 應用程式最新的最安全、最合適的方式。此處所述的技術適用於合法場景:從其自己的專案發布頁面更新開源應用程式、應用程式開發人員直接提供的 Beta 版本,或更新無法存取 Play 服務的裝置上的應用程式。 XAPK 至 APK 不會託管、分發、連結或促進存取受版權保護、付費或盜版的應用程式,我們強烈反對安裝來自非官方來源的付費或商業應用程式的更新。請參閱我們的 免責聲明 以了解完整條款。
Google Play 商店對大多數人來說很方便,但它並不總是保持更新的最快或最可靠的方式。也許您使用的是沒有 Google 行動服務的華為手機,也許您想避免當前版本中的錯誤,或者您只是更喜歡手動管理應用程式庫。在所有這些情況下,無需 Play 商店即可更新 Android 應用 都比您想像的要容易。
以下我們將介紹手動套用更新的更安全方法,以便您無需依賴 Play 商店即可保持最新狀態。
重點
- 如果新 APK 使用與舊 APK 相同的金鑰進行簽名,Android 允許「就地」更新。
- 您必須為瀏覽器或檔案總管啟用 “安裝未知應用程式” 權限。
- F-Droid 等開源儲存庫可以自動更新免費/開源應用程序,而無需涉及 Play 商店。
- 安裝手動更新前始終為 驗證簽名。
方法一:從開發者自己的來源手動更新
這是最直接的方法。對於發布者在自己的網站或專案發布頁面(常見於開源軟體、瀏覽器、即時通訊工具和開發人員工具)上託管版本的應用程序,您可以直接從該來源獲取最新的簽名版本。
過程:
- 在其發布者的官方網站或發布頁面上找到該應用程式。
- 將版本號碼與您手機上目前的版本號碼進行比較。
- 下載 正確的CPU架構(ARMv7、ARMv8/ARM64)。
- 開啟下載的 APK。 Android 會詢問:“您想安裝此現有應用程式的更新嗎?”
- 點選“安裝”。您的資料和設定將被保留。
方法二:使用開源更新頻道
對於特別想要管理 Play 商店以外的更新的用戶(通常是因為設備不附帶 Google 服務,或者因為用戶更喜歡開源軟體),專注於開源的商店可以掃描已安裝的應用程式並提供更新通知。
- F-機器人: Android 的標準開源儲存庫。它分發的每個應用程式都是由 F-Droid 自己的基礎設施根據可公開審核的源代碼構建的,並在安裝時驗證了加密簽名。它具有出色的內建更新通知系統,對於想要在不使用 Play 商店的情況下更新應用程式但仍依賴值得信賴的來源的人來說,是推薦的選擇。
- 直接來自開發商: 某些應用程式(例如 Firefox 等瀏覽器、Signal 等通訊工具)提供自我更新機制,可直接從發布者自己的伺服器中提取簽章更新,無需第三方商店參與。
重要提示:了解“應用程式降級”
雖然您可以輕鬆更新 向前,但 Android 會阻止您安裝舊版本而不是新版本。如果您想回滾更新,則必須先卸載該應用程序,這會導致 資料遺失。我們這裡有一個降級詳細指南。
注意:虛假更新通知
切勿點擊瀏覽器中的彈出視窗:「您的 Chrome 版本已過時,請按此處更新。」真實更新 絕不會以這種方式交付;這些幾乎都是試圖安裝間諜軟體的惡意廣告。
如何設定您的裝置以進行手動更新
預設情況下,出於安全考慮,Android 會阻止手動安裝。您只需更改此設定一次:
- 轉到設定 > 應用程式。
- 選擇您的瀏覽器(例如 Chrome)。
- 向下捲動並點擊 “安裝未知應用程式”。
- 將開關切換至 允許。
常見問題 (FAQ)
如果我手動更新 WhatsApp,我的聊天記錄會遺失嗎?
不會。只要您安裝的 APK 是官方更新(使用原始金鑰簽署),您的資料庫和聊天內容將保持不變。
我可以使用其他來源的 APK 更新 Play 商店應用程式嗎?
是的,當(且僅當)新 APK 使用與目前安裝版本相同的簽章金鑰進行簽章時。 Android 拒絕升級已安裝的不同金鑰簽署的應用程序,這是其針對假冒的主要防禦措施。替換 APK 應來自合法來源:發布者自己的網站、開發者自己的發布頁面或您先前自己匯出的 APK。安裝前的驗證簽名。
為什麼「安裝」按鈕變成灰色?
這通常是由於螢幕覆蓋應用程式處於活動狀態(例如藍光濾鏡)。關閉這些實用程式的“在其他應用程式上繪製”,然後重試。
保持手動應用程式更新與原始簽名匹配
在 Google Play 商店之外進行更新可以讓您更能掌控 Android 體驗。無論您是追蹤新功能還是解決您所在地區的交付延遲問題,只要您在安裝每個更新之前堅持使用合法來源、開發人員自己的發布頁面或開源儲存庫(例如 F-Droid 和 檢查簽名),手動更新都是安全的。