Batch ApkTool | BatchApkTool - утилита для правильной перекомпиляции APK-файлов.



Реп: (3018)
Batch ApkTool
Версия: 3.8.0

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

Краткое описание:
Утилита для правильной перекомпиляции APK-файлов.

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

РЕКОМЕНДАЦИИ:
Перед использованием ВНИМАТЕЛЬНО прочитайте readme.txt в архиве с утилитой.
Утилита должна располагаться по короткому пути без спецсимволов и русских букв, например d:\BatchApkTool\.
Если файл не разбирается\не собирается, попробуете выбрать более старую, или наоборот, более новую версию apktool. Помните, что собирать нужно той же версией apktool, которой разбирали. Также убедитесь, что это не ваш случай.
ВСЕГДА прикладывайте лог (полностью весь, а не только кусочек с ошибкой) и сам файл (с фреймами) - тогда вам ответят быстрее и точнее.
Прогресс разработки apktool можно отслеживать здесь

Дополнительная информация
Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
История изменений
v3.8.0 (10-летний юбилейный выпуск)
- Обновлен 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).
- В расширенные настройки добавлена опция полного отключения экспертного режима.
- Разные исправления.

v3.7.9 DONATE
- Обновлен apktool (2.5.1_20201211), smali (2.4.0_20200330), jadx (1.2.0-b1456), Python (3.7.9), Java (11.0.9).
- Добавлена деодексация Android 10.
- Обновлен плагин BuildApkTool 1.1: добавлена компиляция smali и baksmali.
- Обновлен плагин UnpackerFirmware 1.7.0 RC: добавлена поддержка "Super partitions image".
- Обновлен плагин UnicodeEscape2UTF8 v1.0.4.
- В настройки добавлена опция выбора версии AAPT (AAPT1, AAPT2 или AUTO).
- В расширенные настройки добавлена опция "Добавлять порядковый номер к имени выходного файла, вместо перезаписи"
- Удалён декомпилятор luyten, для просмотра java-кода рекомендую плагин BytecodeViewer.
- Различные исправления и доработки.

v3.7.8 DONATE
- Обновлен apktool (2.4.1), smali (2.3.4), jadx (1.0.0-b1166), luyten 0.5.4 (procyon 0.5.36), dex2jar (2.1_20190905), Java (11.0.5), Python (3.7.5).
- Добавлен плагин BuildApkTool 1.0: скачивание и компиляция последних версий ApkTool из исходников.
- Обновлен плагин remove_classes_dex 1.5.1: добавлено логирование выполняемых операций.
- Во всех операциях с JAR-файлами теперь применяется выравнивание. Может помочь, если после деодексации или редактирования JAR-файлов прошивка не стартует.
- При использовании проектов не работает деодексация Android 9. Исправлено!
- Добавлен венгерский язык от gidano. Спасибо!

v3.7.7 DONATE
- Обновлен apktool (2.4.1_0303), smali (2.2.6), jadx (0.9.0-b656), vdexExtractor (0.5.3_1108), luyten 0.5.4 (procyon 0.5.33), Python (3.7.2), Java (8u201).
- Обновлен плагин ColorPicker 1.1: добавлена регулировка прозрачности интерфейса.
- Исправлены некоторые ошибки.

v3.7.6 DONATE
- Добавлена возможность быстрого выбора подпунктов меню, т.е. вместо 7 -> 1 можно набрать 71.
- В расширенные настройки добавлена опция выбора схемы подписи APK (v1 или auto).
- Обновлен smali (2.2.5_1008), zipalign.
- Исправлена деодексация Android 9.0 на компьютерах со старыми процессорами, в которых отсутствуют инструкции SSE4.2.
- Исправлены некоторые ошибки.

v3.7.5
- Обновлен apktool (2.5.1_20201211), smali (2.4.0_20200330), jadx (1.2.0-b1456), Python (3.7.9), Java (11.0.9).
- Добавлена деодексация Android 9.0 - 10.0
- Обновлен плагин UnpackerFirmware 1.7.0 RC: добавлена поддержка "Super partitions image".
- Обновлен плагин remove_classes_dex 1.5.1, UnicodeEscape2UTF8 v1.0.4.
- Для подписи теперь используется apksigner.jar: добавлена поддержка APK Signature Scheme v2-v3.
- В настройки добавлена опция выбора версии AAPT (AAPT1, AAPT2 или AUTO).
- В расширенные настройки добавлена опция "Добавлять порядковый номер к имени выходного файла, вместо перезаписи"
- Удалён декомпилятор luyten, для просмотра java-кода рекомендую плагин BytecodeViewer.
- Различные исправления и доработки.

v3.7.4
- Обновлен apktool (2.4.1), smali (2.3.4), jadx (1.0.0-b1166), luyten 0.5.4 (procyon 0.5.36), dex2jar (2.1_20190905), Java (11.0.5), Python (3.7.5).
- Во всех операциях с JAR-файлами теперь применяется выравнивание. Может помочь, если после деодексации или редактирования JAR-файлов прошивка не стартует.
- Транслятор байт-кода Dalvik в байт-код JVM enjarify заменен на dex2jar.
- Исправлены некоторые ошибки.

v3.7.3
- Обновлен apktool (2.4.1_0303), smali (2.2.6), jadx (0.9.0-b656), vdexExtractor (0.5.3_1108), luyten 0.5.4 (procyon 0.5.33), Python (3.7.2), Java (8u201).
- Обновлён турецкий язык от Hakan Gьven.
- Добавлен литовский язык от Shimas5.
- Исправлено несколько ошибок.

