APKTool — самый популярный инструмент реверс-инжиниринга для декомпиляции APK-файлов Android. Инструмент достиг версии 2.4 со множеством исправлений ошибок и изменений.
APKTool — невероятно полезный инструмент реверс-инжиниринга от разработчика. ибоперсики. Его можно использовать для декодирования большинства приложений Android в формат smali, который затем можно преобразовать в Java для упрощения анализа. Это популярный инструмент для большинства независимых разработчиков, желающих модифицировать приложения или раскрыть их секреты. Мы часто используем его, когда анализ приложений для новых функций.
Разработчик этого инструмента недавно объявил об обновлении версия 2.4, внося множество исправлений ошибок и изменений. Одно из таких исправлений решает проблему, из-за которой для PlatformBuildValue было установлено неожиданное значение, что было большой проблемой для многих разработчиков, пытающихся перекомпилировать приложения.
APKTool версии 2.4 Список изменений
- Обновлен баксмали/смали до версии 2.2.6.
- Исправлена проблема с новым ограничением с непустым файлом ids.xml. (Спасибо gino247)
- Исправлена проблема, из-за которой свойства PlatformBuildVersion менялись на неожиданные значения. (Спасибо gino247)
- Исправлена проблема с ожидающим обновлением Gradle v5 путем принятия точечного выпуска v4.10.2. (Спасибо Фридеру Блюмле)
- Добавлена поддержка no-crunch через новые параметры - -nc | --без хруста. (Спасибо Novex)
- Добавлены автоматические тесты в среде Windows.
- Исправлена проблема при декодировании файлов .xsd между aapt1/aapt2.
- Исправлена проблема с декодированием приложений с неверным заголовком фрагмента. (Спасибо, Себра)
- Исправлена проблема, из-за которой сценарии Mac крали фокус.
- Исправлена ошибка, из-за которой элементы мешков с ресурсами массива имели неверный тип. (Спасибо vbarthel-fr)
- Обновлен баксмали/смали до версии 2.2.6.
- Исправлена проблема с отсутствием вертикальных или горизонтальных элементов управления в изображениях 9patch. (Спасибо Игорь Эйсберг)
- Исправлена проблема с разрешением ссылок на нестандартные файлы фреймворка. (Спасибо Игорь Эйсберг)
- Исправлена проблема с разрешением кодов версий SDK, которые были ссылками. (Спасибо Игорь Эйсберг)
- Добавлены 32-битные двоичные файлы для unix и win для aapt1/aapt2.
- Добавлена возможность передачи уровня API в smali. (Спасибо Игорь Эйсберг)
APKTool — бесценный инструмент для сообщества XDA. Благодаря этому мы можем сообщать вам новости о новейших функциях программного обеспечения от Google, Samsung, Huawei, Xiaomi и других. Разработчики также используют его при портировании Google Camera. Мы ценим APKTool и все, что благодаря ему возможно.
Узнайте больше об APKTool на форуме разработки программного обеспечения для Android.