Главная » Статьи » Новости Android » Android |
Мод прошивка своими руками
Практически у каждого пользователя android смартфона появлялось желание создать или отредактировать прошивку под свои нужды и желания. В данной статье мы и рассмотрим принцип редактирования прошивки для CWM (в zip формате). Подготовка: В первую очередь необходимо определиться какую прошивку будем брать за основу. Лучше использовать офф. прошивку в зипе. Почти для каждого распространённого девайса существует чистая прошивка + root. Когда прошивка выбрана её необходимо скачать в любое удобное вам место на ПК (распаковывать не стоит). Также нам потребуется архиватор, советую использовать 7zip и лучший в своём роде текстовый редактор Notepad++. Структура прошивки: Открывая архив с прошивкой вы видите следующее: META-INF - в папке хранятся скрипты установки прошивки. system - папка со всеми файлами прошивки (приложения, твики, скрипты и т.д.). boot.img - ядро системы. Практически все манипуляции проводятся в папке system, её структура: app - системные приложения. bin - ресурсы самой системы. etc - Скрипты, твики, конфиги, профили и настройки системы. fonts - Системные шрифты. framework - здесь хранятся главные файлы системы (графика, настройки текста анимации и т.д). lib - библиотеки системы. media - файлы мультимедиа (мелодии уведомлений, анимация загрузки, обои и т.д). usr - настройки не изменяемые в дальнейшем системой (работают в режиме "только чтение"). xbin - опять же системные конфиги и прочие твики. build.prop - инфа о системе, настройки локали и производительности системы. Приложения: Перед тем как добавлять/удалять софт в систему, необходимо проверить деодексирована ли ваша прошивка (то есть проверить наличие файлов .odex в папке app. Если файлы есть, то необходимо от них избавиться вот по этой инструкции . Добавляем софт в прошивку: Прежде всего необходимо установить себе в смарт те программы которые вы хотите добавить в сборку. После установки достаём их из системы при помощи Root Exporer и его аналогов, находятся они по пути data/app, так же нам понадобятся их либы (если они конечно есть) они находятся по пути data/data. Находятся они в одноимённой приложению папке и имеют расширение .so . Затем изъятые .apk файлы кладем в архив по пути system/app и файлы с расширением .so (lib'ы) по пути system/lib. Удаляем софт из прошивки: Тут всё просто, заходим в папку app - определяемся что нам не нужно и удаляем весь ненужный софт (систему лучше не трогать). Язык и версия прошивки: Копируем файл build.prop на рабочий стол. Открываем его блокнотом и находим строчки: ro.product.locale.language=en ro.product.locale.region=US для русского языка необходимо сделать так: ro.product.locale.language=ru ro.product.locale.region=RU название своего мода вписываем в строку ro.modversion= в том же build.prop Графика: Вся графическая часть прошивки хранится в двух файлах framework-res.apk путь к файлу systemframework и SystemUI.apk по пути systemapp. А графическая часть приложения настройки хранится естественно в приложении Settings.apk. Скрипты и твики (ускорение и оптимизация системы): Большая часть настроек проводится в файле build.prop, по этому поводу можно прочитать здесь. Так же если ваше ядро поддерживает init.d есть ряд скриптов для оптимизации системы, один из них описан в этой статье (оптимизация оперативной памяти) и в данной статье Скрипты-твики для init.d Замена шрифтов системы: Как выше излагалось все шрифты содержаться в папке fonts, основные шрифты это: DroidSans.ttf и DroidSans-Bold.ttf их можно заменить любыми шрифтами переименовав их аналогично вышеуказанным и переместить с заменой в архив с прошивкой в папку fonts. Ядро: Теоретически достаточно заменить boot.img своим, но в некоторых случаях Ядра сопровождаются дополнительными скриптами. По этому советую ничего не делать если есть какие либо сомнения. Смотрите также - Статьи
| |
Просмотров: 666 | |