v3.7.2
- Обновлен apktool (2.4.0_0918), smali (2.2.5), oat2dex (0.90_0918), vdexExtractor (0.5.2), jadx (0.8.0 build 547), плагин UnpackerFirmware (1.6.0), luyten 0.5.3 (procyon 0.5.33), Java (8u181), Python (3.6.6), adb, zipalign.
- В расширенные настройки добавлена опция выбора утилиты для деодексации Android 8.x и выше (baksmali или vdexExtractor).
- Множество улучшений алгоритмов деодексации.
- Добавлен плагин remove_classes_dex от Andycar для удаления classes.dex из APK/JAR-файлов.
- Добавлен турецкий язык от Hakan Gьven.
- Исправлены некоторые ошибки.

v3.7.1
- Обновлен apktool (2.3.4_0503), oat2dex (0.90_0420), jadx (0.7.2 build 429), UnpackerFirmware 1.4.4, Java (8u171).
- Ускорено отображение и сохранение логов Logcat (примерно в 3 раза).
- Добавлено сохранение лога от предыдущей перезагрузки (last).
- В расширенные настройки снова добавлена опция деодексации Android 6 и выше через oat2dex (быстрее, чем через baksmali, но возможны ошибки).
- Опция в расширенных настройках "Сохранять оригинальный AndroidManifest.xml" по умолчанию теперь имеет значение НЕТ.
- Исправлены некоторые ошибки.

v3.7.0
- Batch ApkTool теперь 64-х битный! Для 32-х битных Windows (и Windows XP) будет выкладываться отдельная версия.
- Обновлен apktool (2.3.3_0413), jadx (0.7.2 build 427), oat2dex (0.90), python (3.6.5), adb, zipalign.
- Добавлена деодексация Android 8.1 (при помощи утилиты vdexExtractor).
- Добавлен плагин UnpackerFirmware от unix3d для распаковки образов прошивок (взамен устаревшего SDATunpacker).
- Все пункты "ОТМЕНА" в меню Batch ApkTool теперь выбираются цифрой 0.

v3.6.9
- Обновлен apktool (2.3.2), smali (2.2.3), enjarify (0329), jadx (0.7.2 build 413), Java (8u161).
- В расширенные настройки добавлена опция включения экспериментальной поддержки aapt2 (только для apktool 2.3.2 и выше).
- Исправлены некоторые ошибки.

v3.6.8
- Обновлен apktool (2.3.1), smali (2.2.2), Java (8u151).
- Добавлено отображение времени, затраченного на декомпиляцию / рекомпиляцию.
- Исправлено определение версии Java 9.
- Из дистрибутива удалён apktool 1.5.2.

v3.6.7
- Обновлен apktool (2.2.5_0827), sdat2img (2017-28-08), Java (8u144).
- Добавлена проверка наличия необходимых для работы файлов.
- Исправлены мелкие ошибки.

v3.6.6
- Обновлен apktool (2.2.3), smali (2.2.1), luyten 0.5.3, sdat2img (2017-01-04), Java (8u131).
- Добавлена деодексация Android O.
- Удалена возможность деодексации Android 6 и выше через oat2dex.

v3.6.5
- Обновлен enjarify (0301).
- Для выбора файлов теперь используется стандартный диалог Windows.
- В расширенные настройки добавлены опции "Сохранять оригинальный AndroidManifest.xml", "Предупреждать о перезаписи папки при декомпиляции" и "Звуковые оповещения".
- Добавлен вывод сообщений в трей.
- Исправлено зависание вывода на экран логов logcat.

v3.6.4
- Обновлен apktool (2.2.2), smali (2.2_0108), enjarify (0122), luyten 0.5.0 (procyon 0.5.32), sdat2img (2016-11-23), Java (8u121).
- В дистрибутив добавлен плагин FindFramework.
- Исправлено извлечение из архивов sqsh файлов с одинаковыми именами, но в разном регистре, во время деодексации.

v3.6.3
- Обновлен apktool (2.2.2_1023), smali (2.2_1024).
- Добавлена поддержка API Level 25 (Android 7.1 Nougat Preview).
- Исправлена подпись некоторых APK-файлов.

v3.6.2
- Обновлен apktool (2.2.1), smali (2.2_1018), enjarify (0928), sdat2img (0924), Java (8u111).
- Добавлен альтернативный способ копирования файлов в папку /system (пункт [14->2], используется бинарник su).
- Добавлена возможность выборочной установки APK из папки _OUT_APK.
- Теперь для деодексации Android 6 и выше по умолчанию используется baksmali (включить oat2dex можно в расширенных настройках [00]).
- Добавлен счетчик файлов при деодексации через baksmali.
- Улучшения и исправления.

v3.6.1
- Обновлен apktool (2.2.1_0819), enjarify (0831), luyten 0.4.9 (procyon 0.5.32), плагин SDATunpacker (1.0.1).
- Оптимизирован алгоритм деодексации API level >= 23 через baksmali.
- Добавлена поддержка деодексации файлов odex*.sqsh.
- Существенно ускорен и улучшен алгоритм поиска симлинков (поддерживаются симлинки после распаковки образов программой Rom Helper).
- Добавлена опция включения/выключения удаления симлинков после деодексации (в расширенных настройках).

