У меня есть apk, который я выпускаю сам. Я потерял свою основную программу, я хочу декомпилировать apk. Моя проблема в том, что я защитил свое приложение, поэтому после декомпиляции мой код не отображается должным образом. Что мне сделать, чтобы получить код моей программы?!
Декомпилировать защищенный apk-файл
comment
Вы пометили свой вопрос с помощью Kotlin. Был утерян исходный код Kotlin или Java. потому что я не знаю ни одного декомпилятора, который выводил бы Kotlin, только Java. Proguard выполняет только некоторые простые переименования классов и методов. Если это действительно код, который вы написали, вы должны распознать множество классов, взглянув на них. Создайте новый проект Android Studio и шаг за шагом скопируйте код в этот проект и перепишите недостающие (не декомпилируемые) части. И в следующий раз сделайте резервную копию исходного кода...
- person Robert   schedule 25.01.2020
comment
Спасибо за ответ, но мой код зашифрован. Мой код был на Котлине, и для декомпиляции я просто нашел декомпиляцию на Java. Моя главная проблема - это proguard, который у меня был в моем приложении.
- person MMG   schedule 25.01.2020
comment
Proguard удалил только неиспользуемые части и переименовал классы и методы. В большинстве случаев даже структура пакета остается нетронутой (если только вы явно не настроили упаковку всех классов в один пакет). Это просто запутывание, и, поскольку это ваш код, вы сможете его взломать.
- person Robert   schedule 25.01.2020