Декомпілюйте, перекомпілюйте та підписуйте файли APK за прикладом

Минулого місяця ми бачили новий інструмент що полегшило редагування вмісту Classes.dex. Якщо ви були залучені цією перспективою, але не змогли повністю змусити частини працювати, я думаю, ви оціните наслідування прикладу, визнаного XDA Themer/Contributor Різал Ловінс з'єднати. Він робить крок назад, щоб поглянути на ширшу картину, показуючи від початку до кінця декомпіляцію, редагування, повторну компіляцію та підписання файлу APK. Необхідні інструменти практично однакові (Windows, Java, Android SDK, Apktool і текстовий редактор), щоб ви могли продовжити з того місця, де зупинилися. малий і Баксмалі редагування експериментів.

Щоб використовувати Apktool для декомпіляції APK, вам також потрібно мати пакети підтримки, які він використовує (тобто: framework-res.apk). Після виконання кількох команд Apktool видалить приховані файли, і настав час почати редагування. Далі Різал показує, як створити резервну копію всього та залишити відредаговану програму. Перевірити оригінальна нитка для повної інформації.

Найбільша перевага публікації таких посібників полягає в тому, що спільнота може вивчати їх і вдосконалювати. Темер, визнаний XDA Ibanez7 зробив саме це. Його нитка, де згадується робота Різала як посилання, демонструється, як використовувати ті самі прийоми для зміни кольору шрифту та редагування рядка заголовка активності програми.