驗收單 · 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 安裝,但有幾個前置條件和首次啟動要注意的事項:
- 允許未知來源:由於是獨立開源應用而非 Google Play 下載,首次安裝需要在系統設定裡允許「未知來源」或「安裝未知應用」。不同 ROM 路徑略有差異,小米 MIUI 用戶可能需要額外關閉安全掃描。
- 首次啟動下載 chroot:APK 本身不包含 Ubuntu 鏡像,首次啟動後 Operit 會自動下載約 1GB 的 Ubuntu 24 chroot 環境包。這個過程需要穩定的網路連線,建議在 WiFi 下執行,耗時取決於頻寬。
- 權限一次性授予:啟動引導會依次請求儲存空間存取、無障礙服務、通知權限。無障礙是 UI 自動化的核心通道,必須授權才能讓 Operit 真的動手幹活。儲存空間權限決定了它能存取哪些目錄——預設情況下應用私有目錄不需要額外授權,但外部儲存(SD 卡、下載目錄)需要。
- 省電與後台限制:小米、華為、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 手動拖出 |
| 外部儲存檔案 | 跟個人檔案同步 | 雲端 / 硬碟 |
| 本地模型檔 | 不必常備 | 可重新下載 |
換設備遷移
換新手機時,操作路徑跟備份方向相反。完整遷移步驟:
- 在舊手機上做最後一次應用內導出,把導出檔複製到電腦或雲端。
- 在新手機上安裝 Operit,完成首次啟動與 chroot 下載(這一步比較慢,建議 WiFi)。
- 導入應用資料:設定 → 資料 → 導入,選擇步驟 1 的導出檔。導入後對話歷史、記憶庫、Skill 配置全部恢復。
- 恢復 chroot /home:如果舊手機有 Root 且完整備份了 chroot 目錄,用 adb 或檔案管理器把整個 chroot 目錄複製到新手機的應用私有目錄對應位置。沒有 Root 只能走 Web Chat 手動拖檔的路。
- 重新安裝或遷移 MCP Server:有些 MCP Server 的配置涉及 API Key 或本地路徑,導入時可能需要重新驗證或調整路徑。
- 驗證:打開幾個常用對話確認記憶庫正常、進終端跑
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 拖到電腦上。這樣換機或不用時,資料永遠跟著你,不會被應用本身鎖死。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。