驗收單 · 2026-10-22 · 约 13 分钟

Operit AI 備份與遷移完全手冊:你的資料到底放在哪裡

軟體Operit AI分類系统工具
版本1.12.2體積385.54M
開發方暂无资料狀態已歸檔

Operit AI 是什麼

Operit AI 是一款開源的 Android AI Agent 應用,它把桌面級 Agent 幾乎所有能力——Ubuntu 24 chroot 終端、工具呼叫、UI 自動化、本地大模型推理、MCP/Skill 協議、工作流編排、Web Chat 遠端接入——連同完整的 Linux 使用者空間一起壓縮進一個約 380MB 的安裝包。裝完即跑,不依賴 Termux,真的能動手幹活。

和市面上只會聊天的 AI 不同,Operit 不是一個對話視窗,它是一台終端。對話只是它接受指令的方式,背後有完整的工具執行引擎——可以調用無障礙通道模擬點擊定位應用介面元素,可以在 chroot 裡跑 shell 命令,可以透過 Web Chat 讓桌面瀏覽器遠端操作手機。對使用者來說,這意味著一旦深度使用,手機上會累積大量有價值的資料:對話歷史、記憶庫、已安裝的 Skill 與 MCP 配置、Ubuntu 環境裡的檔案與腳本。

我在兩年前第一次嘗試這類 Agent 應用時,因為沒搞清資料放在哪裡,換機時直接把舊手機恢復出廠設定——半年的對話記錄和自訂 Skill 全部沒了。從那之後我養成一個習慣:先摸清退路再深度用。這篇就用遷移手冊的口吻,把 Operit 的資料儲存、備份方法、換機路徑、以及哪些地方我還沒驗證清楚的不確定性,全部攤開來。

安裝

Operit AI下載 後的安裝包約 385.54MB,比一般聊天類應用大不少——主要是因為內置了完整的 Ubuntu 24 chroot 環境和雙推理引擎(MNN + llama.cpp)。安裝前確保手機有至少 2GB 以上的可用儲存空間。

安裝流程是標準的 Android APK 安裝,但有幾個前置條件和首次啟動要注意的事項:

  1. 允許未知來源:由於是獨立開源應用而非 Google Play 下載,首次安裝需要在系統設定裡允許「未知來源」或「安裝未知應用」。不同 ROM 路徑略有差異,小米 MIUI 用戶可能需要額外關閉安全掃描。
  2. 首次啟動下載 chroot:APK 本身不包含 Ubuntu 鏡像,首次啟動後 Operit 會自動下載約 1GB 的 Ubuntu 24 chroot 環境包。這個過程需要穩定的網路連線,建議在 WiFi 下執行,耗時取決於頻寬。
  3. 權限一次性授予:啟動引導會依次請求儲存空間存取、無障礙服務、通知權限。無障礙是 UI 自動化的核心通道,必須授權才能讓 Operit 真的動手幹活。儲存空間權限決定了它能存取哪些目錄——預設情況下應用私有目錄不需要額外授權,但外部儲存(SD 卡、下載目錄)需要。
  4. 省電與後台限制:小米、華為、OPPO 等國產 ROM 對後台應用限制嚴格,安裝完後務必把 Operit 加入電池優化「不限制」名單,否則鎖屏後很快被系統掛起,Web Chat 也會斷線。

如果是舊版本升級,直接覆蓋安裝即可,應用私有資料會保留。但如果是降版本或清除資料後重裝,chroot 環境需要重新下載,且所有對話記錄與配置都會丟失——這也是後面要講備份的原因。

資料在哪裡

先搞清楚 Operit 把資料放在哪裡,才能談備份。它的資料儲存結構大致分四層:

應用私有目錄

這是最核心的一層,位於 Android 系統的應用沙箱內,路徑通常是 /data/data/com.ai.assistance.operit/。這裡存放:

  • 對話歷史與記憶庫(SQLite 或類似的本地資料庫)
  • 已安裝 Skill 與 MCP Server 的配置檔
  • Agent 運行時的快取與狀態檔
  • 使用者的自訂角色卡與工作流定義

