0
我想寫一段代碼來獲取Android開發者身份信息(例如開發者ID,公鑰等)如何從Android應用程序代碼中獲取Android開發人員身份信息?
有沒有人知道我該怎麼做?據推測,所有應用程序的包信息都保存在包管理器中。是否有任何API調用可用於聯繫PM並獲取與開發人員相關的信息?
要了解有關Android簽名過程的更多信息,Android系統如何/何時通過驗證開發人員簽署的證書來驗證應用開發人員的身份? Android框架上的證書的公鑰在哪裏?是否還有其他與開發人員身份相關的信息與公鑰一起存儲?例如,應用程序清單文件中的任何開發人員身份相關信息?
非常感謝您的任何意見。
這將是apk文件中包含的簽名文件,您必須檢查包管理器文檔以查看它是否通過該文件導出。請注意,Android證書是自簽名的。沒有證據證明開發人員是他們自稱的人,只有兩件事*聲稱*由同一證書籤名(現有的應用程序和升級版,某些應用程序試圖獲得特殊權限以及系統本身,或兩個試圖做共享用戶ID的應用程序)實際上是。 –
嘗試從我的答案中獲取信息:http://stackoverflow.com/questions/11361452/getting-certificate-details-from-an-apk/11384475#11384475 – Yury