Apktool M | Инструментарий для работы с файлами apk и apks



Реп: (1278)
Apktool M
Версия: 2.4.0-241129

Последнее обновление программы в шапке: 30.11.2024

Apktool M » | MPatcher »


Прикрепленное изображение


Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Краткое описание:

Инструментарий для работы с файлами apk и apks

Описание:

Apktool – декомпиляция и компиляция установочных пакетов Android® (*.apk), в том числе и системных приложений.
  • Перевод приложений, в том числе и в автоматическом режиме (поддерживается более 100 языков).
  • Менеджер установленных приложений.
  • Настраиваемый текстовый редактор с подсветкой синтаксиса и подсказками, с возможностью просмотра исходного java-кода, с возможностью импорта собственных тем подсветки кода.
  • Удобный файловый менеджер с множеством функций.
  • Работа с различными типами установочных файлов – *.apk, *.apks, *.xapk, *.apkm.
  • Антисплит – слияние Android App Bundle (сплит) в один установочный файл, а так же установка и извлечение таких файлов.
  • Создание собственной подписи и подписание приложений.
  • Быстрое редактирование названия приложения, имени пакета (клонирование приложения), иконки приложения и прочего, без необходимости пересборки.
  • Root-права не нужны.
  • Приложение полностью бесплатно, поддерживается старыми устройствами начиная с Android 4.0 и не содержит никакой рекламы и аналитики.


Полезные ссылки

Вопросы по редактированию содержимого apk-файлов обсуждаются не здесь, а в Клубе Mod APK


Требуется Android: 4.0 и выше
Русский интерфейс: Да

Разработчик: _Maximoff_
Домашняя страница: https://maximoff.su/apktool/
Имя пакета: ru.maximoff.apktool


Скачать:
Версия: 2.4.0-241129 Apktool M (Maximoff⁠)
Версия: 2.4.0-241125 Apktool M (Maximoff⁠)
Версия: 2.4.0-241124 Apktool M (Maximoff⁠)
Версия: 2.4.0-241119 Apktool M (Maximoff⁠)
Версия: 2.4.0-241108 Apktool M (Maximoff⁠)

Beta-версии:
Версия: 2.4.0-240430-beta Apktool M Beta (Maximoff⁠)

