Nexus készülék frissítés root nélkül az adb sideload használatával
Megjelent az Android frissítés telefonunkra, de az OTA frissítés még nem ajánlotta fel a telepítést? Megoldható az adb sideload parancs használatával.
A Google először a Nexus készülékekre adja ki a legfrissebb Android verziót. Van egy frissítés ellenőrzése gomb a beállítások között, de azt nyomogatni nem sok értelme van, mert nem nagyon befolyásolja, hogy mikor érkezik meg a telefonunkra a frissítés. A frissítést elmagyarázó Dan Morill azt javasolta, hogy aki nagyon siettetni akarja a frissítést, az használja az „adb sideload” funkciót. De mit is jelent ez?
Az ADB sideload funkciója a Jelly Bean verziókkal érkezett az Android világba, és azok életét hivatott megkönnyíteni, akik idegenkednek (tegyük hozzá, jogosan) a fejlesztői oldalról letölthető ROM-ok felírásától, csak egyszerűen telepíteni szeretnék a készülékükre a legutóbbi Android frissítést, de nem félnek egy kis mókolástól. A cikkben lévő útmutató feltételezi, hogy telepítve van a számítógépedre az ADB és sikeresen be is állítottad az ADB kapcsolatot a telefon és a számítógéped között. A kapcsolat ellenőrzésének legegyszerűbb módja, ha a készüléked egy USB kábellel összekötöd a számítógéppel, a számítógépen megnyitsz egy parancssort, és kiadod az alábbi parancsot:
adb devices
Lássuk, hogyan is lesz a készülékünkre kiadott legfrissebb ROM telepítve! De mielőtt belevágsz, ellenőrizd, hogy a készüléked akkumulátora fel van-e töltve (legalább 80% tanácsos)!
Létezik azonban egy ingyenes és sem rootolást, sem unlockolást nem igénylő megoldás erre a problémakörre, ami ráadásul az Android beépített szolgáltatása.
Sajnos ez a lehetőség csak a 4.0-s verziótól érhető el, így aki egy korábbi verziójú telefonnal rendelkezik, neki be kell érnie a Playen található applikációkkal.
Előkészületek
Először is szükségünk lesz a telefonunk/tabletünk driverjére, hogy kommunikálni tudjon a számítógéppel. Ezt mindenki a saját gyártójától tudja beszerezni, de próbálkozhatunk a Google USB driverével is.
Ahhoz, hogy ezt a beépített mentést használni tudjuk, szükségünk van még az Android Debug Bridge-re, röviden adb-re.
Ezt letölthetjük a teljes SDK-val együtt az Android developer oldaláról: Android SDK
Ha viszont nem szeretnénk az egész SDK-t csupán ezért letölteni, akkor töltsük le ezt a kis pakkot: Adb files
Ezután az androidos eszközünkön kapcsoljuk be az USB hibakeresést a fejlesztői lehetőségek menüpont alatt.
(4.2-től kezdve alap esetben ez egy rejtett menüpont, amit a beállítások telefonról pontjából csalhatunk elő, a build-szám bejegyzés hétszeri megérintésével.)
Tesztelhetjük is, hogy megfelelően felismerte-e gépünk az eszközt. Ehhez az android-sdk/platform-tools mappájában, nyissunk egy parancssori ablakot. Ha csak a kis pakkot töltöttük le, akkor ott nyissuk a parancssort, ahova kicsomagoltuk a fájlokat.
Itt adjuk ki az adb devices parancsot. Ez után ha minden rendben van, akkor valami hasonlót kell látnunk:
A frissítés menete:
1. lépés – Töltsd le a frissítőcsomagot a számítógépedre az android/Platform-Tools mappába (az adb.exe mellé).
2. lépés – A parancssorba üsd be az alábbi parancsot, a készüléked bootloder módban indul újra:
adb reboot bootloader
3. lépés – A Hangerő Fel – Le gombok használatával válaszd ki a Recovery opciót, majd nyomd meg a Bekapcsoló gombot! A készüléked ekkor újrabootol és egy Android logo-t látsz és egy feliratot alatta.
4. lépés – Nyomd meg a Hangerő Fel és a Bekapcsoló gombot egyidőben /Nexus5 készüléken a Bekapcsoló gombot nyomd meg először és csak azután a Hangerő Fel-t/, így a gyári recovery-be léptél.
5. lépés – A Hangerő Le gombbal válaszd ki az „Apply update from ADB” opciót és nyomd meg a Bekapcsoló gombot a kiválasztáshoz!
6. lépés – A számítógépen parancssorban add ki a következő parancsot (a letöltés után érdemes átnevezni a frissítő zip file nevét valami egyszerűbbre, pl. LRX21.zip):
adb sideload <a letöltött file neve zárójelek nélkül>
7. lépés – Ha az adb rendben működik, akkor a számítógép elkezdte feltölteni a frissítőfile-t a készülékre.
8. lépés – A feltöltés végeztével megkezdődik a frissítés (ez a frissítőfile méretétől és tartalmától függően 15-20 percig is eltarthat). Az újraindulás után a készülék már a frissített android verziót futtatja.
Utóirat:
A cikk apropóját az adta, hogy nemrég megjelent Nexus eszközökre az Android 5.0 (Lollipop) verzió.
Nexus 9
5.0 (LRX21R) -> 5.0.1 (LRX22C): volantis LRX22C from LRX21R
5.0 (LRX21L) -> 5.0 (LRX21R): volantis LRX21R from LRX21L
5.0 (LRX21Q) -> 5.0 (LRX21R): volantis LRX21R from LRX21Q
Nexus 6
5.0 (LRX21O) -> 5.0.1 (LRX22C): shamu-LRX22C-from-LRX21O
5.0 (LNX07M) -> 5.0 (LRX21O): shamu LRX21O from LNX07M
Nexus 5
4.4.4 (KTU84P) -> 5.0: hammerhead LRX21O from KTU84P
4.4.4 (KTU84Q) -> 5.0: hammerhead LRX21O form KTU84Q
Nexus 4
5.0 (LRX21T) -> 5.0.1: occam LRX22C from LRX21T
4.4.4 (KTU84P) -> 5.0: occam LRX21T from KTU84P
Nexus 7 2013 Wi-Fi
5.0 -> 5.0.1: razor LRX22C from LRX21P
4.4.4 -> 5.0: razor LRX21P from KTU84P
Nexus 7 2013 LTE
Links coming soon!
Nexus 7 2012 Wi-Fi
4.4.4 -> 5.0: nakasi LRX21P from KTU84P
Nexus 7 2012 3G
Links coming soon!
Nexus 10
5.0 -> 5.0.1: mantaray LRX22C from LRX21P
4.4.4 -> 5.0: mantaray LRX21P from KTU84P
Forrás: cselt, logout.hu A leírás forrása: droid-life.com