GUIDE: Android - Lav en backup

Har du spørgsmål til andre systemer end Ubuntu kan du stille dem her.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

GUIDE: Android - Lav en backup

Indlæg af lath »

GUIDE: Android - Lav en backup

Jeg antager at du er fortrolig med terminalen, så der er ingen forklaringer om hvordan og hvorfor om brug af terminalen og CLI programmer.

Installer adb

Kode: Vælg alt

sudo apt-get -y install android-tools-adb android-tools-adbd


Start adb server

Kode: Vælg alt

sudo adb start-server

sudo fordi der ellers ikke er hul igennem

Du skal nu sætte din Android mobil i udvikler tilstand, tillade usb debugging, og trykke ok når din computer vil bruge USB debugging

For en Motorola Moto G med Android 5.1 er det:
  • 1) Turn on the developer mode options
    Go to Settings -> About phone -> and tap 7 times"Build number"
  • 2) Enable USB Debugging
    Settings -> Developer options-> and check USB Debugging
(sakset fra :http://motorola-g.blogspot.dk/2013/12/how-to-enable-usb-debugging-and.html)

Med billeder:
https://www.gizmotimes.com/smartphones/ ... d-gen/1436

Derefter en backup
  • Placeringen for backupen:

    Kode: Vælg alt

    mkdir -p ~/android-backup/
  • Kør:

    Kode: Vælg alt

    cd ~/android-backup/
  • Selve backupen laves med

    Kode: Vælg alt

    sudo adb backup -apk -shared -all -f  ./backup-apk-shared-all.ab

    sudo fordi der ellers ikke er hul igennem.
  • Flyt rettigheder til den nuværende bruger:

    Kode: Vælg alt

    sudo chown $USER ./backup-apk-shared-all.ab
  • Hvis du vil sætte tid og dato på en kopi af din backup, så kør:

    Kode: Vælg alt

    cp ./backup-apk-shared-all.ab ./$(date --iso-8601=minutes)_backup-apk-shared-all.ab 

Restore en backup
Hvis du vil restore din backup tilbage på en Android mobil/tabet, så skal du:
  • Sætte Android mobilen / tableten i udvikler tilstand og åbne for USB debugging og derefter tillade (på mobilen / tableten) at computeren (din Ubuntu kværn) må USB debugge.
  • Kør en restore kommando:

    Kode: Vælg alt

    sudo adb restore  ~/STI-TIL-MINE-ANDROID-BACKUPS/MIN-AB-FIL.ab

    sudo fordi der ellers ikke er hul igennem.

Bemærk: Hvis du vil flytte data til en ny eller anden mobil, så er det nok smart at undelade system apps.

Det kan du gøre ved at bruge denne backup kommando istedet for den jeg tidligere brugte:

Kode: Vælg alt

sudo adb backup -apk -shared -all -nosystem -f  ./backup-apk-shared-all-nosystem.ab


/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags