test adv
7,

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Вы нашли классную игру но она только для android 4.0+, а у вас android 2.3? Тогда прошу под кат!

Итак, приступим.

Все что нам понадобится это:

  • Java
  • Apk manager
  • Картинка
    Как понизить API приложения, чтобы оно запустилось на Android 2.3+
  • Прямые руки вставленные в нужное место и правильным концом.

Первым делом распаковываем apk manager и наблюдаем такую картину

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Объясню что это за папки и файлы

  1. Other — файлы нужные программе
  2. place-apk-here-for-modding — сюда кладем apk
  3. place-apk-here-for-signing — сюда кладем apk для подписи
  4. place-apk-here-to-batch-optimize сюда кладем apk для оптимизации
  5. place-ogg-here — сюда кладем apk для сжатия ogg файлов
  6. Project — здесь лежат декомпилированные(разобранные) apk файлы
  7. log — логи программы
  8. Script.bat — сама программа

Кладем наш apk файл( моем случае это игра Wrestle Jump, которую я обещал портировать Денозавру, но из головы вылетело) в папку place-apk-here-for-modding и запускаем программу.

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Тут все понятно, благо программа на Русском. Жмем «9» и «Enter» и ждем пока наше приложение декомпилируется.

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Если все проходит без ошибок, то идем в папку «Projects» и ждем пока я объясню что делать тем, у кого ошибка.

Если у вас возникла ошибка, посмотрите как называется ваш apk файл. Имена вида «Blablabla_1» не приветствуются! Но если файл назван правильно, а ошибка все-равно возникает, проверьте вашу Jav'у.

Все, можно идти дальше. Открываем папку «Projects», затем папку с именем приложения.

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Видим там такой набор файлов

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Нам нужен только 1 — apktool.yml. Открываем его с помощью Notepad++. После открытия видим это:

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Заменяем как на скрине

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Сделали? Открываем Apk manager, набираем «14» и жмем «Enter», ждем.

Вылетает нам такое:

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Не паникуем, это норма. Просто жмем любую кнопку. Далее бежим в

папку place-apk-here-for-modding и забираем новый файл.

Как понизить API приложения, чтобы оно запустилось на Android 2.3+

Теперь можете заливать этот файл на трешбокс и устанавливать себе.

Внимание! Приложение установится, но корректная работа не гарантируется.

Последнее изменение:
 
Jerry_cuke_96
Jerry_cuke_963, 26 марта 2014 - 17:58   (...)
Нихера не получилось
Ответить
R00T
R00T7, 26 марта 2014 - 18:01   (...)
Что именно
Ответить
Jerry_cuke_96
Jerry_cuke_963, 26 марта 2014 - 18:02   (...)
Все! Когда я запускаю приложение оно выдает ошибку типо «Wrestle Jump (который ты дал) остановленно»
Ответить
R00T
R00T7, 26 марта 2014 - 18:03   (...)
Версия андроида?
Ответить
Jerry_cuke_96
Jerry_cuke_963, 26 марта 2014 - 18:04   (...)
3.0
Ответить
R00T
R00T7, 26 марта 2014 - 18:14   (...)
В любом случае
__TCAPT__
Ответить
maks150302
maks150302, 26 марта 2014 - 18:58   (...)
так это естественно, тут почти весь код нужно переписывать для нормальной работы
Ответить
Eugene007
Eugene007, 27 марта 2014 - 09:31   (...)
Вспоминается редактирование реестра, чтобы GTA IV запуcтилась на Windows XP SP2
Ответить
Eugene007
Eugene007, 27 марта 2014 - 09:32   (...)
Ну или «Скачать DirectX 10 для Windows XP бесплатно без регистрации на высокой скорости торрентом без вирусов без смс без рекламы»
Ответить
R00T
R00T7, 27 марта 2014 - 09:51   (...)
DirectX 11)
Ответить
LEONAR
LEONAR, 14 июня 2014 - 10:08   (...)
Народ кто сделает игру на анроид версию 2.3+
Ответить
amigo120
amigo120, 5 октября 2014 - 11:16   (...)
__TCAPT__
Ответить
kotik_S
kotik_S, 5 октября 2014 - 11:40   (...)

Датка!
Ответить
amigo120
amigo120, 5 октября 2014 - 13:25   (...)
WAT???
Ответить
alilldbbd
alilldbbd, 26 ноября 2020 - 10:27   (...)
в Sublime text решена проблема:
Открыть с кодировкой: Cyrilic (windows 1251)
и сохранить в кодировке Cyrilic (windows 866)
Ответить
pasha1087
pasha1087, 7 ноября 2014 - 21:47   (...)
Что это может быть: в Script нажимаю 9->Enter, и менеджер закрывается???
Ответить
deadgun161
deadgun161, 28 августа 2015 - 11:47   (...)
А если с приложение с кэшем?
Ответить
vlad75724
vlad75724, 30 октября 2015 - 19:21   (...)
золотая статья давно искал автору респект
Ответить
Dragon1
Dragon1, 6 ноября 2015 - 18:08   (...)
Кто может понизить API игры clash of clans?
Ответить
Berasoft
Berasoft, 3 июня 2018 - 20:48   (...)
Хах, смешно.
Ответить
mr____eko
mr____eko, 31 августа 2016 - 14:10   (...)
"Но если файл назван правильно, а ошибка все-равно возникает, проверьте вашу Jav'у. "

А именно? Все время ошыбку выдает(при декомпиляции). Java установлена. Добавте больше информации по Java и возможніх траблах.
Ответить
Segup
Segup, 22 января 2017 - 13:15   (...)
Гайд нормальный, но обьяснять надо точнее.
Ответить
olegzhuvagin
olegzhuvagin, 24 сентября 2017 - 17:32   (...)
Крутой гайд. Но думаю, некоторые новички не сразу догадаются, что нужна не обычная Java, а Java JDK, желательно 9.
Ответить
alilldbbd
alilldbbd, 26 ноября 2020 - 10:25   (...)
если вдруг кто-то это увидел и у вас не декомпилит, попробуйте ещё ApkEasyTool и установить галочку «use aapt2»
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием