Tworzenie kopii zapasowej systemu z Android'em 4 i wyższym bez Rootowania urządzenia,część 1.

Poradnik ma na celu omówienie wykonywania regularnej kopii zapasowej całego telefonu z oprogramowaniem systemowym i jego ustawieniami,jak i ustawieniami aplikacji.

Na początek w telefonie czy tablecie trzeba włączyć "Tryb Debugowania".Aby to zrobić należy wejść w :

Ustawiania >> Opcje programistyczne >> Zaznaczyć "Debugowanie USB".

Ashampoo_Snap_2016.3.12_2h59m18s.png
Ashampoo_Snap_2016.3.12_3h4m54s.png

Może się zdarzyć tak że opcja ta jest ukryta i trzeba ją odblokować.W tym celu należy wpierw w ustawieniach telefonu/tabletu wybrać opcję "Informacje o telefonie/tablecie",potem odszukać pozycję "Numer kompilacji",naciskać ją kilkakrotnie (7 razy) .Po pięciu zaciśnięciach pojawi się komunikat :

Jeszcze 2 razy i zostaniesz programistą.

Na koniec :

Gratulacje jesteś programistą.

Opcja jest odblokowana i widoczna w urządzeniu.

Ashampoo_Snap_2016.3.12_3h7m12s.png
Ashampoo_Snap_2016.3.12_3h13m37s.png

Następnie musimy zainstalować w komputerze oprogramowania "ADB",jest interfejs służący do komunikacji i zarządzania urządzeniem z Androidem na pokładzie z dowolnego komputera przez kabel USB.Inaczej tekstowy "Wiersz poleceń" do zarządzania i komunikacji urządzenia z Android z komputerem.

może się zdarzyć że te oprogramowanie macie już zainstalowane,mogło się tak stać jak było instalowane jakieś oprogramowanie od producenta telefonu,czy alternatywne jak "MoboMarket".

Jeśli nie posiadamy w komputerze "ADB" to możemy je zainstalować z pakietem "Android Studio", czyli pakietem wspierającym tworzenie aplikacji na urządzenia z Androidem:

Android Studio

Możecie jeszcze zapoznać się z tym poradnikiem na temat instalacji "ADB".

"ADB możecie jeszcze pobrać z tej strony.

Jeśli już wszystko jest zainstalowane i "Tryb Debugowania" ustawiony w naszym Android'owym urządzeniu to możemy zacząć wykonywać kopię zapasową całego systemu.Podłączamy nasz telefon/Tablet z Androidem do komputera za pomocą kabla USB (mikro USB).Uruchamiamy "Wiersz poleceń" (CMD).Teraz przechodzimy w nim do katalogu gdzie znajduje się "ADB".W moim przypadku jest to katalog:

C:\Program Files (x86)\Android\android-sdk-windows\platform-tools

Może być on inny,zależnie jak instalowaliśmy "ADB",w przypadku "Android Studio" jest to katalog:

C:\Program Files (x86)\Android Studio\sdk\platform-tools

Dlatego wpierw najlepiej oszukać sobie ADB w "Program Files (86)".

Aby przejść do niego w "CMD" wpisujemy w nim:

cd "C:\Program Files (x86)\Android\android-sdk-windows\platform-tools\"

Dla "Android Studio":

cd „C:\Program Files (x86)\Android Studio\sdk\platform-tools\”

Ashampoo_Snap_2016.03.13_03h40m04s_001_A
Ashampoo_Snap_2016.03.13_03h40m57s_002_A

Możemy także odszukać na dysku ręcznie i przejść do katalogu "android-sdk-windows" w Eksploratorze Windows ,przytrzymać klawisz "Shift" i kliknąć p.p. myszki na katalog "platform-tools" i wybrać opcję "Otwórz okno polecenia tutaj.Dzięki temu szybko przejdzemy w "CMD" do katalogu "android-sdk-windows\platform-tools".

Ashampoo_Snap_2016.03.28_23h24m14s_001_.

Możemy teraz dla pewności zrestartować aplikację/serwer,wpisujemy w "CMD":

adb kill-server

Teraz po wyłączeniu restartujemy:

adb start-server

Ashampoo_Snap_2016.03.27_23h54m34s_002_A

Sprawdzamy teraz widoczność naszego telefonu/tabletu w systemie,wpisujemy do "CMD":

adb devices

Ashampoo_Snap_2016.03.28_00h13m32s_003_A

​Jak na przykładzie wyżej musi pokazać się numer naszego urządzenia.

Przechodzimy teraz do wykonania kopii naszego urządzenia. Po wpisaniu komendy:

adb backup

Po jej wpisaniu otrzymamy obszerną listę pomocy i opisu na temat tej funkcji,jest ona niezbyt czytelna,więc tu przejdę od razu do rzeczy.Jej podstawowym poleceniem jest:

