Visualizzazione stampabile
-
[ Guida ] ADB
Innanzitutto che cos' è ADB:
Iniziamo con l'installazione:
Qualche esempio su come intervenire:
1) Flashare una ROM direttamente dal PC. Utile se avete fatto un wipe sd card di troppo o avete flashato una ROM che non parte e non avete un backup da ripristinare.
1A)dalla vostra recovery effettuate i soliti wipe. Nelle funzioni avanzate selezionate sideload.
Mettete la ROM (in formato .zip) che volete installare nella cartella platform-tools (vi consiglio di rinominarla con un nome molto corto).
Digitate:
"adb sideload nomerom.zip"
1B) Mettete la ROM in platform tools:
Entrate in recovery.
Digitate: "adb push nomeROM.zip /sdcard/ROM.zip"
Andate nella vostra sd card da recovery e dopo aver fatto i wipe installate la ROM.
2) Fare gli erase da fastboot. (Fateli SOLO se sapete a cosa servono e se reputate di averne bisogno)
Gli erase sono dei wipe più profondi. Talvolta, soprattutto se le recovery non sono ancora mature per un determinato terminale si rendono necessari. Direttamente da fastboot:
fastboot erase system -w
3) Cambiare recovery.
Da fare solo nel caso in cui la recovery sia inusabile. Da evitare in tutti gli altri casi.
Da Bootloader:
fastboot flash recovery recovery.img
SOLO se la procedura dovesse fallire digitare prima e poi ripetere il comando
fastboot erase recovery*
4) Cambiare Radio.
(Ad ora non serve dato che l'ultima radio disponibile è quella già presente nei nostri devices.)
Da bootloader:
fastboot flash radio nomeradio.img
Questi sono solo esempi dell'uso di ADB. Ho ritenuto di inserire i più utili per superare i problemi più comuni che si possono avere durante il modding del device ;)
Altri comandi:
adb reboot (riavvio della ROM)
adb reboot recovery
adb reboot bootloader
abb pull /sdcard/nomefile.estensione c:\nomefile.estensione (per copiare contenuti della sd su pc)
-
Ero esattamente quà che cercavo info per installare l'aggiornamento via adb..
Grazie mille..
EDIT: è possibile anche ottenere i permessi di root attraverso i comandi adb?
-
Quote:
Originariamente inviato da
SoxxoZ
Ero esattamente quà che cercavo info per installare l'aggiornamento via adb..
Grazie mille..
EDIT: è possibile anche ottenere i permessi di root attraverso i comandi adb?
Di fatto ADB è il mezzo di comunicazione col device. Anche il toolkit lo usa. Se non ci fossero i toolkit bisognerebbe usare per forza ADB come nella prima guida per il root --> Guida via insecure boot image e ADB
-
Quote:
Originariamente inviato da
Ganzdroid
Di fatto ADB è il mezzo di comunicazione col device. Anche il toolkit lo usa. Se non ci fossero i toolkit bisognerebbe usare per forza ADB come nella prima guida per il root -->
Guida via insecure boot image e ADB
perfetto.. Quindi arrivo al nocciolo della questione.. :D
Funziona con tutte le versioni, anche 4.2.2 la guida che mi hai linkato?
-
Beh non direi. Per lo meno non c'è motivo di ritenere che funzioni se il toolkit non funziona. Come ti ho detto anche il toolkit usa ADB, solo lo fa lui al posto tuo.
-
al comando | adb devices
la risposta è | List of devices attached (un seriale) offline
poi faccio un comando semplice per vedere se funziona | adb reboot bootloader
la risposta è |error: device offline
Possibili cause? (il pacchetto dell'sdk che ho scaricato dal link per inciso non è un installabile, ma sembra uno stand-alone)
-
Quote:
Originariamente inviato da
SoxxoZ
al comando | adb devices
la risposta è | List of devices attached (un seriale) offline
poi faccio un comando semplice per vedere se funziona | adb reboot bootloader
la risposta è |error: device offline
Possibili cause? (il pacchetto dell'sdk che ho scaricato dal link per inciso non è un installabile, ma sembra uno stand-alone)
Hai usato SDKManager.exe vero? Se guardi nello screenshoot che ho fatto dovresti vedere parimenti nel tuo installati -android sdk tools, platform tools, sdk platform, i driver usb e l'android support library. Tutto ciò risulta installato da sdkmanager?
-
Quote:
Originariamente inviato da
Ganzdroid
Hai usato SDKManager.exe vero? Se guardi nello screenshoot che ho fatto dovresti vedere parimenti nel tuo installati -android sdk tools, platform tools, sdk platform, i driver usb e l'android support library. Tutto ciò risulta installato da sdkmanager?
Si.. La mia situazione è uguale a quella della tua immagine
In pratica avvio sdk manager, (ripeto senza doverlo installare perche scompattando l archivio non c erano installer sembra stand alone..)
Aggiorno quello che mi segnala.. Copio tutti i file platform tools nella cartella tools.. Dopo di che avvio cmd dalla cartella platform tool.. E provo i comandi..
Da notare 2cose: i driver ho installati quelli del nexus tool kit, servono dei driver appositi per sdk?
E dopo aver copiato i file come in guida dalla cartella all altra se riapro sdk manager mi segnala degli aggiornamenti nella voce "android sdk tools" ma gli stessi che avevo gia appena scaricato..
-
...il nexus è in debug mode? Se si prova a scaricare i driver del sdk.
-
Quote:
Originariamente inviato da
Ganzdroid
...il nexus è in debug mode? Se si prova a scaricare i driver del sdk.
Perfetto, ho scoperto.. Avendo la 4.2.2 hanno introdotto la novità di dover dare conferma con il fingerprint per l'accesso da pc.. Grazie mille..
Per la questione degli aggiornamenti:
Dopo aver aggiornato qualche pacchetto devo sempre rifare il copia incolla da platform-tool a tools?
Perchè, dopo aver copiato i file ogni volta che entro mi dice che posso aggiornare Android SDK tools alla rev. 21.1?