Visualizzazione stampabile
-
Premesse:
- Guida creata interamente da me (Sdentato -ex nexuser), è consentita la riproduzione di tutto il contenuto e il materiale in essa contenuto nel rispetto di eventuali limitazioni più stringenti presenti su questo sito
- Questa guida è per gli utenti che hanno un po d'esperienza, procedete a vostro rischio e pericolo
- Lo Sblocco del Bootloader causa la perdita di tutti i dati (io non ho perso nemmeno un byte ma chissà... :D) vi consiglio di farvi un backup prima di tutto
- Questo è il metodo più "laborioso" per sbloccare il Galaxy nexus, adesso ci sono i Toolkit ma non sono efficienti come questa guida, poi vi spiegherò il perché
- Questa guida è stata testata e risulta funzionante su Windows 7, 8.x e 10
Requisiti e operazioni essenziali:
1) Installate java (se lo avete già nel computer, tralasciare) e Android SDK (cliccare su External Mirror 1) (se il download non funziona o è lento cliccate qui).
Avviate SDK Manager, a questo punto scaricate Android SDK Tools, Android SDK Platforms-tools, Android 4.3 (API 18) e Google USB Drivers come da questa schermata qui sotto:
https://i.ibb.co/ypTgpXC/Cattura-di-schermata-1101.png
2) Abilitare Debug USB: Se state usando una versione di Android superiore alla 4.1 dovete prima abilitare la visualizzazione delle opzioni sviluppatore, andando in Impostazioni>>>Info sul telefono e tappate 7 volte su Numero Build.
Poi andate in Impostazioni>>>opzioni sviluppatore e mettete il flag su Debug USB
3) Fase installazione driver:
Per WIN8.x e WIN10: Se avete Windows 8.x o 10 (chi usa Windows 7 può saltare questo paragrafo) dovete disabilitare l'imposizione firma driver; per farlo andate delle Impostazioni del PC >> Generale, sotto la voce Avvio avanzato cliccate su Riavvia ora.
Appena il computer si sarà riavviato cliccate su "Risoluzione problemi", poi su "Opzioni avanzate">> "Impostazioni di avvio" e poi cliccate su Riavvia. Questo video può esservi utile:
https://www.youtube.com/watch?v=71YAIw7_-kg
(Vale per WIN7, WIN8.x e WIN10): A questo punto scaricate questi driver usb per il Galaxy nexus: https://docs.google.com/uc?id=0B8jvI...xport=download
e decomprimete il file zip nel desktop, con Debug USB attivo, collegate il device al computer e poi andate in "Gestione dispositivi" di Windows. Dovrete vedere adesso una nuove voce: "Android 1.0" con un triangolo giallo con un punto esclamativo nero.
https://i.ibb.co/vPCTrB9/r1e9.png
Cliccate adesso su Android 1.0 col tasto destro del mouse e cliccate su Aggiornamento software (o su Update driver software, in inglese), a questo punto vi apparirà un'altra schermata come questa:
https://i.ibb.co/f4tF2qn/7qxg.png
Cliccate voi su "Cerca il software del driver nel computer" e selezionate la cartella dove avete estratto i driver usb.
4) Consentire Debug USB: Avviare il Galaxy Nexus in modalità fastboot (a telefono spento cliccate tasto power + tasto vol. su + tasto vol. giù) e collegarlo via USB al computer, poi premete tasto power (alla scritta Start).
A questo punto una volta che il Galaxy nexus si sarà avviato vedrete una schermata simile a questa:
https://i.ibb.co/sqRj0t3/1.jpg
Mettete il flag su Consenti sempre da questo computer e tappate OK.
Adesso proseguite con il punto 5)
(se non vi spunta la schermata per consentire debug USB, seguite comunque il punto 5) e guardate nelle Utility della discussione.
5) Recarsi su Android SDK: per prendere il controllo del dispositivo, dovete recarvi nella cartella platform-tools di Android SDK, quindi aprite CMD (Promp dei comandi di Windows) e digitate:
codice:
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
Se usate un Sistema operativo a 32bit digitate invece:
codice:
cd C:\Program Files\Android\android-sdk\platform-tools
IL PUNTO 5) È FONDAMENTALE. PER FARE QUALSIASI OPERAZIONE DOVETE SEGUIRE QUESTO PUNTO.
Da ora in poi, per evitare di scriverlo per ogni comando lo darò per scontato, così se nella guida c'è scritto "il comando è da eseguire a telefono acceso" do per scontato che avete già debug usb attivo e che lo avete consentito al computer.
Se per esempio volete sbloccare il bootloader, dovete seguire prima il punto 5) e dopo il punto relativo allo sblocco del bootloader
A questo punto avete dal computer, il pieno accesso al dispositivo e potete fare qualsiasi cosa, passiamo ora alla procedura di sblocco. (post sotto)
-
Procedura di sblocco:
A) "La prova del nove": per verificare che il computer veda correttamente il Galaxy nexus, digitate a telefono acceso:
Se nel cmd vedete una cosa del genere:
List of devices attached
0149BDCCXXXXXXXX device
Significa che tutto è andato a buon fine e abbiamo il pieno accesso di Android dal computer.
Procediamo adesso allo sblocco del nostro device ;)
B) SBLOCCARE IL BOOTLOADER: per sbloccare il bootloader a telefono acceso, dovete digitare:
codice:
adb reboot bootloader (premere invio)
fastboot oem unlock (premere invio)
fastboot reboot (premere invio)
Il primo comando serve per mandare il device in modalità fastboot, se il vostro device si trova già in questa modalità potete saltare il primo comando (adb reboot bootloader)
Una volta dati i comandi, nel vostro Galaxy nexus vedrete una schermata scritta in inglese che vi avviserà che proseguendo perderete la garanzia e per precauzione, tutti i vostri dati verranno eliminati, voi proseguite premendo prima tasto vol. su poi tasto power, adesso avrete sbloccato il bootloader :)
Ora che abbiamo sbloccato il Bootloader, possiamo flashare una Recovery modificata, flashare qualsiasi ROM e ottenere i permessi di ROOT. In pratica la recovery serve per permettervi di flashare ROM senza che ci sia bisogno del computer, con i permessi di ROOT invece potete utilizzare applicazioni avanzate che senza il ROOT non potrebbero funzionare e sbloccare nuove funzioni.
C) Flashare la Recovery
Per il Galaxy nexus ci sono 2 tipi di recovery più diffuse:
1) La TWRP (teamwin recovery project) scaricabile direttamente da QUI
2) La CWM (clockworkmod recovery) scaricabile direttamente da QUI
Personalmente consiglio la TWRP, ha più funzioni ed è più semplice da usare ma provatele entrambe ;)
Appena scaricata la recovery che preferite, copiatela nella cartella Platform-tools che si trova dentro la cartella Android.
Il percorso dovrebbe essere C:\Android\android-sdk\platform-tools.
Ora non resta che flashare la recovery, se il Galaxy nexus è acceso digitate
codice:
adb reboot bootloader (premere invio)
fastboot flash recovery *INSERITE IL NOME DELLA RECOVERY* (premere invio)
Così se per esempio avete deciso di flashare la TWRP basta digitare
codice:
adb reboot bootloader (premere invio)
fastboot flash recovery openrecovery-twrp-2.6.0.0-maguro.img (premere invio)
Il comando adb reboot bootloader manda il device in modalità fastboot, se il vostro device è già in questa modalità non bisogna inserire questo comando.
Link dei siti ufficiali delle recovery:
Techerrata Downloads - Browsing maguro (TWRP)
ClockworkMod ROM Manager - Recoveries (CWM)
Consiglio: fate un nandroid backup
D) Ottenere i permessi di ROOT: come ho già detto il ROOT serve ad effettuare operazioni non consentite agli utenti "normali". La maggior parte delle ROM integrano già il root, per sapere se nella ROM che avete flashato avete il root vi basta cercare nelle applicazioni l'app Superuser o SuperSU.
Se avete una delle poche ROM che non integrano il root oppure volete ottenere i permessi di root nella ROM stock, la ROM iniziale "originale" del Galaxy Nexus, potete scaricare una di queste due applicazioni:
- SuperSU (a mio avviso la migliore) disponibile QUI
- Superuser disponibile QUI (scaricate Superuser versione ARM, non la x86)
Superuser attualmente ha vari problemi anche di compatibilità. Potete provarla comunque per vedere quale dei due fa più per voi ;)
EDIT: il link è offline.
Adesso che abbiamo una Recovery modificata e abbiamo scaricato la nostra ROM preferita (a proposito vi consiglio la cyanogenmod qui [EDIT: progetto dismesso]) non ci resta che copiare la ROM e l'app per il ROOT nel nostro Galaxy nexus, riavviare in Recovery e tappare "install zip from sdcard" (o qualcosa del genere, a seconda della recovery che utilizzate) e selezionare i file zip, confermare e flashare!
-
Utility:
- Se per un motivo qualsiasi, non vi spunta la schermata per consentire ADB nel computer, dopo aver seguito il punto 5) vi basta digitare a telefono acceso:
codice:
adb kill-server (premere invio)
adb start-server (premere invio)
Con questi due comandi forzate il device a mostrarvi la schermata per consentire debug al computer.
- Molte ROM non integrano le app Google (tra cui Play Store, Galleria, gestione account, ecc.) per motivi "legali", per porre rimedio potete flashare le Gapps (Google Apps) come se fosse una ROM normale, disponibili qui: https://opengapps.org/ (non metto il link diretto a causa di conflitti interni del forum tra bbcode e html) selezionate la piattaforma ARM, variante "nano" e la versione di Android corrispondente e scaricate
- La recovery non è limitata al semplice flash di ROM, potete flashare qualsiasi cosa: kernel, mod, tema, applicazioni, ecc. a patto di essere in formato zip.
La procedura per il flash è sempre la stessa
- Se avete il Galaxy nexus bloccato e non avete alcuna ROM in memoria niente paura!
La TWRP supporta i pendrive (USB OTG), quindi vi basta copiare la ROM dal pendrive al Galaxy nexus e flashare.
In alternativa (specie per gli utenti della CWM) per copiare una ROM o un file dal PC alla memoria del device, copiare il file o la ROM nel desktop, poi digitare:
codice:
adb push C:\desktop\nome_del_file.zip /storage/sdcard
- Vecchia scuola insegna :cool:
Quote:
Originariamente inviato da
nexuser
... i toolkit spesso non sono aggiornatissimi quindi quando tu vai ad automatizzare il flash della recovery per esempio può capitare (anzi capita spesso) che non sia l'ultimissima versione.
A parte poi la soddisfazione di sbloccare manualmente il telefono... ;)
Poi (purtroppo questo discorso valeva prima) in caso di aggiornamenti di android, se lo sviluppatore non aggiorna tempestivamente il toolkit non è garantita la compatibilità al 100%
Con la procedura manuale invece basta scaricare i file aggiornati
Enjoy!!!! ^_^
-
Introduzione e requisiti:
La Factory Image serve per "radere al suolo" tutto e ripristinare la ROM originale nel telefono (e la garanzia :D). A dire il vero non ripristina solo ROM ma anche la recovery, il bootloader e la radio, e proprio per questo può diventare un'operazione molto rischiosa che può anche far diventare il dispositivo inutilizzabile (soft brick se siete fortunati, full brick altrimenti.. :O).
La Factory Image si flasha tramite un comunissimo file .bat, quindi è sconsigliato modificare questo file o chiuderlo quando non ha ancora finito di eseguire tutti i comandi.
Proprio perché si rade al suolo tutto, perderete qualsiasi file nella memoria interna quindi fatevi prima un backup.
L'unico requisito per piallare tutto è avere il bootloader sbloccato (guardate il punto B del messaggio di questa discussione) e avviare il Galaxy Nexus in modalità fastboot (a telefono spento premere tasto power + vol. su + vol. giù).
Flashare la Factory Image:
Per flashare la Factory Image occorre innanzitutto scaricarla da qui (metto il link dell'ultima versione Android per questo dispositivo, la 4.3 YAKJU) e decomprimerla.
Da questo link potete scaricare altre factory images del Galaxy Nexus comprese quelle non aggiornate (dalla 4.0.4) dategli un'occhiata ;)
Poi dovete scaricare questo file zip e decomprimerlo.
Ora dovete prendere i 3 file della factory image:
1) bootloader-maguro-primemd04.img
2) image-yakju-jwr66v.zip
3) radio-maguro-i9250xxlj1.img
e copiarli nella cartella del piccolo file zip che avete appena scaricato e scompattato.
Adesso dovrete ritrovarvi una cartella di nome i9250 - 4.3 yakju con 9 files e il suo contenuto sarà esattamente così:
http://imageshack.com/a/img607/2441/jgf.gif
Se vi corrisponde potete proseguire, collegate il Galaxy nexus al computer (mi raccomando, mettetelo in fastboot!) e fate doppio click sul file flash-all.bat
Dopo aver avviato il file bat non fate nulla, il processo è tutto automatizzato, non chiudetelo se non ha ancora finito di flashare!
Al termine dal cmd spunterà FINISHED e il dispositivo si avvierà da solo con tutto stock, quasi come se è stato appena uscito dalla scatola....
Non è ancora finita (non per tutti)! :cool: se purtroppo dovete ripristinare la garanzia nel Galaxy nexus (dico purtroppo perchè chi fa quest'operazione al 99,9% lo fa perchè deve spedirlo in assistenza rotfl) dovete ribloccare il bootloader quindi, per farlo, dopo aver compiuto quel famoso punto 5 e vi siete assicurati di avere Android SDK installato, da fastboot digitate:
codice:
fastboot oem lock (premere invio)
fastboot reboot (premere invio)
(se il telefono non è in fastboot dovete digitare prima adb reboot bootloader vi ricordate no? :p)
Questa volta è finita e adesso sì, il telefono è come se fosse appena uscito dalla scatola (parlo dal lato software ovviamente...)
PS: Se volete "convertire" il vostro telefono in yakju potete seguire questa guida ;)
Se volete flashare una Factory Image diversa dalla 4.3 (ad esempio la 4.1.2) potete seguire questa guida, basta che scaricate ovviamente la factory image della versione che di Android che volete installare e adattate il file .bat ai file cambiati.
Per esempio, se volete flashare la Factory Image 4.1.2 dovete utilizzare questo file bat.
Il Tutorial è finito, il modding è sfruttare tutte le potenzialità del proprio dispositivo e se seguite tutto alla lettera, le probabilità di arrecare danni permanenti al telefono sono moolto vicine allo zero ;)
Nel caso in cui abbiate bisogno d'aiuto chiedete pure, il forum è pieno di persone che dedica il proprio tempo ad aiutare gli altri, mi raccomando però rispettate il regolamento. Spero di essere riuscito a semplificare la guida il più possibile.
-
Riservato...
Aggiornamento 2020: modificata la prima premessa, ripristinate le immagini mancanti e aggiornati i link che risultavano offiline, ulteriori piccoli adattamenti della guida allo stato attuale degli sviluppi.
"Hello world!" :)
-
https://www.androidiani.com/forum/mo...ry-images.html
c'é già un thread che riguarda queste cose by galaxy4ever
Anche se devo dire che è veramente ben fatta e dettagliata, complimenti!
spero che non te la chiudano i moderatori ;)
-
Ciao ho già parlato con i moderatori e sono d'accordo.. Grazie per i complimenti ;)
-
Complimenti nexuser! Magari si può chiedere ai moderatori di mantenerle entrambi ma aggiungendo il riferimento dell'altra!
-
Quote:
Originariamente inviato da
nexuser
Ciao ho già parlato con i moderatori e sono d'accordo.. Grazie per i complimenti ;)
Bene... per fortuna, perché è veramente ben fatta, formattazione molto bella, e soprattutto a prova di niubbo e veramente utile per chiunque... :cool:
-
Quote:
Originariamente inviato da
enrico2588
Bene... per fortuna, perché è veramente ben fatta, formattazione molto bella, e soprattutto a prova di niubbo e veramente utile per chiunque... :cool:
tranne per me XD
intanto faccio i complimenti a nexuser per la guida perchè è davvero ben fatta e ovviamente funzionante...ma io mi ritrovo sempre ad avere problemi con i driver adb .-.
mi sto dannando da piu di 2settimane per riuscire a roottare il mio gnexus 4.3 stock...sistema win7 64bit
ogni volta ho problemi con i driver adb che installo ma in nessun modo funzionano. prima avevo provato con il tool wuju ma sempre mi dava errore driver adb non trovati...ma io li ho installati/ri-cancellati tramite il tool e fixati direttamente tramite quello....ma niente.
arrivo a cd C:\Program Files (x86)\Android\android-sdk\platform-tools ma appena gli do il comando per controllare se il telefono è connesso...mi dice che adb non è riconosciuto come comando O_o
EDIT: TUTTO RISOLTO FINALMENTE :D:D:cool: per sistemare la cosa ho aggiunto al percorso C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe e ti elenca tutte le opzioni possibili da fare...poi ho dato il comando adb devices ed è spuntato il gnexus poi ho dato il comando come scritto per flashare la recovery e tutto andò a buon fine
GRAZIE MILLE PER LA GUIDA SEI STATO UNA MANNA DAL CIELO :*:protfl