出於保護用戶隱私信息的目的,Android 對各類應用能夠索取到的權限不斷收緊。從用戶角度來說,我們無需再絞盡腦汁和過度索取權限的應用鬥智鬥勇,這無疑是新系統帶來的一大利好。
但凡事都有兩面,在系統升級到 Android 10 以後,以往使用各類剪貼板工具的用戶會發現不少剪貼板擴展應用已無法正常工作,因為 Android 10限制了應用的後臺剪貼板內容獲取行為。
如果你想要在 Android 10 上繼續使用這類工具又該怎麼辦呢?本文將提供兩種方法。
使用相關應用提供的 ADB 命令
藉助於 ADB 權限,一些應用能夠繞過系統限制達到繼續在後臺監聽剪貼板的目的。
這裡以剪紙堆為例,將手機連接到電腦後,我們需要開啟手機的開發者模式,啟用「USB 調試」功能並授予電腦 USB 調試權限。之後在電腦上打開命令行工具,按照應用所給出的提示執行如下命令:
執行完畢後剪紙堆會被關閉,我們手動再次打開應用即可生效。
應用提示
同樣利用了這一「漏洞」的應用還有我們所熟知的Tasker,需要注意的是,不同應用所需執行的 ADB 命令有所不同,不可照搬。一般而言,相關應用會在我們首次使用時給出提示,我們只需要根據提示進行操作即可。
但這一方法也有局限,如果開發者沒有給出相應的 ADB 命令,我們便束手無策了。
Tasker 相關提示Riru-Clipboard Whitelist
如果說手動每個應用開啟相應權限是發揚個性,那麼針對這一共性問題,有沒有一個統一、方便的控制方法呢?
答案是肯定的,這裡我們就得再次請出 Magisk 這一神器了。存儲重定向的開發者 Rikka 為解決 Android 10 的剪貼板後臺讀取權限問題,製作了 Riru-Clipboard Whitelist 這一模塊。
我們可以在 Magisk 倉庫中搜索安裝這一模塊,注意,使用模塊的前提是:
安裝有最新的 Riru-Core 模塊(你同樣可以在 Magisk 官方倉庫中找到它)
系統為 Android 10
Magisk 模塊介紹
模塊安裝完畢後,我們需要在文件管理器中定位到如下路徑:
之後,將所需授予權限的應用包名複製並手動添加到 這一文件當中。遇到其他需要授權的應用均可採取這個方法,每個新添加的包名單獨佔一行即可。
所需修改的文件
相比於第一種方法,這一方法更具普適性。以Texpand Plus為例,該應用在系統升級至 Android 10 後內置的剪切板短語亦隨之失效,且開發者尚未給出自己的解決方案。為了使應用能夠再次具備監控剪貼板的功能,我們只需將其包名 添加到上述文件中並保存更改,應用便能在後臺監控剪貼板內容了。
Texpand Plus
理論上來說,使用 Riru 這一模塊能夠給予任意應用監控剪貼板的權限,我們可以按需操作。但此方法同樣有一定的上手門檻,如果你不了解 Magisk 和 Magisk 模塊,不妨先閱讀少數派此前關於 Magisk 的介紹文章。
—— 分享新聞,還能獲得積分兌換好禮哦 ——