Софт-Архив

где скачать кастомную прошивку на андроид img-1

где скачать кастомную прошивку на андроид

Рейтинг: 4.1/5.0 (1283 проголосовавших)

Категория: Прошивки

Описание

Создание кастомных прошивок

Создание кастомных прошивок на dsixda's Android Kitchen

Windows / Linux / Mac OS X


Данная программа не является полноценным инструментом для работы с прошивками. Создание кастома обычно начинается с нуля, требует много времени и терпения. Автор программы просто дал возможность пользователю быстрее добиться своей цели, используя уже существующую базу, а инструкция поможет вам быстрее научится работать с программой. Материал предоставленный в данном посте является неофициальным. В случае гибели аппарата: создатель программы, автор поста и администрация сайта ответственности не несут. Все действия на ваш страх и риск.

Список поддерживаемых кухней аппаратов:

  • Acer Liquid
  • Dell Streak 7
  • HTC Aria / Liberty
  • HTC Desire
  • HTC Desire HD / Inspire 4G
  • HTC Desire S
  • HTC Desire Z / Vision / T-Mobile G2
  • HTC Dream / G1
  • HTC Droid Eri
  • HTC Evo 3D
  • HTC Evo 4G
  • HTC Evo View 4G (не протестировано)
  • HTC Evo Shift 4G
  • HTC Flyer (не протестировано)
  • HTC HD2 - Детали в этой теме
  • HTC Hero / G2 Touch
  • HTC Incredible
  • HTC Incredible 2
  • HTC Incredible S
  • HTC Legend
  • HTC Magic / myTouch 3G
  • HTC myTouch 3G Slide
  • HTC myTouch 4G / Glacier
  • HTC Nexus One
  • HTC Rezound
  • HTC Sensation
  • HTC Tattoo / Click
  • HTC Thunderbolt
  • HTC Wildfire / Buzz
  • HTC Wildfire S (не протестировано)
  • Huawei Ideos X6 - Детали в этой теме
  • Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650
  • Huawei U8220 / T-Mobile Pulse
  • Huawei U8500
  • Huawei u8850
  • LG Ally
  • LG GT540 Optimus
  • LG Optimus 2X (P990)
  • LG Optimus Black (не подтверждено)
  • LG Optimus G2X (P999)
  • LG P500 - Детали в этой теме
  • LG Shine Plu
  • LG Vortex
  • Micromax A60
  • Motorola Atrix (не подтверждено)
  • Motorola CLIQ / CLIQ XT
  • Motorola Droid
  • Motorola Droid Bionic - Детали в этой теме
  • Motorola Milestone (не подтверждено) - Возможно потребуется удаление boot.img после сборки
  • Samsung Galaxy Nexus (не протестировано, только версии 'maguro' и 'toro')
  • Samsung Galaxy S (GT-I9000 и все его варианты) - Детали в этой теме
  • Samsung Galaxy S Plus (GT-I9001) - Детали в этой теме
  • Samsung GT-S7500 Galaxy Ace Plus -Детали в этой теме
  • Samsung Galaxy S2 (GT-I9100 и Exynos CPU варианты) - Детали в этой теме
  • Samsung Galaxy S2 LTE (AT&T Skyrocket, T-Mobile SGH-T989) - Детали в этой теме
  • Samsung Galaxy W (GT-I8150, не протестировано)
  • Samsung Nexus S / Nexus S 4G
  • Samsung Galaxy Gio - Детали в этой теме
  • Sony Xperia X10 / X10 Mini / X10 Mini Pro - Детали в этой теме
  • Sony вся линейка телефонов '11 года, могут быть пробелы в updater-script
  • ZTE Blade / Orange San Francisco

