老柯修机铺

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

appops 讓你對手機上每個 App 的權限說了算

還在擔心某些 App 偷偷讀你的剪貼簿、後台自啟、或者沒在用到卻一直抓定位?appops 這款小工具能幫你把權限管得比系統還細,新手也能快速上手。

appops 是什麼、能幹嘛、適合誰

appops下载 是一款專門拿來管 Android 應用權限的工具,由 Xingchen & Rikka 兩位開發者維護,目前版本走到 9.0.7,安裝包只有 9.86M,算是輕量級的小工具。它跟系統自帶的權限管理最大的差別在於——appops 管的是 Android 內部一層叫「應用操作」的機制,系統本身不對使用者開放這個入口,而 appops 把這層機制攤開來讓你用。

簡單講,系統那個權限面板讓你選「允許」或「拒絕」,但 appops 可以做到更細的粒度:比如某個 App 的定位權限你不想徹底禁用(禁用的話 App 可能崩),但又不想讓它真的拿到你的位置,這時候就可以把它設成「忽略」——系統以為權限已經給了,App 跑起來也不會報錯,實際上拿到的是空資料,誰也不礙著誰。除了權限本身,appops 對後台自啟、讀剪貼簿這種行為也有嚴格的控制,這些在系統權限面板裡是根本看不到的選項。

適合誰呢?如果你跟我一樣,裝了一堆 App 但心裡總有個疙瘩——不知道它們在後台幹嘛、不知道偷偷讀了什麼、卸載重裝又麻煩——那 appops 就是給你準備的。不需要 root(雖然有 root 體驗會更順),現在主流的 Shizuku + ADB 激活方式對新手也不算難。

安裝

appops 是 Android 專用的 APK,下載完直接點安裝就行,跟你平常裝任何一個 APK 沒有區別。第一次打開的時候會彈一個引導頁,問你要用哪種工作模式——這一步對新手來說是整個安裝流程最關鍵的決定,拿不準的話可以去 appops官網 參考一下。

目前 appops 主要支援兩種模式:Shizuku 模式和 DPM 託管管理員模式。絕大多數情況下選 Shizuku 模式就對了。如果你手機已經 root,裝一下 Magisk 然後讓 Shizuku 自啟,之後完全不用管;沒 root 也沒關係,裝好 Shizuku App 之後用 ADB 或者 Android 無線除錯激活一次就行——每次重啟手機要重新激活,但裡面的權限設置不會丟。DPM 模式適合已經在用 Island 之類託管 App 的玩家,優點是一次設置長期有效,缺點是功能上有一些短板,Android 11 以上不支援「每次都詢問」這種細粒度選項。

安裝完打開 App,首頁會列出你手機上所有已安裝的應用,每個應用旁邊會有一個小標籤顯示當前的權限狀態。

appops 首頁列出所有應用

把它想像成一個給每個 App 單獨立規矩的管家

我很喜歡把 appops 想像成一個超盡責的管家——你家裡住了很多房客(就是你手機上裝的那些 App),每個房客需要用冰箱、需要用洗衣機、需要出入大門,但你又不想讓某些房客半夜起來開冰箱偷喝飲料、或者隨便帶陌生人進來。於是你給每個房客單獨立一份規矩:甲房客可以用洗衣機但不能碰冰箱;乙房客可以進大門但晚上十二點之後不許出去;丙房客連陽台都不能去。appops 就是幫你把這些規矩一條一條寫好、交到每個房客手上的那個人。

系統自帶的權限管理像是「同意所有規矩」或「不同意所有規矩」兩個選項,而 appops 是讓你逐條討價還價——同意這一條、不同意那一條、這一條我出差的時候你可以開、平時不行。

打開之後的第一次最短路径跑通

裝好激活完,第一次打開 appops,畫面上會按字母序列出你手機上所有 App。隨便點一個你比較在意的 App——比如你那個一直想關掉它讀剪貼簿但又捨不得卸載的購物 App——點進去之後你會看到這個 App 所有可以被管的權限清單。

