APK Editor

APK Editor — это инструмент, который поможет редактировать apk-файлы. Приложение поможет вам перевести, изменить фоновое изображение, удалить рекламу и рискованные разрешения… Возможности зависят от того, как вы будете его использовать. Однако, чтобы использовать это приложение в полном объёме, вам потребуются некоторые профессиональные навыки.
Во-первых, выберите apk-файл из папки на устройстве или из установленных приложений. Будет отображена информация, которую можно изменить в файле apk. Вы можете внести свои изменения, а затем нажать кнопку «Сохранить» в правом верхнем углу. Вы видите, как просто его использовать, не так ли? Далее, я приведу несколько примеров. Для удобства, я выберу приложение Hack App Data. (Hack App Data можно скачать из Google Store)

Пример 1: переименование приложения
(1) Выберите объект, нажав «Выберите установленный APK», и выберите «Hack App Data»

(2) Текст может быть отредактирован после завершения загрузки приложения. Выберите нужный ресурс и нажмите «Редактировать», чтобы найти и изменить название. В этом примере я буду переименовать его на «App Data Hacker»

(3) Нажмите кнопку «Сохранить» в правом верхнем углу. Мгновение спустя вы увидите путь, куда был сохранён новый файл apk.

(4) Apk-файл после модификации можно установить через менеджер файлов. (Примечание: перед установкой старая версия должна быть удалена с устройства!)

Пример 2: замена фонового изображения
(1) Выберите объект, нажав «Выберите установленный APK», и выберите «Hack App Data»
(2) Выберите «Ресурсы» и подождите, пока приложение декомпилируется, после чего перейдите в папку 'drawable'. Нажмите на 'hacker_bg.jpg' и выберите новое изображение, которым хотите его заменить, из ваших файлов на устройстве. (Формат выбирается такой же, в данном случае, формат файла JPG)
(3) Нажмите кнопку «Сохранить» в правом верхнем углу. Мгновение спустя вы увидите путь, куда был сохранён новый файл apk.

Пример 3: удаление рекламы
(1) Выберите объект, нажав «Выберите установленный APK», и выберите «Hack App Data»
(2) Выберите «Ресурсы» и подождите, пока приложение декомпилируется, после чего перейдите в папку 'layout'. Выберите файл 'activity_main.xml', нажмите «Редактировать» и перейдите к строке
layout_height="wrap_content"
измените:
layout_height="0dip"

Нажмите кнопку «Сохранить» в правом верхнем углу для сохранения изменений.
(Обратите внимание, что это изменение скрывает рекламу на главной странице, но она по прежнему будет появляться на других страницах.)
(3) Нажмите кнопку «Сохранить» в правом верхнем углу. Мгновение спустя вы увидите путь, куда был сохранён новый файла apk.

Пример 4: как сделать, чтобы приложение устанавливалось на карту памяти
(ТОЛЬКО для Pro-версии, если вы пользуетесь бесплатным приложением, можете воспользоваться альтернативой "Apps Movable")
(1) Выберите объект, нажав «Выберите установленный APK», и выберите «Hack App Data»
(2) Нажмите «Манифест» и выберите первую строку (возможно это 2 строка)
(3) Нажмите на «+», чтобы добавить ключ и значение (android:installLocation="auto", см. рисунок ниже), после, чего нажмите «Да» и «Сохранить».

(4) Нажмите кнопку «Сохранить» в правом верхнем углу. Мгновение спустя вы увидите путь, куда был сохранён новый файла apk.

Пример 5: удаление ненужных разрешений
(ТОЛЬКО для Pro-версии, здесь я покажу вам, как удалить доступ в интернет)
(1) Выберите объект, нажав «Выберите установленный APK», и выберите «Hack App Data»
(2) Нажмите «Манифест» и выберите строку, содержащую ключевое слово uses-permission (на рисунке 4-6 строки). Найдите строку, содержащую "android.permission.INTERNET".
(3) Нажмите и удерживайте её:

(4) Выберите «Удалить».
(5) Нажмите кнопку «Сохранить» в правом верхнем углу. Мгновение спустя вы увидите путь, куда был сохранён новый файла apk.

Реинжиниринг — это не лёгкая работа, т.ч. учтите:
(1) На вкладке «Ресурсы»/«Манифест» можно попробовать длительное нажатие для дополнительных операций.
(2) Большинство аварий вызваны нехваткой памяти. В этом случае принудительно закройте все ненужные приложения, полностью закройте APK Editor и попробуйте снова.
(3) Пожалуйста, не используйте APK Editor для изменения больших apk-файлов, так как это может потребовать большое количество ресурсов процессора и памяти, находящихся за пределами возможностей устройства.
(4) Мы НЕ гарантируем, что APK Editor может редактировать все файлы apk.
(5) Изменённый apk может не работать, используйте его на свой страх и риск.

Над переводом работали:

Перевод приложения: boar-hooligan
Перевод справки: vovanKARPO