Установить кухню в Windows тоже можно несколькими способами:
  • Установить Cygwin (Unix-среда для Windows):
    1. Скачиваем и устанавливаем Java JDK для Windows 32-бит (ВНИМАНИЕ: Не устанавливайте Cygwin перед JDK).
    2. Скачиваем cygwin. распаковываем и следуем инструкциям в "Установка.txt"(спаибо за Cygwin пользователю Jlocb ).
    Примечание. кухня работает только с той версией Cygwin, что прилагается здесь.
  • Установка Linux через виртуальную машину:
    1. Загружаем и устанавливаем Virtual Box (или любую другую виртуальную машину).
    2. Устанавливаем Linux в виртуальную машину.
    3. Подробнее об подготовке Linux читаем в разделе "Установка - > Linux".
    Примечание. при использовании данного метода, кухня может работать медленнее.


Linux (рекомендую Ubuntu):

1. Устанавливаем "Центр приложений Ubuntu", набрав в терминале "sudo apt-get install software-center " (в последних версиях, уже встроен в дистрибутив).
2. Для 64-битных систем набираем в терминале "sudo apt-get install ia32-libs ".
3. Запускаем центр приложений (можно через терминал командой "software-center ") и в окно поиска вводим "Java", среди найденных результатов ищем "OpenJDK Java 6 Runtime" (или что-то подобное) и устанавливаем.
4. Тем, кто ставил через виртуальную машину, нужно ещё расшарить папки между Windows и Linux.

1. Создаём образ .dmg диска для кухни, иначе готовый диск не будет загружаться.
2. Устанавливаем Sun Java JDK.
3. Устанавливаем GNU версии sed, Mac OS X версии (FreeBSD) в sed не совместим с кухней.
4. Устанавливаем GCC (компилятор), если у вас нет по умолчанию. Просто введите "GCC" для проверки, он входит в пакет XcodeTools на установочном DVD.
5. Устанавливаем wget.
Примечание. всех тонкостей работы на Mac OS X я не знаю, поэтому данный метод эксперементальный.

1. Перед запуском нам нужно папку их архива с кухней разархивировать по пути "c:/cygwin/home/John/" для Cygwin или по пути "файловая система/home/John/" для Linux, где John - имя пользователя, и переименовать в "kitchen".
2. Запускать нужно через Cygwin или терминал командами "cd kitchen ", затем "./menu "(если вы работаете под Windows 7, то cygwin нужно запускать от имени администратор).
Примечание 1. если меняете путь, то и первая команда будет меняться на "cd. /kitchen ", где вместо точек будет путь к кухне.
Например: у меня кухня находится "файловая система/home/kelt525/papka/kitchen", то команда будет выглядеть так "cd /home/kelt525/papka/kitchen".
Примечание 2: для корректной работы кухни, имя пользователя должно быть на английском языке, т.е. для Cygwin создаём отдельный профиль с английским именем.

Для импортирования ROM в кухню, нужно закинуть его в папку "original_update folder".
Кухней поддерживаются несколько вариантов:
1. ".zip" фаил прошивки.
2. "system.img", "boot.img" и остальные.
3. ".exe" фаил прошивки.
Примечание. ROM принято брать из стоковых и кастомных прошивок, исходя из того, какую нужно взять систему за основу.

После того, как мы импортировали ROM приступаем к работе с куней, запускаем её, как я описывал её в разделе "Запуск" под номером два.
Если вы до этого всё сделали правильно, то должно появится меню:

1. Set up working folder from ROM
2. Add root permissions
3. Add BusyBox
4. Disable boot screen sounds
5. Add wireless tethering
6. Zipalign all *.apk files to optimize RAM usage
7. Change wipe status of ROM
8. Change name of ROM
9. Check update-script for errors
10. Show working folder information

0. Advanced Options
99. Build ROM from working folder

00. About/Update kitchen
0. Exit


Где заходя в "0 - ADVANCED OPTIONS" видим:

11 - Deodex files in your ROM
12 - Add task killer tweak for speed (stock ROM only)
13 - Add /data/app functionality
14 - Add Nano text editor + sysro/sysrw
15 - Add Bash (command shell)
16 - Add Apps2SD
17 - Add /etc/init.d scripts support (busybox run-parts)
18 - Add custom boot animation functionality
19 - Porting tools (experimental)
20 - Tools for boot image (unpack/re-pack/etc.)
21 - Unpack data.img
22 - Sign APK or ZIP file(s)
23 - Convert update-script or updater-script
24 - Miscellaneous optins / Plugin scripts