這一層的特點是應用自身才能存取,沒有 Root 權限無法直接瀏覽或複製。應用內建的備份導出功能(如果有的話),本質上就是把這一層打包。

Ubuntu chroot 環境

Operit 的靈魂——完整的 Linux 使用者空間,存放在應用私有目錄下的一個子目錄裡。這個 chroot 裡有自己的 /home、/etc、/var,你在終端裡跑過的所有命令、安裝的所有套件、寫的腳本與設定檔,都在這裡。

chroot 環境是獨立於 Android 應用資料的,清除應用資料會把它一起打掉。這一層的資料量通常最大,也最有價值——很多人用 Operit 就是衝著這台口袋裡的 Linux 終端。

外部儲存

Operit 產生的檔案(比如深度檢索導出的 Markdown、OCR 識別結果、ffmpeg 處理後的影片),如果你明確指定了外部儲存路徑,它會實際寫到那裡。這一層你完全掌控,備份就跟備份自己的檔案一樣簡單——複製到雲端或電腦即可。

本地大模型檔

如果你用的是本地推理(llama.cpp GGUF 或 MNN),模型檔通常比較大(幾百 MB 到幾 GB),Operit 預設會放在應用私有目錄的 models 子目錄,也可以在設定裡指定到外部儲存。這一層備份時選擇性處理就好——模型檔可以重新下載,不必每次都備份。

怎麼備份

目前 Operit AI官網 沒有提供完整的一鍵備份方案,但可以從幾個方向入手:

應用內導出

Operit v1.8 之後在設定裡加入了資料導出功能(設定 → 資料 → 導出),可以把對話歷史、記憶庫、Skill 配置打包成一個 zip 檔,預設存放到手機下載目錄。這是最安全的方式——不需要 Root,不會破壞應用的沙箱結構。但要注意:官方文件明確說明導出包不包含 chroot 環境,只覆蓋應用本身的資料層。

導出建議養成固定習慣,比如每週一次或每次裝完新 Skill 之後。導出檔建議同步上傳到雲端(Google Drive、OneDrive、夸克網盤等),不要只留在手機上——手機丟了或壞了就沒了。

chroot 環境單獨備份

chroot 環境比較麻煩。由於它在位於應用私有目錄下,沒有 Root 權限的話很難直接複製。幾個可行的路徑:

  • Web Chat + 檔案管理:開啟 Web Chat(設定 → 遠端 → Web Chat),用電腦瀏覽器連上之後,進入檔案管理面板,手動把 chroot 裡你自己寫的重要檔案(/home 下的腳本、配置檔)拖到電腦上。這不是完整備份,但能保住最有價值的部分。
  • ADB backup:透過 USB 連接電腦,開啟 USB 偵錯後用 adb backup 指令備份應用資料。這會把整個應用沙箱(包括 chroot)打包。但從 Android 12 起部分 ROM 對 adb backup 做了限制,能否成功取決於你的手機型號與系統版本。
  • 第三方備份工具:如果有 Root 權限,Titanium Backup、Migrate 等工具可以完整備份應用資料與 chroot 目錄。沒有 Root 的話,Swift Backup(不需要 Root 的版本)可以備份應用 APK 與應用資料,但同樣受 Android 沙箱限制。

外部儲存的檔案

這一層最簡單——Operit 產生在外部儲存的檔案(下載目錄、SD 卡等),跟你自己的照片、文件放在一起,透過 文件管理 與雲端同步平時備份其他檔案一樣處理即可。不必為它特別建立備份機制。

備份頻率建議

資料層備份頻率備份方式
對話歷史 + Skill 配置每週應用內導出
chroot /home 檔案每次有重要變更Web Chat 手動拖出
外部儲存檔案跟個人檔案同步雲端 / 硬碟
本地模型檔不必常備可重新下載

換設備遷移