每條權限右邊都有一個下拉選單,點開之後有幾個選項:「允許」就是照常,「拒絕」就是系統級別的禁止,「忽略」就是這款工具最核心的玩法——App 以為拿到了權限但實際上收到空資料。還有一些權限會有「僅在使用期間允許」的選項,跟系統的邏輯一樣。

你不需要一次把所有權限都改掉,先挑一兩個最在意的試試看就好,拿不准操作細節的話可以查 appops文檔。比如我個人第一個動手腳的永遠是「讀取剪貼簿」這個權限——給它設成「忽略」,之後那個購物 App 再怎麼嘗試自動讀取剪貼簿裡的商品連結,拿到的永遠是空字符串,它自己會乖乖放棄,不會彈窗不會崩。

新手最值得先碰的三個點

第一個:讀取剪貼簿

這是 appops 最經典的用法,沒有之一。你有沒有發現,當你複製了一個商品連結之後,打開某個購物 App,它會自動跳出「要不要幫你查這個商品」的提示?那就是它在後台偷偷讀了你的剪貼簿。把這個權限設成「忽略」之後,畫面乾淨了,它也不知道該煩你了。

第二個:後台自啟

很多 App 會在你不經意的時候自動啟動,跑一跑任務、彈一條通知、甚至偷偷下載更新。找到這個 App 對應的「後台運行」權限,設成「忽略」——之後你把它切到後台,它就不會再偷偷回來了,節省電量也乾淨。

第三個:定位權限的「忽略」模式

如果你不想讓某個 App 拿到你的真實位置,但又怕設成「拒絕」之後它直接崩潰或者彈個不停,試試「忽略」。App 以為拿到了定位權限,實際上收到的是空的定位列表,於是它會顯示「當前位置未知」或者直接跳过定位相關的功能——不會崩,也不會糾纏你。

詳細權限設置介面

新手常問的幾個問題

設成忽略之後 App 崩潰了怎麼辦

少數 App 會檢查返回的資料是不是空的,如果發現是空的就當成錯誤處理然後退出。這時候把那條權限從「忽略」改成「拒絕」試試看——系統級別的拒絕有時候反而讓 App 更配合,只彈個提示就繼續跑了。

設了但好像沒生效?

先確認一下你用的是 Shizuku 模式還是 DPM 模式。Shizuku 模式能力比較完整,DPM 模式在 Android 11 以上有些權限管不到。另外 Android 11+ 的系統會在某些時機自動把 appops 設置重置回跟系統權限一致的狀態,所以你可能需要把系統權限面板裡的對應條目也一起調整。

重啟手機之後要重新激活嗎

Shizuku + ADB 激活的情況下,是的——每次重啟手機之後 Shizuku 服務會停下來,需要重新連一次 ADB 或者用無線除錯激活。不過權限設置本身是存在手機裡的,激活完之後它們會自動恢復,不用重新設一遍。如果你有 root 就沒這個問題,Shizuku 會跟著開機一起啟動。

Shizuku 激活設定畫面

寫在最後

appops 這款工具最讓我喜歡的地方是——它不是教你怎麼破解手機、怎麼繞過什麼,而是在系統已經建好的規則之內,給你多一把精確的鑰匙。系統說你要嘛全給要嘛全不給,appops 說你可以這條給那條不給、這條白天給晚上不給、這條我親自上線的時候才給。對新手來說,從剪貼簿和後台自啟這兩件事開始嘗試,是最容易看到效果、也最不容易搞壞東西的切入點——裝上來試一個禮拜,你會回不頭的。

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

同类文章

OwnDroid 新手入門:把自己的手機拿回來管

OwnDroid 是一款讓你完全掌控 Android 裝置的開源工具,從攝像頭到 USB、從應用卸載到網路流量,這篇文章帶你从零開始,認識 OwnDroid、完成第一次激活,以及上手後最先值得嘗試的幾個功能。