0 - Back to main menu


Вот перевод всех функций:

1. Создать рабочую папку из ROM'а
2. Добавить root права
3. Добавить BusyBox
4. Отключить экран загрузки звуков
5. Добавить фунцию создания Wi-Fi роутера из телефона
6. Zipalign все ".apk" фаилы, проще говоря сжать
7. Сменить wipe статус ROM
8. Сменить название версии ROM
9. Проверить update-scrypt на наличие ошибок
10. Посмотреть информацию рабочей папки

0. Дополнительные функции
99. Собрать ROM из рабочей папки

00. О кухне/обновить
0. Выход

11 - Сделать DeOdex системы
12 - Добавить убийцу задач для повышения скорости (только для стоковых прошивок)
13 - Добавить функциональную папку "/data/app"
14 - Добавить текстовый редактор Nano + sysro/sysrw
15 - Добавить Bash (командная строка)
16 - Добавить Apps2SD
17 - Добавить поддержку скриптов "/etc/init.d" (необходим busybox)
18 - Добавить анимацию загрузки
19 - Инструменты для портирования (эксперементально)
20 - Инструменты для ядра (распаковка/перепаковка/и.т.д.)
21 - Распаковка data.img
22 - Подписать ".apk" или ".zip" файлы
23 - Конвертировать update-script в updater-script
24 - Запуск сценариев/плагинов

0 - Вернуться в главное меню


Пример работы в кухне:

1. Импортируем ROM
2. Запускаем кухню
3. Создаём рабочую папку из ROM'а
4. Добавляем root и BusyBox
5. Делаем DeOdex
6. Удаляем/добавляем/модифицируем что нужно
7. Собираем ROM из рабочей папки
Примечание. после сборки получаем готовый к прошивке через рекавери ".zip" фаил в папке "OUTPUT_ZIP"

Две вещи, которые нужно знать:
«Кернел» - файл внутри boot.img, но boot.img – это не кернел, он в основном содержит кернел и инициализационные файлы во время загрузки.
Инструкция позамене ядра на более новых версиях "кухни" от geolog56
Есть три варианта :
  • Если кернел, который вы хотите использовать закрыт в ".img" файле (т.е. "boot.img"), то делайте следующее:
    1. Переименуйте его в "boot.img".
    2. Замените с текущим "boot.img", который находится в вашей кухне.
    3. Так же заменяем модули (если есть).
  • Если вы хотите «пересадить» кернел из одного "boot.img" в ваш существующий "boot.img":
    1. В "Advanced options", выберите опцию ”unpack boot.img” из ”any folder” (любая папка).
    2. Поместите новый boot.img внутрь этой папки, то есть вы можете извлечь кернел (zImage).
    3. Затем выберите опцию ”unpack a boot.img from your working folder”. Это создаст папку "BOOT-EXTRACTED".
    4. Скопируйте zImage (из нового boot.img) в папку "BOOT-EXTRACTED".
    5. Выберите опцию "Re-pack the boot.img".
    6. Ваш "boot.img" в рабочем фолдере получил новый кернел.
    7. Пользуйтесь предыдущим описанием, если Вам нужно также скопировать модульные файлы, если они включены в «упаковку».
  • Если новый кернел сам по себе и не находится в "boot.img" (т.е. zImage или boot.img кернел), далее описание, как добавить в рабочий фолдер в кухню:
    1. В меню "Advanced options" выберите опцию "unpack the boot.img" из рабочей папки.
    2. Скопируйте кернел файл в созданную папку "BOOT-EXTRACTED" и переименуйте файл в ”zImage”.
    3. Выберите опцию "re-pack the boot.img".
    4. Ваш рабочий фолдер "boot.img" стал с новым кернелом.
    5. Если кернел идет с другими файлами, такими как ”*.ko files для /system folder”, то скопируйте их в соответствующие местоположения.


