Оценете темата:
  • 1 гласа - средно 5
  • 1
  • 2
  • 3
  • 4
  • 5

[Wi-Fi & 3G][Ръководство] Multiboot с MultiROM - или как да избираме между Android и U
#1

[box]
ПРОЧЕТЕТЕ СЛЕДВАЩИТЕ РЕДОВЕ МНОГО ВНИМАТЕЛНО!


СЛЕДВАТЕ ТЕЗИ СТЪПКИ НА СВОЙ РИСК.
Ръководството е изпробвано и работи. Не нося отговорност за брикнати таблети, за всякакви щети, включително (но не само) "изпържени", ударени с чук, хвърлени през прозореца/терасата и т.н. устройства, както и за невалидна гаранция .


Прочетете настоящото ръководство внимателно, дума по дума! Има шанс, макар и нищожен, да брикнете таблета си! Гаранцията ви ще отпадне, ако има такава. Все пак е възможно да бъде върната чрез метод на обратно флашване.

Важно е стъпките да се изпълняват в реда, в който са описани.


Устройства, за които е предназначено ръководството:
Nexus 7 Wi-Fi (grouper/nakasi)
Nexus 7 Wi-Fi+3G (tilapia/nakasig)

Ръководството е тествано на Nexus 7 Wi-Fi (grouper/nakasi) и въпреки че работи на Nexus 7 3G, е възможно да има някои разлики. Използвайте ROMове, подходящи за вашето устройство

Предупредени сте.


Последно обновено на 29.03.2013 след не особено учтиво искане за това.
[/box]

Здравейте,
След назидателните уводни думи, които пиша във всяко свое ръководство, мисля, че трябва да обясня какво точно е multiboot и за какво всъщност става дума в поста, който четете. Multiboot е възможността при стартиране на дадено устройство да се избира операционната система, която да се стартира. Концепцията със сигурност е позната на по-опитните компютърни потребители - сигурен съм, че една немалка част от вас поне веднъж са инсталирали паралелно две различни версии на Windows, Windows и Linux или различни дистрибуции на Linux на една машина.
Това ще направим и тук - след инсталация на всичко необходимо ще можете да инсталирате колкото си поискате ROMове на устройството си (стига вътрешната памет да ги побере). Тези, които имат USB OTG кабел ще могат да boot-нат устройството и от USB flash памет.

А за тези, които искат да изпробват Ubuntu, което отскоро има версия и за Nexus 7 - това е чудесна възможност да го направят, без да форматират таблета си.

Е, нека да започваме.

Необходим хардуер: Nexus 7, USB кабел, Windows или Linux компютър (Linux потребителите ще трябва сами да си набавят софтуерните инструменти или да имат инсталиран Android SDK)
Необходим софтуер (компютър): Fastboot драйвери за Nexus 7 (Windows)
Необходим софтуер (таблет): ClockworkMod Recovery (за повече информация - тук)

Текущо инсталираният на таблета ROM ще се запази, но за всеки случай си направете поне Nandroid backup, за да можете да го върнете в предишното му състояние, ако нещо се обърка.