換新手機時,操作路徑跟備份方向相反。完整遷移步驟:

  1. 在舊手機上做最後一次應用內導出,把導出檔複製到電腦或雲端。
  2. 在新手機上安裝 Operit,完成首次啟動與 chroot 下載(這一步比較慢,建議 WiFi)。
  3. 導入應用資料:設定 → 資料 → 導入,選擇步驟 1 的導出檔。導入後對話歷史、記憶庫、Skill 配置全部恢復。
  4. 恢復 chroot /home:如果舊手機有 Root 且完整備份了 chroot 目錄,用 adb 或檔案管理器把整個 chroot 目錄複製到新手機的應用私有目錄對應位置。沒有 Root 只能走 Web Chat 手動拖檔的路。
  5. 重新安裝或遷移 MCP Server:有些 MCP Server 的配置涉及 API Key 或本地路徑,導入時可能需要重新驗證或調整路徑。
  6. 驗證:打開幾個常用對話確認記憶庫正常、進終端跑 ls ~ 確認腳本都在、開 Web Chat 確認遠端功能正常。

容易斷的環節:

  • chroot 路徑變化:不同 Android 版本或不同安裝方式(比如從 APK 裝 vs 從其他渠道裝),應用私有目錄的絕對路徑可能略有差異,手動複製時要確認新手機上的實際路徑。
  • MCP Server 的環境相依:某些 MCP Server 依賴的 npm 包或系統套件在新 chroot 裡需要重新安裝,導入配置後跑不起來時別慌,進終端手動補裝一下。
  • 舊手機的 adb backup 恢復:如果用了 adb backup 備份,恢復時 adb restore 也會受 Android 版本限制,從 Android 11 跨到 Android 14 可能會失敗。這種情況應用內導入是更穩妥的選擇。

退路評估

如果哪天不用 Operit 了,資料能不能帶走、卸載乾不乾淨?

資料帶走方面:應用內導出檔是標準 zip 格式,解壓後對話歷史是純文字或 JSON,可以自己轉成 Markdown 或導入其他筆記工具。Skill 配置是 JSON 檔,MCP Server 配置同理。唯一麻煩的是 chroot 裡的檔案——如果沒備份過就卸載,這一層的資料就隨應用沙箱一起被系統清除了,無法恢復。

卸載清理方面:標準的 Android 卸載會刪除應用本身和應用私有目錄(包括 chroot 環境)。但如果你曾把 Operit 產生的檔案寫到外部儲存,那些檔案需要自己手動刪除——系統不會幫你清。另外 Web Chat 開啟時建立的 HTTP 服務是應用進程的一部分,卸載後自然消失,不需要額外清理。

未驗證項(官方文件沒明確寫,我也沒實測過):

  • Operit 有沒有隱藏的雲端同步功能——設定裡沒看到明確的雲同步選項,但有些 Agent 應用會偷偷做部分同步,這一點建議自己抓包確認。
  • 清除應用資料 vs 卸載:在 Android 上這兩者效果幾乎一樣,都會清空應用私有目錄。但某些 ROM 的「清除資料」只清快取,不清除完整資料——這個需要實測確認。
  • 工作流定義與角色卡是否完整包含在應用內導出裡——導出後導入到新手機,角色卡和工作流能不能正常載入,建議做一次端到端測試。

結論

Operit AI 的資料自主度在同類 效率工具 裡算中上——縱觀這類 Agent 應用的 進化史,至少有應用內導出,chroot 環境也可以透過 Web Chat 手動撈出關鍵檔案。但它不像桌面級 Agent(比如 Open Interpreter)那樣資料全部在明面上,應用私有目錄的沙箱設計對普通用戶還是有門檻。

我的建議很簡單:先建備份習慣再深度用。每週花兩分鐘做一次應用內導出,每次在 chroot 裡寫了重要腳本就順手用 Web Chat 拖到電腦上。這樣換機或不用時,資料永遠跟著你,不會被應用本身鎖死。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

同類驗收報告