Прошлые версии
Версия: 2.4.0-241105 Apktool M (Maximoff⁠)
Версия: 2.4.0-241102 Apktool M (Maximoff⁠)
Версия: 2.4.0-241030 Apktool M (Maximoff⁠)
Версия: 2.4.0-241027 Apktool M (Maximoff⁠)
Версия: 2.4.0-241015 Apktool M (Maximoff⁠)
Версия: 2.4.0-240908 Apktool M (Maximoff⁠)
Версия: 2.4.0-240904 Apktool M (Maximoff⁠)
Версия: 2.4.0-240820 Apktool M (Maximoff⁠)
Версия: 2.4.0-240815 Apktool M (Maximoff⁠)
Версия: 2.4.0-240801 Apktool M (Maximoff⁠)
Версия: 2.4.0-240718 Apktool M (Maximoff⁠)
Версия: 2.4.0-240623 Apktool M (Maximoff⁠)
Версия: 2.4.0-240622 Apktool M (Maximoff⁠)
Версия: 2.4.0-240605 Apktool M (Maximoff⁠)
Версия: 2.4.0-240602 Apktool M (Maximoff⁠)
Версия: 2.4.0-240523 Apktool M (Maximoff⁠)
Версия: 2.4.0-240518 Apktool M (Maximoff⁠)
Версия: 2.4.0-240514 Apktool M (Maximoff⁠)
Версия: 2.4.0-240422 Apktool M (Maximoff⁠)
Версия: 2.4.0-240421 Apktool M (Maximoff⁠)
Версия: 2.4.0-240413 Apktool M (Maximoff⁠)
Версия: 2.4.0-240411 Apktool M (Maximoff⁠)
Версия: 2.4.0-240405 Apktool M (Maximoff⁠)
Версия: 2.4.0-240406 Apktool M (Maximoff⁠)
Версия: 2.4.0-240317 Apktool M (Maximoff⁠)
Версия: 2.4.0-240312 Apktool M (Maximoff⁠)
Версия: 2.4.0-240308 Apktool M (Maximoff⁠)
Версия: 2.4.0-240306 Apktool M (Maximoff⁠)
Версия: 2.4.0-240301 Apktool M (Maximoff⁠)
Версия: 2.4.0-240227 Apktool M (Maximoff⁠)
Версия: 2.4.0-240224 Apktool M (Maximoff⁠)
Версия: 2.4.0-240222 Apktool M (Maximoff⁠)
Версия: 2.4.0-240218 Apktool M (Maximoff⁠)
Версия: 2.4.0-240217 Apktool M (Maximoff⁠)
Версия: 2.4.0-240126 Apktool M (сборка 2024012602) (Maximoff⁠)
Версия: 2.4.0-240126 Apktool M (Maximoff⁠)
Версия: 2.4.0-240121 Apktool M (Maximoff⁠)
Версия: 2.4.0-240115 Apktool M (Maximoff⁠)
Версия: 2.4.0-240112 Apktool M (Maximoff⁠)
Версия: 2.4.0-240111 Apktool M (Maximoff⁠)
Версия: 2.4.0-240107 Apktool M (Maximoff⁠)
Версия: 2.4.0-240104 Apktool M (Maximoff⁠)
Версия: 2.4.0-231231 Apktool M (Maximoff⁠)
Версия: 2.4.0-231226 Apktool M (Maximoff⁠)
Версия: 2.4.0-231222 Apktool M (Maximoff⁠)
Версия: 2.4.0-231214 Apktool M (Maximoff⁠)
Версия: 2.4.0-231207 Apktool M (Maximoff⁠)
Версия: 2.4.0-231127 Apktool M (Maximoff⁠)
Версия: 2.4.0-231124 Apktool M (Maximoff⁠)
Версия: 2.4.0-231112 Apktool M (Maximoff⁠)
Версия: 2.4.0-231109 Apktool M (Maximoff⁠)
Версия: 2.4.0-231107 Apktool M (Maximoff⁠)
Версия: 2.4.0-231104 Apktool M (Maximoff⁠)
Версия: 2.4.0-231028 Apktool M (Maximoff⁠)
Версия: 2.4.0-231025 Apktool M (Maximoff⁠)
Версия: 2.4.0-231024 Apktool M сборка 2023102402 (Maximoff⁠)
Версия: 2.4.0-231024 Apktool M (Maximoff⁠)
Версия: 2.4.0-231023 Apktool M (Maximoff⁠)
Версия: 2.4.0-231015 Apktool M (Maximoff⁠)
Версия: 2.4.0-231014 Apktool M (Maximoff⁠)
Версия: 2.4.0-231010 Apktool M (Maximoff⁠)
Версия: 2.4.0-231009 Apktool M (Maximoff⁠)
Версия: 2.4.0-231006 Apktool M (Maximoff⁠)
Версия: 2.4.0-231005 Apktool M (Maximoff⁠)
Версия: 2.4.0-230929 Apktool M (Maximoff⁠)
Версия: 2.4.0-230926 Apktool M (Maximoff⁠)
Версия: 2.4.0-230925 Apktool M (Maximoff⁠)
Версия: 2.4.0-230923 Apktool M (Maximoff⁠)
Версия: 2.4.0-230921 Apktool M сборка 2023092102 (Maximoff⁠)
Версия: 2.4.0-230921 Apktool M (Maximoff⁠)
Версия: 2.4.0-230920 Apktool M (Maximoff⁠)
Версия: 2.4.0-230919 Apktool M (Maximoff⁠)
Версия: 2.4.0-230916 Apktool M (Maximoff⁠)
Версия: 2.4.0-230915 Apktool M (Maximoff⁠)
Версия: 2.4.0-230911 Apktool M (Maximoff⁠)
Версия: 2.4.0-230910 Apktool M сборка 2023091003 (Maximoff⁠)
Версия: 2.4.0-230910 Apktool M (Maximoff⁠)
Версия: 2.4.0-230907 Apktool M (Maximoff⁠)
Версия: 2.4.0-230829 Apktool M (Maximoff⁠)
Версия: 2.4.0-230826 Apktool M (Maximoff⁠)
Версия: 2.4.0-230825 Apktool M (Maximoff⁠)
Версия: 2.4.0-230821 Apktool M (Maximoff⁠)
Версия: 2.4.0-230820 Apktool M (Maximoff⁠)
Версия: 2.4.0-230815 Apktool M (Maximoff⁠)
Версия: 2.4.0-230814 Apktool M (Maximoff⁠)
Версия: 2.4.0-230724 Apktool M (Maximoff⁠)
Версия: 2.4.0-230722 Apktool M (Maximoff⁠)
Версия: 2.4.0-230701 Apktool M (Maximoff⁠)
Версия: 2.4.0-230616 Apktool M (Maximoff⁠)
Версия: 2.4.0-230608 Apktool M (Maximoff⁠)
Версия: 2.4.0-230604 Apktool M (Maximoff⁠)
Версия: 2.4.0-230603 Apktool M (Maximoff⁠)
Версия: 2.4.0-230428 Apktool M (Maximoff⁠)
Версия: 2.4.0-230422 Apktool M (Maximoff⁠)
Версия: 2.4.0-230417 Apktool M (Maximoff⁠)
Версия: 2.4.0-230413 Apktool M (Maximoff⁠)
Версия: 2.4.0-230410 Apktool M (Maximoff⁠)
Версия: 2.4.0-230409 Apktool M (Maximoff⁠)
Версия: 2.4.0-230407 Apktool M сборка 2023040702 (Maximoff⁠)
Версия: 2.4.0-230407 Apktool M (Maximoff⁠)
Версия: 2.4.0-230405 Apktool M (Maximoff⁠)
Версия: 2.4.0-230404 Apktool M (Maximoff⁠)
Версия: 2.4.0-230403 Apktool M (Maximoff⁠)
Версия: 2.4.0-230331 Apktool M (Maximoff⁠)
Версия: 2.4.0-230328 Apktool M сборка 2023032802 (Maximoff⁠)
Версия: 2.4.0-230328 Apktool M (Maximoff⁠)
Версия: 2.4.0-230325 Apktool M (Maximoff⁠)
Версия: 2.4.0-230314 Apktool M (Maximoff⁠)
Версия: 2.4.0-230301 Apktool M (Maximoff⁠)
Версия: 2.4.0-230221 Apktool M (Maximoff⁠)
Версия: 2.4.0-230217 Apktool M сборка 2023021702 (Maximoff⁠)
Версия: 2.4.0-230217 Apktool M (Maximoff⁠)
Версия: 2.4.0-230215 Apktool M (Maximoff⁠)
Версия: 2.4.0-230214 Apktool M (Maximoff⁠)
Версия: 2.4.0-230211 Apktool M (Maximoff⁠)
Версия: 2.4.0-230210 Apktool M (Maximoff⁠)
Версия: 2.4.0-230209 Apktool M (Maximoff⁠)
Версия: 2.4.0-230208 Apktool M (Maximoff⁠)
Версия: 2.4.0-230207 Apktool M (Maximoff⁠)
Версия: 2.4.0-230205 Apktool M (Maximoff⁠)
Версия: 2.4.0-230203 Apktool M (Maximoff⁠)
Версия: 2.4.0-230201 Apktool M сборка 2023020102 (Maximoff⁠)
Версия: 2.4.0-230201 Apktool M (Maximoff⁠)
Версия: 2.4.0-230131 Apktool M (Maximoff⁠)
Версия: 2.4.0-230129 Apktool M (Maximoff⁠)
Версия: 2.4.0-230127 Apktool M (Maximoff⁠)
Версия: 2.4.0-230126 Apktool M (Maximoff⁠)
Версия: 2.4.0-221230 Apktool M (Maximoff⁠)
Версия: 2.4.0-221119 Apktool M (Maximoff⁠)
Версия: 2.4.0-221113 Apktool M (Maximoff⁠)
Версия: 2.4.0-221111 Apktool M (Maximoff⁠)
Версия: 2.4.0-221104 Apktool M (Maximoff⁠)
Версия: 2.4.0-221031 Apktool M (Maximoff⁠)
Версия: 2.4.0-221023 Apktool M (Maximoff⁠)
Версия: 2.4.0-221019 Apktool M (Maximoff⁠)
Версия: 2.4.0-221018 Apktool M (Maximoff⁠)
Версия: 2.4.0-221009 Apktool M (Maximoff⁠)
Версия: 2.4.0-220927 Apktool M (Maximoff⁠)
Версия: 2.4.0-220920 Apktool M (Maximoff⁠)
Версия: 2.4.0-220913 Apktool M (Maximoff⁠)
Версия: 2.4.0-220908 Apktool M (Maximoff⁠)
Версия: 2.4.0-220904 Apktool M (Maximoff⁠)
Версия: 2.4.0-220901 Apktool M (Maximoff⁠)
Версия: 2.4.0-220830 Apktool M (Maximoff⁠)
Версия: 2.4.0-220829 Apktool M (Maximoff⁠)
Версия: 2.4.0-220822 Apktool M сборка 2022082202 (Maximoff⁠)
Версия: 2.4.0-220822 Apktool M (Maximoff⁠)
Версия: 2.4.0-220805 Apktool M (Maximoff )
Версия: 2.4.0-220712 Apktool M - сборка 2022071202 (Maximoff )
Версия: 2.4.0-220712 Apktool M (Maximoff )
Версия: 2.4.0-220709 Apktool M (Maximoff )
Версия: 2.4.0-220701 Apktool M (Maximoff )
Версия: 2.4.0-220611 Apktool M (Maximoff )
Версия: 2.4.0-220522 Apktool M (Maximoff )
Версия: 2.4.0-220508 Apktool M (Maximoff )
Версия: 2.4.0-220507 Apktool M (Maximoff )
Версия: 2.4.0-220421 Apktool M (Maximoff )
Версия: 2.4.0-220420 Apktool M (Maximoff )
Версия: 2.4.0-220419 Apktool M сборка 2022041902 (Maximoff )
Версия: 2.4.0-220419 Apktool M (Maximoff )
Версия: 2.4.0-220418 Apktool M сборка 2022041802 (Maximoff )
Версия: 2.4.0-220418 Apktool M (Maximoff )
Версия: 2.4.0-211203 Apktool M (Maximoff )
Версия: 2.4.0-211111 Apktool M сборка 2021111102 (Maximoff )
Версия: 2.4.0-211111 Apktool M (Maximoff )
Версия: 2.4.0-211002 Apktool M (Maximoff )
Версия: 2.4.0-210923 Apktool M (Maximoff )
Версия: 2.4.0-210921 Apktool M (Maximoff )
Версия: 2.4.0-210913 Apktool M (Maximoff )
Версия: 2.4.0-210910 Apktool M (Maximoff )
Версия: 2.4.0-210909 Apktool M (Maximoff )
Версия: 2.4.0-210824 Apktool M (Maximoff )
Версия: 2.4.0-210822 Apktool M (Maximoff )
Версия: 2.4.0-210820 Apktool M (Maximoff )
Версия: 2.4.0-210819 Apktool M (Maximoff )
Версия: 2.4.0-210818 Apktool M (Maximoff )
Версия: 2.4.0-210806 Apktool M (Maximoff )
Версия: 2.4.0-210804 Apktool M (2021080402) (Maximoff )
Версия: 2.4.0-210804 Apktool M (Maximoff )
Версия: 2.4.0-210801 Apktool M (Maximoff )
Версия: 2.4.0-210728 Apktool M (Maximoff )
Версия: 2.4.0-210726 Apktool M (Maximoff )
Версия: 2.4.0-210725 Apktool M (Maximoff )
Версия: 2.4.0-210716 Apktool M (Maximoff )
Версия: 2.4.0-210715 Apktool M (Maximoff )
Версия: 2.4.0-210701 Apktool M (Maximoff )
Версия: 2.4.0-210630 Apktool M сборка 2021063002 (Maximoff )
Версия: 2.4.0-210630 Apktool M (Maximoff )
Версия: 2.4.0-210621 Apktool M сборка 2021062102 (Maximoff )
Версия: 2.4.0-210621 Apktool M (Maximoff )
Версия: 2.4.0-210620 Apktool M (Maximoff )
Версия: 2.4.0-210619 Apktool M (Maximoff )
Версия: 2.4.0-210614 Apktool M (Maximoff )
Версия: 2.4.0-210610 Apktool M сборка 2021061002 (Maximoff )
Версия: 2.4.0-210610 Apktool M (Maximoff )
Версия: 2.4.0-210608 Apktool M (Maximoff )
Версия: 2.4.0-210521 Apktool M (Maximoff )
Версия: 2.4.0-210507 Apktool M (Maximoff )
Версия: 2.4.0-210506 Apktool M (Maximoff )
Версия: 2.4.0-210505 Apktool M (Maximoff )
Версия: 2.4.0-210427 Apktool M (Maximoff )
Версия: 2.4.0-210423 Apktool M (Maximoff )
Версия: 2.4.0-210422 Apktool M (Maximoff )
Версия: 2.4.0-210417 Apktool M (Maximoff )
Версия: 2.4.0-210413 Apktool M (Maximoff )
Версия: 2.4.0-210412 Apktool M (Maximoff )
Версия: 2.4.0-210411 Apktool M (Maximoff )
Версия: 2.4.0-210404 Apktool M (Maximoff )
Версия: 2.4.0-210322 Apktool M (Maximoff )
Версия: 2.4.0-210318 Apktool M (Maximoff )
Версия: 2.4.0-210317 Apktool M (Maximoff )
Версия: 2.4.0-210314 Apktool M (Maximoff )
Версия: 2.4.0-210306 Apktool M (Maximoff )
Версия: 2.4.0-210304 Apktool M (Maximoff )
Версия: 2.4.0-210304 Apktool M (Maximoff )
Версия: 2.4.0-210303 Apktool M (Maximoff )
Версия: 2.4.0-210228 Apktool M (Maximoff )
Версия: 2.4.0-210226 Apktool M (Maximoff )
Версия: 2.4.0-210225 Apktool M (Maximoff )
Версия: 2.4.0-210224 Apktool M (Maximoff )
Версия: 2.4.0-210216 Apktool M (Maximoff )
Версия: 2.4.0-210216 Apktool M (Maximoff )
Версия: 2.4.0-210122 Apktool M (Maximoff )
Версия: 2.4.0-210120 Apktool M (Maximoff )
Версия: 2.4.0-210114 Apktool M (build 2021011402) (Maximoff )
Версия: 2.4.0-210114 Apktool M (Maximoff )
Версия: 2.4.0-210113 Apktool M (Maximoff )
Версия: 2.4.0-210112 Apktool M (фикс) (Maximoff )
Версия: 2.4.0-210112 Apktool M (Maximoff )
Версия: 2.4.0-201212 Apktool M (_Maximoff_)
Версия: 2.4.0-201210 Apktool M (_Maximoff_)
Версия: 2.4.0-201210 Apktool M (_Maximoff_)
Версия: 2.4.0-201208 Apktool M (_Maximoff_)
Версия: 2.4.0-201208 Apktool M (_Maximoff_)
Версия: 2.4.0-201206 Apktool M (_Maximoff_)
Версия: 2.4.0-201205 Apktool M (_Maximoff_)
Версия: 2.4.0-201204 Apktool M (_Maximoff_)
Версия: 2.4.0-201027 Apktool M (_Maximoff_)

