Home Hacks and Mods Google Nexus S: unlock/lock bootloader

[Guida] Google Nexus S: unlock/lock bootloader

58

A differenza del Google Nexus One, la procedura per lo sblocco del bootloader sul Nexus S non causa la perdita della garanzia. Tale modifica permette di abilitare i permessi di root e successivamente installare custom recovery/custom rom/hacks (maggiori dettagli).

Di seguito abbiamo pubblicato il procedimento che consente di effettuare sia l’unlock del bootloader che il lock del bootloader in pochi e semplici passaggi.


Requisiti:

Procedimento UNLOCK BOOTLOADER:

  1. scompattare l’archivio android.zip;
  2. copiare i files presenti all’interno della cartella android nella cartella android-sdk/tools;
  3. abilitare la modalità debug usb dalle impostazioni/applicazioni del Nexus S;
  4. collegare il cavo usb tra pc e Nexus S;
  5. avviare il terminale in modalità fastboot premendo contemporaneamente tasto volume su e Accensione;
  6. aprire il terminale o il prompt dei comandi Windows, linux o mac e posizionatevi all’interno della cartella android (esempio: cd Desktop/android);
  7. [WINDOWS] digitare i seguenti comandi in grassetto seguiti dal tasto invio:
    fastboot-windows devices (se il device viene rilevato dovrebbero comparire una serie di lettere e numeri)
    fastboot-windows oem unlock
    [LINUX]
    ./fastboot-linux devices (se il device viene rilevato dovrebbero comparire una serie di lettere e numeri)
    ./fastboot-linux oem unlock
    [MAC]
    ./fastboot-mac devices (se il device viene rilevato dovrebbero comparire una serie di lettere e numeri)
    ./fastboot-mac oem unlock 
      
  8. tramite il tasto volume confermate con “Yes, unlock bootloader

Procedimento LOCK BOOTLOADER:

  1. scompattare l’archivio android.zip;
  2. abilitare la modalità debug usb dalle impostazioni/applicazioni del Nexus S;
  3. collegare il cavo usb tra pc e Nexus S;
  4. avviare il terminale in modalità fastboot premendo contemporaneamente tasto volume su e Accensione;
  5. aprire il terminale o il prompt dei comandi Windows e posizionatevi all’interno della cartella android-sdk/tools (esempio: cd Desktop/android);
  6. [WINDOWS] digitare i seguenti comandi in grassetto seguiti dal tasto invio:
    fastboot-windows devices (se il device viene rilevato dovrebbero comparire una serie di lettere e numeri)
    fastboot-windows oem lock
    [LINUX]
    ./fastboot-linux devices (se il device viene rilevato dovrebbero comparire una serie di lettere e numeri)
    ./fastboot-linux oem lock
    [MAC]
    ./fastboot-mac devices (se il device viene rilevato dovrebbero comparire una serie di lettere e numeri)
    ./fastboot-mac oem lock 
      
  7. bootloader ri-lockato;

