Kettős firmware android

Kettős firmware android

Nehézségek DUAL BOOT

Kezdjük azzal, hogy próbáljuk meg kitalálni, hogy mi is pontosan a hírhedt dual boot, és miért nagyszerűen működik a PC, de nem lehet végrehajtani a mobil eszközön mankó nélkül
és bárokban. Hogyan betöltése több operációs rendszer egy szabványos PC-n? Az MBR varrott speciális bootloader, amely lehetővé teszi, hogy válassza ki a partíciót, amely továbbra is loading
rendszer. Tartalmazza a számítógép, a felhasználó kiválasztja a menüből a kívánt menüpont, és a rakodó végrehajtja a kódot elején jegyezték be az e szakasz; általában van saját boot loader amely átadja a vezérlést az operációs rendszer kernel, és betöltődik az OS.

Tény, hogy a dolgok egy kicsit bonyolultabb. Például a Linux boot loader nem adja át az ellenőrző kódot elején ebben a szakaszban, és automatikusan betölti a kernel a partíciót a memóriában, és átadja a vezérlést, de a mi esetünkben ez nem számít.
Ami fontos, hogy az asztali operációs rendszer általában elég csak az egyik partíció méretét és amelynek jelenlétében a rendszer határozza meg a felhasználó. Keresünk három operációs rendszer egy lemezen - Split lemez három részre, és tegye mindegyikük a megfelelő operációs rendszer (a Knicks általában félretett három vagy négy részre, de lehet telepíteni egy).

Módszer száma 1. Módosított RECOVERY + SD-kártya

Normális Android betöltése a következő. A felhasználó megnyomja a gombot aktiválja az elsődleges boot loader, amely ellenőrzi a partíciós tábla és átadja a vezérlést kód található szakasz elején csomagtartó.
Ez a kód teszi a kernel bootstraps; fogadásvezérlést az összekapcsolja található ugyanazon a partíció rendszerindító RAM-lemezt, amely elindítja az init, csatlakoztassa a többi rész, leírt egy speciális fájl ram-disk és betölti az operációs rendszert.

Úgy tűnik, egyszerű, de van egy funkció: ha az elsődleges boot loader megállapítja, hogy együtt a bekapcsoló gombot Hangerő le gombot nyomta meg (vagy egy másik gombot a különböző eszközök különböző módokon), vagy részben misc kifejtett speciális jel, ő ad menedzsment nem indul, és helyreállítási! Az utóbbi, mint tudjuk, magában foglalja a helyreállítási konzolt, de só nem ez a helyzet, és hogy mind mérete és tartalma helyreállítási szakasz nagyon hasonlít a csomagtartó.

Kettős firmware android

Mit jelent ez a számunkra? Ez így van, akkor töltse ki a helyreállítási boot image partíció más firmware, és azt csatlakoztassa más szakaszainak a rendszer nem a belső memória, valamint a pre-megosztjuk SD-kártyára. Ez a legegyszerűbb és nagyon ősi módon beállítani dual boot, ami megjelent idején az első Android-verziók, és most szervezésére Android / Ubuntu dual-boot (asztali változat) a lemezeket, és az Ubuntu Touch telepítő (csak támogatott Nexus).

Plusz ez a módszer rendkívül egyszerű végrehajtását. Mindössze annyit kell tennie -, hogy megtörje az SD-kártyát a szakaszok (kettő esetében Android - rendszer és adatok, gyorsítótár szakasz egy szabványos) az ext4 fájlrendszer, kivonat a kép indító szakasz A második firmware, a változás egy pár sort az fstab belül a fájl RAM-disk pack kép és villog a helyreállítási partíció. De a hátrányok sok. Ez képtelenség, hogy hozzáférjen helyreállítási
(Valójában lehetséges, ha flash-kép helyreállítási közvetlenül az operációs rendszer, de ez perverzió), a korlátozás az egyik oldalon az operációs rendszer és annak szükségességét, hogy a memóriakártya-nyílás a készülék. Szerencsére, van egy kényelmes módosított módszere.

