[Guida] Adb Sideload e Adb Push rom
[Guida] Adb Sideload e Adb Push rom
Questa guida si rivolge a chi, avendo bootloader sbloccato e recovery custom installata, abbia eseguito dei wipe in maniera errata e sia sprovvisto di rom nella memoria interna.
Adb sideload è una funzione della recovery che permette contemporaneamente di copiare ed installare un file zip nel dispositivo mentre adb push permette di copiare solamente dei file dal pc al dispositivo.
Potete usare indifferentemente o uno o l'altro.
Altri comandi adb li trovate qui https://www.androidiani.com/forum/mo...-fastboot.html
Per evitare di trovarsi in questa situazione leggere sempre questa guida https://www.androidiani.com/forum/mo...-si-fanno.html
Premessa: Preciso che quello che fate è a vostro rischio e pericolo e ne io ne Androidiani siamo responsabili per eventuali problemi che potreste causare al vostro dispositivo
Requisiti
Preparazione
1 - Scaricare il seguente pacchetto contenente i componenti essenziali adb e fastboot AndroidSDKSlim.rar
2 - Decomprimere sul desktop ottenendo cosi' la cartella "android-sdk-windows"
3 - Copiare nella cartella la rom e le gapps che vogliamo installare. Per comodità rinominiamo i file in "rom.zip" e le gapps in "gapps.zip"
http://i.imgur.com/C4WZweh.png
4 - Posizionarsi col mouse sulla cartella e con la combinazione shift + tasto destro del mouse selezionare "Apri finestra di comando qui" e digitare
http://i.imgur.com/8xqZRMt.png
Se non si visualizza il seriale (parte censurata) con la dictura "recovery" accanto aggiornare i driver adb.
Adb sideload
Il file verrà copiato nel dispositivo sotto forma di sideload.zip, sovrascriverà qualsiasi altro sideload.zip creato in precedenza.
Al termine della copia automaticamente verrà installato.
Nota: la modalità sideload è una modalità ADB separata, in questa modalità i normali comandi ADB non funzioneranno.
Twrp: andare su advanced/adb sideload, selezionare wipe cache e dalvik cache e swipe verso destra per attivare la modalità.
Cwm/Philz: andare su install zip/install zip from sideload
Ora dare il comando:
codice:
adb sideload rom.zip
Inizierà l'installazione della rom, una volta terminata con la cwm siamo pronti per il flash delle gapps mentre con la twrp dobbiamo andare indietro e tornare su advanced/adb sideload effettuando un nuovo swipe verso destra.
Ora diamo il comando:
codice:
adb sideload gapps.zip
http://i.imgur.com/vrmC3ve.png
Terminata la procedura riavviare il dispositivo.
Adb push
Con questo metodo alternativo copieremo solo dei file dal pc al dispositivo, spetta a noi dopo installarli normalmente da recovery.
TWRP
Mettere il telefono in recovery, il percorso della directory principale della memoria interna è "/sdcard", dare il comando:
codice:
adb push rom.zip /sdcard
In questo modo trasferiremo la rom dal pc alla directory principale della nostra sd. Non toccare niente ed aspettare che il prompt visualizzi la fine della copia.
Ora diamo il comando:
codice:
adb push gapps.zip /sdcard
http://i.imgur.com/D6Ay29c.png
CWM
Stessa procedura ma cambia il percorso di destinazione diventando "/sdcard/0" quindi dare il comando:
codice:
adb push rom.zip /sdcard/0
Finita la copia diamo il comando:
codice:
adb push gapps.zip /sdcard/0
http://i.imgur.com/bKyeJ7P.png
PHILZ
Cambia nuovamente il percorso diventando "/data/media/0", diamo il comando:
codice:
adb push rom.zip /data/media/0
Finita la copia diamo il comando:
codice:
adb push gapps.zip /data/media/0
http://i.imgur.com/aq9wtLM.png
Terminata la procedura troveremo i nostri file nella directory principale della sd interna, eseguire i wipe necessari e sempre da recovery procedere con la normale installazione di rom e gapps.
ADB Sideload Device not found
Buongiorno a tutti, possiedo un Nexus 5 con CM 12.1 installata e prima di procedere in un WIPE totale del dispositivo dalla TWRP Recovery per questioni dedicate alle Gapps, volevo assicurarmi il funzionamento del comando adb sideload dato che non ho a disposizione un cavo OTG per poter successivamente caricare la rom da installare con il device pulito pulito. Meno male che mi sono ricordato di verificare il comando perchè sfortunatamente questo non funziona, vi spiego meglio, con il dispositivo acceso eseguendo il comando "adb device" dalla cartella con la rom e i driver usb questo mi risponde con un riconoscimento corretto del device, pure eseguendolo da recovery, il problema avviene proprio quando abilito la funzione ADB Sideload dalla TWRP che a quanto pare "disconnette" il dispositivo temporaneamente fino al completamento del ADB Sideload (anche se quest'ultimo fallisce, come è successo a me.). Quale può essere il problema secondo voi? Ho letto molti topic del genere, ma mai con problemi di ADB Sideload da recovery, infatti questi non riuscivano a trovare il device normalmente o in recovery, ma non in ADB Sideload come a me. Per quanto riguarda i driver USB, che credo siano la causa del problema anche se poco convinto, vi dico che li ho installati seguendo la procedura del Nexus Root Toolkit passo passo con i driver di Google. Capite bene che il passaggio ADB Sideload da recovery è obbligatorio se voglio fare un WIPE completo del dispositivo.
Grazie in anticipo. Ciao!