Jak nainstalovat aktualizace OTA a zachovat root v telefonu Google Pixel

click fraud protection

Hledáte způsob, jak zachovat přístup root po aktualizacích OTA v telefonu Google Pixel? Zde je podrobný návod, jak na to.

Rychlé odkazy

  • Jak rootování ovlivňuje schopnost instalace aktualizací OTA
  • Jak zachovat root a přijímat aktualizace OTA na vašem Pixelu
  • Ověření

Součástí krásy vlastnictví a Telefon Google Pixel přichází prostřednictvím správné dostupnosti obrazů firmwaru, které lze použít k návratu zařízení do továrního stavu. I když odemknete bootloader, root telefonu, nebo příliš vrtat, vždy můžete obnovit konfiguraci zásob. Nicméně pro některé uživatele může být obtížné udržet přístup root a související mody nedotčené a zároveň si zachovat možnost přijímat měsíční aktualizace zabezpečení. Ačkoli mnoho hardcore fanoušků Androidu bude přesně vědět, co dělat, ne každý je tak zběhlý v tom, jak aktualizovat svůj telefon bez ztráty rootu.

Pokud máte přístup k PC/Mac a rádi vezmete věci do svých rukou, můžete si je snadno ponechat root přístup provedením několika dalších kroků navíc k bočnímu načtení aktualizace OTA na vašem Google Pixel.

Jak rootování ovlivňuje schopnost instalace aktualizací OTA

Rootování zahrnuje úpravu částí spouštěcího obrazu Androidu, abyste získali přístup superuživatele. Pravidelná měsíční aktualizace OTA nebo „over-the-air“ aktualizace je svou povahou přírůstková, což znamená, že ji nelze použít oprava delta pro upgrade zaváděcího obrazu z burzy kvůli zjevnému binárnímu nesouladu v rootu životní prostředí. Volba úplného aktualizačního balíčku je sice schůdným řešením tohoto problému, ale nakonec přepíše kousky potřebné pro přístup root ze spouštěcího oddílu.

Takže pro ty z vás, kteří se plánují ušpinit svůj Pixel a možná budou potřebovat zachránce, jsme si řekli, že se ujistíme, že víte, jak si zachovat přístup root v rámci měsíčních aktualizací zabezpečení. Tento proces není obtížný, ale vyžaduje několik příkazů ADB a Fastboot.

Jak zachovat root a přijímat aktualizace OTA na vašem Pixelu

Než začnete, poznamenejte si, že tento tutoriál předpokládá, že máte odemčený bootloader a jsou již zakořeněné pomocí Magisku. Kromě toho se ujistěte, že máte nejnovější Binární soubory ADB a Fastboot nainstalované na vašem PC/Mac a že cílové zařízení lze těmito nástroji detekovat. Uživatelům Windows se také doporučuje nainstalujte nejnovější ovladač USB OEM.

Existuje několik způsobů, jak svůj Pixel aktualizovat na nejnovější oficiální sestavení Androidu a zároveň zachovat root. Můžete obnovit základní spouštěcí obraz základní verze, počkejte, až váš telefon dostane upozornění, které vás k tomu vyzve stáhněte si do telefonu všechny čekající aktualizace (nebo si aktualizaci stáhněte ručně), poté opravte aktualizovaný spouštěcí obraz a flashujte to. Toto je trochu pomalejší, ale doporučená metoda pro začátečníky.

Rychlejší metodou je flashovat oficiální tovární bitovou kopii pomocí předem opraveného spouštěcího obrazu. Mějte na paměti, že obě metody spoléhají na přístup k PC nebo Mac. Žádný z nich nevyžaduje, abyste zařízení vymazali, ale je to dobrý zvyk zálohujte všechna nenahraditelná data pro případ, že by se něco pokazilo.

Všimněte si, že s Řada Google Pixel 7 (a zařízení spouštěná se systémem Android 13) je obecný ramdisk odstraněn ze spouštěcího obrazu a umístěn do samostatného oddílu s názvem „init_boot“. V důsledku toho musíte opravit obraz init_boot místo běžného zaváděcího obrazu, abyste je mohli rootovat zařízení. Pokud máte Pixel 7 nebo Pixel 7 Pro, vyměňte každý výskyt boot.img s init_boot.img pro výukový program níže.

