回覆列表
-
1 # 大偉科技
-
2 # 段水流大師兄
許可權bai控制的方法:
第一種:App Shield
一個需要du付費的zhiAndroid應用,其dao原理是修改應用程式的apk安裝包,刪除其中AndroidManifest.xml檔案內,用於宣告許可權的對應"Android.Permission.*"條目,然後再用一個公開的證書對安裝包重新簽名(需要允許"未知源")。
2. 優點:完全不需要Root,適用於所有版本的Android裝置。不會損壞系統,可以吊銷任意一項Android許可權。
第二種:CyanogenMod 7.1(及以上版本)
1. 一款著名的第三方編寫的開源Android ROM。
2. 加入了控制權限的開關,官方的名稱是"Permission Revoking",任何非系統/保護應用在安裝後,可直接吊銷任意一項許可權,其效果等價於直接刪除apk包中AndroidManifest.xml的對應條目,但不會引發自校驗的問題。
3. 優點:免費,使用簡便,可隨時,任意地吊銷、恢復非預裝應用的任意一項許可權;不存在數字簽名的問題,因而不影響使用自校驗的應用程式。
第三種:Permission Denied
可以吊銷任意Android應用(注意,不當地吊銷系統應用的許可權可能會導致手機韌體損壞,無法啟動)的任意許可權,對許可權的修改在重啟後生效。
原理應該與Cyanogen Mod 7.1+完全相同,適用於任何已經Root的系統。
優點:效果與Cyanogen Mod中的許可權吊銷效果一致,且可吊銷系統應用的許可權。同時提供了免費與收費版本,免費版並沒有基本功能的缺失。適用於所有版本號不低於1.6的Android裝置。
第一種:App Shield
一個需要付費的Android應用5261,其4102原理是修改應用程式的apk安裝包,刪除1653其中AndroidManifest.xml檔案內,用於宣告許可權的對應"Android.Permission.*"條目,然後再用一個公開的證書對安裝包重新簽名(需要允許"未知源")。
2. 優點:完全不需要Root,適用於所有版本的Android裝置。不會損壞系統,可以吊銷任意一項Android許可權。
第二種:CyanogenMod 7.1(及以上版本)
1. 一款著名的第三方編寫的開源Android ROM。
2. 加入了控制權限的開關,官方的名稱是"Permission Revoking",任何非系統/保護應用在安裝後,可直接吊銷任意一項許可權,其效果等價於直接刪除apk包中AndroidManifest.xml的對應條目,但不會引發自校驗的問題。
3. 優點:免費,使用簡便,可隨時,任意地吊銷、恢復非預裝應用的任意一項許可權;不存在數字簽名的問題,因而不影響使用自校驗的應用程式。
第三種:Permission Denied
可以吊銷任意Android應用(注意,不當地吊銷系統應用的許可權可能會導致手機韌體損壞,無法啟動)的任意許可權,對許可權的修改在重啟後生效。
原理應該與Cyanogen Mod 7.1+完全相同,適用於任何已經Root的系統。
優點:效果與Cyanogen Mod中的許可權吊銷效果一致,且可吊銷系統應用的許可權。同時提供了免費與收費版本,免費版並沒有基本功能的缺失。適用於所有版本號不低於1.6的Android裝置。