如何修復 Android 系統上 ChatGPT 的完整性驗證失敗問題

錯誤訊息「運行完整性驗證失敗」表示存在安全限制,導致 ChatGPT 無法在未通過Google Play 完整性檢查的 Android 裝置上執行。大多數情況下,這種情況發生在已 root 的手機上,因為 root 會覆蓋 Android 內建的安全規則,並阻止對 Google Play 完整性 API 的存取。

此錯誤主要發生在已root的裝置上。但是,它也可能出現在使用自訂ROM或未通過Google Play Protect認證的裝置上。簡而言之,如果您的裝置已root、修改或未認證,ChatGPT將拒絕執行,直到它再次通過Play完整性驗證。

1. 重置應用程式

清除快取和資料不會改變Google的安全措施,但可以修復應用程式或Play服務中的臨時錯誤。徹底重置應用程式會強制其重新要求驗證,這或許可以解決由程式碼損壞或會話檔案過期引起的問題。

  1. 打開你的裝置 設置.
  2. 點擊 應用領域.
  3. 查找並打開 ChatGPT 從列表中。
  4. 點擊 貯存 > 清除緩存.
  5. 然後按 抹掉數據.
  6. 重複上述步驟 Google Play Store 下載谷歌播放服務.
  7. 重新啟動手機並再次開啟 ChatGPT。

2. 切換到網頁版

ChatGPT 的網頁版不依賴 Google Play 的完整性 API。透過使用PWA(漸進式 Web 應用程式)或基於瀏覽器的版本,您可以完全繞過裝置驗證檢查。這為您提供了類似應用程式的使用體驗,而無需受到安全驗證的限制。

  1. 我的選擇: 請從您的裝置中卸載 ChatGPT,以免應用程式版本和網頁版本混淆。
  2. 開啟瀏覽器(Chrome、Edge 或 Firefox)。
  3. 訪問 ChatGPT的官方網站 登入.
  4. 點擊 三點清單 然後點擊 添加到主屏幕.
  5. 將出現一個彈出視窗 > 點擊 تثبيت.

3. 將 ChatGPT 新增至 Magisk 的拒絕清單中(適用於已 root 的裝置)

如果您希望保留 root 權限,Magisk 提供了一個DenyList功能,可以對選定的應用程式隱藏 root 存取權。這可以欺騙 Play Integrity API,使其返回通過驗證,從而允許 ChatGPT 運行。但是,在較新的 Android 版本中,由於硬體驗證更加嚴格,結果會有所不同。

  1. 打開一個應用程序 Magisk.
  2. 設置 並啟用 齊吉斯克.
  3. 打開 強制執行拒絕列表.
  4. 重新啟動您的設備。
  5. 再次開啟 Magisk > 前往 配置拒絕列表.
  6. 定位 ChatGPT 從選單中切換所有可用選項。
  7. 請對我的申請重複相同的步驟。 Google Play Store 下載谷歌播放服務.
  8. 請在系統設定中清除這些應用程式的快取和資料。
  9. 重新啟動裝置以套用變更。

評論被關閉。