Версия: 2.4.0-200715 Прикрепленный файлApktool M_v2.4.0-200715(2020071501).apk ( 7.96 МБ )

Модификации
Версия: 2.4.0-210824 Apktool_M_mod_green (Keka.sik)
Версия: 2.4.0-210122 MTHook Mod by KirIif' (Number one')
Полезные дополнения


Сообщение отредактировал iMiKED - 30.11.24, 08:25
Причина редактирования: Обновление: новая версия 2.4.0-241129 Apktool M



Реп: (557)
* Maximoff , дорова. Это конечно такое себе, но может быть имеет смысл реализовать многозадачность – две декомпиляции одновременно, например. И так далее.



Реп: (4894)
dhwh @ 2.08.22, 15:08 *
две декомпиляции одновременно, например
Думаешь в этом есть необходимость? :scratch_one-s_head:



Реп: (5665)
* dhwh, а зачем? можно декомпилить несколько подряд: выделить и по долгому нажатию меню. одновременно несколько быстрее не будет, а вот памяти не хватит - вполне себе. некоторым на слабых девайсах и на один поток иногда памяти не хватает



Реп: (387)
Добавлено 02.08.2022, 15:32:

Maximoff  @ 2.08.22, 15:29 *
декомпилить несколько подряд
:shok: Так можно было :drag:

