MultiROM: Запуск нескольких прошивок на Nexus 7 13

Nexus 7 MultiROMДумаю многие из вас знают про возможность запуска нескольких операционных систем на персональных компьютерах, например Windows и GNU/Linux, а с недавних пор эта возможность появилась и на некоторые мобильные устройства. О запуске нескольких прошивок на Nexus 7 сегодня и пойдет речь.

Что это значит?

MultiROM позволяет во время загрузки планшета выбрать одну из ранее предустановленных прошивок. Это может быть стоковая прошивка, CyanogenMOD, Paranoid Android или даже Ubuntu Touch. Иногда удобно иметь под рукой несколько прошивок. При этом каждая прошивка работает независимо, имеет свое личное пространство на диске, которое никак не контактирует с другими. Выглядит все это так:

MultiROM Nexus 7 Screenshots

 

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

Как установить?

  • Подготовить устройство
  • У вас должен быть установлен TWRP
  • Скачать необходимые файлы
    Для установки вам понадобятся такие файлы: multirom_v10_n7-signed.zip, TWRP_multirom_n7_20130416.img. Если у вас НЕ установлено какое-либо кастомное ядро из этого списка: motley, intersectRaven, M-kernel, Trinity Seven, Omega 3 kernel, vorcers’ kernel, franco.Kernel, DMORE.Kernel, Timur’s Kernel, faux123 или любое другое ядро с поддержкой Kexec-hardboot (это указывает разработчик ядра), вам так же необходимо скачать еще и модифицированные ядра: kernel_kexec_422.zip (если у вас стоковая прошивка), kernel_kexec_cm101-2.zip (если у вас CyanogenMOD) или же одно из вышеуказанных ядер.
  • Сделайте полный бекап системы и перепишите его на компьютер
    Я настоятельно рекомендую не брезговать этим пунктом. MultiROM — это один огромный хак системы и вероятность что что-либо пойдет не так довольно высока. Нет, это не значит что вы можете полностью угробить ваше устройство, а вот ваши данные и вашу прошивку — запросто!
  • *Установка Kexeс-hardboot ядра
    Если у вас уже установлено одно из кастомных ядер, о которых я уже писал выше, пропустите этот пункт. Если же нет, прошейте ядро с поддержкой Kexec-hardboot, будь то модифицированное стоковое, CyanogenMOD’ское или одно из кастомных.
  • Установка MultiROM
    Перейдите в TWRP и прошейте самый главный файл - multirom_v10_n7-signed.zip.
  • Перезагрузите устройтво в FASTBOOT
    Тут же, не выходя из TWRP, перезагрузите устройство в FASTBOOT (Главное меню — Reboot — Bootloader).
  • Установка модифицированного TWRP
    MultiROM уже установлен и функционирует. Но нет интерфейса для установки других прошивок. Его предоставит нам модифицированный TWRP.

    • Запустите Nexus Root Toolkit
    • Перейдите в вкладку Advanced Utilites — Launch1
    • Запустите CMD Promt2
    • Переместите файл TWRP_multirom_n7_20130416.img в папку <путь_к_nexus_toolkit>/data (Например: D:\neXtoolkit\data\TWRP_multirom_n7_20130416.img)
    • В открывшемся окне пропишите fastboot flash recovery TWRP_multirom_n7_20130416.img3
  • Перезагрузите устройство
    Во время загрузки, вы обнаружете схожее с самым первым скриншотом меню (только с одним пунктом Internal — вашей текущей прошивкой). Просто нажмите Boot.

Отлично. Что дальше?

На этом установка MultiROM закончена. Вы можете теперь устанавливать любые другие прошивки независимо от текущей.

Как установить еще одну прошивку Android?

  • Скачайте необходимую прошивку на устройство и перезагрузитесь в TWRP
  • Перейдите в Advanced-MultiRom-Add ROM
  • В открывшемся меню выберите путь установки (Internal memory — память устройства, или же другой путь, которые появится при подключении флешки и других накопительных устройств) и нажмите Next
  • Выберите тип прошивки: zip — установочный файл, backup — установка отдельной прошивки из ранее сделанного backup’а
  • Укажите путь к установочному файлу/выберите backup и подтвердите свой выбор

