2016-10-12 39 views
-3

我需要在我的應用程序中使用INJECT_EVENTS權限,這意味着我需要使用平臺密鑰對應用程序進行簽名,請參閱以前的SO answerNexus設備上的Android OTA版本,哪些證書和私鑰?

但是,通過該過程不授予我的權限,例如,手機上的應用詳細信息不顯示INJECT_EVENTS

我使用Nexus 7與Android 5.1 LMY47O。並認爲Nexus設備上的Android股票版本將使用此Github發佈的密鑰repo

是不是這種情況,請參見link

或者是從源代碼構建和安裝Android的唯一方法?

回答

1

,並認爲Android的股票版本的Nexus設備將使用 在這個Github上回購

假設固件的正式版本發佈的按鍵與可公開獲得的密鑰簽名是幼稚的,因爲這將僅僅意味着整個保護措施幾乎沒用,因爲任何人都可以用這些密鑰簽署自己的應用程序。如果你錯過了,從README引自回購您鏈接到:

試驗鍵在此目錄中的發展只有與 應該NEVER用來登錄公開發布的圖片包使用

所以你要麼需要植根於設備並以這種方式提升你的權利,要麼擁有自己的構建和自己的密鑰。