2017-01-31 12 views
-5

Есть ли какие-либо инструменты или библиотеки в Android SDK, которые позволяют мне извлекать файл манифеста из приложения Android во время его установки (прежде чем принимать разрешения)?Извлечь файл манифеста из приложения перед установкой

Процесс извлечения должен быть выполнен в устройстве, а не на сторонней машине. Я хочу сделать это, чтобы собрать эти файлы для академических исследований.

+1

Нет такого конкретного инструмента. Я уверен. –

+0

Разработка приложения с привилегиями привилегий root может сделать это для уже установленных приложений (или во время установки, поскольку я действительно этого хочу)? –

+1

'с привилегиями root' мог бы что угодно сделать. –

ответ

1

Если обработка будет осуществляться на файл манифеста, чтобы получить необходимые разрешения, я полагаю, вы можете сделать это путем внесения изменений в ОС Android, в способе PackageManagerService класса checkPermission, вы можете получить запрошенные разрешения из приложения для установки, вам необходимо сохранить его в объекте, таком как строковый список.

В этом смысле, внося изменения в ОС Android, я думаю, что вы можете извлечь файл манифеста из приложений для установки, я не знаю, легко это или нет, я позволяю вам открывать и надеяться, что мое предложение даст вам Другой трек, который нужно копать

+0

. Ваш ответ интересный, но внести изменения в ОС - последнее решение, но я беру любое другое предложение :) –