Как процесс установки .apk работает на устройстве?Файл .apk просто копируется в какое-то место, и приложение-установщик извлекает информацию о приложении, каким-то образом регистрирует приложение в среде, извлекает также значок и помещает его на экран запуска приложения?Или содержимое .apk извлекается, а файлы копируются в различные папки, а сам файл .apk удаляется?
Я спрашиваю, есть ли возможность на устройстве просмотреть структуру файла .apk и егосодержимое и доступ в режиме только для чтения непосредственно к ресурсам, папкам res, AndroidManifest.xml, файлу dex и также используемым библиотекам (.jar или .so)?
Причина, по которой я спрашиваю, заключается в том, что я ищудля возможности чтения в память файлов .dex, .jar или .so, таких как произвольные двоичные файлы (например, с помощью класса File
), с целью вычисления дайджеста сообщения из его содержимого (т. е. с использованием md5 или другого метода хеширования)...
BR STEN