1. Определить, что APK-файл поврежден, без контрольных хеш-сумм, можно следующими способами:
- Попытаться установить APK на устройство или эмулятор. Если установка завершается с ошибкой, вероятно, файл поврежден.
- Попытаться извлечь содержимое APK с помощью архиватора. Если извлечение вызывает ошибку или содержимое не отображается полностью, файл может быть поврежден.
2. Если структура файла APK изменится на один бит, то он может стать недоступным для установки на устройство. При извлечении содержимого APK, измененный файл внутри APK может вызвать ошибку или просто не работать корректно. В случае незначительного изменения (например, изменение иконки), APK может быть установлен, но какие-то части ресурсов могут отображаться некорректно или вообще отсутствовать в приложении.