MultiROM nem működnek a kódolt partíció adatok ( «Biztonsági beállítások titkosítása adatok").

Módszer száma 2. Dinamikus RE-BOOT

A boot partíció, van egy funkció, amely már világossá vált a történet során: valamennyi tartalom betöltődik a memóriába az inicializálás során, így az első szakasz után a boot nincs szükség, csak a következő újraindításig.
Köszönhetően ezt a funkciót, akkor végre egy módosított változata az első módszer, ami nem potrebuetperezapisi hasznosítás.

Ez a módszer, bár nem tökéletes, de ez is nagyon népszerű. Azonban a legtöbb döntés még mindig a következő módosítással.

Módszer száma 3 HIBA memóriakártyáról

Módszer száma 4.KEXEC + másodlagos rakodó

És itt jön a legtöbb helyes és megfelelő eljárás kettős indítást is, hogy a rajongók is felér. Sőt, ez még mindig egy harmadik út, de egy nagyon fontos adalék - nagybetűvel kexec mechanizmus helyett felülírva csomagtartó-szakasz. Kexec - ez az egyik jellemzője a Linux kernel, amely lehetővé teszi, hogy egy eltérő kernel, újraindítás nélkül az egész rendszer. Ez a módszer működik, mint ez. A boot partíció fő firmware integrálja egy speciális kódot, amely az úgynevezett másodlagos rakodó.

Módszer száma 5. MULTIROM

MultiROM - a legjobb végrehajtása dual-boot mechanizmus elérhető az Android. A rendszer egy megvalósítása a negyedik módszer, és három részből áll: a másodlagos rakodó módosított hasznosítás, amely lehetővé teszi, hogy a jogot, hogy frissítse a fő firmware és telepítése további ok, automatikusan módosítja őket dolgozni dual boot módban, és a speciális telepítő formájában Android-alkalmazás, amely az összes megköt.

Kettős firmware android

A fő képernyő MultiROM menedzser telepítése után a kernel

Sajnos, MultiROM csak a Nexus 4, 5. és 7. (mindkét változat a tabletta), valamint a portok informális HTC One, HTC egyik X, Galaxy S4 és Droid DNS, tehát, akkor hasznos, csak a tulajdonosok ezeket az eszközöket.

Kettős firmware android

A telepítés végén alkatrészek MultiROM

Kettős firmware android

Ubuntu Touch telepítési felület

Így, miután megkaptuk az új kernel (vagy szerzett), és a ZIP-archívum a firmware-t, fuss MultiROM menedzser és várja meg, amíg ellenőrzi a rendelkezésre álló összetevői a rendszerben. Ha már telepítve van a kernel, akkor el lesz távolítva csak MultiROM rakodó (az első sorban a hal „Installation Status”), és egy módosított helyreállítási (második sor). Mindkét összetevő lehet beállítani, kattintson a „Telepítés” gombra, hogy meghaljon „Telepítés / Frissítés” (opció jelölésre nincs szükség, az alkalmazás már be van állítva egy nagyon kívánatos kullancs).

Kettős firmware android

MultiROM rakodóautomatikát
emelő terhelés alatt a fő firmware
öt másodpercig

Ezt követően, az alkalmazás elküldi a készülék újraindítása és a boot firmware, hanem a szokásos látni fogja a logót tartalmazó képernyő MultiROM rakodó. A rendelkezésre álló firmware lesz egyetlen - Belső. Ez az alap firmware, amely betölti a következőtől tapnut elég annak nevében. Azonban ez még túl korai, hogy letölthető firmware-t és kell telepíteni további firmware-t. Ehhez nyissa meg a Misc fülön a rakodó és kattintson a Reboot Recovery.

Most a képernyőn meg kell jelennie TWRP című MultiROM TWRP. TWRP egy szabványos funkciók telepítésének és kezelésének további firmware-t.

Mindezek a funkciók Speciális szakaszában építeni egy opcionális firmware, megy ez a szakasz, és kattintson a Hozzáadás ROM kiválasztására szolgáló képernyő: Firmware típusú (Android, Ubuntu Touch vagy MultiROM Installer van a firmware MultiROM formátumban) megosztása a kernel között firmware ( mindig a „Nem”), valamint a típusú memória kell telepíteni (belső vagy memóriakártya). Hagyjuk mindent úgy, ahogy van, és kattintson a Tovább gombra, majd ZIP
fájlba. A szabványos fájlválasztó ablakban a firmware-t. Mi található az egyik korábban letöltött ZIP-fájlt a firmware-t, Tapan és elfogadja a firmware-t a lapozzunk balról jobbra. A végén kattints Reboot, és várjon, amíg a boot képernyő jelenik meg. Most nem kell két sor: belső és a második neve a firmware-t. Kiválasztása a második opciót, és látom, hogy a firmware működik. Ezután indítsd újra a gépet, és válassza a belső.
Mindent meg kell futtatni, mint a karikacsapás.

Kettős firmware android

Egyéb fülön a rakodó MultiROM

MultiROM teljesen kompatibilis rendszerek OTA frissítés lefolyás és egyedi firmware-t. Frissítés az éteren keresztül lehet bármilyen telepített firmware, a rendszer vigyázni a módosítások fut dual boot módban (ha ez a frissítés további firmware), és módosítja a boot-szakasz bevezetését a másodlagos bootloader (ha van frissíti a fő firmware).

más határozataiban

Kapcsolódó cikkek