Сообщение отредактировал IsFresh27 - 02.08.22, 15:34



Реп: (5665)
* DRYGOI_YGOL, да, так всегда можно было



Реп: (4894)
DRYGOI_YGOL @ 2.08.22, 15:30 *
Так можно было
Maximoff  @ 2.08.22, 15:32 *
так всегда можно было
Очередная неочевидность? :rolleyes:



Реп: (5665)
* master1274, ну типа того, да. с другой стороны, видимо никто особо и не искал, ведь дело очевидное: выделение файлов не просто ж так сделано



Реп: (387)
* Maximoff , В моём случае это слепота тк груповое переименование я видел и использовал,а декомпил нет :mellow:



Реп: (5665)
* DRYGOI_YGOL, ну так это работает для однотипных файлов. если выделено что-то, кроме apk, то пунктов не будет в меню. как минимум ещё есть какие-то групповые действия для изображений, и вроде для архивов.



Реп: (557)
Maximoff  @ 2.08.22, 15:29 *
выделить и по долгому нажатию меню

Apk разбросанны по разным папкам. Предлагаешь переносить в одну? Да и я так понимаю, что "подряд", это с пропуском логов? Тогда так не пойдёт, а если там будет шляпа в логе?



Реп: (5665)
* dhwh,
dhwh @ 2.08.22, 17:27 *
Предлагаешь переносить в одну?

да. лог один общий для всех по очереди



Реп: (557)
* Maximoff , надо будет попробовать твои "выкрутасы" :D

Сообщение отредактировал ThIsLinked // dhwh - 02.08.22, 17:35



Реп: (99459)
Maximoff  @ 2.08.22, 17:32 *
да, так всегда можно было

Что мы можем ещё не знать? :D
Это прям открытие.



Реп: (5665)
* Number one', не могу знать :unsure: я уже говорил, что есть много чего неочевидного, рассказываю по мере поступления. пособие по использованию писать некому



Реп: (242)
* Maximoff , так может начать создавать инструкцию, а по мере получения новой информации наполнять. Ведь вряд ли кто-то будет смотреть, что было 100 страниц ранее. Имхо.

Сообщение отредактировал Leo1703 - 02.08.22, 18:50



Реп: (557)
Leo1703 @ 2.08.22, 18:03 *
может начать создавать инструкцию, а по мере получения новой информации наполнять FAQ

Maximoff  @ 2.08.22, 17:40 *
пособие по использованию писать некому
Maximoff  @ 1.08.22, 18:43 *
мне некогда этим заниматься совсем, я могу проконсультировать только добровольца

Флаг в руки, кто FAQMaker. Лично я, тем более FAQ, составляю жопой. Не моё это.



Реп: (0)
* Maximoff , помоги пожалуйста. Что за "ошибка 1" при конвертирование jar в dex?



Реп: (5665)
* milony, это просто ошибка, подробностей там нет вроде. если не получается, то значит не судьба, что ещё сказать :unsure: функция не идеально работает. стоит посмотреть, есть ли в этом jar классы вообще. выгрузите файл



Реп: (7224)
FAQ по программе Apktool M

Быстрое редактирование

E
Вопрос: Что такое быстрое редактирование?
Ответ: Редактирование некоторых основных данных приложений без необходимости декомпилирования и пересборки.

Вопрос: Для чего используется быстрое редактирование?
Ответ:
● для просмотра информации
о приложении (apk),его разрешений и о предпочтительном месте установки (не путать с реальным местом установки);
● для изменения названия приложения;
● для изменения имени пакета приложения (клонирование приложения);
● для замены как векторных (генерируются автоматически), адаптивных, так и обычных растровых иконок в приложениях;
● для задания предпочтительного места установки приложения;
● для изменения минимальной или целевой версии SDK;
● для адаптации приложения для Android TV;
● для удаления из Манифеста
android:isSplitRequired,
android:debuggable,
android:testOnly.

Вопрос: Для чего нужен пункт "Разрешения"?
Ответ: Для просмотра разрешений приложения,а также для их включения или выключения.

Вопрос: Можно ли конвертировать изображения в вектор?
Ответ: Да.
Поддерживаются форматы PNG, Jpeg, Webp,Svg.
Преобразование происходит по типу {старое имя файла}_vector.xml

При конвертации есть возможность улучшить/ухудшить качество изображения.

Вопрос: Можно ли конвертировать изображение svg в VectorDrawable?
Ответ: Да.
Доступно в предосмотре контуров SVG/VectorDrawable (некомпилированных)
Примечание:
svg должен иметь простую и адекватную структуру, иначе парсер может не обработать должным образом, и придётся его нормализировать вручную, чтобы он отработал, как следует


Вопрос: Можно ли преобразовать растровые (bitmap) изображения в VectorDrawable
Ответ: Да.
Не панацея, может иметь сильную погрешность в трассировке –
зависит от сложности геометрии исходного изображения.

Вопрос: Как заменить иконку приложения?
Ответ: Подготавливаете необходимую иконку, желатально в формате png и размером, желательно, не более 192x192px.
Выбираете необходимое приложение -> Быстрое редактирование.
В левом верхнем углу видите иконку установленого приложения и её название.
Тапаете на саму иконку и выбираете ранее подготовленную иконку.
Если нужно, отмечаете необходимые галочки настроек:
"заменить адаптивную иконку"
"качественная иконка (больше размер)
Выбираете также файл подписи,если ранее не устанавливали.
Нажимаете "Сохранить".
Готовый файл будет в той же папке, рядом с выбранным приложением с пометкой mod в конце.

Вопрос: Как извлечь иконку приложения?
Ответ: Выбираете необходимое приложение -> Быстрое редактирование.
Долгий тап на иконке.
Извлечённая конка будет в той же папке, рядом с выбранным приложением.

Вопрос: Как изменить минимальную или целевую версию sdk?
Ответ: Выбираете необходимое приложение -> Быстрое редактирование.
В нужных настройках
"Минимальная версия SDK" или
"Целевая версия SDK" делаете необходимые изменения.
Нажимаете "Сохранить".
Готовый файл будет в той же папке, рядом с выбранным приложением с пометкой mod в конце.

Вопрос: Как изменить имя приложения?
Ответ: Выбираете необходимое приложение -> Быстрое редактирование.
Далее меняете имя нужного приложения на необходимое.
Выбираете файл подписи,если ранее не устанавливали.
Нажимаете "Сохранить".
Готовый файл будет рядом с выбранным приложением с пометкой mod в конце.

Вопрос: Почему нельзя поменять "Имя приложения"?
Пункт неактивен.
Ответ: Вероятно потому, что минимальная версия sdk приложения выше, чем версия вашей системы.
При таких условиях редактирование ограничено.
Сначала нужно понизить минимальную версию sdk, а потом редактировать всё остальное.

