Как открыть apk в android studio
Автор Saulus X задал вопрос в разделе Java
Можно ли разобранный apk-файл открыть как проект в Android Studio или как-то интегрировать частями? и получил лучший ответ
Ответ от Олег Городской[гуру]
Обратная разработка. По-ихнему - реверс инжиниринг.
Это непросто.
Обычно дизассемблеры выдают нерабочий код.
К тому же авторы наверняка сделали всё, чтобы помешать обратной разработке.
Например, переименовали все переменные и функции в a1, b2, c3 и т. д.
Возможно, проще написать программу с нуля.
Арс
(387)
ну не вручную же. а каким-нибудь Proguard или другим обфускатором
бывает у них у самих рыльце в пушку, вот и обфусцируют
Ответ от Арс[активный]
apktool это дизассемблер. там код не на джаве будет, а на ассемблере smali.можешь открыть в Smalidea или Android Studio с тем плагином, сможешь и редактить и скорее всего компилить и дебажить тоже получится и работать будет если в apk нет защиты.но код на ассемблере, поэтому его редактить это гемор.а чтоб получить код на джаве, нужен декомпилятор - прогнать через него, импортировать в Android studio затем сидеть исправлять ошибки допущенные декомпилятором, а лучше штук так десять декомпиляторов + отладка, поскольку без дебага ошибки сложно выявляются, иные выявляются только в работе, не все они синтаксическиев общем, в принципе возможно и такое реально делают, но много всего нового инструментария изучить придется.
apktool это дизассемблер. там код не на джаве будет, а на ассемблере smali.можешь открыть в Smalidea или Android Studio с тем плагином, сможешь и редактить и скорее всего компилить и дебажить тоже получится и работать будет если в apk нет защиты.но код на ассемблере, поэтому его редактить это гемор.а чтоб получить код на джаве, нужен декомпилятор - прогнать через него, импортировать в Android studio затем сидеть исправлять ошибки допущенные декомпилятором, а лучше штук так десять декомпиляторов + отладка, поскольку без дебага ошибки сложно выявляются, иные выявляются только в работе, не все они синтаксическиев общем, в принципе возможно и такое реально делают, но много всего нового инструментария изучить придется.
Ответ от Александр[гуру]
"есть уже подобное приложение с похожими функциями"твой вариант не далеко уйдёт от этого подобного приложения... получается что опять велосипед изобретаешь... по чужим чертежам...
"есть уже подобное приложение с похожими функциями"твой вариант не далеко уйдёт от этого подобного приложения... получается что опять велосипед изобретаешь... по чужим чертежам...
Ответ от Дима Сигида[гуру]
Ну возьми код и дописывай, что такого?
Ну возьми код и дописывай, что такого?
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Можно ли разобранный apk-файл открыть как проект в Android Studio или как-то интегрировать частями?
спросили в User kca User ksh
Как в "Android Studio" сохранить свой проект в готовое приложение. apk?
В левом нижнем углу Android Studio есть маленькая кнопочка, управляющая отображением специальных
подробнее...
Как в "Android Studio" сохранить свой проект в готовое приложение. apk?
В левом нижнем углу Android Studio есть маленькая кнопочка, управляющая отображением специальных
подробнее...
Как в Android Studio сохранить свой проект в...
В основном меню открываем Build → Generate Signed APK. Открывается окно помощника генерации подписи
подробнее...
спросили в Java API
Какой эмулятор андроид на пк лучше?
Самый лучший-Genimotion, но он не бесплатный (бесплатная версия имеет мало воможностей) и требует
подробнее...
Какой эмулятор андроид на пк лучше?
Самый лучший-Genimotion, но он не бесплатный (бесплатная версия имеет мало воможностей) и требует
подробнее...