Проверка подписи .apk в C/собственном коде
- Вычислить контрольную сумму classs.dex
- сравнить с жестко закодированным значением — xxx
- если это правда, пропустить и продолжить
- если это не так, выйдите из приложения
Однако при использовании Dexguard контрольная сумма разная для каждой сборки. Это означает, что если я изменю xxx и снова создам подписанный APK, проверка всегда будет ложной. . Я думаю, что Dexguard генерирует в class.dex что-то случайное, что делает каждую сборку уникальной.
Есть идеи, как обойти эту проблему? Спасибо
Подробнее здесь: https://stackoverflow.com/questions/314 ... very-build