APKTool — найпопулярніший інструмент зворотного проектування для декомпіляції Android APK. Інструмент досяг версії 2.4 з багатьма виправленнями помилок і змінами.
APKTool — неймовірно корисний інструмент зворотного проектування від розробника ibotpeaches. Його можна використовувати для декодування більшості програм Android у smali, який потім можна перетворити на Java для легшого аналізу. Це популярний інструмент для більшості незалежних розробників, які хочуть модифікувати програми або розкрити їхні секрети. Ми часто використовуємо його, коли аналіз додатків для нових функцій.
Розробник інструменту нещодавно оголосив про оновлення для версія 2.4, приносячи багато виправлень помилок і змін. Одне з таких виправлень вирішує проблему, через яку для PlatformBuildValue було встановлено неочікуване значення, що було серйозною проблемою для багатьох розробників, які намагалися перекомпілювати програми.
Список змін APKTool версії 2.4
- Оновлено baksmali/smali до версії 2.2.6
- Виправлено проблему з новим обмеженням із непорожнім файлом ids.xml. (Дякую, gino247)
- Виправлено проблему зі зміною властивостей PlatformBuildVersion на неочікувані значення. (Дякую, gino247)
- Вирішено проблему з незавершеним оновленням Gradle до версії 5, вибравши випуск версії 4.10.2. (Дякую, Frieder Blumle)
- Додано підтримку no-crunch через нові параметри - -nc | --без хрускоту. (Дякую Novex)
- Додано автоматичні тести в середовищі Windows.
- Виправлена проблема під час декодування файлів .xsd між aapt1/aapt2.
- Виправлена проблема з декодуванням програм із неправильним заголовком блоку. (Дякую sebras)
- Виправлено проблему зі сценаріями Mac, які крадуть фокус.
- Виправлено проблему з неправильним типом елементів сумки ресурсів масиву. (Дякую vbarthel-fr)
- Оновлено baksmali/smali до версії 2.2.6
- Виправлено проблему з зображеннями 9patch без вертикальних або горизонтальних розділів. (Дякую IgorEisberg)
- Виправлена проблема з вирішенням посилань на нестандартні файли фреймворку. (Дякую IgorEisberg)
- Виправлено проблему з вирішенням кодів версій SDK, які були посиланнями. (Дякую IgorEisberg)
- Додано 32-розрядні двійкові файли для unix і win для aapt1/aapt2.
- Додано можливість передачі api-рівня в smali. (Дякую IgorEisberg)
APKTool — безцінний інструмент для спільноти XDA. Завдяки цьому ми можемо надавати вам новини про останні функції програмного забезпечення від Google, Samsung, Huawei, Xiaomi та інших. Розробники також використовують це під час створення портів Google Camera. Ми цінуємо APKTool і все, що завдяки цьому можливо.
Дізнайтеся більше про APKTool на форумі Android Software Development