2 allegato(i)
[GUIDA] root da gingerbread con adb ;)
la guida si compone di due macro sequenze principali:
1) settaggio di adb
2) downgrade e root con adb
settaggio di adb
innanzitutto scarichiamo tutto il necessario: (ovviamente la versione per il vostro sistema operativo)
Android SDK:
sdk
fastboot mac:
fastboot-mac.zip
fastboot linux:
fastboot-linux.zip
NB:Solo se non ce l'avete nella directory tools/ dell'SDK!(in windows c'è sicuramente) in quel caso, scaricatelo, scompattatelo (se necessario), e incollatelo in tools/
* Assicuratevi di aver attivato il Debug Mode nel vostro cellulare, andando su Impostazioni>Applicazioni>Sviluppo>Debug USB
* Scompattate l'sdk in C:\ e rinominatela in android in modo da avere il percorso C:\android\tools
* Se in C:\android\tools non è presente fastboot, scaricatelo dal sito htc (vedi sopra) e metteto in tools/
* ASSICURATEVI DI AVER INSTALLATO HTC SYNC NEL PC, INDISPENSABILE PER I DRIVER!
Ora testiamo se funziona, aprite i prompt di msdos (start>esegui>cmd) e date:
codice:
* cd C:\android\tools
* adb devices
NB: il simbolo "*" non va inserito all'interno del terminale, ne quì ne nei comandi successivi!
Se vi restituirà qualcosa del tipo:
codice:
List of devices attached
HT93YKF00480 device
siete a posto.. se invece sotto "List of devices attached" non c'è niente, allora avet problemi di driver.
Avrete capito che per poter usare ADB e fastboot dovete sempre essere in C:\android\tools. Per poterli usare in qualsiasi punto del vostro file system, basta che li aggiungiate al vostro path (fonte)
* Tasto destro su Risorse del Computer --> Proprietà
* Tab Avanzate
* Variabili d'Ambiente
* Nel riquadro Variabili di Sistema ci sarà "PATH" il cui contenuto è una stringa di percorsi separati da ";"
* Aggiungete in fondo alla lunga stringa il percorso della cartella tools e platform-tools dell SDK (C:\android\tools nel nostro caso), stando attenti al punto e virgola (guardate quel che c'è già scritto per capire!)
Per farvi capire cosa è cambiato.. se prima volevate spostare nella sd del telefono un file "pippo" che avevate in C:\, dovevate spostare il file "pippo" in C:\windows\tools", aprire i prompt, scrivere "cd C:\android\tools" e poi "adb push pippo /sdcard". Ora basterà lasciare il file in C:\, aprire il prompt, mettersi in C:\ e dare il comando push..
Configurare adb/fastboot in GNU\Linux
* Assicuratevi di aver attivato il Debug Mode nel vostro cellulare, andando su Impostazioni>Applicazioni>Sviluppo>Debug USB
* Scompattate l'sdk in una directory a piacere, io ho posizionato in /opt/android-sdk-linux/ (ovviamente in /opt non avete i permessi di scrittura da normal user..), voi mettetela dove volete e adattate i comandi di conseguenza.
* Controllate in tools/ ci sia "fastboot", se non c'è scaricatelo (link sopra) e mettetelo là
Ora aprite il terminale e rendiamo eseguibili adb e fastboot. Inoltre aggiungiamo l'sdk al path, così non dovrete sempre posizionarvi in /opt/android-sdk-linux/tools/ per poterli usare (e non servirà nemmeno scrivere ./ davanti..). Date:
codice:
* cd /opt/android-sdk-linux/tools
* chmod +x fastboot
* echo 'export PATH=/opt/android-sdk-linux/tools/PATH' >> /home/tuoutente/.bashrc
( sostituite tuoutente con il nome del vostro utente :D )
Chiude e riaprite il terminale (anzi, per sicurezza fate logout di tutta la sessione e riloggatevi), scollegate e ricollegate il desire z e provate a scrivere:
Se vi restituirà qualcosa del tipo:
codice:
List of devices attached
HT93YKF00480 device
siete a posto.. se invece sotto "List of devices attached" non c'è niente scollegate e ricollegate il cellulare e riprovate.. se invece da "error: device not found", non allarmatevi, si tratta solo di creare una regoletta a udev.
L'export serviva per aggiungere al path la directory tools/, in modo da avere adb e fastboot funzionanti ovunque. Se usate Gnome con l'estensione nautilus-open-terminal, questo è molto comodo.. infatti se avete il file "pippo" nella home e lo volete copiare in /sdcard, basterà premere il tasto destro in un area vuota della home (in nautilus), "Apri nel terminale", e subito scrivere "adb push pippo /sdcard".. comodo no?
Configurare adb/fastboot in OSX
* Assicuratevi di aver attivato il Debug Mode nel vostro cellulare, andando su Impostazioni>Applicazioni>Sviluppo>Debug USB
* Scompattate l'sdk in una directory a piacere
o Controllate che nella directory tools/ dell'sdk ci sia "fastboot-mac", se non c'è scaricatelo (link sopra) e mettetelo là
Aprite il terminale, posizionatevi nel percorso in cui avete messo l'sdk, nella directory tools/ (esempio: /opt/android-sdk/tools/
codice:
* chmod +x fastboot-mac
Ora scrivete:
Deve restituirvi:
codice:
List of devices attached
HT93YKF00480 device
Se non lo fa.. non ho idea di cosa si possa fare (bisognerà creare qualche regoletta come su gnu\linux..)
Ricordatevi di posizionarvi sempre con il terminale nella directory tools/ dell'sdk prima di usare i comandi fastboot-mac e adb, e di metterci sempre ./ davanti (esempio "./adb shell"). Se vi da fastidio farlo, o se volete poterli usare da qualsiasi directory (e non dovendovi sempre mettere in tools/), dovete aggiungerli al vostro path.. non so dove si possa modificare la variabile di path su osx però, non usandolo
per quanto riguarda windows vi posto anche questo video molto utile ;)
http://www.youtube.com/watch?v=PSwn0...layer_embedded
SEGUE AL POST SUCCESSIVO!