Для цього ж додатка я маю:
- APK з магазину додатків,
- що вважається вихідним кодом для тієї ж версії. З досить звичним сценарієм і структурою побудови Gradle.
Я хочу перевірити, чи дійсно APK створений з цього вихідного коду чи ні.
Як це перевірити?
Примітки:
- АПК не затуманений.
- У мене немає підстав довіряти нікому підпис. Я довіряю лише вихідному коду.
- Я вже створив додаток для себе, але тепер я хочу знати, чи добре було APK чи ні.
- Переважно з інструментами командного рядка Linux, але будь-який інструмент добре.
diff
Метод здається акуратним ... але що робити, якщо хлопці магазину програм заблукали APK під час його компіляції?
.apk
файлів, а потім запустіть розрізник у відповідних каталогах. Єдиною різницею тоді повинен бути підпис (який не може збігатися з зрозумілих причин). Думаючи про це: просто розпакуйте.apk
файли та виконайте двійковий розмін. Обидва, звичайно, вимагають використання однакових версій бібліотеки тощо, коли компілюється в першу чергу :)