v3.6.0
- Обновлен apktool (2.2.0), luyten 0.4.8 (procyon 0.5.32), Java (8u101).
- Добавлена папка _system для деодексации прошивок.
- Добавлено автоматическое определение API Level, если в папке _system есть файл build.prop.
- Лог деодексации вынесен в отдельный файл log_deodex.txt
- Файлы симлинков теперь удаляются после деодексации (код симлинков для updater-script сохраняется в конце лога деодексации).
- Ускорена рекомпиляция в экспертном режиме при большом количестве изменений в декомпелированном файле.
- В дистрибутив добавлен плагин SDATunpacker.
- Удалены старые версии oat2dex.
- Различные улучшения и исправления.

v3.5.0
- Обновлен apktool (2.2.0_0621), smali (2.2_WIP_0529).
- Различные улучшения алгоритма деодексации.
- Добавлены расширенные настройки (пункт меню [00]) с возможностью выбора метода деодексации API level >= 23.
- Теперь плагины могут использовать для работы интерпретатор Python 3.
- Транслятор байт-кода Dalvik в байт-код JVM dex2jar заменен на enjarify.

v3.4.5
- Обновлен apktool (2.1.1), smali (2.1.2_0424), oat2dex (0.87_0426), luyten 0.4.7 (procyon 0.5.32), Java (8u91).
- Изменен метод деодексации Android 6.0.
- В дистрибутив добавлен плагин CopyBack.

v3.4.4
- Обновлен apktool (2.1.0), oat2dex (0.86_0316), Java (8u77).
- Добавлена деодексация Android N.
- Ошибка деодексации boot.oat теперь не прерывает процесс деодексации.

v3.4.3
- Обновлен apktool (2.1.0_0229), oat2dex (0.86_0226), smali (2.1.2_0228), Java (8u73).
- Добавлено копирование папок /system/app, /system/priv-app, /system/framework из устройства в папки утилиты (п. 13 -> 4).
- Исправлена обработка некоторых файлов с нестандартными zip-заголовками (при деодексации и сборке в экспертном режиме).
- Обновлены бинарники adb, zipalign.

v3.4.2
- Обновлен apktool (2.1.0_0106), oat2dex (0.86_0107), smali (2.1.1), luyten 0.4.6 (procyon 0.5.32).
- Ускорена деодексация файлов Android 6.0.
- Исправлена деодексация файлов с несколькими classes.dex (Android 6.0).
- Добавлено копирование файлов из _OUT_APK в /system/framework.
- Добавлен украинский язык (спасибо Volodiimr).

v3.4.1
- Обновлен apktool (2.0.3_1024), smali (2.1.0_1018), oat2dex (0.85_1013), jadx (0.6.1 build 221), Java (8u65).

v3.4.0
- Добавлена деодексация Android 6.0
- Обновлен apktool (2.0.2_0930_), smali (2.1.0_1002), oat2dex (0.83_0930), jadx (0.6.1 build 220).

v3.3.4
- Обновлен apktool (2.0.2_0912_fix), jadx (0.6.1 build 218).

v3.3.3
- Обновлен apktool (2.0.2_0821), smali (2.0.7_0906), oat2dex (0.83_0909), luyten 0.4.4 (procyon 0.5.30), jadx (0.6.1 build 215), Java (8u60).
- Обновлены бинарники adb.
- Исправлено чтение скрытых символьных ссылок.

v3.3.2
- Добавлена деодексация .odex.gz-файлов.
- Исправлена подпись zip-файлов для рекавери.
- Мелкие исправления.
- Обновлен apktool (2.0.2_0811), jadx (0.6.1 build 210), oat2dex (0.83_0806).

v3.3.1
- Добавлена деодексация .apk-файлов в папке _framework.
- Функция копирования файлов в устройство (пункт 14) теперь копирует файлы рекурсивно вместе с подкаталогами.
- Добавлено копирование деодексированных APK и JAR-файлов в папки _INPUT_APK и _INPUT_JAR.
- Обновлен apktool (2.0.1), jadx (0.6.1 build 206), Java (8u45).

v3.3.0
- Добавлены испанский, китайский, немецкий, турецкий и французский языки.
- Изменена логика деодексации файлов: теперь файлы деодексируются непосредственно в папках _app, _priv-app и _framework.
- Улучшены алгоритмы деодексации: теперь деодексируются файлы всех архитектур за один проход.
- В лог деодексации добавлен вывод символьных ссылок (для updater-script).
- Исправлена деодексация файлов с несколькими classes.dex.
- Обновлен apktool (2.0.1_0629), smali (2.0.7_0619), jadx (0.6.1 build 203), oat2dex (0.83).

v3.2.1
- Добавлен беларуский язык
- Логи теперь сохраняются в UTF-8 с BOM
- Увеличен размер Java heap для oat2dex.jar

v3.2.0
- Добавлена поддержка файлов локализаций. В дистрибутив добавлен русский и английский языки.
- Добавлена начальная поддержка плагинов. Функции замены ресурсов без перекомпиляции и преобразования unicode-последовательностей в UTF-8 перенесены в плагины.
- Добавлен плагин настройки цвета основных элементов интерфейса.
- Декомпилятор исходного Java-кода jd-gui заменен на luyten 0.4.4 (procyon 0.5.28).
- Добавлен вывод цветного форматированного текста в logcat. Логи теперь сохраняются в реальном времени во время просмотра.
- Исправлено игнорирование изменений в папке libs.
- Обновлен apktool (2.0.1_0524), smali (2.0.6_0523), jadx (0.6.1 build 198), oat2dex (0.81).
- Различные улучшения и исправления.

