Ошибка «Приложение не установлено» на Android-устройстве

Я пытаюсь «перепроектировать» приложение для Android, как бы вы его ни называли. В любом случае, я меняю apk на .zip, затем получаю файл class.dex, получаю smali-файлы, изменяю один smali-файл, затем конвертирую обратно в dex и помещаю обратно в zip, а затем обратно в apk.

Есть ли что-то, что мне не хватает? Раньше это работало, я делал это раньше, но теперь вдруг это не работает. Просто пишет "приложение не установлено". Это из-за обновлений андроида? или что...?


person user2421188    schedule 13.06.2014    source источник
comment
Может это прогард защищен?   -  person Pphoenix    schedule 13.06.2014
comment
И почему вы его реконструируете? Вы же не пытаетесь воровать у трудолюбивых программистов?   -  person 323go    schedule 13.06.2014
comment
Да ладно, дайте мне передохнуть, я не пытаюсь украсть код или что-то в этом роде! Что такое прогард?   -  person user2421188    schedule 13.06.2014


Ответы (1)


Ваше измененное приложение не устанавливается, потому что вы, вероятно, забыли его подписать. Для этого вы можете использовать testsign.jar.

Отвечая на ваш вопрос о proguard: это инструмент для запутывания кода Java, чтобы затруднить реверс-инжиниринг приложений. В зависимости от ваших навыков, вы все еще можете без особых проблем реконструировать запутанный код.

person Luca D'Amico    schedule 25.03.2016