Ashampoo_Snap_2016.03.28_00h25m54s_004_A

adb backup -f nazwa_pliku

Opcje pomocy i dokumentacje otworzymy również komendą:

adb help

Ashampoo_Snap_2016.03.28_02h37m02s_003_A

Pełny opis opcji dostępny jest w dokumentacji programu.

Ale by wykonać kopie musimy określić jeszcze inne parametry jak:

-apk|noapk - czy pliki instalacyjne (APK) aplikacji mają zostać dodane do kopii,

-shared|noshared - czy również pliki z karty SD/microSD mają znaleźć się w pliku kopii,

-system|nosystem - czy uwzględnić w kopii również aplikacje systemowe,

-all – wszystkie aplikacje.

-f - określamy dzięki temu atrybutowi własna lokalizację kopii zapasowej.Czyli jak w naszym przykładzie " i:\All_Backup ".

Zanim wykonamy kopię danych na urządzeniu określmy wpierw gdzie najlepiej ją umieścić i gdzie się ona bezproblemowo zmieści:

Ashampoo_Snap_2016.03.28_00h43m44s_008_K

W moim przykładzie utworzymy ją na partycji " i ".

Czyli by wykonać pełna kopie urządzenia musimy utworzyć tak wyglądająca komendę:

adb backup -apk -shared -all -system -f i:\All_Backup

Ashampoo_Snap_2016.03.28_00h37m44s_005_A

Lub:

adb backup -apk -shared -all -system

Kopia zostanie utworzona w katalogu "platfotm-tools" i w podfolderze "backup.ab" .Dotyczy to przykładu bez określenia własnej ścieżki kopii.

Przy czym:

"i"- to określenie dysku partycji na jakiej dokonujemy kopię.W moim przykładzie to własnie partycja "i":

Rozpoczynamy jej wykonywanie przez zatwierdzenie "Enterem" w "CMD" i na naszym urządzeniu opcją "Utwórz kopię zapasową danych". Cierpliwie czekamy na jej zakończenie:

Ashampoo_Snap_2016.03.28_00h38m29s_006_A
Screenshot_2016-03-28-23-58-18.png

Opcjonalnie możemy podać hasło do kopii zapasowej ustalone wcześniej w opcjach programisty na urządzeniu.Jeśli nie zostało ustalone pole pozostawiamy puste.Hasło ustawiamy w :

Ustawienia >> Opcje programistyczne >> Hasło kopii zapasowych

ashampoo_snap.png

Zakończenie wykonania kopii potwierdzi pojawienie się na "CMD" wejścia z powrotem "Android SDK" i katalogu "android-sdk-windows\platform-tools".W katalogu docelowym pokarze się także nasz plik kopii urządzenia:

Ashampoo_Snap_2016.03.28_02h32m50s_002_A
Ashampoo_Snap_2016.03.28_01h49m54s_001_B

W przykładzie drugim:

Ashampoo_Snap_2016.03.29_00h35m04s_005_.

Przywracanie kopii zapasowej na Telefon/Tablet

Podłączamy nasz sprzęt ponownie do komputera i przechodzimy ponownie do katalogu "android-sdk-windows\platform-tools". w "Wierszu poleceń".Możemy dla pewności ponownie jak podczas tworzenia kopii zrestartować aplikację w "CMD".Następnie wpisujemy komendę:

adb restore plik_kopii_zapasowej

Czyli w naszym przykładzie musimy podać jeszcze ścieżkę do naszej kopii:

adb restore i:\All_Backup

Ashampoo_Snap_2016.03.28_23h45m51s_002_A

Jeśli ustanowiliśmy wcześniej hasło do kopii zapasowej danych urządzenia to nalezy te hasło wpisać przed potwierdzeniem przywracania na naszym urządzeniu.

W drugim przykładzie bez podania własnej ścieżki to bedzie:

adb restore backup.ab

Ashampoo_Snap_2016.03.29_00h36m48s_006_A
Screenshot_2016-03-28-23-46-44.png

​Zatwierdzamy jeszcze na naszym Tablecie/Telefonie opcję "Przywróć moje dane".Czekamy cierpliwie na przywrócenie kopii do urządzenia,może to trochę potrwać,zależnie od ilości przywracanych danych.Kopia zakończy się w momencie kiedy opcja przywracania zniknie w urządzeniu a w "Wierszu poleceń" ponownie przejdziemy do katalogu "android-sdk-windows\platform-tools"

Poradnik opracowano dla "forum.komputerswiat.pl".

Illidan©® 29.03.2016

Wszelkie prawa zastrzeżone.

Zródła:

http://www.kossboss....bs-with-openssl

http://www.technipag...-android-device

http://www.technipag...-android-device

http://forum.xda-dev...k-root-t1420351

http://www.howtogeek...ng-your-device/