Редактирование и замена иконок в APK
В декомпилированном приложение в (папка разобранного apk приложения) папке res находим такие папки как:
drawable-hdpi
drawable-ldpi
drawable-mdpi
Здесь находятся все графические файлы приложения. Где буква перед ~dpi означает размер графических элементов:
- Hdpi - High density (высокая плотность);
- Ldpi - Low density (низкая плотность);
- Mdpi - Medium density (средняя плотность).
Их размеры должны быть такими (не факт):
- Low density – ldpi – 3636 px
- Medium density – mdpi – 4848 px
- High density – hdpi – 7272 px
Если вы хотите поменять иконку вашего приложения то открываем файл AndroidManifest.xml c помощью Notepad++, находим строчку отвечающую за иконку и смотрим название, в моем случае у нее название – icon (обратите внимание что расширение не прописывается, то есть прописывать так android:icon="@drawable/icon.png" не правильно)
Открываем папку drawable-~dpi и вставляем свою иконку учитывая исходное название:
- 1. В AndroidManifest.xml строка - android:icon="@drawable/icon"
- 2. Расширение файла только .png
- 3. Плотность (размер) исходного файла (например 72х72рх)
Если вы хотите поменять название иконки на свое название (например droid.png), забрасываем в папку drawable-~dpi учитывая свою иконку:
- 1. Расширение файла только .png
- 2. Плотность (размер) исходного файла
И меняем в файле AndroidManifest.xml, строку android:icon="@drawable/~~~" на название иконки в папке drawable-~dpi
Пример:
android:icon="@drawable/icon" на android:icon="@drawable/droid"
Если вы хотите поменять другие графические файлы в приложение то забрасываем их папку drawable-~dpi
- 1. Учитывая исходное название (Если название было bot.png то и должно таким остаться)
- 2. Расширение файла только .png
- 3. Плотность (размер) исходного файла (72х72рх)
Статьи по теме APK:
- Что такое APK?
- Необходимые инструменты для работы с APK
- Как устанавливать приложения для Android с расширением apk
- Как удалить приложения (программы, игры) на android?
- Как скачивать и покупать приложения с Google Play
- Что такое root в Android?
- Структура APK файла
- Разборка (декомпиляция) APK файла с помощью Apktool
- Локализация файла APK
- Упаковка APK приложения и подпись (компиляция и подпись)
- Выбор места установки приложения APK
- Редактирование и замена иконок в APK
- Узнаем какие права у приложения APK
- Как извлечь установочный файл с приложением (.apk) из системы
- Как удалить рекламу из приложений APK
- Как скачать приложение APK на компьютер с Google Play
- Какие встроенные (системные) приложения Android можно удалить
- Деодексирование системных приложений в Андроид
- Как редактировать системные apk
- Как получить исходный код приложения с расширением Apk
- Одексирование Android приложений