v3.0.1
- Добавлен счетчик обрабатываемых файлов.
- Фреймы теперь устанавливаются из папки _framework и всех ее подпапок.
- Обновлен apktool (2.0.0), smali (2.0.5_0410), jadx (0.6.0), jd-gui (1.0.0-RC4), dex2jar (2.0).
- Обновлена Java 8u45 (в standalone-версии BAT).

v3.0
- Улучшен алгоритм работы экспертного режима.
- Добавлена деодексация приложений архитектуры x86 (Android 5.0).
- Добавлено сохранение таблицы inline-методов прошивки (пункт 18->8) (см. readme п. 3.10).
- Увеличена скорость декомпиляции.
- Обновлен apktool (2.0.0-RC4_0322), smali (2.0.5_0321), jadx (0.5.5 build 181), signapk.

v2.9.9
- Исправлена функция рекомпиляции, если в папке C:\Windows присутствует файл aapt.exe
- Обновлен jadx (0.5.5 build 171).

v2.9.8
- Улучшено определение Java
- apktool 2.x теперь использует внешний aapt.
- Обновлен apktool (2.0.0 RC4), jadx (0.5.5 build 166).

v2.9.7
- Добавлен экспертный режим для сборки APK (см readme п. 5.5).
- Добавлено логирование ошибок для пункта [6 Zipalign files].
- Доработана функция декомпиляции приложений на системах, где некорректно задана системная переменная PATH
- Обновлен jadx (0.5.5 build 165).

v2.9.6
- Пункты 04-07 теперь декомпелируют все dex-файлы, а не только classes.dex.
- Обновлен apktool (2.0.0 rc3 от 21.01.2015), smali (2.0.5), jadx (0.5.5 build 164).
- Обновлена Java 8u31 (в standalone-версии BAT).

v2.9.5
- Исправлено игнорирование изменений, внесенных в папки assets и lib при использовании apktool 1.x (дефект появился в BAT289)
- Возвращена совместимость с beta-версиями apktool 2.x

v2.9.4
- Добавлена деодексация файлов *.odex.xz в папке _framework
- Оптимизация кода

v2.9.3
- Добавлена деодексация файлов *.odex.xz (Android 5.0)
- Обновлен jadx (0.5.5 build 163).

v2.9.2
- Добавлена возможность деодексации приложений Android 5.0
- Исправлена некорректная декомпиляция приложений, если в именах файлов их smali-кода содержались недопустимые символы
- Обновлен jadx (0.5.5 build 162).

v2.9.1
- Доработана функция деодексации.
- Обновлен apktool (2.0.0 rc3 от 30.12.2014),smali (2.0.3 от 29.12.2014), jadx (0.5.5 build 157).
- Обновлен aapt.exe для apktool 1.5.2

v2.9
- В логи добавлена информация о версиях используемых компонентов.
- Фреймы при использовании apktool_2.x теперь устанавливаются в папку утилиты.
- Обновлен apktool (2.0.0 rc3 от 26.12.2014), jadx (0.5.5 build 155).

v2.8.9
- Исправлено сохранение версии приложения и версии SDK, измененных через apktool.yml.
- Обновлен apktool (2.0.0 rc2 от 02.11.2014), smali (2.0.3 от 06.11.2014), jd-gui (0.3.7 RC1), jadx (0.5.5 build 142).

v2.8.8
- Возвращено создание резервной копии в папке _backup.
- Standalone-версия Batch ApkTool теперь использует Java 8.
- Обновлен apktool (2.0.0 rc2 от 20.10.2014), jadx (0.5.3 build 131).
- Улучшения и исправления.

v2.8.7
- При копировании файлов в системные папки им теперь выставляются права 644
- Обновлен алгоритм сборки APK через apktool 2.x
- Логи теперь откываются в редакторе, ассоциированном в системе с файлами txt
- Обновлен apktool (2.0.0 rc2 от 05.10.2014), jadx (0.5.3 build 126).

v2.8.6
- Добавлено определение версии Java при запуске утилиты
- Обновлен aapt.exe для apktool 1.5.2
- Обновлен apktool (2.0.0 rc1 от 24.09.2014), jadx (0.5.3 build 126).

