Batch ApkTool 3.8.0


Представляю вниманию коллег свою утилиту для работы с файлами APK - Batch ApkTool

Позволяет пакетно деодексировать, декомпилировать, изменять ресурсы и smali-код, рекомпилировать, подписывать, выравнивать (zipalign) APK, ZIP, JAR-файлы. Дополнительно есть возможность подключения плагинов, просмотра исходного Java кода APK, JAR и DEX-файлов, работа с устройством через ADB, и др.

Несмотря на свой скромный интерфейс, утилита превосходит большинство аналогичных приложений по качеству работы и удобству использования, поскольку она разрабатывается в тесном сотрудничестве с профессионалами по модификации Android-приложений, а также с головой и руками.

В архиве с программой находится подробная инструкция по использованию. 

Внимание! Написанное ниже неактуально! При сборе денег через yoomoney теперь нельзя запрашивать email, поэтому я решил убрать форму сбора донатов на BatchApkTool, пока не придумаю, как решить этот вопрос.
Внимание! Самые свежие версии Batch ApkTool распространяются через пожертвования. Если вам понравилась программа, и вы хотите поддержать её разработку, пожертвуйте 200₽ или более через форму, которая размещена в правой колонке блога. Спасибо!! Пожалуйста, в комментарии к переводу не забудьте указать ваш E-mail и никнейм, и в течение 24 часов после перевода я пришлю вам на E-mail ссылку на самую последнюю версию Batch ApkTool DONATE. Пожертвовав один раз, вы получаете доступ ко всем самым свежим версиям Batch ApkTool. Бесплатная версия будет по прежнему выкладываться, но отставать на несколько версий от Donate-версии.

PS. Если через 24 часа ответное письмо не пришло, и в спаме вы его тоже не нашли - пишите в ветку Batch ApkTool на 4PDA или на почту bursoft-portable@yandex.ru
 

Batch ApkTool 3.8.0 
- Обновлен apktool (2.10.0_20240226), smali (3.0.5_20240226), jadx (1.4.7), Python (3.8.10), OpenJDK (21.0.2, в 32-х битной версии - 8u392), adb, apksigner, zipalign.
- Добавлена поддержка apktool 2.9.0 и выше: выбор версии AAPT и режима обработки ресурсов (remove, dummy, keep).
- Плагин BuildApkTool 1.2: скачивание и компиляция последних версий ApkTool и smali из исходников.
- Обновлен плагин UnpackerFirmware 2.0.0.
- Обновлен плагин ColorPicker 1.1: добавлена регулировка прозрачности.
- Добавлена возможность быстрого выбора подпунктов меню, т.е. вместо 7 -> 1 можно набрать 71 (пункты, которые поддерживают быстрый выбор, в этой версии выделены цветом).
- В расширенные настройки добавлена опции принудительного добавления подписи v1, и создания файла подписи v4 (.idsig).
- В расширенные настройки добавлена опция полного отключения экспертного режима.
- Разные исправления.
 
Скачать Batch ApkTool 3.8.0
BatchApkTool380.7z ( 172 МБ )
BatchApkTool380_32bit.7z ( 105 МБ ) (Windows XP не поддерживается)

Приглашаю всех заинтересованных к обсуждению на форуме 4pda, там удобнее.