Lo staff di Nexus-Lab.com declina ogni responsabilità da eventuali danni subiti nel seguire la guida

  • Pingback: Tweets that mention [Guida] Google Nexus S: unlock/lock bootloader | Nexus Lab - Sperimentazioni androidi - News, prove, tutorial e programmazione su android -- Topsy.com

  • Davide

    Gli auguro VERAMENTE che modifichino anche il boot del N1 quando arriverà l’upgrade, sarebbe veramente una mossa ipocrita non farlo

    • http://ilnanny.deviantart.com/ ilnanny

      Dopo aver fatto l’unlock mi rimane bloccato sulla scritta google.
      ho provato ad installare odin , ma mi legge il telefono come disco locale d e quando provo ad entrare mi dà 0 byte.
      Come faccio?

  • Pingback: [Guida] Google Nexus S: permessi di root Android 2.3 Gingerbread GRH55 | Nexus Lab - Sperimentazioni androidi - News, prove, tutorial e programmazione su android

  • Pingback: [Guida] Google Nexus S: unlock/lock bootloader

  • Pingback: [Guida] Google Nexus S: permessi di root Android 2.3 Gingerbread GRH78 | Nexus Lab - Sperimentazioni androidi - News, prove, tutorial e programmazione su android

  • Pingback: [Guida] Nexus S: installare recovery ClockWork | Nexus Lab - Sperimentazioni androidi - News, prove, tutorial e programmazione su android

  • Pingback: Guide : Nexus One recovery Clockwork e CyanogenMod 7 Alpha | Spazio Android

  • http://www.saoner.it Riccardo

    vi segnalo che questa procedura pecca di un particolare.
    Quando si collega il Nexus s al pc in modalità debug è necessario possedere i driver appositi perchè il telefono venga rilevato.

  • Orazio

    io possiedo un Nexus s ! Vorrei sbloccarlo per poi installare una recovery modificata ! Però trovo dei problemi nella configurazione di adb e fastboot !
    Dopo aver installato i driver e dopo aver scaricato i pacchetti di gingerbread con sdk manager vado nel prompt dei comandi e mi diriggo nella directory “Tools” nell’sdk ; e digito “adb devices ” , però mi dice che adb non è riconosciuto come comando interno !
    Se faccio lo stesso però nella cartella “platform tools ” invece mi riconosce il nexus s , però quando poi digito “fastboot devices” o “fastboot oem unlock” mi dice che fastboot non è un file interno !
    Potreste aiutarmi ?

  • Pingback: [Guida] [ROM] Nexus S: CyanogenMod 7

  • bakx79

    andrebbe specificato nella guida che con fastboot unlock si perdono tutti i dati compresi quelli nella sd interna. Inoltre andrebbe anche specificato che per utilizzare fastboot il telefono va avviato in modalità fastboot premendo SU e Accensione contemporaneamente, poi collegato alla usb e poi si può utilizzare il terminale dos per eseguire i comandi.

    Per rispondere a Orazio nelle ultime versioni delle sdk adb sta in una cartella (platform-tools) e fastboot nella cartella (tools). Se adb da tel acceso ti riconosce il device allora puoi spegnerlo, entrare in modalità fastboot come detto sopra, a quel punto dalla cartella tools con fastboot device te lo trova e poi continui la guida.

    • http://www.nexus-lab.com/ Danilo Paone

      grazie per la segnalazione, la guida è stata aggiornata!

    • http://ilnanny.deviantart.com/ ilnanny

      Dopo aver fatto l’unlock mi rimane bloccato sulla scritta google.
      ho provato ad installare odin , ma mi legge il telefono come disco locale d e quando provo ad entrare mi dà 0 byte.
      Come faccio?

  • Pingback: [Guida] Google Nexus S: permessi di root Android 2.3.3 Gingerbread GRI40 | Nexus Lab - Sperimentazioni androidi - News, prove, tutorial e programmazione su android

  • Luca

    Ciao raga, prima di tutto complimenti per la guida…
    Io ho il seguente problema: quando avvio il telefono in fastboot mode (da premettere che installo tutti i driver), apro cmd e digito “fastboot devices” ma non esce nessun device nella lista e di conseguenza se digito fastboot oem unlock il terminale si blocca su “waiting device”. Da premettere che eseguendo “adb devices” il telefono mi viene visto…
    Quale può essere il problema?

    • http://www.nexus-lab.com Nicola Paone

      Ciao Luca,

      si.. è vero. C’è un problema nell’ultima revisione dei driver rilasciati da google (per windows e specificamente per il Nexus S).

      Ti consiglio di procedere come segue: (procedura testata personalmente con il Samsung GT-i9020 (Nexus s super amoled).

      * Collega il dispositivo al computer e disinstalla il driver associato al nexus s da gestione periferiche;

      * Installa il software PDANet (http://junefabrics.com/android/download.php) in modo tale che i driver ufficiali vengano sostituiti dai driver forniti con PDANet;

      * Riavvia il telefono in modalità fastboot e windows dovrebbe rilevarti un dispositivo dal nome “Android 1.0″. Tu non fai altro che seguire il wizard di windows per l’installazione dei driver specificando come percorso di ricerca “C:\Programmi\PdaNet for Android\usbwin” (o cartella equivalente in base alla tua installazione di windows);

      * Una volta che i driver sono installati dovresti riuscire a vedere il dispositivo attraverso il comando “fastboot devices”.

      Se invece hai il Samsung GT-i9030 (Nexus s SLCD) la procedura da seguire è un po differente…

      Fammi sapere,

      • Luca

        Grazie …adesso provo!
        Il mio è un Nexus S superamoled quindi la procedura dovrebbe essere quella che dici tu…

      • http://ilnanny.deviantart.com/ ilnanny

        Dopo aver fatto l’unlock mi rimane bloccato sulla scritta google.
        ho provato ad installare odin , ma mi legge il telefono come disco locale d e quando provo ad entrare mi dà 0 byte.
        Come faccio adesso?

        • http://www.nexus-lab.com/ Danilo

          Devi ripristinare il telfono tramite fastboot. Pubblicheremo prossimamente la guida

      • Marco

        io ho la versione slcd, come è possibile sbloccarlo?? grazie

        • http://www.nexus-lab.com/ Danilo Paone

          basta effettuare l’unlock del bootloader tramite questa guida

      • Furiaaa

        Io ho un Nexus S SLCD come faccio ad avere i driver di Android 1.0?
        Grazie

  • Luca

    Perfetto!
    Con la procedura che mi hai detto funziona tutto alla grande!!!
    Penso si debba inserire nella guida!
    Nexus S SAmoled: Bootloader Unlocked!

    Grazie ancora!

  • Vincenzo

    Ho appena preso il nexus s compreso nella promozione wind, e monta android 2.3.3 con build GRID54.

    Ho provato a sbloccare il bootloader ma nonostante abbia installato i driver PDANet come riportato sopra, al momento di dare il comando fastboot devices mi continua a dire che non è riconosciuto come comando interno.

    Sbaglio qualcosa o la procedura non va bene per la build GRID54??

    GRAZIE

    • http://www.nexus-lab.com/ Danilo Paone

      usi windows?
      hai digitato i comandi nel prompt nella cartella android-sdk/tools ?

  • vincenzo

    si, uso win vista ei comandi li ho dati dalla cartella cartella android-sdk/tools solo che mi continua a dare la segnalazione:

    impossibile avviare l’applicazione specificata. AbdWinApi.dll non è stato trovato. Una nuova installazione dell’applicazione potrebbe risolvere il problema.

    e sul nexus mi esce:

    FASTBOOT STATUS – FAILInvalid Command.

    Grazie

    • http://www.nexus-lab.com/ Danilo Paone

      dai messaggi di errore che hai postato sembrano esserci problemi con windows in generale!!!
      puoi provare con un altro pc?

  • piero

    ciao a tutti ho un problema…seguendo la procedura….fin a dare il comando fastboot oem unlock il terminale windows mi restituisce waiting device e resta in attesa senza nessun risultato come mai?grazie

    • http://www.nexus-lab.com/ Danilo Paone

      ciao..

      hai installato i driver?

      se si, prova a reinstallarli

  • Pingback: Prima mod android

  • kaprokkio

    Ho letto e riletto la guida, fatto e rifatto mille volte installazione di sfotware e drivers e procedure di sblocco.

    Risultato:
    Adb mi vede il cellulare con l’usb in debug (cellulare acceso nomalmente)
    fastboot non mi vede il cellulare (cellulare avviato in fastboot nome).

    se adb funziona deduco che i driver son stati installati correttamente.
    Uso un nexus S 9023 EU con android 2.3.4.

  • Pingback: [Guida] Permessi di root Nexus S per principianti

  • Pingback: Bootloader, Root & super one click su Nexus S

  • Andrea

    ragazzi sto impazzendo ho nexus s con android 2.3.6 ho scaricato l’sdk,l’ho decompressa, ho scaricato da sdk manager platform-tools, ho installato i driver, ma quando scrivo su cmd entro nella cartella tools e scrivo fastboot oem unlock mi dice : impossibile trovare il percorso specificato. sto impazzandendo ho letto mille guide vi prego aiutatemi. grazie

    • http://www.nexus-lab.com/ Danilo

      Ciao!!! Il pacchetto android sdk è stato da poco modificato e non contiene piu’ il file fastboot.

      Scarica questo file http://loadbalancing.modaco.com/download.php?url=mf/?cu269i1x61g4wj6

      successivamente copia il file fastboot windows, linux o mac dentro la cartella android sdk / tools.

      Fammi sapere

      p.s. grazie per la segnalazione

  • Andrea

    Perfetto NS sbloccatto !!!
    grazie ancora danilo

  • cesarauz

    Scusate, ma sto cercando di unlocckare il mio nuovo nexus s… il problema è che nell’SDK scaricato (il 15) non ci sono i file fastboot.
    Inoltre il file “android files” linkato in questa guida mi risulta vuoto!!!

    :(

  • Andrew

    Ciao a tutti, chiedo perdono per il disturbo già in parteza, ma sono un novellino del mondo android!! Sono intento nell’unlock del bootloader, ho appena acquistato il nexus s aggiornato alla 2.3.6
    quando inserisco nel prompt il comando fastboot devices il mio nexus non viene riconosciuto. Ho pensato fosse un problema con i driver e allora ho provato ad installare PdaNet ma si blocca nella fase: “Installing PdaNet to your phone” e sullo schermo del telefono appare la scritta in grigio: FASTBOOT STATUS – FAILinvalid Command… Qualcuno saprebbe come aiutarmi???
    Grazie mille in anticipo!

    • http://www.nexus-lab.com/ Danilo Paone

      Ciao!!

      Ti sei posizionato con il terminale all’interno della cartella android ?

      Hai estratto il file android.zip ?

  • Henry

    Sbloccato il bootloader. tutto ok!!
    Al riavvio non trovo più il MARKET di ANDROID nelle applicazioni.
    dove può essere andato a finire….

    • http://www.nexus-lab.com/ Danilo

      Molto Strano!
      non è presente nemmeno nelle impostazioni / applicazioni / tutte ?

  • Henry

    Erano presenti tutte le applicazioni all’infuori del MARKET. Ho fatto un paio di riavvii ed è ricomparso. Ti chiedo una cosa, il mio Nexus S prima dello sblocco del Bootloader aveva ricevuto l’aggiornamento a 2.3.6 ma non l’avevo installato. ora dopo lo sblocco se vado in aggiornamento telefono mi dice che il sistema è aggiornato!! A questo punto temo che non mi arrivi nemmeno l’aggiornamento a ICS. tu cosa dici?

    • http://www.nexus-lab.com/ Danilo

      gli aggiornamenti OTA arrivano anche dopo lo sblocco del bootloader.
      Probabilmente il tuo è stato un caso.

      Comunque ti consiglio di aggiornare manualmente alla 2.3.6, così l’ota di ICS arriverà prima.

  • Henry

    Ok Danilo.
    Per aggiornare manualmente devo avere i permessi di root?
    E se rooto il terminale l’aggiornamento ad ICS potrò farlo sempre OTA?

    • http://www.nexus-lab.com/ Danilo Paone

      Per aggiornare manualmente non sono necessari i permessi di Root.
      Con il root l’aggiornamento si può installare, solo che dopo il primo avvio il root non funzionerà.

  • Henry

    il mio nexus s è 2.3.3 GRI40 bootloader sbloccato no root recovery originale.
    niente da fare non mi fa installare l’aggiornamento manuale. mi dice:
    Error in tmp/sideload/papackage.zip

    • http://www.nexus-lab.com/ Danilo

      di quale aggiornamento si tratta ?
      2.3.6 o 4.0.3 ?

  • Henry

    si trattava dell’aggiornamento a 2.3.6.
    comunque già aggiornato, ora aspetto l’OTA ad ICS.

  • Stefano

    Salve
    ho un nexus s android 2.3.3 con bootloader sbloccato.
    Ho cercato di aggiornare il sistema con android 2.3.6
    ma mi da il messaqgio Error in tmp/sideload/papackage.zip.
    Cosa posso fare?

  • Fabio

    Salve.
    Sono un principiante.
    Voglio aggiornare il telefono con android 4, quindi volevo fare il backup del sistema totale (rom, sms e galleria multimediale).
    Ho seguito la guida per avere i permessi di root.
    E’ riuscito tutto perfettamente.
    Dopodichè ho eseguito questa guida:
    [Guida] Nexus S: installare recovery ClockWork
    Ma all’accensione del telefono mi ha richiesto la configurazione iniziale. Una volta fatta ho visto che il telefono è diventato “vergine”. Non ho + archivio sms e galleria multimediale!
    Se questo doveva succedere perchè non fare una premessa iniziale prima di spiegare la guida?
    Fare un NB=la procedura cancella gli sms e la galleria!
    Lavoro con il telefono, quindi mi servivano gli sms inviati e ricevuti!
    Inoltre, ho scaricato il rom manager ma mi dice che non ho i permessi di root!
    Cosa devo fare?
    Posso recuperare gli sms persi?
    Grazie.

    • Federico Manca

      A dire il vero c’è scritto sulla schermata dove sblocchi bootloader che il telefono avrebbe fatto un reset di fabbrica

  • Pingback: Permessi root

  • http://nickycalo.blogspot.com Nickycalo

    copiare i files presenti all’interno della cartella android nella cartella android-sdk/tools;

    e dove sarebbe la cartella android-sdk/tools ?

    • http://nickycalo.blogspot.com Nickycalo

      forse l’ho trovata, probabilmente adesso si chiama solo sdktools

  • Federico Manca

    Ciao,io non riesco a trovare la cartella sdk/tools.
    Ho un Nexus S versione 4.1.2