2024. április 18., csütörtök

Gyorskeresés

A Google Nexus készülékek nyitása és egyéb nyalánkságok

Írta: | Kulcsszavak: google nexus . nexus . gyári visszaállítás . recovery . root . custom rom

[ ÚJ BEJEGYZÉS ]

Figyelem! Mindenki csak saját felelősségére vágjon bele a műveletbe. Semmilyen felelősséget nem vállalok, az esetleges károkért.

Bevezető

"Előszór is gratulálok az új Nexus készülékedhez."

Szeretnék némi bepillantást nyújtani a Nexus-osok világába, amennyiben szeretnél root-olni vagy foglalkoztat a romozgatás, valamint hogy hogyan tudod a gyári romot visszaflashelni.

A gyári rom visszaflashelésénél a flash-all.bat-os és parancssoros módszerről írok. A Toolkit, TowelRoot, valamint adb backup leírásait alább találjátok:

- Ha a SkipSoft Toolkit-et szeretnéd használni, arra ott van BDave "Galaxy Nexus átállítása a Google hivatalos frissítéseire" c. leírása. Akinek ez egyszerűbb, válassza ezt a megoldást. A SkipSoft Unified Android Toolkit a legtöbb Nexus készülékre elérhető és a fejlesztő oldaláról letölthető.

- Vagy ha ennél is egyszerűbb megoldásra vágysz, akkor ajánlom a Wug's Nexus Root Toolkit-et. Ez minden Nexus készülékkel működik. Ha valakinek nem volna egyértelmű, akkor itt van randras_83 "Nexus 4 - Megvettem, de hogyan tovább?" c. leírása.

- Ha viszont egy belakott készüléket szeretnél felnyitni és rootolni. Driverek telepítése után érdemes csinálni egy adb backup-ot. Ezt megteheted a Wug's Nexus Root Toolkit-el, vagy cselt "Android adb backup" c. leírása alapján. Ez azért fontos, mert a bootloader nyitásával minden adat törlődik a telefonról. És a játékállásaink elvesztése nem kellemes, főleg ha egy játékba sok időt öltünk bele.

- Amennyiben bootloader-t szeretnél nyitni adatvesztés nélkül (Amit én sosem fogok megérteni, mert az volt az első dolgom, mikor hazaértem a készülékkel.) akkor ajánlom a BootUnlocker for Nexus Devices appot. Ezt abban az esetben ajánlom csak, ha nem tudod mikor kerülsz legközelebb gép elé. Valamint itt említeném meg a TowelRoot-ot, amivel gyorsan és egyszerűen tudod rootolni a telefont. Valamint itt egy tutorial videó is TowelRoot használatáról. Itt szögezném le, hogy én nem próbáltam a BootUnlocker-t, se a TowelRoot-ot. Valamint fogalmam sincs hogy 5.x-el működik e a TowelRoot.

1. Szükséges cuccok

Előszór is szerezd be az ADB felismertetéséhez szükséges dolgokat:

- Töltsd le a Google USB Driver-t és/vagy a PDANET nevű programot, ha esetleg az usb driver-el nem ismerné fel az ADB-t a Windows.
- Galaxy Nexus esetében a GSM/Verizon Wireless I515 Galaxy Nexus driver-t ajánlom első körben. "Ez a cikk megjelenésének időpontjában Windows 8.1-re nem akart települni."
- Ha esetleg Nexus S driver kellene. "Ez még Windows 7 alatt működött, Windows 8/8.1-el nincs tapasztalatom."

ADB Fastboot cuccok

Ha nincs szükséged az SDK-ra, akkor használd csak az ADB fájlokat. Töltsd le a 7.1.2 adb.zip-et és csomagold ki mondjuk a C.\adb_fastboot\ mappába.

Android SDK cuccok

"Az SDK tartalmazza a fejlesztéshez szükséges futtatókörnyezetet, ami lényegében egy android rendszert emulál a számítógépen. Aki nem akarja használni, annak valójában csak a platform-tools mappára lesz szüksége, mivel abban találhatóak az adb parancsok futtatásához szükséges fájlok." (Dottore)

Szükséged lesz az Android SDK-ra, valamint a Java JDK-7uxx 32/64 bites Windows-os verziójára oprendszertől függően.