v2.8.5
- Немного увеличена скорость деодексации и рекомпиляции (примерно на 10-20%)
- Добавлена опция [87 Don't write out debug info]
- Добавлена возможность выбора ключа для подписи APK, ZIP, и JAR файлов
- Обновлен apktool (2.0.0 rc1 от 27.08.2014), smali (2.0.3 от 28.08.2014), jadx (0.5.3 build 120).

v2.8.4
- Добавлена поддержка apk, содержащих несколько dex-файлов
- Обновлен apktool (2.0.0 rc1 от 16.08.2014), jadx (0.5.2).

v2.8.3
- Исправлена ситуация у некоторых пользователей, когда после декомпиляции папка разобранного приложения оказывалась пустой
- Обновлен jadx (0.5.2 build 102).

v2.8.2
- Добавлены операции пакетной установки приложений (в т.ч. на SD-карту) и копирования файлов в устройство
- Запрещен запуск нескольких копий утилиты
- Изменен метод вывода цветного текста (для переводчиков утилиты на русский и другие языки)
- Обновлен jadx (0.5.2 build 96).

v2.8.1
- Добавлена пара проверок при запуске утилиты
- Добавлен пункт [20 info] - информация о версии android и файловой системе
- Обновлен smali (2.0.3 от 22.07.2014), jadx (0.5.2 build 92).

v2.8
- Добавлено копирование (pull) папок /system/app, /system/priv-app и /system/framework из устройства
- Добавлена возможность сохранить полный багрепорт устройства (logs > bugreport)
- Формат окончания строк в файлах логов и багрепорта теперь стандартный для Windows - CR+LF
- Обновлен jadx (0.5.2 build 88)

v2.7.1
- Существенно ускорено конвертирование unicode escapes в UTF-8
- Теперь при разборе через [06 Decompile JARs (only smali)] не используются параметры -l и -s.
- Обновлен jadx (0.5.1 build 82).

v2.7
- Добавлено конвертирование unicode escapes в UTF-8 (smali).
- Добавлены цвета)
- Оптимизирован алгоритм детекта внесенных изменений, увеличена скорость рекомпиляции (до 2-х раз)
- Добавлены smali-baksmali версии 1.4.2.
- Обновлены бинарники aapt, adb и zipalign.
- Обновлен jadx (0.5.1 build 80).
- Исправлена некорректная дата в имени логов и скриншотов, если формат региональных стандартов отличен от русского.

v2.6
- Увеличена скорость рекомпиляции (в зависимости от исходного файла и внесенных изменений - до 3-х раз)
- Изменение логики открытия лога, снова)): два режима - MANUAL и ON.
- Обновлен apktool (2.0.0 rc1 от 18.06.2014), jadx (0.5.1 build 78).

v2.5
- Добавлена опция [86 Keep broken resources] для принудительной декомпиляции поврежденных ресурсов.
- Добавлена запись файлов а папку /system/priv-app.
- Теперь после каждой операции выводится предложение открыть лог.
- Обновлен apktool (2.0.0 rc1 от 25.05.2014), jadx (0.5.1 build 70).

v2.4.1
- Возвращен прежний алгоритм определения изменений в AndroidManifest.xml, без учета apktool.yml.
- Исправлено падение при работе с файлами, содержащими в имени скобки (), а также при вводе некоторых спецсимволов вместо номера пункта меню.
- Обновлен jadx (0.5.1 build 68).

v2.4
- Добавлена возможность выбрать для обработки один файл.
- Обновлен apktool (2.0.0 rc1), jadx (0.5.1 build 63).
- Исправлено сохранение изменений в apktool.yml.
- Мелкие улучшения.

v2.3
- Добавлена возможность подключения ADB по Wi-Fi.
- Исправлена запись видео командой [17].
- Обновлены бинарники adb и aapt.
- Мелкие улучшения.

v2.2
- Добавлен просмотр исходного Java кода APK, JAR и DEX файлов.
- Добавлена запись видео с экрана через ADB (требуется android 4.4 или выше).
- Изменена логика работы пунктов меню [11], [13], [14] и [15].
- Исправлена ошибка рекомпиляции c использованием apktool 1.x, появившаяся в v2.1.

v2.1
- Добавлена возможность создания и загрузки проектов.
- Пункты рекомпиляции и сборки результирующего APK объединены в один пункт.
- Опция подписи стала глобальной и теперь применяется ко всем выходным APK.
- Опция подписи включена по умолчанию
- Код smali при разборе через smali теперь соответствует коду smali при разборе через apktool.
- Исполняемые файлы программы перенесены в папку bin
Отзывы пользователей о программе


Модификации

Плагины
Для того, чтобы использовать плагины, их нужно "установить" в BAT. Типовая установка заключается в том, чтобы распаковать архив с плагином в папку \bin\plugins\ утилиты (должен получиться такой путь: \bin\plugins\%ПАПКА_ПЛАГИНА%\plugin.bat). Дополнительные сведения об установке плагина можно найти в описании к плагину.
Затем, нужно выбрать в BAT пункт меню [7], и выбрать нужный плагин из списка.

Русский интерфейс: Да
Разработчик: BurSoft
Домашняя страница: BurSoft Portable - Batch ApkTool

Скачать:
Версия: 3.8.0 для 64-х битных Windows Прикрепленный файлBatchApkTool3801.7z ( 172.18 МБ )
Версия: 3.8.0 для 32-х битных Windows (Windows XP по прежнему не поддерживается) Прикрепленный файлBatchApkTool3801_32bit.7z ( 106.88 МБ )

По вопросам наполнения шапки Вам всегда готов помочь куратор bursoft через QMS


Сообщение отредактировал bursoft - 11.03.24, 14:04
Причина редактирования: Batch ApkTool 3.8.0.1



Реп: (164)
* god263, фреймворки установили ?



Реп: (46)
все опять по новой ставлють



Реп: (46)
* FaceSecurity, какие именно ставить фреймфорки?



