• Contatto
  • Note Legali
  • Privacy
  • FAQs
  • Downloads
  • Collabora
  • Supporta
  • Samsung Galaxy: patchare la recovery per abilitare il root, aggiornare la rom e molto altro!

    Scritto da Erriko in Android il 15 ottobre 2009

    Per chi non lo sapesse, i sistemi Android, ed in questo caso il Samsung Galaxy hanno una modalità Recovery che serve a ripristinare il dispositivo in casi di emergenze (ad esempio dopo un aggiornamento errato). Modificando il sistema recovery (grazie ad una apposita patch) è possibile accedere a delle funzioni aggiuntive particolari che tornano utili nel caso si volessero applicare degli hack o installare rom non ufficiali o non ancora presenti nel circuito Samsung (e quindi non disponibili in new Pc Studio). Ad esempio è possibile applicare i privilegi di root e installare applicazioni con funzioni particolari oppure non firmate.

    La recovery patchata che vi propongo è stata pubblicata da hdblog ed è attualmente alla versione 4.1.

    Vi mostro uno screenshot del galaxy, dopo l’applicazione della patch, con tutte le funzioni aggiuntive disponibili  (qui vedete la 0.3 ma sul vostro Galaxy troverete la 4.1 con qualche funzione aggiuntiva, come il supporto al filesystem ext4 ed il backup delle applicazioni google, necessaria per i custom firmware):

    root-and-recovery-samsung-galaxy-v3

    E’ possibile eseguire questa operazione con Windows (XP), Linux e Mac ma io consiglio di utilizzare Linux (ed in particolare Ubuntu) poichè dai miei esperimenti è risultato l’unico funzionante al primo tentativo (sarà perchè anche Android è Linux e tra loro si capiscono… :-) )

    Visto che le operazioni con Ubuntu sono risultate molto più immediate (windows chiedeva driver durante le operazioni e dava diversi problemi) mi concentrerò solo su questo sistema operativo, che è l’unico che mi sento di certificare al momento come 100% funzionante. Chi non ha Ubuntu (o una distribuzione Linux) può scaricarlo ed avviarlo come Live Cd senza installarlo, avendo comunque la possibilità di eseguire questi comandi.

     

    nota: questa procedura è consigliata soltanto ad utenti esperti, non mi assumo responsabilità per eventuali danni. Fatelo a vostro rischio e pericolo.

    Installazione della patch

     

    Scaricate questo file ed estraetelo sul Desktop

    Recatevi in questa pagina del forum di hdblog per scaricare i files necesari e sostituiteli (rectools.tar.gz e recovery.img) a quelli presenti nella cartella tools del file appena scaricato ed estratto.

    - Aprite il terminale e recatevi nella directory del file appena estratto digitando (una riga per volta):

      cd Scrivania/*nome-che-avete-dato-alla-cartella-estratta*/tools
      chmod +x linux/fastboot

     

    - Spegnete il cellulare

    - Collegate il Samsung Galaxy via usb

    -  Tenete premuto il tasto di chiamata, e mentre tenete premuto questo pigiate e tenete premuto il tasto di chiusura/spegnimento, vedrete avviarsi sullo schermo la modalità “fastboot

    a questo punto eseguite sul terminale di prima il comando:

    linux/fastboot flash recovery recovery.img

     

    Avete appena finito di installare la nuova immagine recovery!

    Adesso dobbiamo caricare dei files aggiuntivi che fornirano alla nuova recovery tutte le funzioni e gli hack di cui avremo bisogno in futuro.

    per fare ciò:

    - Spegnete il cellulare, o rimuovete la batteria e reinseritala dopo qualche secondo

    - Premete il tasto volueme giù, mentre tenete premuto quello premete il tasto chiamata, e mentre tenete premuti entrambi premete e tenete premuto il tasto chiusura chiamata/spegnimento. Si avvierà la funzione Recovery (simile a quella vista nello screenshot di prima ma senza tutte quelle funzioni, che stiamo per l’appunto andando ad aggiungere)

    - Digitate sempre nello stesso terminale di prima i comandi (una riga per volta):

    chmod +x linux/adb
    
    sudo linux/adb shell mount -o remount,rw /sdcard
    
    linux/adb push rectools.tar.gz /sdcard/

     

    Il terminale risponderà dopo 1/2 secondi che ha trasferito il files in X secondi e potremo riavviare il Samsung Galaxy. Se lo riavviamo nuovamente in modalità recovery ci rendiamo subito conto che sono state abilitate tutte le funzioni viste nello screenshot (e anche qualcosa in più).

    Per operazioni con Mac o Windows, fate riferimento a questa guida, ma non scaricate il pacchetto da lì perchè è la versione precedente della recovery, mentre i comandi per linux sono manchevoli di un passaggio.

    Se vuoi già passare all’installazione di un custom firmware leggete questo articolo. :-)

     

    p.s. se non trovate adb scaricatelo da qui.

    Articoli Correlati

    Samsung Galaxy: Custom Firmware con root già abilitati e swap attiva
    Samsung Galaxy: ripristino alle condizioni di fabbrica in casi di emergenza
    Rom Manager: installa la recovery Clockwork e gestisci il cambio di rom da una comoda UI
    Aggiornare Ubuntu alla 8.10 (a.k.a. “Intrepid Ibex”)

    23 commenti a “Samsung Galaxy: patchare la recovery per abilitare il root, aggiornare la rom e molto altro!”

    1. te la consiglio funziona perfettamente, il telefono risulta più reattivo inoltre funziona il server ssh c’è la possibilità di utilizzare due kernel uno con 3d attivato ed un senza, vengono attivate le funzioni di amministratore ed installati due file di configurazione che ti permettono di abilitare o disabilitare alcune funzioni tipo mount remount sd e tasto accensione fotocamera.
       
      per la guida prima ho installato al recovery come da te consigliato poi i file update ecc. li ho pressi dal sito che ti ho postato.
      ho notato che sono più aggiornat di quelli che trovi su hdblo.
       

    2. Erriko

      Vorrà dire che dovrò ritagliarmi 10 minuti per provare allora :)

    3. Ciao ragazzi,,, premetto che ho appena comprato un galaxy i7500 e sono nuovissimo… ho gurdato mille guide pero non riesco a finalizzare il processo di root,,,,  mi rimane in “waiting for device” ho fatto varie prove,pero non ci esco.. mi dareste una mano per favore. Grazie :)

    4. Erriko

      Che sistema operativo usi? Ti consiglio di fare il tutto  da Linux così da evitare l’installazione di driver ecc…

      Consigli:

      - Accertati che il cell sia in modalità debug (impostazioni->Applicazioni->Sviluppo->Debug USB)

      - Utilizza il fastboot e l’adb compilati per Galaxy

      - Prova ad eseguire i comandi su linux preceduti da sudo (agisci come amministratore)

    5. Grazie enrico per rispondere, si sono su ubuntu karmic koala. Uso la modalita debug e sono sicuro di avere fastbot e adb per galaxy…  provero a fare tutto con sudo vediamo se cambia grazie del consiglio..  :)

    6. Erriko

      di nulla. tienici aggiornati… ;-)

    Commenta