Rendszertől függően telepítsd a JDK-t, majd csomagold ki az Android SDK-t a C:\Android\ mappába.

Kb. így kell kinézzen:

Majd indítsd el az SDK Manager-t rendszergazdaként (jobb klikk futtatás rendszergazdaként)
Töltsd le a Tools tartalmát és az Extras-ba a Google USB Driver-t.

SDK Manager:

Ha ez meg volt, akkor bezárhatod az SDK-t.

2. Driver-ek

Kapcsold be az USB hibakeresés-t az alábbi módon:

Menj a Beállítások -> Fejlesztői lehetőségek menübe

Amennyiben 4.2+ os Android van a telón, akkor a Beállítások -> A telefonról menüben tappints a Build szám-ra 7x, hogy aktiváld.a Fejlesztői lehetőségek menüpontot.

Amennyiben Nexus 5x, 6, 6p vagy 9 készüléked van, abban az esetben a Fejlesztői beállításokban kapcsold be az OEM-feloldás kapcsolót is!

Kapcsold ki a készüléket és indítsd el Bootloader módba a:

Nexus S - Vol+ és a Power gomb
Galaxy Nexus - Vol+/- és a Power gomb
Nexus 4 - Vol- és a Power gomb
Nexus 5 - Vol+/- és a Power gomb
Nexus 5X - Vol- és a Power gomb
Nexus 6 - Vol- és a Power gomb
Nexus 6P - Vol- és a Power gomb
Nexus 7 2012 - Vol+/- és a Power gomb
Nexus 7 2013 - Vol- és a Power gomb
Nexus 9 - Vol- és a Power gomb
Nexus 10 - Vol+/- és a Power gomb

hosszanti megnyomásával.

FONTOS: Amennyiben Windows N verziót használsz és használni szeretnéd az USB-s fájlátvitelt (MTP), akkor telepítsd a Media Feature Pack csomagot! Amit letölthetsz ezekről a linkekről, rendszertől függően:
Windows 7, Windows 8 / 8.1, Windows 10, Windows 10 1511, Windows 10 1607.

2.1. Google USB Driver

Csatlakoztasd a készüléket usb kábellel a géphez. Amennyiben a Windows nem ismeri fel az adb eszközt, csomagold ki bárhová a gépen az Google USB Driver zip-et. Majd menj a Számítógép - jobb klikk - Tulajdonságok - Eszközkezelő-re.

Jobb klikk az Android 1.0 eszközre - Illesztőprogram frissítése...

Itt kattints az Illesztőprogramok keresése a számítógépen hivatkozásra.

És itt tallózd be a kicsomagolt USB Driver-t és kattints a Tovább gombra.

2.2. PDANET

Amennyiben nem ismerné fel az USB Driver-el sem, akkor próbáld meg a PDANET-el.

Indítsd el a telefont normál módban. Telepítsd a PDANET-et és válaszd ki a készülék gyártót, mikor kéri csatlakoztasd a telefont.

Ha ezzel végzet, indítsd újra a telefont bootloader módban és csatlakoztasd az usb kábelt.

Ezek után eltávolíthatod a PDANET-et.

3. Bootloader, recovery, root

Töltsd le a Neked szimpatikusabb custom recovery-t (CWM vagy TWRP)

Én a TWRP-t ajánlom.

---- CWM letöltése innen. Keresd ki a készüléked típusát.

---- TWRP letöltése innen. A lap tetején kattints a Devices linkre és írd be vagy keresd meg a készüléked típusát. Majd a következő oldalon a Download Links alatt kattints a Primary (Recommended) linkre és töltsd le a legfrissebb verziót.

A letöltött image-t a könnyebb kezelhetőség érdekében, értelemszerűen nevezd át cwm.img-re vagy twrp.img-re.

Szerezd be a legfrissebb SuperSU-t. Chainfire [dev-blog] oldalán nyomon tudod követni a verziókat és le is tudod tölteni.

Figyelem! A root témában érdemes felkeresni az adott készülék fórumát.

3.1. Bootloader felnyitása

Figyelem, a bootloader nyitása adat vesztéssel jár!

Mappakezelővel tallózd be a:

---- C:\adb_fastboot\, vagy a

---- C:\Android\sdk\platform-tools\ mappát,

