Backup completo di uno smartphone Androind con Linux

  • Categoria dell'articolo:Linux

Questa procedura consente di eseguire un backup completo di tutti i dati dello smartphone per un eventuale ripristino in ambiente Linux.
Procedura testata con Linux Mint v.20 e smartphone Samsung Xcover4s.

  1. in Linux installare il programma adb.

    • usare Synaptic oppure
    • da terminale digitare il comando:
      sudo apt-get install adb
  2. sullo smartphone attivare le opzioni sviluppatore.

    • nota: prima di iniziare bloccare il salvaschermo dello smartphone o estenderlo al massimo consentito in modo che lo schermo resti sempre visibile.
    • da [Impostazioni/Settings] click su [Telefono/About phone].

    • click su [Informazioni software/Software information].

    • click su [Numero build/Build number] più volte per abilitare le opzioni di sviluppatore.

    • torna al menu principale.

  3. sullo smartphone attivare il debug usb.
    • da [Impostazioni/Settings] click su [Opzioni sviluppatore/Developer options].

    • attiva la voce [Debug usb/Usb debugging].

    • torna al menu principale.

  4. collega lo smartphone al pc con il cavo usb
    • attiva la proprietà di trasferimento file; normalmente il collegamento usb è predisposto per la sola ricarica.
  5. avviare il server adb e lanciare il backup

    1. in Linux da terminale digitare il comando:
    2. adb start-server

    3. sullo smatphone autorizzare la connessione con il pc.

    4. in Linux da terminale spostatevi nella cartella dove volete salvare il backup; usare il comandi ls e cd che sono case sensitive.
    5. in Linux da terminale digitare il comando:
    6. adb backup -apk -shared -all -f nome_backup.adb
    7. sullo smatphone confermare l’avvio del backup; è possibile digitare una password per criptare il contenuto del backup.
    8. attendere il completamento del backup che può durare anche decine di minuti.

 

Per effettuare il ripristino dell’intero smartphone eseguire tutti i punti dal 1 al 5.d e poi digitare il comando:

    • adb restore nome_backup.adb