Как да инсталирате OTA актуализации и да запазите root на вашия телефон Google Pixel

click fraud protection

Търсите начин да запазите root достъп след OTA актуализации на вашия телефон Google Pixel? Ето ръководство стъпка по стъпка как да го направите.

бързи връзки

  • Как руутването влияе върху способността за инсталиране на OTA актуализации
  • Как да запазите root и да приемате OTA актуализации на вашия Pixel
  • Проверка

Част от красотата на притежаването на a Телефон Google Pixel идва чрез правилната наличност на изображения на фърмуера, които могат да се използват за връщане на устройството към фабрично състояние. Дори и да отключите буутлоудъра, root на телефона, или да бърникате твърде много, винаги можете да възстановите стандартната конфигурация. Като каза това, на някои потребители може да им е трудно да запазят root достъпа и свързаните модове непокътнати, като същевременно запазят възможността да приемат месечни актуализации на защитата. Въпреки че много хардкор фенове на Android ще знаят точно какво да правят, не всеки е толкова опитен в актуализирането на телефона си, без да губи root.

Ако имате достъп до PC/Mac и сте щастливи да поемете нещата в свои ръце, можете лесно да запазите root достъп, като изпълните няколко допълнителни стъпки в допълнение към страничното зареждане на OTA актуализацията във вашия Google пиксел.

Как руутването влияе върху способността за инсталиране на OTA актуализации

Руутването включва модифициране на части от изображението за зареждане на Android, за да получите достъп на суперпотребител. Редовната месечна OTA или актуализация „по въздуха“ е поетапна по природа, което означава, че не може да се прилага делта корекцията за надграждане на стандартното изображение за зареждане поради очевидно двоично несъответствие в root заобикаляща среда. Въпреки че изборът на пълния пакет за актуализация е жизнеспособно решение на този проблем, той в крайна сметка ще презапише частите, необходими за root достъп от дяла за зареждане.

Така че за онези от вас, които планират да се изцапат със своя Pixel и може да се нуждаят от спасител по пътя, ние решихме да се уверим, че знаете как да запазите root достъп през месечните актуализации на защитата. Процесът не е труден, но изисква няколко ADB и Fastboot команди.

Как да запазите root и да приемате OTA актуализации на вашия Pixel

Преди да започнете, имайте предвид, че този урок предполага, че имате отключен буутлоудър и вече са вкоренени с Magisk. Освен това се уверете, че имате най-новото Двоични файлове на ADB и Fastboot инсталиран на вашия PC/Mac и че целевото устройство може да бъде открито от тези инструменти. Потребителите на Windows също се съветват да инсталирайте най-новия OEM USB драйвер.

Има няколко начина да актуализирате своя Pixel до най-новата официална версия на Android, като същевременно запазите root. Можете да възстановите стоковото изображение за зареждане на основната версия, изчакайте, докато телефонът ви получи известие, което ще ви подкани да изтеглете всички чакащи актуализации на телефона си (или изтеглете актуализацията ръчно), след това коригирайте актуализираното изображение за стартиране и флашнете то. Това е малко по-бавен, но препоръчителен метод за начинаещи.

По-бърз метод е да флашнете официалното фабрично изображение с предварително коригирано изображение за зареждане. Имайте предвид, че и двата метода разчитат на достъп до компютър или Mac. Никой от тях не изисква да изтриете устройството, но е добра практика архивирайте всички незаменими данни в случай, че нещо се обърка.

Имайте предвид, че с Серия Google Pixel 7 (и устройства, стартиращи с Android 13), общият ramdisk се премахва от изображението за зареждане и се поставя в отделен дял наречен „init_boot“. В резултат на това трябва да закърпите изображението init_boot вместо обикновеното изображение за зареждане, за да руутнете тези устройства. Ако имате Pixel 7 или Pixel 7 Pro, заменете всяко появяване на boot.img с init_boot.img за урока по-долу.