Вопрос: Как изменить имя пакета приложения?
Ответ: Выбираете необходимое приложение -> "Быстрое редактирование".
Далее меняете имя пакета.
Выбираете файл подписи,если ранее не устанавливали.
Нажимаете "Сохранить".
Готовый файл будет рядом с выбранным приложением с пометкой mod в конце.

Вопрос: Как сделать клон апк в этом приложении?
Ответ: Выбираете необходимое приложение -> "Быстрое редактирование".
Далее меняете имя пакета,например, прибавив или удалив последние буквы в имени.
Выбираете файл подписи,если ранее не устанавливали.
Нажимаете "Сохранить".
Готовый файл будет рядом с выбранным приложением с пометкой mod в конце.

Вопрос: Как происходит клонирование приложения при быстром редактировании?
Ответ: Программа при быстром редактировании изменяет AndroidManifest.xml и resources.arsc.

Вопрос: Как адаптировать приложение для Android TV?
Ответ: Выбираете необходимое приложение -> "Быстрое редактирование".
Далее внизу ставим галочку "Адаптировать для Android TV.
Выбираете файл подписи, если ранее не устанавливали.
Нажимаете "Сохранить".
Готовый файл будет рядом с выбранным приложением с пометкой mod в конце.
В качестве банера используется иконка приложения.

Вопрос: Что делать, если после быстрого редактирования приложение не устанавливается?
Ответ: Проверьте, возможно вы просто не подписали пакет?
В быстром редактировании выберите подпись.
По умолчанию стоит "не подписывать", если вы подписью до этого не пользовались.



Полное редактирование - декомпиляция и сборка

&
Вопрос: Что такое декомпиляция и для чего нужна?
Ответ: decompile arsc+dex - перевод бинарного (двоичного) кода в понятный человеку.
Требуется в случаях редактирования ресурсов приложения (resources.arsc) и ассемблера Smali (кода).
А также для функций, которые требуют эту декомпиляцию - для доступа к информации, применения патчей, перевода...

Для работы рекомпиляции требуется наличие бинарников aapt's.
Запрос об установке появляется при первом запуске приложения.
Если вы этого не сделали, загрузка осуществляется в "Настройки » Сборка и декомпиляция » Замена инструментов » Загрузить для ... »


Вопрос: Как декомпилировать приложение?
Ответ: Выбираете необходимое приложение.
Тапаете на него.
Открывается всплывающее меню.
Выбираем пункт "Декомпилировать".
Отмечаем пункты, которые требуется декомпилировать:
"Декомпилировать ресурсы"
"Декомпилировать classes.dex" или
"Декомпилировать все "*.dex"."
(Пункт "все *.dex" отвечает за дексы во вложенных папках: например в assets, mthook и т.д.)
А также если необходимо и "Декомпиляцию дополнительных ресурсов" с выбором места,куда можно декомпилировать.
После успешной декомпиляции будет звуковое и диалоговое оповещение, если оно заранее было включено в Настройках.

Вопрос: Как обратно компилировать приложение?
Ответ: Внутри проекта нажать на надпись "Собрать проект" над окном проводника.

В окне сборки нужно выбрать инструмент сборки ресурсов – aapt или aapt2.

Также можно указать автоматическое подписывание, если это нужно.

Лог выводится в режиме реального времени. Можно отслеживать этапы и замечания, ошибки при сборке.
По завершению лог остановится (это будет видно).
После успешной компиляции будет звуковое и диалоговое оповещение, если оно заранее было включено в Настройках.
Внизу также будет предложение сразу установить собранное приложение.

Вопрос: Куда сохраняется приложение после сборки?
Ответ: В папку с разобранным приложением.
В корне проекта (рядом с apktool.json)

Вопрос: Возможна ли одновременная декомпиляция нескольких файлов?
Ответ: Да,но лучше декомпилировать несколько подряд, т.к. при одновременной декомпиляции может не хватить памяти.

Вопрос: Как это сделать?
Ответ: Выделяем несколько файлов и по долгому нажатию,открывается меню.
Внимание!
Это работает для однотипных файлов.
Если выделено что-то, кроме apk, то пунктов не будет в меню.


Вопрос: Как изменить папку, куда будут сохраняться apk?
Ответ:
1. Настройки -> "Сборка и декомпиляция" > "Установить выходной каталог установленных приложений"
2. Перейти в нужную папку, тап по строчке "путь" - установить выходной каталог.
3. Задать выходной каталог можно ещё прямо в файловом менеджере.

Вопрос: Что такое пункт "Выходной каталог установленных приложений"?
Ответ: Директория, в которую будут экспортированы/извлечены apk для дальнейшей работы из меню "Приложения".

Вопрос: Как заменять ресурсы в файле «.apk»?
Ответ: Сначала нужна декомпиляция, а после копирование/вставка файлов и сборка.

Вопрос: Что делать, если приложение не собирается, хотя все сделано без ошибок или я вообще ничего не менял в апк, а просто перекомпилировал?
Ответ:
Переключить версию aapt. Смотреть лог на наличие уровня события Warning.

В общем, смотреть лог – там должно быть указана причина.

Примечание:
По поводу рассмотрения лога Apktool и общим вопросам по apk – обращаться в Клуб Mod APK.
Здесь обсуждается только работа самого приложения.


Вопрос: Какова совместимость с проектами Apktool
Ответ: Apktool M позволяет собирать проекты, разобранные через обычный Apktool.

Перед сборкой, Apktool M преобразует .yml в .json.
Сведения о процессе можно отслеживать по логу.

Вопрос: Может ли Apktool M работать с системными приложениями
Ответ: Да.

Вопрос: Как это сделать?
Ответ: Перед операциями с такими apk, нужно импортировать apk-фреймворки через пункт в контекстном меню по этому apk. Импорт проводится на всех таких apk.

Базовый путь: /system/framework/..

Они также могут находиться в /system/vendor/framework и т.д. смежных директориях.
Если эти директории существуют (редкое явление).
Пример фреймворков
Прикрепленное изображение


После декомпилировать и компилировать как обычный apk. Для сохранения оригинальных META-INF и манифеста – в настройках декомпиляции включить переключатель "Соответствие оригиналу".