Добавление своих программ:

Опять же есть несколько вариантов, как можно это сделать:
  • Кидаем программы в "рабочая папка/system/app" с заменой если потребуется.
  • Устанавливаем их в data:
    1. В "Advanced options" выбираем "Add /data/app functionality", после этого создаётся папка "рабочая папка/data/app".
    2. В неё кидаем программы.

Примечание. Не все программы хорошо вшиваются в прошивку, пример тому Dr. Web, который не запускается.


Особенности/дополнительные возможности при работе с ROM:

В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов. он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал Ru4kin - 09.07.17, 11:25

Причина редактирования: куратор

Другие статьи

Что такое кастомные прошивки Андроид

Что такое кастомные прошивки Андроид. Кастомные прошивки представляют собой видоизмененные, модифицированные прошивки одним пользователем или же группой пользователей, например (CyanogenMod и Miui ), это прошивка которая создана не официальным производителем.
Возникает вопрос для чего и кому нужна кастомная прошивка? Начнем с того, что Андроид ОС - это операционная система содержащая в себе ядро Linux, оно предоставляет вам очень большие возможности к работе, многофункциональности и творчеству, именно этот фактор дает огромнейший плюс, если сравнивать Андроид с другими мобильными OS. В большинстве случаев производители закладывают только базовый функционал в устройство (телефон, смартфон, планшет), чтобы в будущем подстегнуть покупателя на новую покупку, подчеркивая то что в прошлой модели этого нет а в новой модели есть.
Что представляет собой кастомная прошивка? Изготовив и установив кастомную прошивку можно добиться следующего:

  • Сделать себя superuser (суперпользователем), т.е. изначально встроить Root (рут) .
  • Если у вас будет рут, то вы сможете встроить туда firewall (файрвол), он нужен для блокировки выбранных программ к доступу в интернет, следовательно в сэкономите трафик и ресурс электроэнергии батареи.
  • У вас будет возможность выбрать и установить свои шрифты.
  • Сможете значительно улучшить чувствительность GPS (для быстрого нахождения спутников).
  • Сможете удалить и встроить Лончер (графическую оболочку).
  • Так же можно будет изменить графические элементы интерфейса и оповещения, например сделать так чтобы Android телефон стал похож на Windows Phone или Iphone.
  • Сможете встроить скрипты для того чтобы воспроизводилось HD Video и телефон бы при этом потреблял энергии по минимуму.
  • Сможете встроить свое ядро, для повышения производительности телефона, чтобы все работало как можно быстрее и вам не приходилось ждать или же можете понизить частоту процессора для экономии заряда батареи, либо вообще комбинировать эти два режима для того чтобы получить производительный и в тоже время экономичный девайс. Эти операции позволят вам за одинаковый отрезок времени выполнить гораздо больше действий чем на старой прошивке.
  • Появляется возможность установить или удалить системные приложения, ведь у многих очень дорогой интернет трафик, либо мало встроенной памяти для установки сторонних приложений. Удалив заведомо то, что нам не нужно в нашем телефоне мы делаем себе огромную пользу, тем что экономим драгоценное место встроенной памяти и освобождаем ресурсы, так как очень многие программы имеют процессы висящие в фоне и отъедающие энергию и оперативку. Например вам совсем не нравится встроенный браузер и калькулятор вы можете их удалить и установить тот браузер и калькулятор который вам подходит, содержать на своем девайсе по нескольку схожих по функционалу программы это не экономично.
  • Появляется возможность изначально задать в файле build.prop значения чтобы девайс снимал фото и видео по максимому или чтобы 3G интернет работал быстрее, изменить язык на свой родной при установке прошивки, включить аппаратное ускорение.
  • И самое интересное то, что на одном девайсе можно содержать две прошивки.