Ha megnyitottad a mappát, akkor a Shift és a Jobb egér gomb megnyomása után kattints a Parancsablak megnyitása itt menüpontra.

Itt írd be a következő parancsokat:

fastboot devices - üss Enter-t - ezzel ellenőrzöd az ADB-t.

A bootloader nyitásához írd be a következőt:

fastboot oem unlock - és megint üss Enter-t.

A telefonon megjelenik egy szöveg, és két választási lehetőség. Nyomd meg a Vol+ gombot, hogy kiválaszd a YES feliratot, majd utána nyomd meg a Power gombot. Ezzel feloldottad a Bootloader-t.

A Parancssorban hasonlót fogsz látni:

...a telefonon pedig LOCK STATE - UNLOCKED lesz olvasható.

A kábelt még ne húzd ki, és a Parancssort se zárd még be!

3.2. SuperSU telepítő felmásolása telefonra

Kapcsold be a telefont normál módban. Válaszd ki a Start feliratot a Vol+/- gombokkal és az elfogadáshoz nyomd meg a Power gombot.

Miután elindult az android, nem muszáj végig menni a fiók varázslón. Nyugodtan ki skipelheted. Csatlakoztasd az usb tárat Nexus S esetén. Az annál újabb Nexus készülékek MTP port-on keresztül csatlakoznak. És másold be a SuperSU zip-et a tár gyökerébe.

3.3. Custom recovery flashelése

Először is másold be a recovery.img-t "cwm / twrp" a:

---- C:\adb_fastboot\, vagy a

---- C:\Android\sdk\platform-tools\ mappába.

Kapcsold ki ismét és tedd újra bootloader módba a telefont. És ha kihúztad az usb kábelt, akkor csatlakoztasd újra.

A parancssorba írd be a következő parancsot:

fastboot devices - üss Enter-t - ezzel ellenőrzöd az ADB-t.

fastboot flash recovery recovery.img - üss Enter-t.

...a recovery.img-t értelemszerűen helyettesítsd be "cwm.img / twrp.img"-vel.

Hasonlót fogsz kapni:

3.4. SuperSU flashelése

A telefonon válaszd a REBOOT BOOTLOADER-t a Vol+/- gombok és a Power gomb segítségével, majd mikor újraindult a telefon, menj a RECOVERY-re.

Mind két esetben ajánlok a SuperSU flash után egy cache/dalvik cache wipe-t nyomni.

3.4.1.1. CWM

----- Válaszd az install zip from sdcard-ot, majd a choose zip from sdcard-ot, itt válaszd ki a SuperSU zip-et, majd a Yes lehetőségre menj. Alul a következőt fogja kiírni:

Install from sdcard complete

----- Ezután válaszd a +++++Go Back+++++-et, majd a reboot system now-ot. Ha a rootolás sikeres, az alkalmazások között megjelenik a SuperSU app.

Ezzel végeztél is a rootolással.

3.4.1.2. TWRP

----- Válaszd az Install-t és keresd meg a SuperSU zip-et majd húzd el a zárat.

----- Ha végzet nyomd meg a Reboot System-et. Ha a rootolás sikeres, ugyan csak megjelenik az alkalmazások között a SuperSU app.

Ezzel végeztél is a rootolással.

3.4.2. Lollipop és Marshmallow root

--- Az 5.x és 6.x rootolásához parancssorban flashelni kell egy módosított boot.img-t és utána kell flashelni recovery-ből a SuperSU-t. Ezért inkább a Wug's Nexus Root Toolkit-et ajánlom 5.x és 6.x esetén, mert az mindent megcsinál egy kattintással.

--- A másik lehetőség az hogy flashelsz egy custom kernel-t és utána flashelheted is a SuperSU-t. A custom kernel flashelésének menetét a 4. pontban olvashatod.

3.4.3. USB Debuging

A 2. pontban leírtak szerint kapcsold be az usb hibakeresés-t.

4. Custom ROM / Kernel

Egyedi rom telepítése abban az esetben ajánlott, ha többet szeretnél kihozni készülékedből.

4.1. Custom ROM flashelése

Egyedi rom telepítése nagy vonalakban a következő:

- Másold fel a ROM zip-et (ha kell GAPPS, akkor azt is) a telefonra.

