老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

Hermit 輕應用的資料藏身處與遷移退路

用 Hermit 把常去的網站做成輕應用很方便,但你有沒有想過這些輕應用的資料存在哪裡、怎麼備份、換機時能不能帶走?這篇就來摸清退路。

Hermit 是什麼、能幹嘛

Hermit官網 是一款 Android 平台的輕應用工具——把你常去的網站做成獨立的 App 圖示放在手機桌面,點一下就進,不用先開瀏覽器再輸網址。它的賣點是隱私保護:沒有廣告、不追蹤、不收集個人資訊,每個輕應用跑在獨立的 WebView 沙盒裡,互相隔離。

適合什麼人?手機上常逛幾個固定網站但不想裝它們的原生 App、或是對追蹤和廣告敏感的人。Facebook、Reddit、知乎這類追蹤積極的網站,用 Hermit 做成輕應用再加上沙盒模式,比在 Chrome 裡裝攔截器乾淨得多——沙盒是物理隔離,不是靠規則攔。

沙盒容器與多開

安裝

Hermit下載 是標準的 Android APK,安裝包只有 4.64M,體積很小。從應用商店或開發者網站下載 APK 後,在 Android 手機上允許「未知來源」安裝就能完成。首次啟動不需要註冊登入,直接進入主列表,點右下角浮動按鈕就能創建第一個輕應用。

安裝前注意兩點:一是 Hermit 不支援 iOS,只跑在 Android 上;二是部分自帶啟動器對桌面快捷方式支援不佳(重啟後圖示消失、無法分組),官方推薦搭配 Nova Launcher 使用。如果你的手機自帶啟動器沒問題,直接用就行。

資料在哪:本地 WebView 沙盒

先說清楚 Hermit 的資料模型。每個輕應用本質上是一個獨立的 Android WebView 實例,它的資料全部存在本地——具體來說,是在 Android 的 /data/data/com.chimbori.hermitcrab/ 目錄下,每個輕應用有自己的資料夾。這裡面存的是什麼?

  • Cookie 與 Session:你登入網站後的 session token,存在對應輕應用的 WebView Cookie 裡。換句話說,每個輕應用有獨立的登入狀態,互不共享,也跟 Chrome 或其他瀏覽器完全隔離。
  • 瀏覽歷史與快取:每個輕應用的訪問記錄和頁面快取,存在各自的資料夾。
  • 網站權限與偏好設定:比如某個輕應用的暗色模式開關、沙盒顏色、是否攔截第三方 Cookie、是否強制桌面模式等——這些是 Hermit 自己存的設定,不是網站的。
  • 下載的檔案:如果輕應用裡下載了東西,會存到手機的下載目錄,跟一般下載一樣。

一個重要的事實:Hermit 沒有雲端同步功能。它從設計上就是純本地工具,不做雲端備份、不做跨裝置同步。這意味著——所有資料只在手機上,手機壞了、丟了、換機了,資料就沒了,除非你事先備份。

怎麼備份

Hermit 本身沒有內建的備份導出功能,所以備份要靠 Android 系統層或手動操作。以下幾種方式,按可行性從高到低排:

方式一:Android 自動備份(最簡單,但不是全部)

Android 從 6.0 開始支援自動備份到 Google Drive。打開「設定」→「系統」→「備份」→ 確認「應用程式資料」開啟後,Hermit 的部分資料會自動備份上去。但要注意,Android 自動備份不包含應用的快取目錄和某些敏感資料——也就是說,Cookie 和登入狀態可能備份不到。

方式二:手機搬家工具(換機時最實用)

大多數手機廠商提供的「一鍵搬家」工具(小米、OPPO、三星都有)會把手機上的應用連同資料一起搬到新機。Hermit 作為一個 Android 應用,會被完整搬過去——包括所有輕應用的 WebView 資料、Cookie、登入狀態。這是換機時最省事的方式,前提是新舊手機都支援廠商搬家功能。

方式三:手動複製資料夾(需要 root)

如果你有 root 權限,可以直接複製 /data/data/com.chimbori.hermitcrab/ 整個目錄。換機後把手機還原或重新 root,把這個目錄貼回去,所有輕應用和它們的登入狀態、歷史記錄都會原封不動回來。這個方式最完整,但門檻最高,普通用戶做不到。

方式四:應用層備份(不太可行)

能不能從 Hermit 裡導出什麼東西?據 Hermit文檔 觀察,Hermit 沒有提供輕應用列表的導出功能,也沒有單個輕應用設定的匯出/匯入。這意味著就算你備份了應用本體,輕應用的創建順序、各自的設定(暗色模式、沙盒、Cookie 攔截)也無法獨立保存——它們全部綁在應用資料裡。

換設備遷移:容易斷的環節

換機時最容易出問題的是什麼?

登入狀態丟失。就算用了手機搬家工具,某些網站的 session token 有裝置綁定——在新手機上打開輕應用時,網站會檢測到裝置指紋變了,強制把你登出。這時候你需要重新登入,沒辦法繞過。

沙盒設定需要重新確認。搬過去後每個輕應用的沙盒顏色、Cookie 攔截設定應該都在,但建議打開 Quick Settings 逐一檢查一遍——有些版本升級後舊設定可能會被重置。

桌面圖示可能消失。Hermit 的輕應用快捷方式是寫進 Android 系統的,搬家後有些啟動器(特別是自帶啟動器)可能會把這些快捷方式弄丟。解決方法很簡單:打開 Hermit 主應用,進每個輕應用的 Quick Settings,點「添加到主屏幕」重新建一次就行。

從安卓換 iOS?沒有退路。Hermit 只支援 Android,iOS 上沒有替代品(iOS 的 WebView 不允許第三方程式調用獨立實例)。如果你未來可能換 iPhone,現在就要意識到——所有 Hermit 輕應用到時候只能作廢,不能帶走。

退路評估

整理一下 Hermit 的資料自主度:

  • 資料能否導出? 不能。Hermit 沒有導出功能,資料全在 Android 系統內部目錄,非 root 用戶無法直接讀取。
  • 資料能否備份? 可以,但只能靠 Android 系統層備份或廠商搬家工具,Hermit 本身不提供。
  • 卸載乾不乾淨? 卸載 Hermit 應用會同時刪除 /data/data/com.chimbori.hermitcrab/ 整個目錄——所有輕應用、Cookie、歷史、設定全部消失,乾淨。桌面快捷方式也會自動移除。
  • 哪天不用了怎麼辦? 直接卸載就行,沒有殘留。但如果你之後又想恢復輕應用列表和登入狀態,卸載前一定要先備份。

未驗證的部分:root 後手動複製資料夾再貼回去的恢復效果——理論上可行,但我沒親自測過;不同廠商搬家工具對 Hermit 資料的搬運完整性——有的可能只搬應用不搬資料,需要搬完後打開驗證。

結論

Hermit 的資料完全本地化、完全依賴 Android 系統層,這對隱私是好事(沒有雲端伺服器能偷看你的資料),但對資料自主度來說是雙刃劍。沒有導出、沒有雲備份、沒有跨平台支援——一旦手機丟了或換了 iOS,資料就是真的沒了。

如果你打算長期用 Hermit 做幾十個輕應用,建議養成習慣:每次系統更新或換機前,先用手機搬家工具或 Android 自動備份走一遍。比我早踩過數據鎖死坑的朋友提醒我——先摸清退路再深度用,這句話在工具軟體裡永遠成立。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章