Doporučená metoda:

  1. Najděte přesné číslo verze aktuálně nainstalovaného softwaru v telefonu Google Pixel. Navigovat do Nastavení > O telefonu a poznamenejte si text pod Číslo sestavení sekce.
  2. Nyní musíme obnovit nedotčený spouštěcí obraz odpovídající nainstalovanému sestavení. Jako preventivní opatření otevřete Magisk a přepněte na Moduly deaktivujte aktivní moduly a předtím, než tak učiníte, jednou restartujte.
    • V závislosti na metodě opravy může aplikace Magisk uchovávat zálohu spouštěcího obrazu. V takovém případě byste je měli být schopni obnovit prostřednictvím Obnovit obrázky možnost pod Odinstalovat menu aplikace Magisk. Přesto doporučujeme flashnout nedotčený soubor boot.img z továrního obrazu, abyste předešli nepředvídaným problémům.
  3. Stáhněte si tovární bitovou kopii s možností rychlého spuštění, která odpovídá aktuálnímu číslu sestavení Androidu pro váš telefon Google Pixel na vašem PC/Mac. Mělo by se jmenovat jako --factory-.zip.
    • Google hostuje všechny oficiální sestavení pro každý Pixel na svém portál ke stažení. Můžete se také podívat na náš index stahování pro Android 13 pro snadnou navigaci. Uživatelé, kteří si již nainstalovali Android 14 beta je může získat náš index stahování pro Android 14.
  4. Otevřete tovární bitovou kopii pomocí svého oblíbeného správce archivů a vyhledejte soubor image--.zip (ano, v ZIPu je ZIP) a extrahujte z něj soubor boot.img.
  5. Nainstalujte soubor boot.img pro aktuální číslo sestavení Androidu:
    1. Ujistěte se, že je povoleno ladění USB v telefonu a na adb devices příkaz na počítači vrátí sériové číslo telefonu.
    2. Restartujte telefon do režimu bootloaderu: adb reboot bootloader
    3. Flash spouštěcí obrázek: fastboot flash boot
    4. Restartovat: fastboot reboot
  6. Nyní můžete přinutit svůj telefon, aby vytáhl všechny čekající aktualizace, když přejdete na Nastavení > Systém > Aktualizace systému > Kontrola aktualizací. Případně si stáhněte nejnovější obraz OTA s možností obnovení pro váš model a nabijte jej ručně.
    • Nevybírejte nejnovější tovární bitovou kopii pro upgrade, protože blikající skript doručené pošty ve výchozím nastavení zařízení vymaže.
  7. Nyní, když máte nejnovější sestavení, je čas opravit spouštěcí obraz pomocí Magisk, abyste znovu získali přístup root. Máme pro vás speciální návod jak nainstalovat Magisk, takže se na to podívejte, pokud potřebujete pomoc.
  8. Jakmile se váš telefon restartuje po obnovení opraveného spouštěcího obrazu, měli byste být bezpečně aktualizováni na nejnovější OTA s přístupem root.

Rychlá metoda

  1. Stáhněte si do počítače PC/Mac tovární bitovou kopii odpovídající nejnovější aktualizaci pro váš telefon Pixel.
    • Můžete to udělat buď z Stahovací portál Google nebo z našeho Index stahování pro Android 13. Uživatelům, kteří si již nainstalovali beta verzi Androidu 14, doporučujeme, aby se na ni podívali náš index stahování pro Android 14.
  2. Rozbalte tovární bitovou kopii pomocí svého oblíbeného správce archivů a vyhledejte soubor image--.zip a extrahujte z něj soubor boot.img.
  3. Opravte základní spouštěcí obraz pomocí Magisk, ale ještě to neblikejte v telefonu.
  4. Zkopírujte spouštěcí obraz s opravou Magisk z telefonu do vašeho PC/Mac a přejmenujte jej na boot.img.
  5. Otevři image--.zip soubor z kroku 2 pomocí správce archivu dle vašeho výběru a nahraďte v něm soubor spouštěcí bitové kopie souboru z kroku 4.
    • Doporučujeme uživatelům Windows 7-Zip, takže k vložení opraveného souboru do archivu by mělo stačit jednoduché přetažení.
    • Uživatelé Linuxu a macOS mohou používat vestavěné zip obslužný program pro nahrazení standardního zaváděcího obrazu opraveným spouštěcím obrazem v továrním firmwaru:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. Chcete-li odstranit rutinu vymazání dat, upravte blikající skript takto:
    • Pokud používáte Windows, otevřete soubor s názvem „flash-all.bat“ pomocí programu Poznámkový blok (nebo vašeho oblíbeného textového editoru), odstraňte parametr „-w“ z blikajícího segmentu rychlého spuštění a soubor uložte.
    • Pro Linux a macOS otevřete soubor s názvem „flash-all.sh“ ve svém oblíbeném textovém editoru, odeberte parametr „-w“ z blikajícího segmentu rychlého spuštění a soubor uložte.
  7. Restartujte telefon Pixel do režimu bootloaderu a proveďte operaci blikání pomocí Fastboot.
  8. Pokud vše půjde správně, telefon by se měl automaticky restartovat na nejnovější verzi operačního systému – i to s předem zakořeněným spouštěcím obrazem.