Реп: (4699)
* bursoft,
Приветствую.
Редко к вам захожу, но всё же...
Я собрал новый патч APK Editor (Пост htc 600 #62712972) но не умею их собирать для БАТ'и и поэтому думаю стоит обратить внимание на него тем кто умеет это делать. Реализация проста как 2*2.
Сейчас работаю над удалением проверки лицензии - по результатам отпишусь.



Реп: (164)
* god263, из папки framework надо выбрать все файлы *.apk и положить в папку около утилиты framework



Реп: (1306)
htc 600 @ 27.06.17, 09:22 *
стоит обратить внимание на него тем кто умеет это делать
И вот это бы на batch.. Патч для обфускации перевода



Реп: (46)
Прикрепленный файлНовый текстовый документ.txt ( 323.14 КБ )
что не так?

Сообщение отредактировал god263 - 27.06.17, 12:06



Реп: (6320)
cyard @ 27.06.17, 10:13 *
И вот это бы на batch..

а это не подойдёт?



Реп: (1306)
papasha55 @ 27.06.17, 15:03 *
это не подойдёт?
это вроде ж как для smali, а не языковых стрингов.. Попробовал, в логе портянка ошибок именно smali.



Реп: (124)
Товарищи, помогите добрым советом. Ситуация следующая.
После рекомпиляции Camera.apk, даже не внося никаких изменений в ресурсы, новое скомпилированное приложение не стартует. Права естественно выставлял.
Не знаю куда копать уже. Ваще не пойму в чем может быть дело. Посоветуйте что-нибудь ? Что проверить ещё ? С другими приложениями проблем не было. Всё четко. А вот с этим беда какая-то.

log_decompile.txt
--------------------------------------------------
Batch ApkTool : 3.6.6
APKTOOL : apktool_2.2.3.jar
Экспертный режим : НЕТ
Подпись : НЕТ
--------------------------------------------------

[*] Установка фреймворка framework-nubia-res.apk
I: Framework installed to: bin\framework\3.apk
[*] Установка фреймворка framework-res.apk
I: Framework installed to: bin\framework\1.apk
[*] Установка фреймворка WebViewGoogle.apk
I: Framework installed to: bin\framework\2.apk

[*] Декомпиляция Camera.apk
I: Using Apktool 2.2.3 on Camera.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: bin\framework\1.apk
I: Loading resource table from file: bin\framework\3.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...

ГОТОВО
log_recompile
--------------------------------------------------
Batch ApkTool : 3.6.6
APKTOOL : apktool_2.2.3.jar
Экспертный режим : НЕТ
Подпись : НЕТ
--------------------------------------------------

[*] Установка фреймворка framework-nubia-res.apk
I: Framework installed to: bin\framework\3.apk
[*] Установка фреймворка framework-res.apk
I: Framework installed to: bin\framework\1.apk
[*] Установка фреймворка WebViewGoogle.apk
I: Framework installed to: bin\framework\2.apk

[*] Рекомпиляция Camera
I: Using Apktool 2.2.3
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
W: warning: string 'light_draw' has no default translation.
W: warning: string 'measure_done' has no default translation.
W: warning: string 'object_clear' has no default translation.
W: warning: string 'object_clear_tip' has no default translation.
W: warning: string 'other_settings' has no default translation.
W: warning: string 'other_settings_hide' has no default translation.
W: warning: string 'pref_camera_color_adjust_title' has no default translation.
W: warning: string 'pref_camera_front_size_16_9' has no default translation.
W: warning: string 'pref_camera_front_size_4_3' has no default translation.
W: warning: string 'pref_camera_front_size_title' has no default translation.
W: warning: string 'pref_camera_hfr_entry_3x' has no default translation.
W: warning: string 'pref_camera_hfr_entry_off' has no default translation.
W: warning: string 'pref_camera_night_off' has no default translation.
W: warning: string 'pref_camera_night_on' has no default translation.
W: warning: string 'pref_camera_night_title' has no default translation.
W: warning: string 'pref_camera_night_tripod' has no default translation.
W: warning: string 'pref_camera_otherSetting_title' has no default translation.
W: warning: string 'pref_camera_powermode_title' has no default translation.
W: warning: string 'pref_camera_scenemode_entry_hdr' has no default translation.
W: warning: string 'pref_camera_selectablezoneaf_entry_auto' has no default translation.
W: warning: string 'pref_camera_show_otherSetting_default' has no default translation.
W: warning: string 'pref_camera_video_duration_entry_10' has no default translation.
W: warning: string 'pref_camera_video_duration_entry_30' has no default translation.
W: warning: string 'pref_show_setting_status_title' has no default translation.
W: warning: string 'select_photo_tips' has no default translation.
W: warning: string 'select_photo_tips2' has no default translation.
W: warning: string 'setting_bsd_default' has no default translation.
W: warning: string 'setting_sd_default' has no default translation.
W: warning: string 'setting_w_default' has no default translation.
W: warning: string 'setting_zd_default' has no default translation.
W: warning: string 'trajectory_tip' has no default translation.
W: warning: string 'trajectory_tip2' has no default translation.
W: warning: string 'visitor_message' has no default translation.
W: warning: string 'visitor_no' has no default translation.
W: warning: string 'visitor_setting' has no default translation.
W: warning: string 'visitor_yes' has no default translation.
I: Copying libs... (/lib)
I: Building apk file...
I: Copying unknown files/dir...

ГОТОВО

Через logcat если смотреть, то такая ерунда при попытке запустить камеру. Чо он пишет что не может найти libproductinfo - не пойму. Он в апк есть.
логкат
06-27 20:01:38.108 7554 7554 E AndroidRuntime: Process: com.android.camera, PID: 7554

06-27 20:01:38.108 7554 7554 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/priv-app/Camera/Camera.apk!/lib/arm64-v8a/libproductinfo.so" not found

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:372)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1076)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.custom.ProductInfo.<clinit>(SourceFile:6)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.custom.b.qM(SourceFile:23)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.custom.b.<init>(SourceFile:120)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.custom.b.<clinit>(SourceFile:6)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.g.a.vy(SourceFile:52)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.g.a.<clinit>(SourceFile:20)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.common.GalleryAppImpl.onCreate(SourceFile:31)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1017)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4954)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.app.ActivityThread.access$1600(ActivityThread.java:169)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1480)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.os.Looper.loop(Looper.java:171)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5682)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)

