Apk tools для андроид
Краткое описание:
Инструментарий для работы с файлами apk и apks
Описание:
Apktool — декомпиляция и компиляция установочных пакетов Android® (*.apk), в том числе и системных приложений.
Перевод приложений, в том числе и в автоматическом режиме (поддерживается более 100 языков).
Менеджер установленных приложений.
Настраиваемый текстовый редактор с подсветкой синтаксиса и подсказками, с возможностью просмотра исходного java-кода, с возможностью импорта собственных тем подсветки кода.
Удобный файловый менеджер с множеством функций.
Работа с различными типами установочных файлов — *.apk, *.apks, *.xapk, *.apkm.
Антисплит — слияние Android App Bundle (сплит) в один установочный файл, а так же установка и извлечение таких файлов.
Создание собственной подписи и подписание приложений.
Быстрое редактирование названия приложения, имени пакета (клонирование приложения), иконки приложения и прочего, без необходимости пересборки.
Root-права не нужны.
Приложение полностью бесплатно, поддерживается старыми устройствами начиная с Android 4.0 и не содержит никакой рекламы и аналитики.
Требуется Android: Android 4.0+
Русский интерфейс: Да
Версия: 2.4.0-200715Apktool M_v2.4.0-200715(2020071501).apk ( 7.96 МБ )
Вопросы по редактированию содержимого apk-файлов обсуждаются не здесь, а в Клубе Mod APK
Сообщение отредактировал gar_alex — 03.12.21, 23:06
kormax2, у разработчика спроси, он здесь сидит. Я просто его творение сюда залил под его согласием, т.к проги здесь не было.
Сообщение отредактировал AnimeDroid_Chan — 29.08.20, 20:53
Сообщение отредактировал Maximoff — 11.09.20, 12:16
Пробовал создать собственную подпись, и собрать приложение, но оно не подписывается с пользовательской подписью. С дефолтной всё норм.
_Maximoff_, тип ключа: любой (пробовал все)
Вводимые данные: Алиас, Пароль хранилища, Пароль ключа, Срок действия и Имя
Сообщение отредактировал $_Vladislav — 12.09.20, 20:05
_Maximoff_,
I: Using Apktool 2.4.0 on base.apk
I: Copying raw resources.
I: Baksmaling classes.dex.
I: Copying assets and libs.
I: Copying unknown files.
I: Copying original files.
I: Using Apktool 2.4.0 on split_config.armeabi_v7a.apk
I: Copying raw manifest.
I: Copying assets and libs.
I: Copying unknown files.
I: Copying original files.
I: Find odex file.
W: Deodex failed
W: Attempt to get length of null array
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:187)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:185)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:134)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:122)
W: ru.maximoff.apktool.c.a.a(AbstractTask.java:38)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:76)
W: ru.maximoff.apktool.c.a.doInBackground(Unknown Source:2)
W: android.os.AsyncTask$3.call(AsyncTask.java:378)
W: java.util.concurrent.FutureTask.run(FutureTask.java:266)
W: android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
W: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W: java.lang.Thread.run(Thread.java:919)
I: Using Apktool 2.4.0 on split_config.en.apk
I: Copying raw resources.
I: Copying assets and libs.
I: Copying unknown files.
I: Copying original files.
I: Find odex file.
W: Deodex failed
W: Attempt to get length of null array
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:187)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:185)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:134)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:122)
W: ru.maximoff.apktool.c.a.a(AbstractTask.java:38)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:76)
W: ru.maximoff.apktool.c.a.doInBackground(Unknown Source:2)
W: android.os.AsyncTask$3.call(AsyncTask.java:378)
W: java.util.concurrent.FutureTask.run(FutureTask.java:266)
W: android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
W: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W: java.lang.Thread.run(Thread.java:919)
I: Using Apktool 2.4.0 on split_config.xhdpi.apk
I: Copying raw resources.
I: Copying assets and libs.
I: Copying unknown files.
I: Copying original files.
I: Find odex file.
W: Deodex failed
W: Attempt to get length of null array
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:187)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:185)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:134)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:122)
W: ru.maximoff.apktool.c.a.a(AbstractTask.java:38)
W: ru.maximoff.apktool.c.m.a(DecodeTask.java:76)
W: ru.maximoff.apktool.c.a.doInBackground(Unknown Source:2)
W: android.os.AsyncTask$3.call(AsyncTask.java:378)
W: java.util.concurrent.FutureTask.run(FutureTask.java:266)
W: android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
W: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W: java.lang.Thread.run(Thread.java:919)
Оригинал здесь — Wink (Пост CopyMist #100308886)
Клон VOD Lite v2 armv7 ATVWink_v1.23.1_vod_tv_lite_v2_clone.apk ( 12.15 МБ )
Не работает поиск (вылет)
Сообщение отредактировал gar_alex — 15.10.20, 10:30
Тип: Beta
Версия: 2.4.0-201016-beta
Краткое описание: Beta
Что нового:
— исправление ошибок (в частности: исправлен запуск на Android версии ниже 4.4, исправлена ошибка быстрого редактирования, найденная gar_alex);
— оптимизация некоторых функций;
Скачать:Apktool M v2.4.0-201016-beta(2020101601).apk ( 8.11 МБ )
Так же, тут до сих пор нет плагина для расшифровки файлов *.apkm от APKMirror, исправляю (требуется Android 4.4 и выше):Apktool M — UnApkm v1.0(1).apk ( 1.04 МБ )
Источник
Apk tools для андроид
Для полноценного функционирования программы необходимы права root пользователя
Краткое описание:
Декомпиляция, рекомпиляция, подпись приложений.
Описание:
Программа выполняет различные операции с файлами .apk, .odex, .dex, .jar.
Возможные проблемы и их решения CPU-Z. Поэтому вопросы типа: «Какую версию приложения поставить на телефон Siemens A35?», а также ответы на них будут удаляться без предупреждения.
- Удалить старую версию программы перед установкой (если требуется)
- Установить и запустить установщик
- Не удаляя установщик, поставить сверху само приложение Apktool
- Скриншоты Apktool (Пост Dontmy #63979114)
- Перезапустить программу
- Создать/использовать имеющеюся папку(имя на латинице) на sdcard(внутр.память по умолчанию) и скопировать требуемое/разбираемое приложение в эту папку
- Удалить старую версию программы перед установкой обновления (если требуется);
- Установить приложение Apktool
- Предоставить права SU в настройках программы
- Перезапустить программу
- Создать/использовать имеющеюся папку(имя на латинице) на sdcard(внутр.память по умолчанию) и скопировать требуемое/разбираемое приложение в эту папку
- Скачать программу, и архив для вашего типа CPU ;
- Распаковывать архив в корень /sdcard (/sdcard0)(внутр память по умолчанию);
- Установить приложение Apktool;
- Укажите путь в самом приложении для данных apktool >> долгим тапом по разархивированной папке apktool (sdcard0/apktool)и выбрать функцию- set as apktool data folder (Установить как папку с данными);
- Создать/использовать имеющеюся папку(имя на латинице) на sdcard(внутр.память по умолчанию) и скопировать требуемое/разбираемое приложение в эту папку
BusyBox_armel_static.zip — для всех CPU;
BusyBox_armhf_static.zip — только для CPU Cortex A5, A7, A8, A9, A15;
®BusyBox cкачать с Google Play, с 4PDA
® Apktool на Андроид
Программа с открытым исходным кодом для смартфонов и планшетов на OS Android.
Возможности программы: декомпиляция,рекомпиляция,подпись,зипалигнация файлов с расширением *.apk, *.jar, *.dex, *.odex ; и другие операции.
Для полноценного функционирования программы необходимы права Root пользователя.
Текущая версия программы: 6.1.0 | Pro3.1 | 6.2.0
- Перед созданием сообщений просьба внимательно просмотреть шапку темы и воспользоваться поиском по теме-возможно ваша проблема уже неоднократно обсуждалась,и решения найдены! (90% случаев)
Логи, также заключенные в код,размером превышающие десять/10 строк — прячем под спойлер,уважаем других пользователей/не завешиваем тему ‘простынями’ .
Обсуждение модификаций/редактирования,их способов, — проводим:
системных приложений >> в смежной теме Редактирование framework-res.apk
пользовательских приложений >> в теме Клуб Mod Apk
При создании поста с ошибкой (предварительно Обязательно просмотрев >>>ЗДЕСЬ Скачать актуальную версию
- Удалить старую версию приложения(4.*-5.*)
- Установить приложение Apktool
- Предоставить права SU в настройках программы(если требуется)
- Перезапустить программу
- Используйте framework-res.apk (и другие *.apk в /system/framework если таковые имеются) для каркаса apktool, тапаем по *.apk функция «import» ;
- Создать/использовать имеющеюся папку(имя на латинице) на sdcard(внутр.память по умолчанию) и скопировать требуемое/разбираемое приложение в эту папку;
- Удалить старую версию программы перед установкой обновления (если требуется);
- Установить приложение Apktool
- Предоставить права SU в настройках программы
- Перезапустить программу
- Используйте framework-res.apk (и другие *.apk в /system/framework если таковые имеются) для каркаса apktool, тапаем по *.apk функция import as framework;
- Создать/использовать имеющеюся папку(имя на латинице) на sdcard(внутр.память по умолчанию) и скопировать требуемое/разбираемое приложение в эту папку;
- Скачать программу, и архив для вашего типа CPU ;
- Распаковывать архив в корень /sdcard (/sdcard0)(внутр память по умолчанию);
- Установить приложение Apktool;
- Укажите путь в самом приложении для данных apktool >> долгим тапом по разархивированной папке apktool (sdcard0/apktool)и выбрать функцию- set as apktool data folder (Установить как папку с данными);
- Используйте framework-res.apk (и другие *.apk в /system/framework если таковые имеются) для каркаса apktool, тапаем по *.apk функция import as framework (Установить как framework);
- Создать/использовать имеющеюся папку(имя на латинице) на sdcard(внутр.память по умолчанию) и скопировать требуемое/разбираемое приложение в эту папку;
- Инструкция в картинках | Instruction in pictures for English Users;
- Видео инструкция от c1cl0n;
- Инструкция от sk0t-основы — рекомендуется для детального изучения;
- Оригинальная подпись приложения
- Что такое Одекс и Деодекс | Как сделать деодекс | odex/deodex;
- Деодекс ART-Odex >1 | 2 | 3
- Декомпиляция/рекомпиляция фреймо- jar _ов (services.jar,android-policy.jar и так далее.
- Структура *apk | папки_src
- Как прикрепить лог?;
- Решение проблем и ошибок из лога Apk Manager/BatchApkTool
- Инструменты: apktool, smali/baksmali. Batch ApkTool
- Различия версий архивов apktool(для v 4.*)
- Как правильно выставить права?
- Приложение не работает после обработки apktool (ZArchiver)
- Что обновлять в первую очередь и для чего нужны smali, baksmali, oat2dex
BusyBox_armel_static.zip — для всех CPU;
BusyBox_armhf_static.zip — только для CPU Cortex A5, A7, A8, A9, A15;
®BusyBox cкачать с Google Play, с 4PDA;
Обязательно к прочтению!
О Пользовательской Модерации (помощи в устранении флуда, оффтоп и т.п.), Вы можете прочесть »здесь«
Сообщение отредактировал Dontmy — 12.12.20, 14:58
Файлы APKTool для скачки Версия 4.2 Apktool4.2.apk ( 201.08 КБ )
Версия 4.1.1 Apktool4.1.1.apk ( 202.41 КБ )
Дополнительные файлы
Для всех CPU apktool4.1_armel.zip ( 43.97 МБ )
Только для CPU Cortex A5, A7, A8, A9, A15 (ускоренная работа) apktool4.1_armhf.zip ( 43.02 МБ )
BusyBox для Apktool
Для всех CPU busybox_armel_static.zip ( 803.32 КБ )
Только для CPU Cortex A5, A7, A8, A9, A15 busybox_armhf_static.zip ( 734.53 КБ )
Прошлые версииВерсия 4.0 apktool4.0_armel.zip ( 43.83 МБ )
Сообщение отредактировал Димар — 09.01.16, 21:29
Программы для мобильных устройств, в помощь при редактировании
ZArchiver ; — многофункциональный архиватор,поддерживаюший множество форматов,перенос файлов в архив(апк) с выбором степени сжатия.
MT Manager — двухпанельный менеджер апк,с возможностью корректного переноса файлов между apk,текстовый редактор с подсветкой и множество других функций
PicSay Pro — мощный графический редактор на андроид.
Image Editor — Редактор изображений — графический редактор с огромным количеством функций и фильтров.
® РОМодел — программа для установки и перезапуска системных приложений.
AIDE — Android IDE — Java, C++ — средство разработки приложений для Андроид.
HTML Color Picker ; — быстрое решение при поиске HTML цвета. Поддерживает различные режимы RGB, HSV и HEX значения.
ZipSigner — Программа для подписи Zip, Apk прямо на android,Root права не требуются.
Hex Editor -редактор байткода,бинарное сравнение файлов
Android Bytecode Editor — Редактор байткода.
Веб-мастера — редактор HTML и др. текстовых форматов
920 Text Editor -текстовый редактор с подсветкой синтаксиса,поиском,нумерацией строк и др.
Jota — лучший текстовый редактор с огромнейшим функционалом и множеством вспомогательных функций.
DroidEdit (free code editor) — бесплатный редактор исходного кода для Android.
AnGrep -поиск текста в файлах,встроенный редактор.
CatLog — Logcat Reader — Программа для чтения и записи логов, запущенных процессов.
My Android Tools — В приложение встроен удобный системный логкат-журнал, поиск ошибок; просмотр активити,ресиверов и др.
Convert Everything Pro — Units — Конвертер практически любых величин!
BIN, DEC, OCT, HEX Converter — Конвертирование из любой системы счисления в любую другую, вплоть до 16-ой;Работа с длинными числами, вплоть до 45 знаков .
Сообщение отредактировал Belii81 — 05.06.16, 19:02
sanek.mat,
Запускаеш приложение. Откроется что то вроде файлогово менджера, идёш по пути apk (желательно чтоб он был не вкорне файловой системы, а ещё не установленый) (насчет работы с уже установлеными не проверял сам, но рут требует значит может работать с установлеными, но как говорится от греха подальше), тыкаеш на Apk вылезит меню, в нём жмёш что надо (например decompile all). Создаётся папка в тойже дириктории что и был apk, работаеш с ней как хочеш. Для сборки заходиш опять в прогу и тыкаеш на этой папке (что создалась) вылезит меню в ней есть функция собрать (тоесть прога по манифесту определяет что это декомпилированый apk лежит в этой папке, а не просто очередная папка). Работать можно как с исходниками в AIDE — Android IDE — Java, C++ (Пост #11949350) очень удобно, в нём же можно и собрать не заходя в apktool , лучше собирать с помощью apktool, так как AIDE выдаёт ошибки, но работать и править можно в AIDE.
P.S. Это тот же apktool что и для ББ, только запускается из под андроид. Сам случайно в репозитории нашол, давно мечтал о такой проге, вот и созлал тему, потому как знаю что многим кто не всегда имеет доступ к ББ будет очень полезна.
Сообщение отредактировал arkan49 — 21.07.13, 16:01
Вопрос кто уже использовал программу, она сможет распаковать файл resources.arsc отдельно и потом его собрать ?
На скриншотах вижу decompile resources.arsc но вот собрать не вижу.
Важно распаковка не всего apk а именно файла resources.arsc и сборка его обратно отдельно .
Сообщение отредактировал masterlist — 21.07.13, 12:18
Источник