- Две прошивки на Андроид смартфоне, это уже теперь не новость. - С появлением ядер с поддержкой dual-boot. Это стало реальностью. За основу в этой статье взято ядро Siyah Kernel. - С двумя прошивками, мы получаем свободу к экспериментам и сравнениям. И возможность подбирать новую прош. не трогая основную. Ну и конечно многое другое, для каждого свое... - Вторая прошивка имеет статус автономии, ну зависит от ядра(установленного или можно сказать прикрепленного к основной прошивке). - Файлы второй прошивки хранятся в укромном скрытом месте во внутренней памяти. Поэтому и при подключении к компу на второй прош. Внутренняя память будет недоступна. - Есть также на ядре siyah интересная функция, которая позволяет менять прошивки местами(альтернативная становится вместо основной, а основная становится второй(альтернативной). - Помимо того что обе прошивки используют одно ядро на двоих. Также одна на двоих и файловая система(память телефона, карта памяти.) Тоесть кеш, музыка, изображения и др... - Если изменять настройки ядра отдельно для прошивок НЕ возможно. То прошивать апдейты не касающиеся ядра_ можно. - Умельцы добились того, что теперь вторая прошивка живет своей жизнью. И можно её свободно заменить или удалить, отдельно для нее делать вайпы, делать NANDROID резервные копии и восстанавливать их обратно. И как уже говорилось прошивать моды и апдейты.
------------------- -Все что вы делаете... Делаете на свой страх и риск!!! -Администрация сайта и я не несем никакой ответственности за возможный нанесенный вами, вред вашему девайсу! -Главное делать все по порядку, вникая и иметь прямые руки.И все выйдет! -------------------
Теперь приступим!
* Есть несколько ядер которые поддерживают Dual-boot, ну полностью открывает все возможности по установке и управлению 2ndROM, и является безопасным и стабильным это ядро _ SiyahKernel ~ Поэтому дальше речь будет идти именно о этом ядре. ~ И поскольку у меня телефон Samsung Galaxy S2, поэтому примеры тоже на нем. ---------- 1.Что нужно для установки и работы dual-boot.
Для работы двух прошивок на одном Андроид-аппарате нужно иметь_ * Установленную прошивку Андроид 4.x.x . * Root доступ. * Ядро SiyahKernel - Последних версий. Рекомендовано (4.0.1), читаем комменты в теме ядра... * Также в памяти телефона (внутренней sdCard) должно быть свободно более чем 2.5 gb свободного места.
- Перезагружаемся в режим Recovery_ (HOME+volume down+power)(Дмной+громкость вверх+клавиша питания). Там будем пункт (dual-boot options), открываем его. ~~~~~
- 1 способ) В dual-boot options/Clone 1stROM to 2ndROM _ и текущая установленная прош. устанавливается(клонируется) в 2ndROM. Тоесть становится нашей второй прошивкой. Потом текущую прошивку можно заменить на другую 4.x.x. - Не забываем, что на новой основной прош. чтобы все работало, должно также стоять тоже ядро siyah kernel. * Можно также обратно из альтернативной прош. копировать ее в основную.(пункт - Clone 2ndROM to 1stROM) ~~~~~
- 2 способ) Установка *.zip прошивки напрямую в 2ndROM. Закидываем на телефон *.zip прошивку. Загружаемся в Recovery! Также выбираем... dual-boot options/ * install zip to 2ndROM from internal SD _ если прошивка на встроенной памяти. * install zip to 2ndROM from external SD _ если прошивка на карте памяти. - Выбираем нужную прош в файловой системе и прошиваем! ~~~~~
- 3 способ) Восстанавливаем во второй ром, прош. из сохраненого (Nandroid) (CWM) бекапа. * Если такового нет: ~Прошиваем нужную прош! (CWM, Recovery, Odin). ~Делем бекап (CWM, Recovery). * Теперь восстанавливаем бекап в 2ndRom. - Recovery! Там же... dual-boot options/ * Restore as 2ndROM _ если прошивка на карте памяти. * Restore as 2ndROM from internal SD _ если прошивка во внутренней памяти.
- Выбираем! Устанавливаем! ~~~~~ # Перед прошивкой не забываем делать вайпы второго РОМА! - Wipe 2ndROM data/cache - Wipe 2ndROM dalvik-cache.
ROM * Основная прошивка называется _ Primary Rom. Вторая называется _ Secondary Rom. * Secondary Rom хранится по пути sdCard/ .secondrom/ папка скрыта, в ней находится 2 файла, это и есть наша вторая прошивка. * 2ndROM _ второй РОМ, Виртуальный ром куда мы ставим вторую прошивку. * Когда мы установили вторую прош. Во время запуска телефона(перезагрузки), появляется окно с логотипом Siyah, и дается три секунды для выбора запуска альтернативной прошивки. Для выбора нужно нажать в течении трех секунд клавишу HOME или Volume Down . И загрузится наша secondrom(альтернативная прош.) ~~~~~ DUAL-BOOT - Расшифровка значений
* dual-boot options/
- View current status _ Проверка статуса альтернативной прош. (Версия, сборка, модем, дата и др...) - Clone 1stROM to 2ndROM _ Копировать(клонировать) текущую прош. в альтернативную. - Clone 2ndROM to 1stROM _ Копировать альтернативную прош. в основную. - Remove 2ndROM _ Удалить вторую прош. - Swap 1stROM and 2ndROM _ Эта функция, меняет прошивки местами. (Основная прош. становится второй, а вторая аналогично). - install zip to 2ndROM from internal SD _ Установить новую прош. напрямую во второй РОМ_ с основной памяти. - install zip to 2ndROM from external SD _ Установить новую прош. напрямую во второй РОМ_ из карты памяти. - Wipe 2ndROM data/cache _ Очистка(вайп) данные и кеш. - Wipe 2ndROM dalvik-cache _ Очистка(вайп) системный кеш. - Fix 2ndROM permission _ Установка(смена) разрешений (связано с разрешением на удаление, запись, чтение. Нужно для решения некоторых проблем, особенно в работе root). - Backup 2ndROM _ Создание резервная копия альтернативной прош. на карту памяти. - Restore as 2ndROM _ Восстановление резервной копии во второй РОМ_ с карты памяти. - Backup 2ndROM to internal SD _ Резервная копия второго РОМа_ во внутреннюю память. - Restore as 2ndROM from internal SD _ Восстановление резервной копии во второй РОМ_ из внутренней памяти. ~~~~~ #Как прошивать на второй ром апдейты моды и другое не касающееся ядра. (Например titanium update, мод клавиатуры, различные обновления, или модификации из "кухни".) ТАКИМ ОБРАЗОМ: - install zip to 2ndROM from internal SD _ если прош-файл на встроенной памяти. - install zip to 2ndROM from external SD _ если прош-файл на карте памяти. ~~~~~ #Как быть с программами и настройками?!
- Я нашел решение совмещения программ и даже настроек основной и альтернативной прошивки. - Решение это Titanium Backup 1. Чтобы заново не устанавливать программу во втором роме, восстанавливаем ее в titanium из бекапа. 2. Если нам нужны настройки определенной программы, даже сохранить заметки или настройки игры, теже настройки GO launcher, _ Делаем бекап в основном роме и восстанавливаем в titanium во втором. 3. Только остается правильно настроить titanium, и место хранения резервной копии должно быть в одном месте на обоих прош.
- Также можно и восстанавливать через titanium и обратно с второго рома в основной. - Я таким образом восстанавливал(переносил) настройки Mobile Agent, Kaiten Mail, Skype, Заметки, GO launcher EX, некоторых Игр и др...
Okidenus, 1. У вас же galaxy s2 ? 2. Cyanogen на основе андроид 4.1.1 ? 3. Каким обрезом ставили, из бекапа, клон или прямо во второй ром? ------------- Добавлено в 02.55: Немного уточню! При переходе с 4.0 на Андроид 4.1 Нужно переходить на ядре siyah или с официальной прош(например 3х файловая офф 4.03) . Если через recovery, то с полными вайпами и очисткой системного раздела. И после установки 4.1 опять сделать вайп(cache и dalvik cache). Ибо так, и это чаще всего, без вайпа после перехода_ загрузка идет очень долго или вообще не запускается, а висит на анимации запуска. Это все нужно, Вне зависимости от того, в основной или второй ром ставится 4.1. При установке сразу во второй ром андроида 4.1._ Лучше всего сделать полное удаление 2nd ром.(Remove 2nd Rom)
gens007, Если сделают ядро с dual boot. То будет возможно. И еще какой минус на optimus one. нет встроенной памяти. ну разве что на флеш сделают secondrom.
yurezz, Ты прав. щас исправлю. Спасибо что приметил. ------------- Добавлено в 11.51:Обновление от 13/08/2012 12:51:35 ============ Причина редактирования: Исправил ошибку.
ЗАЧЕМ ДВЕ ПРОШИВКИ НА АНДРОИДЕ? 1. Запасная, на случай глюка первой. 2. Можно тестировать все что угодно на альтернативной, а основная остается не затронута. Все настроенно и работает. 3. Можно тестировать прошивки. и если нашлась достойная заменить ней основную. 4. Можно сравнивать между собой две прош. и функции и энергопотребление, и другое другое. 5. Также для себя каждый найдет еще для чего это нужно.зачем две квартиры, зачем две машины, зачем два телефона в одном аппарате...., ? это риторические вопрос... У меня например сейчас основная стоит Андроид 4.0.1.1от Cyanogen 10, Жду следующую версию, ну все же в ней много недостатков, я ее тестирую и ищу решения для устранения недостатков. А вторая стоит 4.03 LPG от Poppuri. в ней все настроено и работает. Сделаю ее бекап и поставлю еще Omega 4.03 тоже LPG. По тестирую. Если не понравится вернуть через бекап обратно.
Ребят, я могу конечно не понимать, потому что до сих пор сижу на симбиане, но зачем иметь одновременно в устройстве две прошивки? Польза практическая какая?
Okidenus,
1. У вас же galaxy s2 ?
2. Cyanogen на основе андроид 4.1.1 ?
3. Каким обрезом ставили, из бекапа, клон или прямо во второй ром?
-------------
Добавлено в 02.55: Немного уточню!
При переходе с 4.0 на Андроид 4.1 Нужно переходить на ядре siyah или с официальной прош(например 3х файловая офф 4.03) . Если через recovery, то с полными вайпами и очисткой системного раздела. И после установки 4.1 опять сделать вайп(cache и dalvik cache). Ибо так, и это чаще всего, без вайпа после перехода_ загрузка идет очень долго или вообще не запускается, а висит на анимации запуска.
Это все нужно, Вне зависимости от того, в основной или второй ром ставится 4.1.
При установке сразу во второй ром андроида 4.1._ Лучше всего сделать полное удаление 2nd ром.(Remove 2nd Rom)
1 ответить