Что еще можно в меню MultiROM в TWRP?

  • Удалять и переименовывать прошивки
    Делается это в меню Advanced-MultiROM-List ROMs
  • Включить автозагрузку
    Есть возможность загружать автоматически указанную прошивку через определенное время. Перейдите в Advanced-MultiROM-Settings, укажите пункт Enable auto-boot, выберите желаемую прошивку и задайте задержку перед ее загрузкой
  • «Восcтанавливать» MultiROM
    Если вы прошили другое ядро уже после установки MultiROM, нужно в ядро «вшить MultiROM», иначе меню с выбором прошивки появляться не будет. Это делается кнопкой Inject curr. boot sector в Advanced-MultiROM. Так же схожая кнопка появляется каждый раз при установке любого zip файла из TWRP. Если этот файл-новое ядро, смело жмите эту кнопку. Обратите внимание, что ядра должны быть с поддержкой kexec-hardboot, т.е. одно из костомных, описанных в начале статьи, или модифицированное стокове/cm10 (см. первый пункт в статье)
  • Прошивать файлы на выбранную прошивку
    Для этого зайдите в Advanced-MultiROM-List ROMs, тапните на необходимой вам прошивке и кликните плитку «Flash Zip». В этом же меню можно делать wipe для указанного ROM’a.

Как параллельно установить Ubuntu Desktop?

  • Скачайте необходимый образ Ubuntu — файл rootfs.img с этого сайта на устройство
    Выбирайте файл внимательней. Для каждой версии Nexus 7 свой образ. Файл который необходим - rootfs.img.
  • Перейдите в Advanced-MultiRom-Add ROM
  • В открывшемся меню выберите пункт Ubuntu desktop и нажмите Next
  • Укажите путь к rootfs.img, подтвердите выбор и дождитесь окончания установки

Как параллельно установить Ubuntu Touch?

  • Скачайте необходимые образы Ubuntu Touch на устройство: файл один, файл два.
  • Перейдите в Advanced-MultiRom-Add ROM
  • В открывшемся меню, не меняя чего-либо, нажмите Next
  • Прошейте файл mrom_quantal-preinstalled-armel+grouper_20130221.zip
  • Не выходя из TWRP перейдите в Advanced-MultiROM-List ROMs, выберите только что установленный ром.
  • В открывшемся меню выберите Flash ZIP
  • Переходим несколько раз по пункту «(up a level)» в файловом менеджере,пока не попадём в корневой каталог. Далее переходим Data/media/0/ и выбираем большой архив quantal-preinstalled-phablet-armhf.zip

Спасибо Tasssadar за MultiRom, а так же Ak_volkov за инструкцию к Ubuntu Touch.

13 thoughts on “MultiROM: Запуск нескольких прошивок на Nexus 7

  1. Радмир Мухаметшин Май 1, 2013 21:03

    очень и очень полезно, спасибо! не могли бы вы поподробнее описать прошивку prime? на 4пда нет описания. ссылочек бы)

  2. ramik Май 8, 2013 17:39

    Спасибо вам большое за статью..
    У меня к ва месть несколько вопросов
    1 у меня установлен cwm recovery. Могу ли поверх него установить twrp
    2 расскажите пожалуйста откуда вы скачивали ядра для экономии энергии или увиличения мощности процессора
    Заранее благодарен.

    • buffon Май 11, 2013 07:44

      Да, можете. Это и делается в пункте «Установка модифицированного TWRP», где ваше прошлое рекавери затрется этим.
      Насчет ядер, то следите за нашим блогом. Вскоре появится информация по всем популярным ядрам

  3. Vladimir Buchkov Май 12, 2013 13:12

    Все сделал по вашей инструкции, все получилось СПАСИБО! Единственное не смог скачать TWRP_multirom_n7_20130416.img ссылка не открывается. Нашел по имени в гугле и скачал

  4. ramik Май 12, 2013 17:37

    установил мультиром и прошивки. но не получается установить ядро к отдельной прошивке. когда устанавливаю ядро то оно добавляется ко всем прошивкам.

  5. ramik Май 12, 2013 20:55

    Еще изменилось ядро основной прошивки . Было от цианоген мод стало от tassadar.

  6. ramik Май 16, 2013 17:41

    поставил галочку на don ‘t share перед установкой новой прошивки. Теперь у новой прошивки свое ядро. А просто добавить ядро к прошивке неполучается

    • buffon Май 17, 2013 18:06

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

  7. DFyz Июл 6, 2013 04:08

    А кому нибудь удалось установить Ubuntu Desktop?

Ваш комментарий