A tanti sarà capitato di dover copiare file o cartelle di grandi dimensione dal proprio PC al proprio smartphone Android. Un esempio classico è quello in cui si è acquistato un telefono nuovo e si vuole trasferire tutte le chat di WhatsApp (cartella dei media compresa) dal vecchio al nuovo telefono. Insomma, parecchi GB che se trasfertiti utilizzando il copia e incolla del nostro sistema operativo potrebbe arrivare a richiedere ore. Vediamo quindi come farlo in un modo un po’ più avanzato, ma estremamente rapido ed efficiente.
Prerequisito 1: adb
Come prima cosa dobbiamo avere installato sul nostro computer il tool adb (Android Debug Bridge). Nella guida ufficiale si trovano tutti i dettagli su come installare adb sulle varie piattaforme. Vediamo invece qui di seguito come installarlo su Ubuntu:
sudo apt install android-tools-adb
Prerequisito 2: USB debugging
Il secondo requisito è invece quello di avere attivato USB debugging sul proprio smartphone. Per fare ciò è necessario anzitutto attivare la funzione Developer Mode. Sebbene questo potrebbe differire da uno smartphone ad un altro, generalmente si può attivare il Developer Mode premendo rapidamente per 7 volte sulla voce Build number che può essere trovata qui:
Settings -> About Phone
Possiamo quindi procedere all’attivazione della funzione USB debugging. Anche in questo caso può differire tra un modello ed un altro di smartphone, ma giusto per dare una linea guida,
Settings -> System & Updates -> Developer Options -> USB Debugging
Copia dei file tramite adb
Soddisfatti i due prerequisiti indicati sopra, colleghiamo il nostro smartphone al computer e apriamo una shell. Per eseguire la copia del nostro file o cartella lanciamo semplicemente questo comando:
adb push /path/to/your/file /sdcard/Android
Il comando indicato qui sopra copierà il file nella directory Android del nostro telefono.
Esempio pratico
com.whatsapp
in precedenza copiata dal nostro vecchio telefono.
adb push com.whatsapp /sdcard/Android/media
Nel mio caso, la cartella aveva un peso di circa 2 GB e in poco più di un minuto è stata trasferita sul mio nuovo dispositivo Android.