Я опубликовал приложение для Android в прошлом году. Последняя версия apk - 3.2 (последняя измененная дата - 26 мая 2012 года), тогда как у меня есть исходный код только для версии 2.8 (последний изменен 15 мая 2012 года). Я не уверен, какие изменения я внес в код между 2.8 и 3.2.Unpacking android apk без изменения последней измененной даты файлов
Следовательно, я подумал о распаковке последнего apk и определении изменений. Я использовал инструмент APKtoJava_RC2, чтобы распаковать его. Я мог бы получить исходный код, но последняя измененная дата всех файлов будет изменена на текущее время. Следовательно, я не мог идентифицировать файлы, обновленные после версии 2.8 apk.
Поскольку декомпилятор меняет большую часть кода (имена переменных, константы ...), я не мог использовать инструменты сравнения файлов, чтобы идентифицировать изменения в файлах между декомпилированным кодом и исходным кодом версии 2.8.
Либо мне нужно получить оригинальную последнюю измененную дату для файлов, чтобы я мог вручную сравнить файлы, обновленные после версии 2.8, или волшебный инструмент для сравнения моего исходного кода с декомпилированным исходным кодом.
Я искал веб много и пришел к StackOverflow с надеждой, что там будет какой-то один, чтобы помочь мне :)
Заранее спасибо
Я думаю, вы набиты. В следующий раз используйте систему управления версиями. Я знаю, что это не полезно для вас прямо сейчас, но это лучший совет, который у меня есть. – Clyde