3 Ос на одному nokia n9
Всім доброго часу доби! Довго думав про те, що ж можу привнести в суспільство. І ось, встановивши 3 ОС на свій Nokia N9, і, побачивши деякий інтерес до цього, вирішив написати про те, як я це зробив.
Отже, цей пост про те, як отримати Nokia N9 з Harmattan, NitDroid і Nemo Mobile без особливих танців з бубном.
Установка flasher.
Так як Nokia всіма силами відмовляється від своєї спадщини (куди вже без цієї Холіварние теми :)), flasher доведеться брати з Дзеркала. Качаємо звідти пакет для своєї архітектури. Установка DEB пакета не повинна викликати труднощі у типового Новомосковсктеля, так що перейдемо відразу до наступного пункту.
Установка Ubiboot.
Якщо хтось не чув, то Ubiboot - це завантажувач для Nokia N9, що дозволяє завантажувати різні ОС і різні ядра до них без перепрошивки. Приємний бонус - повністю touch-інтерфейс. Гілка на TMO.
Для установки Ubiboot нам знадобиться: Openmode-ядро (зі спеціальними фіксами), Ubiboot-ядро, меню і файл конфіга. Все це можна знайти у мене в Dropbox.
Для повної свободи дій прошьyoм Openmode-ядро. Переконайтеся, що у Вас не варті паролі і / або пін-коди. Будьте готові, що після прошивки скинуться всі Ваші облікові записи.
У терміналі від імені user'а пропишемо:
disclaimer-cal remove View-openmode
Це прибере неприємне попередження про втрату гарантії.
На комп'ютері з підключеним в режимі синхронізації піддослідним пишемо:
sudo flasher -a <файл_прошивки> -k
Після зарузкі апарату від імені root в терміналі пропишемо:
rm -rf /home/user/.accounts
rm -rf /home/user/.aegis
mkdir -p / root / ssl
cp -Rf / etc / ssl / certs / * / root / ssl
rm -rf /etc/aegisfs.d
sync
/ Sbin / reboot
Після завантаження:
cp -Rf / root / ssl / * / etc / ssl / certs
Створимо в / home / user / MyDocs папку boot і покладемо в неї файл меню і конфіга, в папку / boot покладемо то ядро, яке тільки що прошили і своє для NitDroid і розпакуємо архів preinits.tar в корінь.
tar xvf /<путь_до_архива>/preinits.tar -C /
Файл конфіга я дав свій, але думаю, що будь-хто зможе його відредагувати під себе.
Розклали всі файли по папках, перевірили, підключаємо піддослідного до комп'ютера в режимі синхронізації і прошиває ubiboot-kernel.
sudo flasher -a <файл_прошивки> -k
Якщо все зроблено правильно, то тепер у вас є гарний завантажувач.
Бекап і переразбіваем.
30 хвилин, звертаємо вікно і приступаємо до інших операцій, які можна зробити паралельно.
Заходимо Сюди і беремо останній реліз, качаємо найбільший файл.
Установка Nemo.
Залишилася найцікавіша частина - установка Nemo. Виконуємо на комп'ютері
sudo mkdir -p / media / Alt_OS /
а потім
sudo mount / dev / sdX / media / Alt_OS /. де / dev / sdX - наш новий розділ. Позначення можна подивитися в тому ж GParted.
Тепер розпакуємо RootFS від Nemo в наш свежесозданий розділ.
sudo tar --numeric-owner -xf <наш_скачанный_файл> -C / media / Alt_OS /
Чекаємо завершення процесу, має пройти хвилини 3.
Установка NItDroid.
На цю тему написано багато, так що опишу коротко.
Єдина відмінність від звичайної установки це те, що не встановлюється sillyboot. Необхідні файли образу і фікса.
mkdir -p / home / nitdroid
tar xjvf /путь/nitdroid_n9_jellybean_alpha5.tar.bz2 -C / home / nitdroid /
tar xjvf /<путь>/apps2sd_fix_alpha5.tar.bz2 -C / home / nitdroid /
Майже кінець.
Тепер просто перезавантажується в кожну з ОС, будьте готові, що перший запуск кожної з них буде досить довгим.
Висновок.
Тепер у Вас на руках ваш улюблений мученик-N9 з трьома ОС. Щасливого колупання!
P.S: писав ввечері після важкого дня, так що буду вдячний за будь-які поправки і пропозиції. Не зміг підібрати хаб, прошу допомогти.