Изготавливая или устанавливая кастомную прошивку есть возможность что могут возникнуть проблемы, возможно что-то будет работать не совсем корректно или вообще откажется работать – это могут быть как программы так и некоторые функции устройства. Но обычно сообщество пользователей Android довольно быстро решает такие проблемы, возможно и саморучное допиливание кастомной прошивки. В самом плохом варианте если вам не подошла кастомная прошивка, можно восстановить свой смартфон с помощью CWM (ClockworkMod Recovery) она делает резервную копию прошивки вашего устройства со всеми установленными приложениями и настройками, а если прошивка подошла, то восстановить все программы и данные можно с помощью великолепного приложения Titanium Backup.
Устанавливая кастомную прошивку вы абсолютно ничего не теряете, наоборот вы получите огромную отдачу от своего любимого девайса.

Поиск по сайту Топ программ Мы ВКонтакте Поиск по сайту Новые игры Новые программы Новые оформления

Что такое кастомная прошивка андроид: как установить?

Что такое кастомная прошивка андроид и как установить прошивку?

Большая часть пользователей мобильных устройств, работающих на базе платформы Android, знают о существовании кастомной прошивки. Вместе с тем мало кто понимает, что такое кастомная прошивка андроид устройства, чем такая модифицированная операционная система может быть лучше оригинальной и какая от нее польза.

Разбираемся в кастомной прошивке на андроиде

Кастомная прошивка для Андроид планшетов – это прошивка, которая была разработана не официальным производителем, а группой свободных разработчиков. При этом они могут включить в уже существующую прошивку дополнительные функции, или же создать принципиально новый ее вариант.

Главные преимущества авторского перепрограммирования устройства:

  • Наличие дополнительных функций и программ, которых в оригинальном варианте операционной системы нет;
  • Удалены излишние функции, перегружающие устройство;
  • Отсутствует избыточное программное обеспечение, в котором пользователь не нуждается;
  • Позволяет более тонко настроить мобильную платформу ;
  • Устранены ошибки разработчиков официальной версии;
  • Приятный и удобный интерфейс.

Авторское программирование мобильной платформы может быть нескольких видов. Некоторые производители предпочитают отредактировать базовый код платформы от определенного производителя, улучшить ее, переработать, и дополнить ее.

Как известно, программный код ОС Android является открытым, в связи с чем на рынке образовалось огромное количество их модификаций, созданных сторонними разработчиками.

Чаще всего их пишут специально для тех или иных устройств. Второй способ авторского кодинга позволяет создать кастомную прошивку на основе «чистой» платформы андроид.

Внимание! Все действия, связанные с установкой и созданием собственных модифицированных файлов системы вы производите на свой риск. Обязательно делайте резервные копии .

Для создания собственной прошивки под андроид необходимо использовать специальные программные средства, и иметь определенный опыт в программировании.

Как установить кастомную прошивку на андроид?

Эта инструкция по установки кастомной прошивки подходит для большинства устройств андроид:

  1. На первом шаге надо разблокировать загрузчик, процесс разблокировки зависит от смартфона.
  2. Следующим шагом вам надо установить кастомный рекавери .
    3.1. На официальном сайте TWRP https://twrp.me/Devices/, просто указываете название смартфона и скачиваете новую версию для вашей модели.
    3.2. Подключите устройство к компьютеру по USB, и установите на компьютер драйверы.
    3.3. Обязательно нужно установить Android SDK.
    3.4. И в заключении нужно открыть терминал и прошить recovery командой fastboot flash recovery имя_рекавери.img (fastboot расположен в папке platform-tools внутри SDK).
  3. Далее зайдите в TWRP, в настройках нужно указать русский язык, разрешаем изменения и проводим вправо.
  4. Теперь в разделе «Очистка» выбрать «Форматировать Data», в случае если data зашифрован.
  5. Подключив устройство к компьютеру, закачайте файл с прошивкой на флешку.
  6. Кликаем на «Установка», выбираем файл и подтверждаем установку.
  7. Выбираем «Перезагрузка в ОС » (ждать нужно около 10 минут).
  8. Теперь заходим в рекавери и на всякий случай сделайте бэкап.