06-27 20:01:38.108 7554 7554 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)

06-27 20:01:38.110 1238 1277 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:776 com.android.server.am.ActivityManagerService.NBFeedbackIssue:12720 com.android.server.am.ActivityManagerService.NBFeedbackCrash:12733 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:12710 com.android.server.am.ActivityManagerService.handleApplicationCrash:12692

Пробовал и в экспертном режиме. Новый скомпилированный файл идентичен оригинальному. Что логично, раз изменений никаких не было. Но он тоже не стартует :(.
Прикрепленное изображение

И еще такой момент. Пробовал деодексировать прошивку. Из всех приложений, только одно не деодексировалось. Угадайте какое ? Именно это - Camera.apk. Будь оно не ладно.
Лог деодексации
64-bit Deodexer for Android Runtime (Version 5.5 от 21/04/2017) © Valery Studenikin, 2017

Path to stock /system directory: E:\baida\NX569J-update_2\system
Android 6.0.1 (SDK 23): NX569J, NX569J_CNCMCC_V1.06, changelist , Thu Jun 8 10:33:42 CST 2017
Processor architecture: \oat\arm64\
Files deodexed succesfully: 234, with errors: 1. CPU time: 00:09:54 (594,342 sec.)

Extracting and de-optimizing was terminated with errors for:

E:\baida\SVADeodexerForArt_v5-5_64\Camera.odex


Finded errors saved to file: E:\baida\SVADeodexerForArt_v5-5_64\LogLines.log

=============================> begin errors for E:\baida\SVADeodexerForArt_v5-5_64\Camera.odex
06-26 12:47:22:136 De-optimizing /system/priv-app/Camera/Camera.apk

06-26 12:47:24:188 Analysis error in class=Lcom/loc/aX; method=g
Method: Lcom/loc/aX;->g(Landroid/content/Context;I)Ljava/util/ArrayList;
Opcode: invoke-virtual-quick
Code address: 42
Near line: -1

06-26 12:47:24:188 org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class unknown at index 47, objReg=2
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInvokeVirtualQuick(MethodAnalyzer.java:2192)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1137)
at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:228)
at org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:165)
at org.rh.smaliex.DexUtil$ODexRewriterModule$1$1.getInstructions(DexUtil.java:403)
...(Skip 23 traces)
at org.rh.smaliex.DexUtil$ODexRewriter.rewriteDexFile(DexUtil.java:342)
at org.rh.smaliex.OatUtil.convertToDex(OatUtil.java:269)
at org.rh.smaliex.OatUtil.oat2dex(OatUtil.java:134)
at org.rh.smaliex.Main.mainImpl(Main.java:128)
at org.rh.smaliex.Main.main(Main.java:54)

06-26 12:47:24:188 Failed to re-construct dex java.lang.ClassCastException: org.jf.dexlib2.analysis.UnresolvedOdexInstruction cannot be cast to org.jf.dexlib2.iface.instruction.formats.Instruction35ms
06-26 12:47:24:188 convertToDex: skip /system/priv-app/Camera/Camera.apk
=============================> end errors for E:\baida\SVADeodexerForArt_v5-5_64\Camera.odex


Прикрепленные файлы

Прикрепленный файлCameraorig.apk ( 33.29 МБ )
Прикрепленный файлCamerarecompile.apk ( 33.08 МБ )
Прикрепленный файлCameracompileexpert.apk ( 33.29 МБ )


Сообщение отредактировал MichaelPro - 27.06.17, 20:50
Причина редактирования: Добавил инфо



Реп: (1983)
* MichaelPro, экспертный режим - да

Добавлено 27.06.2017, 21:29:

* MichaelPro, а , понял . экспертный точно надо если системная . а так либ невидит

Добавлено 27.06.2017, 21:30:

* MichaelPro, кинь его не рядом с арк типа /system/app/Terminal/lib/arm/libjni_terminal.so

Сообщение отредактировал DmitryPershin - 27.06.17, 21:31



Реп: (124)
* shuchvadim,
Проблема сдвинулась с мертвой точки. Вы видимо имели ввиду, положить наоборот рядом с апк либы. В общем я положил по пути рядом с приложением (system\priv-app\camera\lib\arm64), сначала ту библиотеку, на которую жаловалось в логкате. Потом стало жаловаться на другую. Кинул до кучи все, что были. Перекомпилированное приложение, БЕЗ изменения ресурсов, теперь запускается. А вот если что нибудь изменить, например я слово в переводе менял, и скомпилировать, то приложение запускается на секунду. Интерфейс камеры на пол секунды появляется( я кстати перевод даже вижу) ну а потом приложение закрывается. В логкате это:
Лог
06-27 21:58:28.977 15829 15829 E AndroidRuntime: FATAL EXCEPTION: main

