如果你是一位 Android 用戶,那多多少少應該聽說或使用過「應用鎖 」「隱私空間」之類的功能。雖說如今已經有不少廠商在自家系統中推出了類似的功能,但你若是一位類原生系統/ROM 愛好者,很多時候可能還得藉助一些第三方軟體來實現。
假如你正在尋找一款輕量、優雅的應用與文件隱藏工具,或許可以試一試 Amarok。

值得注意的是,Amarok 提供了隱藏文件與應用的功能,但其設計初衷是隱藏一些不想被他人看到的隱私內容,而非面向機密資料,因此在隱藏文件的實現上它採用的方法並非文件加密,而是三種輕量且巧妙的方案。就像開發者在其介紹中所說「使用加密工具對它們加密,不僅是高射炮打蚊子,且往往加密大文件和應用花費的時間是無法接受的。」
▍如何激活
Amarok 提供了四種工作模式:Shizuku/Sui、Dhizuku、Root、以及 DSM,並且提供了詳細的激活指南,用戶只需要根據指南激活即可。使用 Shizuku 的話可以參考 。
▍隱藏應用
如果你對「冰箱」一類的凍結應用不陌生,應該會很容易地發現 Amarok 和這類工具採用的是同一種應用隱藏方法:將應用設置為停用狀態。
被停用的應用將從啟動器中消失,但你仍然可以在系統設置內的「所有應用」中找到它們。
▍隱藏文件
文件隱藏提供了三種模式,分別是:
-
混淆模式:默認模式,通過混淆文件名與文件簽名來達到隱藏的目的
-
權限更改模式:更改文件夾的所有權,隱藏後文件夾依舊可見,但無法查看其中的內容。需要 root 權限
-
.nomedia 模式:在文件夾內創建一個 .nomedia 文件來避免被媒體掃描到。無需 root 權限
默認設置的混淆模式下混淆的文件不會影響文件內容,因此如果知道原本的文件類型,便可以用相應的應用打開。
假如希望文件被隱藏後無法再次開啟,則可以在混淆模式內打開「混淆文件頭」選項,隱藏時會將文件頭一併混淆。不同於有時並不準確的文件拓展名,文件頭表示的是文件的真正類型,它通常以二進制的形式存儲在文件中,被混淆之後就算使用的是正確的應用程序,仍然會被認為已損壞。

混淆文件頭讓文件無法被正確打開
不過,混淆文件頭對壓縮包與文本文件效果有限,前者是因為壓縮包內的文件不會被混淆,後者的問題則是即便開頭幾個用於表示字符編碼的隱藏字符被混淆,文本的大體內容仍然不受影響。

有影響,但不大
▍保護措施
作為一款多多少少有些敏感的應用,Amarok 自然也提供了相應的驗證措施,包括設置應用鎖與生物驗證。除此之外,它還可以將自身偽裝成一款日曆應用。

偽裝完之後可以長按左上角進入 Amarok 界面。需要注意,偽裝成日曆後在系統的應用詳情中的圖標與應用名稱仍然顯示的為應用本來的資訊。
你可以前往 GitHub 下載 Amarok,這是開發者推薦的下載方式,如果是 F-Droid 用戶的話也可以在客戶端內搜索安裝。