СТЪПКА 1: Промяна на kernel
За да проработи метода трябва да се използва специален пачнат kernel (ядро); засега има само пачната версия на стоковия kernel и на kernel-а на CyanogenMod 10.
  1. Свалете kernel-a, в зависимост от това с кой ROM сте:
    Android 4.1, официален
    Android 4.2, официален
    Android 4.2.2, официален
    CyanogenMod 10.1
    За други kernel-и можете да прегледате темата за MultiROM в xda-developers, линк има в края на поста.[/*]
  2. Копирайте файла с kernel-а на таблета, без да го разархивирате.
  3. Влезте в ClockworkMod Recovery (задръжте 2та Volume бутона, натиснете Power без да ги отпускате, изберете Recovery mode с volume бутоните, потвърдете с Power)
  4. В самото recovery се придвижвате с volume бутоните, избирате с power. Ако recovery-то има опция за управление с докосване - още по-добре. Изберете install zip from sdcard, след това choose zip from sdcard
  5. Навигирайте до мястото, където сте копирали kernel-a, изберете го и потвърдете с Yes.

    Оттук нататък точки 2-5 ще бъдат наричани просто "флашнете с ClockworkMod Recovery"[/*]

СТЪПКА 2: Флашване на MultiROM
  1. Свалете този файл.
  2. Копирайте го на таблета и го флашнете с ClockworkMod Recovery.

Все още не сме готови.

СТЪПКА 3: Промяна на recovery
Не си търкайте очите, правилно прочетохте. Ще трябва да сменим ClockworkMod Recovery със специално такова, което ще ни позволи да добавяме ROMове към MultiROM, който иначе е безполезен без него. С recovery-то се работи много лесно, а и има поддръжка на touchscreen.
Повечето от вас знаят как се прави, но все пак ще обясня:
  1. Уверете се, че fastboot драйверите са инсталирани правилно (ако не сте сигурни: изключете таблета, задръжте двата volume бутона, натиснете Power без да ги пускате, свържете таблета с USB кабел към компютъра и обновете драйверите през Device Manager, линк към тях има по-горе)
  2. Рестартирайте таблета в режим bootloader (изключете таблета, задръжте двата volume бутона, натиснете Power без да ги пускате); ако имате root можете да използвате Terminal Emulator и да напишете последователно следните две команди: su [Enter] reboot bootloader
  3. Свалете този файл - това са инструменти от Android SDK; тези, които имат такива могат да пропуснат тази точка; разархивирайте току-що сваления файл в произволна папка; за пример ще ползвам C:\android-tools ; трябва да се окажете с папка с име Android вътре в нея
  4. Отворете command prompt (клавиш Win+R>cmd>[Enter]) и напишете:
    cd C:\android-tools\Android[/*]
  5. Не затваряйте command prompt-а. Свалете recovery-то.
  6. Копирайте току-що сваленото recovery в папката Android, намираща се в папката, която създадохте (в моя случай е C:\android-tools\Android)
  7. В command prompt-а, който преди малко отворихме, напишете:
    fastboot flash recovery multiboot-recovery.img
    Ако името на img файла е друго, естествено, напишете него.

    Трябва да се изпише следното:
    sending recovery... OKAY
    writing recovery... OKAY


    Това означава, че се е получило.
    [/*]

СТЪПКА 4.А: Добавяне на ROM (Android)
След като сме инсталирали всичко, можем да пристъпим към добавяне на ROMове. Можем да добавим колкото си искаме - единственото ограничение е паметта на таблета (32GB версиите, които са по-масови, биха побрали доста ROMове).
Предварително си подгответе ROM на вътрешната памет на таблета, като boot-нете internal ROM-а.
  1. Включвайки таблета, биваме посрещнати от менюто на MultiROM, където единствения избор засега е Internal (ROM-а, с който досега сме използвали таблета). Менюто се управлява чрез тъчскрийна. Отгоре има 3 таба - Internal (за стартиране на ROM от вътрешната памет), USB (ясно какво е) и Misc. Избираме Misc. и натискаме Reboot to recovery.
  2. След като стартира рекавърито, избираме Advanced, след това MultiROM, след което Add ROM
  3. За тип на ROM маркираме Android
  4. Share Kernel го оставяме на Share. Don't share се препоръчва единствено, ако ROM-а не стартира със Share.
  5. От Install to избираме мястото на инсталиране, обикновено Internal Memory. Ако искате да стартирате от USB устройство - свържете го, рестартирайте таблета отново в рекавъри режим (Home>Reboot>Recovery) и по същия начин изберете USB storage).
  6. Натиснете Next. ROMовете обикновено са ZIP файлове, така че изберете ZIP File.
  7. Изберете файла с ROMа от следващия екран; на следващия екран плъзнете кръглия син плъзгач надясно, за да започне инсталацията
  8. Изчакайте да приключи инсталацията. Рестартирайте таблета. ROMа би трябвало да се е появил в менюто на MultiROM.

СТЪПКА 4.Б: Добавяне на ROM (Linux)
Чрез MultiROM можете да опитате Ubuntu, без да се налага да форматирате таблета.
Инсталира се аналогично на Android ROM (стъпка 4.А).
Отново, предварително свалете Ubuntu или друг Linux ROM и го копирайте в таблета. Официална страница, за сваляне на по-нови версии (daily builds)
  1. Влизаме в recovery mode
  2. След като стартира рекавърито, избираме Advanced, след това MultiROM, след което Add ROM
  3. За тип на ROM маркираме Ubuntu или Linux (в зависимост от версията на MultiROM)
  4. От Install to избираме мястото на инсталиране, обикновено Internal Memory. Ако искате да стартирате от USB устройство - свържете го, рестартирайте таблета отново в рекавъри режим (Home>Reboot>Recovery) и по същия начин изберете USB storage).
  5. Натиснете Next. Ubuntu е във формат .img.gz. Изберете файла с Ubuntu.
  6. На следващия екран плъзнете кръглия син плъзгач надясно, за да започне инсталацията
  7. Изчакайте да приключи инсталацията. Рестартирайте таблета. ROMа би трябвало да се е появил в менюто на MultiROM.
Списък с Linux ROMове, съвместими с MultiROM

Това е! При стартиране на таблета изберете ROM-а, който искате да заредите, и натиснете Boot. Не забравяйте и че винаги нещо може да се обърка с даден ROM - ако стане така, просто го изтрийте от recovery-то (Advanced>MultiROM>List ROMs>[изберете проблемния ROM]>Delete).

Ако искате да преименувате даден ROM, процедурата е същата, но вместо Delete изберете Rename. Flash ZIP пък се използва за флашване на допълнителни пакети (като gapps например).


Надявам се да съм бил полезен! Успех на всички, които ще изпробват настоящото ръководство! :thumbup:
Ако ви е харесало, бих искал да ви помоля да натиснете +1 Angel

Линк към темата в xda-developers, по която е правено ръководството.
Благодарности на Tasssadar@xda-developers - авторът на MultiROM.

Запознайте се с Правилата на форума. | Устройства: ZTE Blade III, Sony Xperia Z (dead)
Предишни: Nexus 7 2012, ZTE Blade, Samsung Galaxy SII NFC | Други: Toshiba Encore, Nokia Lumia 630, Apple iPad mini
Цитирай
Аксесоари
#2

Евала, перфектно обяснено! :bow:
Цитирай
#3

Благодаря!

Galaxy S2 - Google Nexus 7 - Galaxy S4 - Xiaomi MI3 - Xiaomi MI NOTE PRO -Le Eco Le MAX2 - Xiaomi MI PAD 2 - Galaxy S9 PLUS -
GALAXY NOTE 10 PLUS-Aura Glow,GALAXY Watch black
Цитирай
#4

При мен се получи един проблем , когато напиша fastboot flash recovery .... и флашна мултиром рековери ми изчезва cwm рековъри и дефакто оставам с twrp и мулти ром рековери.Някой знае ли решение на проблема .. ??

HTC One X -->>Cyanongemond 10.1<<---
Nexus 7 32 GB Wifi >>MultiRom<<
Цитирай
#5

Не може да се нарече проблем - точно това трябва да се случва.

Пригоденото за MultiROM TWRP recovery замества ClockworkMod. MultiROM не означава multi recovery. Можеш да си сложиш ClockworkMod, обаче тогава ще загубиш функционалността на MultiROM (ще ти остане в boot partition, но няма да можеш да добавяш/премахваш/редактираш ROMове, а точно това е предназначението на TWRP).

Запознайте се с Правилата на форума. | Устройства: ZTE Blade III, Sony Xperia Z (dead)
Предишни: Nexus 7 2012, ZTE Blade, Samsung Galaxy SII NFC | Други: Toshiba Encore, Nokia Lumia 630, Apple iPad mini
Цитирай
#6

Аха ясно разбрах аз си мислех , че не трябва да ми се губи cwm :facepalm: Tooth

HTC One X -->>Cyanongemond 10.1<<---
Nexus 7 32 GB Wifi >>MultiRom<<
Цитирай
#7

Благодаря, за хубавото разяснение и добре написаното ръководство! :cheers: :thumbup:

П.С:

Сложих Ubuntu, но за момента не виждам практическо приложение на таблет, по простата причина, че е много бъгаво!

При, първоначалния сетъп, всичко е на артефакти (визирам специално Nexus 7 / 3G / 32GB - Tilapia)!
След всяко пускане се държи различно, и е много труден за работа без капацитивната показалка!

Едвам минах уизард-а и сетъпа за да стигна до работоспособния "десктоп". Явно все още има много вода да изтече, докато от Canonical ни зарадват с прилично работеща версия!

За сега го слагам в "килера", пък да видим нататък как ще се развие проекта!
Цитирай
#8

s01o написа:Благодаря, за хубавото разяснение и добре написаното ръководство! :cheers: :thumbup:

П.С:

Сложих Ubuntu, но за момента не виждам практическо приложение на таблет, по простата причина, че е много бъгаво!

При, първоначалния сетъп, всичко е на артефакти (визирам специално Nexus 7 / 3G / 32GB - Tilapia)!
След всяко пускане се държи различно, и е много труден за работа без капацитивната показалка!

Едвам минах уизард-а и сетъпа за да стигна до работоспособния "десктоп". Явно все още има много вода да изтече, докато от Canonical ни зарадват с прилично работеща версия!

За сега го слагам в "килера", пък да видим нататък как ще се развие проекта!

Напълно съм съгласен.
Друг проблем е, че след малко ползване показалеца на мишката се бъгва и е все едно, че е постоянно натиснат. С хардуерна мишка и клавиатура обаче проблема се решава.

За мен истинската полза от MultiROM е възможността да се избира между Android ROMове, не толкова Ubuntu.

Запознайте се с Правилата на форума. | Устройства: ZTE Blade III, Sony Xperia Z (dead)
Предишни: Nexus 7 2012, ZTE Blade, Samsung Galaxy SII NFC | Други: Toshiba Encore, Nokia Lumia 630, Apple iPad mini
Цитирай
#9

Искам да попитам дали някой е подкарал wine на тази версия на Убунту при мен не се получава ...

HTC One X -->>Cyanongemond 10.1<<---
Nexus 7 32 GB Wifi >>MultiRom<<
Цитирай
#10

Уморих се вече в раздел Общи приказки да го повтарям това нещо, но ще го напиша и тук.

Няма как да стане - дори и Wine да тръгне, Windows приложенията няма да вървят, защото Nexus 7 и повечето Android устройства са с процесори, базирани на ARM архитектурата. Windows, както и Windows приложенията, както и някои Linux приложения, са компилирани за x86. Затова Ubuntu Software Center на Nexus 7 е много по-беден - показват се само компилираните за ARM програми.

Накратко - Windows и Windows приложения не могат да бъдат изпълнявани на Nexus 7, освен ако някога не се появи емулатор.

Запознайте се с Правилата на форума. | Устройства: ZTE Blade III, Sony Xperia Z (dead)
Предишни: Nexus 7 2012, ZTE Blade, Samsung Galaxy SII NFC | Други: Toshiba Encore, Nokia Lumia 630, Apple iPad mini
Цитирай
#11

Мерси за отговора това исках да разбера .. Smile

HTC One X -->>Cyanongemond 10.1<<---
Nexus 7 32 GB Wifi >>MultiRom<<
Цитирай
#12

Пф ъпдейтнете тази тема ..... Реших днеска да го правя по тая тема то липсват половината неща... Щом темата е заслужила да бъде закачена поне да бъде и ъпдейтвана .. ! Smile

Asus Nexus 7 , iPhone 5S Smile
Цитирай
#13

Нищо не липсва. Първо, всички необходими файлове са ми качени на личния Dropbox акаунт и линковете са от там, така че, естествено, няма как да бъдат изтрити.
Второ, моля без заяждане и грубости.

Запознайте се с Правилата на форума. | Устройства: ZTE Blade III, Sony Xperia Z (dead)
Предишни: Nexus 7 2012, ZTE Blade, Samsung Galaxy SII NFC | Други: Toshiba Encore, Nokia Lumia 630, Apple iPad mini
Цитирай
#14

Сложени са линкове само до Android 4.2 (Къде са за 4.2.2 ?), Сложена е версия на MultiRom v6,а последната версия е v9. Така де аз ли съм сляп ? Не се заяждам ама ти и с този коментар вместо да погледнеш самата тема ти се заяждаш, ако някой потребител, който грам представа си няма за какво става дума за Android etc. Най-много таблета да му направи bootloop както при мен, защото реших 1 път да направя нещо по български tutorial.

Asus Nexus 7 , iPhone 5S Smile
Цитирай
#15

А прочете ли текста в сивото поле най-горе?
Tutorial-а е изпробван много пъти, а влизането в bootloop не означава, че същият е лош, а че нещо от инструкциите просто не е спазено. Това, че няма Android 4.2.2 не означава, че половината неща липсват. (Плюс това ROMове могат да се теглят отвсякъде... А и tutorial-a си има информация за инсталиране на ROMове, независимо, че не е задължително)

Има и друго - не съм длъжен да стоя постоянно в темите в XDA и да следя постоянно обновяванията, още повече, че разликите между v6 и v9 са минимални.

Учудва ме, че можеше просто да отбележиш, че темата има нужда от обновяване, а вместо това решаваш да се държиш грубо и да проявяваш неуважение към нещо, което другите са се трудили да направят (колкото и да не ти се вярва ми отне доста часове, за да тествам лично всичко и напиша стъпките).

До довечера ще кача новите неща на Dropbox-a и ще публикувам линкове...

Запознайте се с Правилата на форума. | Устройства: ZTE Blade III, Sony Xperia Z (dead)
Предишни: Nexus 7 2012, ZTE Blade, Samsung Galaxy SII NFC | Други: Toshiba Encore, Nokia Lumia 630, Apple iPad mini
Цитирай
#16

Ubuntu touch ще има официална версия на края на Май според 4pda.ru.
Цитирай
#17

Да и нищо интересно като за таблета, те ще се опитат да оправя разговорите, сърфирането и превключването между 3g и Wifi. Останалото, за после.

Трудно е да си тъп, особенно за околните!
Цитирай




Потребители разглеждащи темата: 1 гост(и)