Volitelné: metoda GUI

V případě, že si nechcete pohrávat s nástroji příkazového řádku, XDA Recognized Contributor badabing2003 nabízí šikovnou aplikaci s názvem PixelFlasher zefektivnit práci. Příhodně pojmenovaný open-source GUI obal kolem ADB a Fastboot je nakódován v Pythonu, takže jej můžete spustit na každém hlavním desktopovém OS, včetně Windows, macOS a Linux.

Jak vidíte, uživatelské rozhraní je docela jednoduché. Aplikace dokáže automaticky zjistit umístění binárních souborů ADB a Fastboot z vaší proměnné prostředí PATH, nebo můžete umístění vybrat také ručně. Dále je třeba připojit cílový telefon Pixel k počítači a kliknout na Skenovat tlačítko pro detekci zařízení. PixelFlasher dokáže identifikovat i zakořeněné zařízení (označené zaškrtnutím ✓), ale pro shell v Magisku musíte udělit oprávnění root.

Zde je návod, jak můžete pomocí PixelFlasher nainstalovat aktualizace OTA do telefonu Pixel a přitom zachovat root:

  1. Získejte tovární obrázek odpovídající nejnovější aktualizaci pro váš telefon Pixel.
    • Buď si to stáhněte přímo z Stahovací portál Google, nebo se podívejte na náš Index stahování pro Android 13. Uživatelům, kteří si již nainstalovali Android 14 beta, doporučujeme navštívit náš index stahování pro Android 14.
  2. Dále vyberte tovární obrázek, aplikace podle názvu obrázku rozpozná model telefonu.
  3. Zpracujte tovární obraz. PixelFlasher extrahuje soubor boot.img (init_boot.img pro řadu Pixel 7 a novější) z továrního obrazu a naplní jej do seznamu níže.
  4. Vyberte boot.img ze seznamu pro patchování přes Magisk.
    • Pokud Magisk na vašem telefonu není nainstalován, PixelFlasher jej nainstaluje za vás.
  5. Vyberte nově přidanou položku odpovídající opravenému spouštěcímu obrazu.
  6. Nyní vyberte Režim blesku tak jako Uchovávejte data.
  7. Klikněte na Telefon Flash Pixel tlačítko začne blikat.
  8. A je to!

Nemáte přístup k počítači? I když je možné nasměrovat Magisk, aby se sám nainstaloval do neaktivního slotu, než si vezmete inkrementální OTA a ponechat root po aktualizaci, můžete v tomto narazit na nějaké neočekávané překážky proces. Proto doporučujeme provést záplatu zaváděcího obrazu sami a flashovat jej pomocí PC.

Ověření

Jednoduchý způsob, jak zkontrolovat, zda jste dodrželi všechny tyto kroky správně, je zamířit na Nastavení > O telefonu > Verze pro Android. Měli byste vidět přesné číslo opravy a sestavení, které jste si nainstalovali do zařízení Google Pixel.

Dále otevřete aplikaci Magisk ze šuplíku aplikace a číslo sestavení Magisk by mělo být uvedeno vedle parametru „Instalováno“, což znamená, že se vám proces úspěšně podařilo dokončit.

A je to! Nyní víte, jak nainstalovat měsíční aktualizace OTA na telefony řady Google Pixel a zároveň zachovat root. Pokud máte nějaké dotazy týkající se rootování vašeho Pixelu, nezapomeňte je zanechat v sekci komentářů níže.