06-27 21:58:28.977 15829 15829 E AndroidRuntime: Process: com.android.camera, PID: 15829

06-27 21:58:28.977 15829 15829 E AndroidRuntime: android.view.InflateException: Binary XML file line #43: Binary XML file line #43: Error inflating class android.widget.Button

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:539)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:423)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at com.android.common.e.a.onCreateView(SourceFile:246)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.Fragment.performCreateView(Fragment.java:2220)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:973)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1148)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.BackStackRecord.run(BackStackRecord.java:793)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1547)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.FragmentManagerImpl$1.run(FragmentManager.java:482)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.os.Looper.loop(Looper.java:171)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5682)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #43: Error inflating class android.widget.Button

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:645)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.onCreateView(LayoutInflater.java:694)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:515)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: ... 15 more

06-27 21:58:28.977 15829 15829 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Native Method)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:619)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: ... 24 more

06-27 21:58:28.977 15829 15829 E AndroidRuntime: Caused by: android.content.res.Resources$NotFoundException: File res/drawable-xxhdpi-v4/screen_on_off_button.png from drawable resource ID #0x7f02025b

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.content.res.Resources.loadDrawableForCookie(Resources.java:2761)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.content.res.Resources.loadDrawable(Resources.java:2649)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.content.res.TypedArray.getDrawable(TypedArray.java:870)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.view.View.<init>(View.java:3955)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.widget.TextView.<init>(TextView.java:680)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.widget.Button.<init>(Button.java:109)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.widget.Button.<init>(Button.java:105)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.widget.Button.<init>(Button.java:101)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: ... 26 more

06-27 21:58:28.977 15829 15829 E AndroidRuntime: Caused by: java.io.FileNotFoundException: res/drawable-xxhdpi-v4/screen_on_off_button.png

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.content.res.AssetManager.openNonAssetNative(Native Method)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.content.res.AssetManager.openNonAsset(AssetManager.java:405)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: at android.content.res.Resources.loadDrawableForCookie(Resources.java:2754)

06-27 21:58:28.977 15829 15829 E AndroidRuntime: ... 33 more

06-27 21:58:28.979 1238 3483 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:776 com.android.server.am.ActivityManagerService.NBFeedbackIssue:12720 com.android.server.am.ActivityManagerService.NBFeedbackCrash:12733 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:12710 com.android.server.am.ActivityManagerService.handleApplicationCrash:12692

06-27 21:58:28.981 1238 3483 W ActivityManager: Force finishing activity com.android.camera/.CameraLauncher

Видимо приложение реально какое-то кривое, и не поддается ни перекомпиляции, ни деодексированию. И прийдется забить :(, если ни у кого идей не будет.



Реп: (1983)
* MichaelPro,
вобще это не то . вам надо попробовать другую версию APKTOOL : apktool_2.2.3.jar

Добавлено 27.06.2017, 22:29:

* MichaelPro,
WebViewGoogle.apk это если что тоже может поломаться после деодех всей системы )его надо заменить потом . у меня по крайней мере так



Реп: (124)
shuchvadim @ 27.06.17, 22:26 *
попробовать другую версию APKTOOL : apktool_2.2.3.jar

Так в Batch ApkTool 3.6.6 как раз эта версия задействована.

WebViewGoogle.apk я использую "родной". И проверяю всё на штатной прошивке, одексированной.



Реп: (257)
Доброго времени суток
MichaelPro @ 27.06.17, 22:13 *
Видимо приложение реально какое-то кривое, и не поддается ни перекомпиляции, ни деодексированию.
возможно Вы сами ответили на свой вопрос
ссылка второй абзац



Реп: (124)
* oil1846,
Да, про деодексацию наслышен, что это такая капризная вещь. Черт бы с ней :). Но я ж пытаюсь всего-то перевод изменить в xml, в одексированном приложении, но оно, приложение, не поддается. В smali-код я не лезу :).



Реп: (46)
объяснить почему не разбирается один apk ,что только не делал этот разбирается Прикрепленный файлContactsProvider.apk ( 133.69 КБ )

а этот нетПрикрепленный файлInCallUI.apk ( 6.51 МБ )
при декомпиляции этого файла в логе более 7000строк .из за чего?

Сообщение отредактировал god263 - 28.06.17, 07:53



Реп: (1319)
* god263, выложите лог в виде файла. Если хотите, что бы разаборали Ваши файлы и посмотрели как у них приложите все apk из папки /system/framework



Реп: (46)
вот все файлы
Прикрепленный файлframework-res.apk ( 15.26 МБ )

Прикрепленный файлframework-res-hwext.apk ( 12.3 МБ )

Прикрепленный файлmediatek-res.apk ( 1.41 МБ )

Прикрепленный файлlog_decompile.txt ( 323.15 КБ )


Добавлено 28.06.2017, 09:27:

Любой другой apk разбирается,все отлично



Реп: (580)
sergeln @ 22.06.17, 20:33 *
google disk не заблокирован?


Спасибо sergeln.

Просьба к автору заливать на другие зеркала, отличные от Яндекс диска. Для автоматизации заливки можно использовать gdrive.
Или хотя бы ставить в шапку URL от зеркал других пользователей.

Сообщение отредактировал LESHIY_🇺🇦 - 28.06.17, 12:34

Куратор: bursoft

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

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

Сейчас: 28.03.24, 23:01