Пояснение пунктов в разделе "Сборка и декомпиляция"
от dhwh
��
  • Выходной каталог
    Путь, по которому будут экспортироваться/извлекаться установленные приложения из вкладки "Приложения".

  • Использовать aapt2
    Добавляет в пункт выбора версии aapt вторую версию инструмента перед сборкой.

  • Отладочная информация
    При сборке в файлах Smali сохраняются отладочные данные, такие как .line, .param и т.д.

    Примечание:
    Эти данные требуются исключительно для возможности отладки работы приложения в режиме debuggable. А также для узконаправленной отладки падения Smali в журнале Logcat (редкое явление, может помочь в качестве якоря на строку, вызывающую падение). На выполнение кода они не влияют. Эти данные также могут помочь при редактировании ассемблера Smali в качестве ориентиров и тому подобное (для мододелов).


  • Режим отладки
    Записывает в манифесте в тэге <application /> аттрибут android:debuggable значением true.

    Объявляет системе, что это debug-приложение. Позволяет расширить доступ к логгированию этого приложения. Взаимодействие с работоспособностью этой функции возможно лишь с помощью специальных инструментов (такие есть в Android Studio, а также отладки на уровне ADB, т.д.). Эта не относится к журналу Logcat – количество отладки в системный журнал не изменятся при изменении этого параметра.

    Для указания такого приложения как текущего для отладки – выбрать его в "Системные настройки » Для разработчиков » Приложение для отладки" (пути могут отличаться).

  • Полный
    Во время сборки выводит в лог окончательный статус каждого их файлов после его компиляции. Не включать, если не требуется.

  • Соответствие оригиналу
    Позволяет сохранить исходный META-INF и хэш манифейста за счёт соблюдения исходных хэшей ресурсов.
    Этот режим позволяет редактировать только Smali – при попытке собрать отредактированный файл в res/..., он будет удалён в конечном apk, т.к. он не соответствует исходному хэшу (модифицирован).

    Вопрос требует уточнения.

  • Анализ всех Smali
    Форсирует анализ файлов в Smali.

  • Добавлять "APKTOOL_DUMMY"
    По умолчанию, ID ресурсов внутри resources.arsc выставляются по арифметической прогрессии. В некоторых случаях она может быть нарушена – некоторые места внутри типов значений могут быть не заполнены (являются незанятыми).

    На эти места устанавливются с заглушки APKTOOL_DUMMY для восстановления целостности прогрессии. Эти строки никем не используются и ни на что не влияют.

    Небольшое примечание:
    Если удалить объект ресурса из res/values/public.xml, то при сборке он попытается найти такое свободное место и установить в нём свой ID. Если свободных мест нет, он добавится в конце списка объектов из своей категории. Не рекомендуется это делать с ID объектов, которые указаны в Smali – это вызовет падение, т.к. указанный по ID ресурс был перемещён (его больше не существует как такового).

    Удаление public.xml целиком заставит Apktool создать прогрессию с нуля – тогда APKTOOL_DUMMY не будет нигде установлен, т.к нет свободных мест между начинающим и замыкающим ID.

    Нужда в APKTOOL_DUMMY определяется исключительно самим пользователем. Также это может потребоваться, если декомпилированный проект имеет специф. структуру среди ID (в частности из-за кастомных аттрибутов и/или обфускации).


  • Форматировать HTML
    Содержимое всех файлов .html и .htm (?) будет отформатированно в соответствии с синтаксисом XML. Это может нарушить выходное отображение страницы HTML. Устанавливается только в случае необходимости.

  • Удалять папку "build"
    Во время сборки, файлы DEX и ARSC кэшируются в папку build. Если вы не изменяли ресурсы после предыдущей сборки и вновь собрали apk – .arsc не будет создан вновь, а подхватится из кэшированного экземпляра, потому что его хэш идентичен (не модифицирован). Это также касается Smali (файлов DEX). Ускоряет сборку apk за счёт пропуска повторной компиляции.

    Удаление папки сопровождается лишь освобождением пространства. После чего в процессе следующей сборки, .dex и .arsc будут вновь созданы "с нуля" и папка воссоздастся. Активирование пункта позволяет автоматически удалять папку после успешной сборки. Активировать при желании.

  • Всё в выходной каталог
    Все успешно скомпилированные apk будут автоматически перенесены в указанный выше выходной каталог.

  • Управление фреймворками
    Позволяет управлять фреймами, импортированными извне.
    Кнопка сброса очищает список и сами файлы локально, а также восстанавливает res-framework.apk (ID 1) из Apktool M.




Перевод приложений

Вопрос: Сколько поддерживается языков для перевода?
Ответ: Более 100 языков.

Вопрос: Какие опции присутствуют в переводчике?
Ответ:
● Автоматический перевод выбранных строк в ресурсах (strings, arrays,plurals) и smali,;
● Ручной перевод в ресурсах (strings, arrays,plurals) и smali;
● Исправление перевода;
● Онлайн перевод с возможностью выбора из нескольких сервисов перевода;
● Оффлайн перевод;
● Поддержка словарей;
● Создание собственных словарей из имеющегося перевода;
● Поддержка словарей из MT Manager'а;
● Объединение языков.

Вопрос: Сколько в приложении сервисов для онлайн перевода?
Ответ: Три: Яндекс, Google, Bing.

Вопрос: Не могу найти функцию перевода приложения.
Как включить переводчик и перевести приложение (strings.xml) на русский язык?
Ответ: Эта функция доступна только,когда приложение декомпилированно.

1. Декомпилируйте ресурсы нужного apk.
2. Перейдите в папку с декомпилированными файлами.
3. Откройте меню файлового менеджера (оно открывается кликом по строке адреса) и выберите пункт "Переводчик".

Вопрос: Как сделать перевод приложения в автоматическом режиме ?
Ответ:
1. Декомпилировать ресурсы нужного apk.
2. Перейти в папку с декомпилированными файлами.
3. Открыть меню файлового менеджера (оно открывается кликом по строке адреса) и выбираем пункт "Переводчик", далее вверху справа нажимаем на три точки и выбираем пункт "Автоперевод".
4. В открывшемся меню выбираем нужный сервис перевода, например, Яндекс.
5. В пункте "Исходный язык" можно оставить автоматический выбор " Определить язык"
Конечный язык - выбираете нужный.
По умолчанию предлагается язык установленный у вас в системе.
6. Внизу отмечаем необходимые галочки
"Объединить,если существует"
или
"Сохранить только переведённые строки"
7. Выбираем нужные строки, выделяем.
8. Нажимаете пункт "Перевести"
Будут переведены строки в res/values/strings.
9. После окончания перевода опять нажимаем вверху справа на три точки и выбираем пункт "Сохранить"
10. Собираем наш проект (приложение).

Вопрос: Как сделать перевод приложения в smali автоматическом режиме ?
1. Декомпилировать нужный apk.
2. Перейти в папку с декомпилированными файлами.
3. Открыть меню файлового менеджера (оно открывается кликом по строке адреса) и выбираем пункт "Перевод smali",далее вверху справа нажимаем на три точки и выбираем пункт "Автоперевод".
4. В открывшемся меню выбираем нужный сервис перевода, например, Яндекс.
5. В пункте "Исходный язык" можно оставить автоматический выбор "Определить язык"
Конечный язык - выбираете нужный.
По умолчанию предлагается язык установленный у вас в системе.
6. Выбираем нужные строки,выделяем.
7. Внизу отмечаем необходимые галочки
"Объединить,если существует"
или
"Сохранить только переведённые строки"
8. Нажимаем пункт "Перевести"
9. После окончания перевода опять нажимаем вверху справа на три точки и выбираем пункт "Сохранить".
10. Собираем наш проект (приложение).