66 комментариев:

  1. Попробовал пользоваться программой - очень удобно, действительно просто, логично и собирает приложения в подавляющем большинстве случаев. Плюс есть раздел работы с ADB и возможность работы с несколькими проектами одновременно (например, чтоб сравнить две версии папки system/app от разных прошивок, или если есть две системные папки (например в мотороле папки app и priv-app) и их не хочется в кучу сваливать

    ОтветитьУдалить
  2. Просто нет слов ... 5+

    ОтветитьУдалить
  3. доброго времени суток а где скачать плагин rClone? что то на форуме ссылка не рабочая

    ОтветитьУдалить
    Ответы
    1. на форуме ссылка рабочая, только что проверил
      обратите внимание, что скачивание доступно только зарегистрированным пользователям.

      Удалить
  4. здравствуйте, хотелось бы видеть больше инструментов для редактирования апк ресурсов, в частности ручной выбор компрессии апк файлов, т.к. это влияет на быстродействие полученных апк, спасибо за проделанный труд!

    ОтветитьУдалить
    Ответы
    1. уровень сжатия не влияет на быстродействие полученных апк, так как:
      1. практически все ресурсы, которые используются в апк в реальном времени (resources.arsc, *.png, и т.д.) и так всегда упаковываются без сжатия, и к ним идет обращение напрямую с помощью технологии zipalign.
      2. сжатые ресурсы (classes.dex) распаковываются только один раз во время установки апк.

      Удалить
  5. Здравствуйте Уважаемый. Очень нужная и полезная программа. Я раньше писал для Windows, сейчас пробую для Андроид. Отлаживать прогу нормально получается только в Вашей программе. СПАСИБО за программу. С Уважением Саитов Гариф, я пенсионер и очень рад что программа бесплатна.

    ОтветитьУдалить
  6. Отличная программа.
    Спасибо за труд !

    ОтветитьУдалить
  7. 1. deodex ROM, which content target *.jar file
    2. place target *.jar to _INPUT_JAR folder
    3. decompile it

    ОтветитьУдалить
  8. Отличная программа.
    Проверил на Андроид 7.1.2 API-25
    Аатомагнитолы на базе RK3188
    Все супер.
    Только проблема с декодирование анонимных классов до JAVA
    ,Они только декодируются до smali.
    Описал здесь:
    http://4pda.ru/forum/index.php?showtopic=318729&view=findpost&p=66721709
    Огромная просьба к автору: что я делаю не так?

    ОтветитьУдалить
  9. Добрый день. Подскажите пожалуйста, когда подвезут возможность deodex android 9 p?

    ОтветитьУдалить
    Ответы
    1. Деодексация Android 9 уже в разработке, я надеюсь, что в Batch ApkTool 3.7.3 эта возможность будет реализована)

      Удалить
  10. I can not pay for the credit card at Yandex. I'm getting a "something wrong" warning. have you got paypal?

    ОтветитьУдалить
  11. Guys! I would like to donate 200 rubles to the developer, but I can not start the transaction from Hungary.
    I'm looking for someone who will transfer 200 rubles to my BurSoft account on my behalf (gidanoatgmaildotcom) and you have a PayPal account. After BurSoft confirms receipt of the amount, I will pay the amount through PayPal in the desired currency.

    I know this is a matter of trust, but I hope someone helps. Thanks!

    Regards,
    gidano - sympda.blog.hu
    from Hungary

    ОтветитьУдалить
  12. How can I spend to get the donate version?

    ОтветитьУдалить
  13. how to donate i am ready to donate plz reply me with btc adress to my email
    fariazubair9@gmail.com

    ОтветитьУдалить
  14. Your work is so much appreciated all around the world. Unfortunately to get the donate version we need more convenient payment gateway like paypal. Because it works globally. If you can provide me the alternatives for the donate version, please contact me in alphandi6@gmail.com

    ОтветитьУдалить
  15. Hello everyone!
    The transfer through Yandex.Money works only in these countries: Russia, Azerbaijan, Armenia, Belarus, Georgia, Kazakhstan, Kyrgyzstan, Latvia, Lithuania, Moldova, Tajikistan, Turkmenistan, Turkey, Uzbekistan, Ukraine, Estonia.
    If you are not from these countries - sorry(
    I can not start PayPal due to legal reasons((

    ОтветитьУдалить
  16. Hello BurSoft,
    It should be possible for people living outside the listed countries to use the Donate version.
    Many would use it all over the world, what can they do?
    This is a loss for you and not good for other users!

    ОтветитьУдалить

  17. I'm from Indonesia, but I can't donate, please if you can include your paypal account, so I can donate

    ОтветитьУдалить
  18. Пробовал,разобрать приложение, но так и не с мог! Инструкция написана китайцем на русском языке- очень интересно, но ни хрена не понятно! Спасибо за прогоревший пукан

    ОтветитьУдалить
  19. hi im from indonesia, id like to donate can u give another way to do it? paypal maybe...

    ОтветитьУдалить
  20. Big Thanks for this amazing tools.
    I wish i can participate for any donation and work together.

    Regards

    ОтветитьУдалить
  21. Добрый день. В Donate версии Android 9 MIUI деодексируется?
    Спасибо

    ОтветитьУдалить
    Ответы
    1. Да, прекрасно деодексируется. Проверено на miui 10 телефон Mi 8 lite

      Удалить
  22. is there an english version. the screenshot is in russian

    ОтветитьУдалить
    Ответы
    1. Batch ApkTool supports 11 languages

      PLEASE CHOOSE TASK: 91
      SELECT LANGUAGE:
      1 = belarusian
      2 = chinese
      3 = english
      4 = french
      5 = german
      6 = hungarian
      7 = lithuanian
      8 = russian
      9 = spanish
      10 = turkish
      11 = ukrainian

      Удалить
  23. Десяточка уже бодренько шагает по планете, а нового батча всё нет, эхх... ��

    ОтветитьУдалить
  24. 3.7.7 работает нормально...авторы молодцы..

    ОтветитьУдалить
  25. Подскажите пожалуйста, Андроид 10 деодексирует в 3.7.7?

    ОтветитьУдалить
  26. Ну это пипец, на носу 2020 год, а русские говно хостинги имеют ограничения по скачиванию! Перезалейте пожалуйста на гугл дрийв или мегу.

    ОтветитьУдалить
  27. Batch ApkTool 3.7.8 DONATE
    I want to buy a license but I cannot pay for it with VISA. I'm from Germany.
    Я хочу купить лицензию, но не могу заплатить за нее с помощью VISA. Я из Германии.

    ОтветитьУдалить
  28. здравствуйте, MiuiSystemUI.apk (miui 11 android 10) можно распоковать только последний версией программы?

    ОтветитьУдалить
  29. Can I donate via the PayPal portal? I tried YanDex but I was stuck in YanDex money because I am not in Russia

    ОтветитьУдалить
  30. Можно сделать оплату на веб мани кошелёк? Это наиболее удобный способ для меня. Всё информацию можно на почту. Спасибо.

    ОтветитьУдалить
  31. I want to donate via paypal , is it possible? for version 3.7.8? Thanks.

    ОтветитьУдалить
  32. please add payment options for global, yandex is very difficult

    ОтветитьУдалить
  33. I think the problem is the payment method..im from indonesia and how can i support your great work if you don't open global system payment like paypal?

    ОтветитьУдалить
  34. I have a problem with paymet method. Please help or u have another payment methods? Please help

    ОтветитьУдалить
  35. Кроме яндекса, есть ссылка на скачивание?

    ОтветитьУдалить
  36. can i donate with the btc please thank you i am need of ur softwar

    ОтветитьУдалить
  37. Будут ли еще обновления?

    ОтветитьУдалить
  38. Ссылка на скачивание - недействительна(
    Перезалейте пожалуйста.

    ОтветитьУдалить
  39. Hi...this good aplikasi...how to donate i am ready to donate please reply me with adress to my email
    Djuantasagonzalez@gmail.com

    ОтветитьУдалить
  40. I: Using Apktool 2.5.1-dirty-20201211
    W: Could not find sources
    I: Checking whether resources has changed...
    I: Building resources...
    brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -1073741795):

    How solve it? Thanks

    ОтветитьУдалить
  41. привет, могу ли я сделать пожертвование для другого сайта. Paypal, перевод спасибо

    ОтветитьУдалить
  42. Версия для Linux, не помешала бы.

    ОтветитьУдалить
  43. Два последних коммента - это про меня. С большой радостью задонейчу криптой и с еще большей буду использовать APKTOOL под Linux

    ОтветитьУдалить
  44. Можно по номеру кошелька перевести 300 рублей с киви? Не могу по форме оплатить, в другой стране живу(((

    ОтветитьУдалить
  45. добрый день, игры автономного шлема Oculus Qwest 2 можно переводить, данной прогой?

    ОтветитьУдалить
  46. Привет ребята! Новые версии планируются?

    ОтветитьУдалить
  47. Да, новые версии назрели.....надо включить туда уровень API для Андроида 12 и 13. Есть такая возможность?

    ОтветитьУдалить
  48. Добрый день, я пополнил но не знаю как сказчать 3.7.9 можете помочь

    ОтветитьУдалить
  49. Добрый день, я пополнил но не знаю как сказчать 3.7.9 можете помочь
    tadjibaev.ulugbek@gmail.com

    ОтветитьУдалить