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".
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.
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:
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\”
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".
Możemy teraz dla pewności zrestartować aplikację/serwer,wpisujemy w "CMD":
adb kill-server
Teraz po wyłączeniu restartujemy:
adb start-server
Sprawdzamy teraz widoczność naszego telefonu/tabletu w systemie,wpisujemy do "CMD":
adb devices
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:
adb backup -f nazwa_pliku
Opcje pomocy i dokumentacje otworzymy również komendą:
adb help
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:
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
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:
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
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:
W przykładzie drugim:
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
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
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