Вопрос: В "Автоматическом переводе" есть функция "исправлять перевод".
Для чего она нужна?
Ответ: Для пропуска строк, которые переводить не нужно: true, false, %1$d/%2$d, теперь ещё и векторную графику, референсы и прочее, а так же исправляет немного строки после автоперевода.

Вопрос: Как сделать перевод приложения в ручном режиме ?
Ответ:
1. Декомпилировать нужный apk.
2. Перейти в папку с декомпилированными файлами.
3. Открыть меню файлового менеджера (оно открывается кликом по строке адреса) и выбирате пункт "Перевод smali" и вручную правите нужные строки.
4. Вверху справа нажимаем на три точки и выбираем пункт "Сохранить"
5. Собираем наш проект (приложение).

Вопрос: Как сделать объединение языков, если в дефолтных строках переводимого приложения, отсутствуют необходимые, но есть в других?
Ответ: После необходимого перевода приложения, заходим в меню переводчика, выбираем пункт "добавить, добавить из" и добавляем недостающие строки из другой локали.
Конечно,затем переводим и их, если надо.

Вопрос: Какой формат словарей поддерживается в Apktool M?
Ответ:*.amd и *.mtd

Вопрос: Как создать свой словарь из переведённого файла?
Ответ: Откройте переводчик, в меню выберите "создать словарь", выберите источник (не переведённые строки) и целевой ресурс (ваш файл перевода) в папке проекта, сохраните.

Вопрос: Как пользоваться сохраненным словарём?
Ответ: При следующем переводе он появится в выборе сервиса перевода.

Вопрос: Где взять готовый словарь для оффлайн перевода?
Ответ: В теме MT Manager'а
Скопируйте его по адресу "Выходной каталог/dictionary"
(по умолчанию это "Apktool_M/dictionary" во внутренней памяти), или же просто импортировать, нажав на файл словаря в программе и добавить его.
После этого словарь появится в переводчике, в сервисах автоперевода.

Вопрос: После перевода проект не собирается. Выдаёт ошибку.
Ответ: 1.Удалить не валидные строки,которые обычно указаны в логе ошибки сборки.
2. Для сборки используйте aapt1,если не собирается в aapt2 и в нём нет ошибок о не валидных строках перевода.
3. Возможно, в приложении стоит защита по подписи.



Функция "Антисплит"

Изображение

Антисплит – слияние Android App Bundle (сплит) в один установочный файл, а так же установка и извлечение таких файлов.


Вопрос: Как собрать из сплитов apk?
Где находится эта опция?
Ответ:
1. В контекстном меню "Антисплит" .
Вызывается коротким тапом по apks/xapk.
2. В контекстном меню "Антисплит".
Вызывается тапом по группе заранее выбранных/выделеных apk.

Далее выбираем необходимый инструмент компиляции: aapt2 или aapt,если первывым не собирается приложение.

Вопрос: Можно ли собрать apk из установленного сплита?
Ответ: Да.
Выделяем установленное приложение в списке приложений и долгим тапом вызываем пункт "Антисплит".


Вопрос: Где находится собранный файл?
Ответ: apk находится в рабочей папке по умолчанию: внутренняя_память/Apktool_M.
В конце сборки будет кнопка "Установить", но если долго её удерживать, то откроется папка с файлом.


Наглядная инструкция, как конвертировать Apks в Apk с помощью Apktool M



Создание пользовательской подписи

Вопрос: Как создать свою подпись?
Ответ: Перейти в "Настройки" -> "Подпись", выбрать пункт "Создать ключ".

- В настройках подписи можно задать имя RSA/SF файлов,
а так же имя создателя для подписи V1


В открывшемся меню заполняем строки:

Алгоритм подписи:
Разница в длине хэша сертификата (после подписи apk).
Оптимальным является SHA256withRSA.
Оставляем по умолчанию.
MD5 считается небезопасным.
Детальные отличия можно найти в Интернете.

Тип:
Указывает тип хранилища.
По умолчанию JKS (также может быть известен как .keystore).
Детальные отличия можно найти в Интернете.

Путь к ключу:
Выходное местоположение хранилища для ключа.
Имя файла подставляется автоматически, в конце можно изменить при желании.

Алиас:
Псевдоним для ключа.
Указывается при импортировании/эксплуатации.

Пароль хранилища и ключа:
Пароль для защиты хранилища и самого ключа перед импортом/эксплуатацией.
Для удобства можно сделать идентичными.

Размер ключа:
Определяет количество битов (длины) сигнатуры ключа для его считывания. По умолчанию 2048.
Увеличение размера увеличивает его криптостойкость, но при этом его сложнее анализировать (медленее). Задаётся по информативной геометрической прогрессии (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, и так далее)

Срок действия
Время от даты создания, по которому истекает подлинность ключа. Указывается в годах.

Следующие данные нужны для информирования о владельце подписи. Указывать по желанию:
Имя, должность, организация, город, область/штат, страна.

Кнопка "Сохранить" завершает создание и помещает хранилище ключа по указанному ранее пути.

Кнопка "Создать и использовать" дополнительно импортирует конечный файл на место пользовательской подписи.


Вопрос: Есть ли возможность конвертировать хранилища jks/keystore в pk8+x509.pem
Ответ: Да.


Файловый менеджер


A
Вопрос: Есть ли в Apktool полноценный файловый менеджер?
Ответ: Да.

Вопрос: Как зайти в меню файлового менеджера?
Ответ: Меню открывается кликом по строке адреса.

Вопрос: Какие в нём есть функции?
Ответ:
- удаление файлов;
- копирование;
- переименование,включая пакетное;
- создание списка файлов;
- архивирование;
- свойства файлов и папок;
- полноценный поиск;
- закладки;
- история последних открытых файлов;
- диалог свойств апк/апкс файлов - это отдельная тема;
- предпросмотр векторных xml/svg, а так же преобразование изображений в вектор;
- предпросмотр шрифтов ttf/otf;
- пакетные операции с выделенными apk, либо изображениями, по долгому нажатию;
- в папках проекта, в свойствах файлов ресурсов, есть их ID из public.xml (если есть).

Вопрос: Как вызвать контекстное меню при просмотре файлов?
Ответ: Долгим тапом на самом файле.

Вопрос: Какие пункты доступны в контекстном меню?
Ответ:
- Отправить фаил(-ы)...
- Открыть в...
- Удалить.
- Переименованть.
- Сжать.
- Извлечь сюда.
- Извлечь в "Имя файла"
- Просмотр содержимого.
- Свойства.
- Копировать.
- Вырезать.
- MPatcher.
- Выбрать.
- Выбрать всё.
- Копировать имя.
- Копировать путь.
- Добавить в закладки.

Вопрос: Как выделить файл/папку?
Ответ:
1. Долгое нажатие на сам файл/папку или на иконку.
2. После выделения файла/папки долгим нажатием на иконку,можно долгим нажатием на иконку другого файла, выделить файлы "от и до".
3. Быстро выделить всё можно также долгим нажатием на иконку пункта "назад" (..)