- Indítsd újra a telefont Bootloader mód-ban.

- A Vol+/- al válaszd ki a Recovery-t. Amenyiben gyári recovery van a telefonon, abban az esetben a 3.3. pontban leírtak alapján flash-eld valamilyen custom recovery-t.

4.1.1. CWM esetében:

----- Nyomj egy wipe data / factory reset, wipe cache partition és az advanced-en belül egy wipe dalvik cache-t.

----- Majd a +++++Go Back+++++ el menj vissza a Home menü-be:

----- install zip for sdcard -> choose zip from sdcard és keresd meg a ROM zip-et és utána a Yes lehetőséget válaszd (ha kell GAPPS, akkor install után flasheld azt is).

----- Flash után +++++Go Back+++++, és nyomj wipe cache partition-t és az advanced-en belül wipe dalvik cache-t.

----- Majd ismét +++++Go Back+++++ és utána válaszd a reboot system now menüpontot.

- Ezzel végeztél a ROM flashelésével.

4.1.2. TWRP esetében:

----- Tappints a Wipe-ra és húzd el jobbra a zárat.

----- Majd Install és keresd meg a ROM zip-et (ha kell GAPPS, akkor add ZIP és keresd ki azt is). Ha ez meg van, húzd el a zárat jobbra.

----- Ha végzett a telepítéssel, akkor nyomd meg a Wipe cache / dalvik-ot, Majd húzd el a zárat.

----- Végül Back, majd tappints a Reboot System-re.

- Ezzel végeztél a ROM flashelésével.

4.2. Custom Rom frissítés

A rom frissítés (app adatok megtartásával) azaz más néven dirty flash, a 4.1.-es pontban leírtakkal ellentétben nem kel Wipe data / Factory reset-et nyomni, Így a flashelés előtt elég a Wipe cache és Dalvik cache wiped. Valamint nincs szükség a Gapps újbóli flashelésére.

4.3. Custom kernel flashelés / Rom kelnel visszaállítás

- Custom kernel flashelése ugyanúgy történik mint a dirty flash, annyi különbséggel hogy a Kernel zip-et kel felmásolni és flashelni.

- Az egyedi rom kernel visszaállításához dirty flash-eld az adott romot, mert a rom tartalmazza a saját kernelét is.

5. Visszaállítás gyári állapotba

A Factory Image minden adatott töröl, így előtte csinálj biztonsági mentést a gépre.

A Bootloader-t csak gariztatás előtt zárd vissza, mert nyitásnál minden adat elveszik.

5.1. Gyári ROM flashelése

A flashelés csak bootloader nyitása után lehetséges.

Töltsd le a Factory Image-t a developer oldalról.

Csomagold ki az image-t:

...és másold be a:

---- C:\adb_fastboot\, vagy a

---- C:\Android\sdk\platform-tools\ mappába.

Csatlakoztasd a készüléket a géphez bootloader módban.

Dupla klikk a flash-all.bat fájlra. A script vissza flasheli a gyári romot.

A script lefutása után újraindul a készülék a stock android-dal.

5.2. Parancssoros image flash

Amennyiben problémád van a flash-all.bat-al, akkor csomagold ki az image.zip-et is és másold a többi image fájl mellé a tartalmát.

Majd nyiss egy parancssort (a Shift és a Jobb egér gomb megnyomásával, utána kattints a Parancsablak megnyitása itt menüpontra) és tedd a telefont bootloader módba.
És írd be a következőket:

fastboot devices - üss Enter-t
fastboot flash bootloader [bootloader fájl neve].img - üss Enter-t
fastboot flash radio [raidio fájl neve].img - üss Enter-t
fastboot reboot-bootloader - üss Enter-t
fastboot flash recovery recovery.img - üss Enter-t
fastboot flash boot boot.img - üss Enter-t
fastboot flash system system.img - üss Enter-t
fastboot flash cache cache.img - üss Enter-t
fastboot flash vendor vendor.img - üss Enter-t
fastboot flash userdata userdata.img - üss Enter-t
fastboot reboot - üss Enter-t

Ezzel kész az image flash és indul a rendszer.

5.3. Gyári rendszer frissítése parancssorból, OTA zip-el