Препоръчителен метод:

  1. Намерете точния номер на версията на инсталирания в момента софтуер на вашия телефон Google Pixel. Навигирайте до Настройки > Относно телефона и запишете текста под Номер на компилация раздел.
  2. Сега трябва да възстановим недокоснатото изображение за зареждане, съответстващо на инсталираната компилация. Като предпазна мярка отворете Magisk, превключете на Модули раздела, деактивирайте активните модули и рестартирайте веднъж, преди да го направите.
    • В зависимост от метода на корекция, приложението Magisk може да запази резервно копие на стандартното изображение за зареждане. В такъв случай трябва да можете да ги възстановите чрез Възстановяване на изображения опция под Деинсталиране менюто на приложението Magisk. Независимо от това, препоръчваме да мигате недокоснатия boot.img от фабричното изображение, за да избегнете всякакви непредвидени проблеми.
  3. Изтеглете фабричното изображение с възможност за бързо стартиране, съответстващо на текущия номер на компилация на Android за вашия телефон Google Pixel на вашия компютър/Mac. Трябва да се наименува като --factory-.zip.
    • Google хоства всички официални компилации за всеки Pixel на своя портал за изтегляне. Можете също така да разгледате нашия индекс за изтегляне на Android 13 за лесна навигация. Потребителите, които вече са инсталирали Android 14 бета може да ги вземе от нашия индекс за изтегляне на Android 14.
  4. Отворете фабричното изображение с помощта на любимия си архивен мениджър, намерете image--.zip файл (да, има ZIP в ZIP) и извлечете файла boot.img от него.
  5. Инсталирайте стандартния boot.img за текущия номер на сборка на Android:
    1. Уверете се, че USB отстраняването на грешки е активирано на телефона и на adb devices командата на компютъра връща серийния номер на телефона.
    2. Рестартирайте телефона в режим на зареждащо устройство: adb reboot bootloader
    3. Флаширайте стоковото изображение за зареждане: fastboot flash boot
    4. Рестартиране: fastboot reboot
  6. Вече можете да принудите телефона си да изтегли всички чакащи актуализации, като се насочите към Настройки > Система > Актуализация на системата > Провери за актуализации. Друга възможност е да изтеглите най-новото пълно OTA изображение с възможност за възстановяване и флаш за вашия модел и го заредете ръчно.
    • Не избирайте най-новото фабрично изображение за надграждане, тъй като мигащият скрипт на входящата кутия ще изтрие устройството по подразбиране.
  7. Сега, когато сте на най-новата компилация, е време да закърпите изображението за зареждане с Magisk за възстановяване на root достъп. Имаме специален урок за как да инсталирате Magisk, така че го разгледайте, ако имате нужда от помощ.
  8. След като телефонът ви се рестартира след връщане на закърпеното изображение за зареждане, трябва безопасно да се актуализирате с най-новата OTA с root достъп.

Бърз метод

  1. Изтеглете фабричното изображение, съответстващо на най-новата актуализация за вашия телефон Pixel на вашия PC/Mac.
    • Можете или да го направите от Порталът за изтегляне на Google или от нашия Индекс за изтегляне на Android 13. Потребителите, които вече са инсталирали бета версията на Android 14, се съветват да разгледат нашия индекс за изтегляне на Android 14.
  2. Разопаковайте фабричното изображение с помощта на любимия си архивен мениджър, намерете image--.zip файл и извлечете файла boot.img от него.
  3. Коригирайте стоковото изображение за зареждане с помощта на Magisk, но все още не го флашвайте на телефона си.
  4. Копирайте изображението за зареждане с корекция на Magisk от вашия телефон на вашия компютър/Mac и го преименувайте на boot.img.
  5. Отвори image--.zip файл от стъпка 2 с мениджъра на архивите по ваш избор и заменете основния файл с изображение за зареждане в него с този от стъпка 4.
    • Ние предлагаме на потребителите на Windows 7-Zip, така че просто плъзгане и пускане трябва да бъде достатъчно, за да избута коригирания файл в архива.
    • Потребителите на Linux и macOS могат да използват вградения zip помощна програма за замяна на стоковото изображение за зареждане с коригираното изображение за зареждане във фабричния фърмуер:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. За да премахнете рутинната процедура за изтриване на данни, променете мигащия скрипт по следния начин:
    • Ако сте в Windows, отворете файла с име „flash-all.bat“ с Notepad (или любимия си текстов редактор), премахнете параметъра „-w“ от мигащия сегмент за бързо стартиране и запазете файла.
    • За Linux и macOS отворете файла с име „flash-all.sh“ с любимия си текстов редактор, премахнете параметъра „-w“ от мигащия сегмент за бързо стартиране и запазете файла.
  7. Рестартирайте телефона си Pixel в режим на зареждане и извършете мигащата операция с помощта на Fastboot.
  8. Ако всичко върви както трябва, телефонът трябва да се рестартира автоматично в най-новата версия на операционната система — това също с предварително руутнато изображение за зареждане.