Вопрос: Как переименовывать файлы?
Ответ: По долгому нажатию на файл появляется диалог переименования.
В этом же диалоге по долгому нажатию на "авто" возможно переименование в автоматическом режим, используя шаблоны.

Вопрос: Как редактировать файл внешним редактором, прямо из приложения?
Ответ: Долгое нажатие на файле - > во всплывающем контекстном меню выбрать пункт "Открыть в"...

Вопрос: Как создать архив файлов?
Ответ: Выбрать пункт "Сжать" в контекстном меню.
При архивации файлов их можно добавить в уже существующий архив.

Вопрос: Можно ли в архивах (в том числе и в apk) удалить или заменить файлы/папки без разборки/сборки?
Ответ: Да. Долгий тап на архив/.apk и во всплывающем меню выбираем "Просмотр содержимого".
Долгим тапом выделяете необходимое для удаления или извлечения.
После необходимых манипуляций файл будет автоматически пересобран и подписан.
Оригинал сохраняется рядом с расширением .bak.

Вопрос: Как в разобранном APK заменить файл или папку на уже отредактированную?

Ответ: Долгий тап на нужном файле и в контекстном меню выбираем "Извлечь сюда"...

Если вы хотите, например, заменить картинку в папке drawable, вы должны добавлять с заменой в apk папку res, в которой находится папка drawable, в которой в свою очередь картинка.
Т.е. важно сохранять структуру каталогов!

После необходимых действий, обратно заархивируем файл с расширением apk.
Подписываем.

Вопрос: Есть ли в Apktool M полноценный поиск?
Ответ: Да.
Есть поиск по файлам, имени файлов, поиск по тексту в файлах, так и по установленным приложениям.

Ручной ввод адреса вызывается по долгому нажатию на адрес.

Вопрос: Есть ли в приложении поиск по регулярным выражениям?
Ответ: Да.

Вопрос: Как начать пользоваться поиском?
Ответ: Открыть меню файлменеджера кликом по адресу.

Вопрос: Не нашёл поиск в папках. Только в файле.
Ответ: Надо не зажимать саму папку, а зайти в ту самую папку, где будет поиск, затем, нажать на "стрелку или на путь до папки/файла" и выйдет меню с поиском.

Вопрос: Сохраняются ли все результаты поиска и как их найти?
Ответ: Да. История поиска сохраняется.
Появляется пункт в меню проводника (клик по адресу вверху), либо долгим нажатием на значок поиска на панели снизу, если она включена там же.
Также есть возможность искать в самих результатах поиска.
Если ничего не искали, то пункта этого нет.

Разное

В. Есть ли в Apktool функция клонирования?
О. Да.
Для этого нужна полная декомпиляция приложения.

В. Как ещё можно клонировать приложение?
О. Воспользоваться патчем в программе MPatcher.

В: Как убрать лишние языки из приложения, кроме ru, eng?
О. В контекстном меню выбираем пункт "Оптимизировать (aapt2).
В настройках этого пункта отмечаем галочкой пункт "Задать конфигурацию" и прописываем язык, который необходимо оставить, в данном случае - это "ru,ru-rRU".
См.скриншоты здесь

В: Как убрать все языки,кроме русского, украинского и английского?
О. По аналогии с удалением всех языков, кроме русского и английского.
В пункте "Задать конфигурацию"
прописываем языки, которые необходимо оставить, например, "ru,ru-rRU,uk, ru-rUA,uk-rRU".

В: Как можно увидеть список установленных приложений?
О: Вверху справа - вкладка "Приложения"

В: Как отредактировать весь Манифест в приложении?
О: Весь манифест редактируется при декомпиляции ресурсов.

В: Есть ли встроенный конвертер величин?
О: Да.

В: Как туда зайти?
О: Главный экран > Троеточее в верхнем правом углу >Конвертер.

В: Какие поддерживаются величины?
Ответ:
Текст <-> SHA-384
Текст <-> SHA-224
Текст <-> SHA-256
Текст <-> SHA-512
Текст <-> SHA-1
Текст <-> MD5
Текст <-> URL кодировка
Текст <-> Юникод
Текст <-> Base64
Текст <-> Массив (US-ASCII)
Текст <-> Массив (UTF-16LE)
Текст <-> Массив (UTF-16BE)
Текст <-> Массив (UTF-8)
Текст <-> Массив (CP1251)
Текст <-> Массив (ISO-8859-1)
Decimal <-> Octal
Decimal <-> Binary
Цвет <-> Smali
Decimal <-> Hex (0x0)
Decimal <-> Hex (0x00000000)
Decimal <-> Hex
Float <-> Binary
Float <-> Octal
Float <-> Hex
Float <-> Hex (0x0)
Float <-> Hex (0x00000000)

Обратите внимание!

Все шифрования имеющие обратную совместимость - можно конвертировать обратно.
Делаеться это в нижнем окне ввода.

В: Как обновлять Apktool M?
О: Главный экран -> Троеточее в верхнем правом углу -> "Настройки" -> "Обновление программы" включить пункт "Проверять обновления".
Ниже можно выбрать пункт "Частота проверки обновления".

В: Как скачать обновление?
О: Из самого Apktool M или загрузить через браузер.

В: Куда сохраняется файл обновления?
О: Во внутреннюю память в папку "Download".

В: Можно ли отключить проверку обновлений ?
О: Да можно.
Главный экран -> Троеточее в верхнем правом углу -> "Настройки" -> "О приложении" -> "Отключить проверку обновлений"

В: Как восстановится из резервной копии?
У меня пункт восстановить не активный...
О: Чтобы восстановиться, нужно сначала сохраниться.
Файл резервной копии должен находиться по пути: "/внутренняя_память/Apktool_M.backup", если его нет - пункт не активен.


MPatcher

D
В: Что такое MPatcher?
О: Приложение для запуска, создания, импорта, экспорта скриптов и патчей, написанных на shell, интегрированное в Apktool M.

В: Есть ли отдельная тема на Форуме?
О: Да: MPatcher

В: Как вызвать MPatcher?
О:
Долгий тап на файле и в открывшемся контекстном меню выбираем пункт "MPatcher".
Это укажет целевой apk.

Для выбора целевого проекта – выше «Собрать» есть выпадающее меню, там пункт MPatcher.

Благодарности
Большое спасибо всем, кто откликнулся на призыв о помощи в составлении FAQ'а:
Maximoff ,
dhwh,
DRYGOI_YGOL
и др.


Сообщение отредактировал Zilllot - 12.11.23, 22:42



Реп: (5665)
Тип: Новая версия
Версия: 2.4.0-220805
Краткое описание: Apktool M
Что нового:
- при предпросмотре манифеста приложения добавлены описания разрешений (если доступно, описания берутся из системы);
- добавлена настройка ориентации экрана;
- в быстром редактировании теперь можно адаптировать приложение для Android TV;
- исправление ошибок из отчётов пользователей, общие улучшения;


Скачать:
Прикрепленный файлApktool_M_v2.4.0-220805(2022080501).apk ( 10.24 МБ )


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 06.12.24, 13:49