Ha nem bírod kivárni az OTA-t, de már elérhető az OTA zip, akkor felteheted manuálisan is a frissítést.
Ehhez a következőket kell tenned:

- Töltsd le innen a friss OTA zippet.
- Másold a letöltött OTA zippet az ADB fájlok közé.
- Nyiss innen egy parancssort.

- Tedd a telefont bootloader módba és a hangerő gombokkal navigálj a Recovery-ig, majd a power gombbal válaszd ki. Majd a bekapcs gomb nyomása közben nyomd meg a hangerő fel gombot és engedd el mindkettőt.
- Itt válaszd ki a hangerő gombokkal az Apply update from ADB-t.
- És írd a következőket a parancssorba:

adb devices - üss Enter-t - ezzel ellenőrzöd az ADB-t.
adb sideload [ota zip fájlneve] - üss Enter-t - ezzel flasheled a zippet.

- Ha lefutott a frissítés, akkor válaszd ki a recovery-ben a reboot system now-ot vagy írd be a következőt a parancssorba:
adb reboot - üss Enter-t - újraindul a telefon a frissített android-al.

A sideload, zárt bootloader-el is működik.

5.4. Bootloader zárása

Figyelem! A Nexus 5X és 6P esetében a bootloader zárás is adatvesztéssel jár!

Mappakezelővel tallózd be a:

---- C:\adb_fastboot\, vagy a

---- C:\Android\sdk\platform-tools\ mappát.

Ha megnyitottad a mappát, akkor a Shift és a Jobb egér gomb megnyomása után kattints a Parancsablak megnyitása itt menüpontra.

Itt írd be a következő parancsokat:

fastboot devices - üss Enter-t - ezzel ellenőrzöd az ADB-t.

fastboot oem lock - és üss Enter-t.


Körülbelül ezt fogod látni

Ezzel visszazártad a Bootloader-t.

Végszó

Remélem hogy tudtam némi segítséget nyújtani a Nexus készülékek rootolásához és egyedi romok telepítéséhez.

Hozzászólások

(#1) Blindmouse


Blindmouse
senior tag

És ha kinyitod az miért is jó neked?

3440x1400@120Hz #ultrawidemasterrace #gloriouspcgamingrace

(#2) slice14 válasza Blindmouse (#1) üzenetére


slice14
veterán

Asszem ez lejön a végére, root, custom rom. :)

Samsung Galaxy S21 ---- Hirdetéseim: http://bit.ly/2tWSizn

(#3) haligali72 válasza Blindmouse (#1) üzenetére


haligali72
aktív tag

Köszönjük!!
Annyi kérdésem lenne hogy: És flash után nyomj egy Cache / Dalvik cacke wipe-ot. ez cwm re vonatkozik csak, vagy pedig TWRP esetében Wipe-ot?

(#4) forintuser válasza haligali72 (#3) üzenetére


forintuser
őstag

Minden esetben kell wipe-t nyomni.Ez független melyik recovery van fent.Romolás után kötelező.

Holnapkészítést vállalok.

(#5) Kalandor


Kalandor
HÁZIGAZDA
LOGOUT blog

Ez egy rövidebb címlapos cikknek is elmenne.

(#6) slice14 válasza Kalandor (#5) üzenetére


slice14
veterán

Köszi :DDD

Samsung Galaxy S21 ---- Hirdetéseim: http://bit.ly/2tWSizn

(#7) slice14 válasza haligali72 (#3) üzenetére


slice14
veterán

Kiegészítettem...

Samsung Galaxy S21 ---- Hirdetéseim: http://bit.ly/2tWSizn

(#8) kiki89


kiki89
aktív tag

Nagyon profi cikk! Respect!

"Amit birtokolsz, az birtokba vesz!"

(#9) haligali72 válasza slice14 (#7) üzenetére


haligali72
aktív tag

Köszönöm, bocs a láma kérdésekért. Ha megjön a 4.4 és hogy ez így működni fog e, ugye azt majd csak akkor fogjuk megtudni?

(#10) slice14 válasza haligali72 (#9) üzenetére


slice14
veterán

Ez OS verziótól független. a Nexus készülékeknél.

[ Szerkesztve ]

Samsung Galaxy S21 ---- Hirdetéseim: http://bit.ly/2tWSizn

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.