天天看點

android下常用靜默安裝方式

簡單說下已知的有三種。第一種前提是root過的系統。執行shell 指令su 超級使用者權限進行 pm install 路徑。apk進行靜默安裝。

第二種是內建到rom 的具有system權限的app。通過将清單檔案加入 android:sharedUserId="android.uid.system"   這個權限。以及通過預裝到該系統源碼的簽名檔案。platform.pk8 以及platform.x509.pem。檔案進行簽名。簽名後該應用就擁有了system權限。在應用設定裡面可以看到該應用具有修改系統時間和wifi設定等權限。最後通過aidl 反射IPackageManager  等檔案進行實作靜默安裝。

第三種是使用Accessibility(輔助功能/無障礙)模拟使用者點選"安裝"按鈕.其實不算靜默還是有界面的。