По избор: GUI метод

В случай, че не искате да си играете с инструментите на командния ред, XDA Recognized Contributor badabing2003 предлага удобно приложение на име PixelFlasher за рационализиране на работата. Уместно наречената GUI обвивка с отворен код около ADB и Fastboot е кодирана в Python, следователно можете да я стартирате на всяка основна настолна операционна система, включително Windows, macOS и Linux.

Както можете да видите, потребителският интерфейс е доста ясен. Приложението може автоматично да открие местоположението на двоичните файлове на ADB и Fastboot от вашата променлива на средата PATH или можете също ръчно да изберете местоположението. След това трябва да свържете целевия Pixel телефон към вашия компютър и да щракнете върху Сканиране бутон за откриване на устройството. PixelFlasher също може да идентифицира руутнато устройство (маркирано с отметка ✓), но трябва да предоставите root права на shell в Magisk.

Ето как можете да използвате PixelFlasher, за да инсталирате OTA актуализации на вашия телефон Pixel, като същевременно запазвате root:

  1. Вземете фабричното изображение, съответстващо на най-новата актуализация за вашия телефон Pixel.
    • Или го изтеглете директно от Порталът за изтегляне на Google, или разгледайте нашия Индекс за изтегляне на Android 13. Потребителите, които вече са инсталирали бета версията на Android 14, се съветват да посетят нашия индекс за изтегляне на Android 14.
  2. След това изберете фабричното изображение, приложението ще разпознае модела на телефона от името на изображението.
  3. Обработете фабричното изображение. PixelFlasher ще извлече файла boot.img (init_boot.img за серия Pixel 7 и по-нови) от фабричното изображение и ще го попълни в списъка по-долу.
  4. Изберете boot.img от списъка за корекция чрез Magisk.
    • Ако Magisk не е инсталиран на вашия телефон, PixelFlasher ще го инсталира вместо вас.
  5. Изберете новодобавения запис, съответстващ на коригираното изображение за зареждане.
  6. Сега изберете Режим на светкавица като Запазване на данните.
  7. Кликнете върху Flash Pixel телефон бутон, за да започне да мига.
  8. Това е!

Нямате достъп до компютър? Въпреки че е възможно да насочите Magisk да се инсталира в неактивния слот, преди да вземе инкрементален OTA и поддържане на root след актуализацията, може да се натъкнете на някои неочаквани пречки в това процес. Затова препоръчваме сами да коригирате изображението за зареждане и да го флашнете с помощта на компютър.

Проверка

Лесен начин да проверите дали сте изпълнили всички тези стъпки правилно е да се насочите към Настройки > Относно телефона > Android версия. Трябва да видите точната корекция и номер на компилация, които сте заредили странично на вашето устройство Google Pixel.

След това отворете приложението Magisk от чекмеджето за приложения и номерът на компилация на Magisk трябва да бъде посочен до параметъра „Инсталиран“, което показва, че успешно сте успели да завършите процеса.

И ето го! Вече знаете как да инсталирате месечни OTA актуализации на серията телефони Google Pixel, като същевременно запазвате root. Ако имате някакви въпроси относно руутването на вашия Pixel, не забравяйте да ги оставите в секцията за коментари по-долу.