Android проверить подпись apk - PullRequest
0 голосов
/ 27 мая 2020

Как проверить подлинность загруженного файла apk. Т.е. не изменен и не подписан доверенным объектом - под доверенным объектом я имею в виду, например, тот же объект, который подписал приложение, выполняющее проверку?

Я хочу выполнить проверку программно из приложения Android, используя java код.

1 Ответ

0 голосов
/ 27 мая 2020

Вы можете получить PackageInfo для загруженного apk, там есть некоторые данные о подписи

final PackageManager pm = getPackageManager();
String apk = "downloaded.apk";
String fullPath = Environment.getExternalStorageDirectory() + "/" + apk;        
PackageInfo packageInfo = pm.getPackageArchiveInfo(fullPath, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...