Задать вопрос
@gtbear
Разработчик

[android] Как подписать приложение системным сертификатом?

Здравствуйте. Задача такая — необходимо подключение к серверу компании по протоколу L2TP + PSK. Для этого было создано приложение под android. Как выяснилось из поиска по интернетам, для нормальной работы подключений созданных в приложении необходимо наличие в манифесте строки android:sharedUserId=«android.uid.system». Однако, для того чтобы приложение с этим режимом установилось необходимо чтобы apk был подписан системным сертификатом, а у каждого производителя он свой. Вопрос, кто знает ссылки или хотя бы e-mail где можно узнать по процедуре получения сертификата с которым будет работать android.uid.system, и хотя бы примерные сроки получения подобного сертификата.


P.S. Для тех кто предложит использовать PPtP поясню — pptp в версиях android меньше чем 2.3.6 работает только с отключенным шифрованием, что в нашем случае неприемлемо.
  • Вопрос задан
  • 7251 просмотр
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Zeldan
Во-первых, это называется «системная подпись», вот тут было обсуждение уже.

Во-вторых, использовать ключ из /build/target/product/security/ и добавить android:sharedUserId=«android.uid.system» в AndroidManifest.xml файл.

Если не помогло, то надо копать глубже…
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы