對於有潔癖的進階用戶,常規清理工具無法觸及的系統級垃圾 (`/cache`、 `/data/log`、 `/data/dalvik-cache`) 需 Root + RE 文件管理器手動深度清理。操作具風險,請務必備份並理解後果。
前置條件
- 手機已 Root。
- 安裝 **RE 文件管理器** (Root Explorer) 並授予 Root 權限。
- 理解 Linux 檔案系統結構,誤刪核心檔案會導致無法開機。
清理三大核心目錄
- /cache:系統緩存分區 (OTA 包、應用安裝臨時檔)。
RE 進入 `/cache` → 全選刪除 → 重啟自動重建必要緩存。
- /data/log:系統錯誤日誌 (如 `error_log`、`kernel_log`),單檔可達 1.4MB+。
RE 進入 `/data/log` → 全選刪除。若有 `error` 檔說明系統近期發生錯誤,刪除後重啟觀察是否復發。
- /data/dalvik-cache:**核心垃圾重災區**。
原理:每安裝一個 App,Dalvik 即在該目錄生成對應 `.dex` 優化檔。**卸載 App 後 `.dex` 殘留不刪**,積少成多佔用百 MB 空間。
操作:RE 進入 `/data/dalvik-cache` → 多選模式 → 全選 → 刪除 → **立即退出 RE → 迅速關機重啟** (延遲會產生新系統錯誤日誌)。
重啟後系統自動為現有 App 重新生成必要 `.dex`,已卸載 App 的 `.dex` 永久消失,空間大幅釋放。
操作後驗證
- 重啟進入系統,再次檢查 `/data/dalvik-cache`,檔案數量大幅減少,僅保留現有 App 對應項。
- 可用儲存空間明顯增加,系統流暢度提升。
風險警示
- 誤刪 `/data/system/`、 `/data/app/`、 `/data/data/` 核心目錄將導致系統崩潰、資料遺失、必須雙清/刷機救援。
- Android 4.4+ ART 模式下 `/data/dalvik-cache` 替換為 `/data/art-cache` / `/data/dalvik-cache/arm64` 等,路徑不同但原理相同。
- 現代 Android (6.0+) 引入 `sepolicy` 強制存取控制,直接刪除系統分區檔案可能觸發 SELinux 拒絕,建議改用 `fstrim`、存儲感知、或廠商內建深度清理功能。
此法為「外科手術式」深度清理,針對早期 Android (2.3-4.4) 效果最顯著,現代版本請優先使用系統內建存儲管理工具。