2015-11-06 82 views
1

我正在與他們的想法之一的客戶端。這個想法需要修改android源代碼,使其僅運行我們開發的應用程序,並阻止所有其他開發人員的應用程序。是否有可能做到這一點?修改android源代碼,以便它只允許安裝由我開發的應用程序

只有我們爲我們自定義的android構建開發的應用程序纔會被安裝,而來自Play商店或其他開發者的應用程序將不會被安裝。任何人都可以請指導我呢?

提前致謝!

回答

0

當然可能...只是修改系統,只啓動由您的身份簽署的應用程序。您需要將公鑰嵌入到框架中。

+0

好的,我很笨。但更奇怪的是:我不知道誰會阻止我使用公鑰?那麼逆向工程呢?還有一個問題:在這種情況下,「......爲工作」概念是否有用? – 0X0nosugar

+0

謝謝你的回答。由於我對簽名應用程序並不瞭解太多,因此我需要詢問幾件事情: 1.我讀過您創建了包含一組私鑰的密鑰庫。你可以使用相同的密鑰庫或其他私人/公共密鑰爲多個應用程序? 2.在android安裝應用程序時檢查簽名的部分,我們提出了一個條件,如果這些鍵與我們定義的鍵相同,則安裝應用程序,否則放棄它並退出安裝過程。這是解決這個問題的方法嗎? –

相關問題