Кастомная прошивка может быть использована как дополнительная, при этом вы сможете также продолжать пользоваться основной. В этом случае вы получаете две прошивки на одном девайсе, здесь поможет MultiROM Manager .

Сначала сделайте резервную копию системы, потом установите приложение, перезагрузите смартфон. Установку второй прошивки делайте через MultiTWRP в разделе Advanced — MultiROM или можно через приложение.

На видео простой способ установки кастомной прошивки на андроид через режим recovery.

Список популярных кастомных прошивок для скачивания

CyanogenMod работает на большинстве моделей — cyanogenmod.com

MIUI — множество возможностей по модификации системы, качать отсюда en.miui.com


Slim ICS — всевозможные настройки и параметры. Работает на Galaxy Nexus, Galaxy S 2, Nexus S, Galaxy S. Официальный сайт slimroms.com

Liquid Smooth ROMS — поддерживает не многие модели, на сайте liquidsmoothroms.com найдете полную информацию и сами файлы для скачивания, на картинке прошивка Galaxy S3 на Android 4.2.1.

И последняя в списке LeWa — постоянно дорабатывается, функциональная и быстрая, для загрузки с их сайта bbs.lewaos.com/download.php

Особенности прошивки от стороннего разработчика

Они отличаются стабильной работой, и практически никогда не сбоят. Это связано с надежным фундаментом, которым служит многократно проверенная база, созданная разработчиками официальной версии.

Такие платформы разделяют на деодексированные и одексированные. Первые – это прошивки, в которых к каждому приложению прилагается программа с расширением odex – в них содержится часть его JAVA-кода.

Во втором виде все приложения уже содержат этот код, что позволяет добиться большей компактности.

Особенности прошивки на базе оригинальной Android

В них нет никаких ограничений, которыми пестрят оригинальные версии ОС Андроид. Они могут быть оформлены как угодно, и обладают уникальным интерфейсом. Однако свобода, которую получает пользователь используя их, часто сопряжена с нестабильной работы системы.

Частым явлением при работе с ними являются зависания системы и вылеты. Впрочем, доработать такие прошивки можно и самостоятельно.

Программы для Android

Если вы относитесь к той категории владельцев Android планшетов и смартфонов, которые любят часто менять прошивки на своих устройствах, то у меня есть для вас отличная новость.

К списку приложений, о которых которые вам необходимо знать и иметь для этого, и в который входят такие инструменты как ROM Manager, Clockworkmod и TWRP рекавери, Recovery Tools и прочие, добавилось еще одно - ROM Installer от JRummy.

Этот разработчик уже достаточно известен в мире Android как создатель приложений Root Explorer, Rom Toolbox. Font Installer и множества других полезных программ.

Но не будем отвлекаться и вернемся к ROM Installer. Это приложение создано для упрощения поиска и установки новых прошивок для Android устройств, подобно ROM Manager. Согласно описанию приложения в Google Play, ROM Installer позволяет загружать и устанавливать множество различных прошивок для сотен устройств, устанавливать модифицированные рекавери Clockworkmod или TWRP в один клик, создавать резервные копии вашей текущей прошивки (операционной системы), устанавливать патчи и моды из ZIP файлов и сообщать о появлении обновлений вашей прошивки.

В список прошивок, которые вы можете установить и обновлять на своем планшете или смартфоне кроме таких известных как Android Open Kang Project (AOKP), CyanogenMod, Paranoid Android, Miui и Carbon входит множество других, о которых вы, возможно даже никогда не слышали ранее.

Само собой, для некоторых устройств вы сможете найти значительно больше кастомных прошивок, чем для других – их количество зависит от уровня поддержки конкретного планшета или смартфона разработчиками.

В настоящее время ROM Installer находится на стадии бета тестирования и скачать его можно из Google Play Маркет совершенно бесплатно. В будущем будет выпущена PRO версия приложения, некоторые из функций которого, скорее всего, станут платными.

Скачать ROM Installer можно по следующим ссылкам (кликните по изображению QR кода, чтобы перейти на страницу приложения в Google Play):