Tworzenie kopii zapasowej danych za pomocą ADB w Androidzie
Wprowadzenie
Tworzenie kopii zapasowej danych w telefonie z Androidem to kluczowy krok w zabezpieczeniu ważnych plików i ustawień systemowych. Jednym z najbardziej wszechstronnych sposobów na wykonanie pełnego backupu jest użycie narzędzia ADB (Android Debug Bridge). Dzięki niemu można tworzyć kopie zapasowe aplikacji, plików użytkownika i ustawień systemowych bez konieczności posiadania uprawnień roota.
W tym artykule dowiesz się, jak krok po kroku stworzyć pełną kopię zapasową danych z telefonu oraz jak przywrócić ją w razie potrzeby.
1. Co to jest ADB i jak go zainstalować?
📌 Czym jest ADB?
ADB (Android Debug Bridge) to narzędzie wchodzące w skład zestawu Android SDK Platform Tools, które pozwala na komunikację z urządzeniem z poziomu komputera. Dzięki niemu można wykonywać operacje na plikach, instalować aplikacje, debugować system oraz tworzyć kopie zapasowe danych.
📌 Jak zainstalować ADB?
Windows
- Pobierz pakiet Android SDK Platform Tools:
- Oficjalny link: Android Developer
- Rozpakuj pliki do wygodnej lokalizacji (np.
C:\adb\
). - Otwórz wiersz poleceń (
cmd
) i przejdź do folderu ADB:cd C:\adb\
Linux/Mac
- Otwórz terminal i wpisz:
sudo apt install adb # dla Ubuntu/Debiana brew install android-platform-tools # dla macOS (Homebrew)
- Sprawdź, czy ADB działa:
adb version
2. Włączenie trybu debugowania USB

Aby korzystać z ADB, musisz aktywować debugowanie USB na telefonie.
📌 Jak włączyć debugowanie USB?
- Otwórz ustawienia telefonu.
- Przejdź do Opcji programistycznych (jeśli ich nie masz, odblokuj je:
- Wejdź w Ustawienia → Informacje o telefonie.
- Kliknij 7 razy w „Numer kompilacji”, aż zobaczysz komunikat o włączeniu opcji programisty).
- Włącz Debugowanie USB.
- Podłącz telefon do komputera kablem USB.
- Na ekranie telefonu zaakceptuj komunikat o debugowaniu USB.
Sprawdź, czy komputer wykrywa urządzenie:
adb devices
Jeśli na liście pojawi się identyfikator telefonu, wszystko działa poprawnie.
3. Tworzenie kopii zapasowej danych za pomocą ADB
ADB pozwala na wykonanie kopii zapasowej systemu, aplikacji i plików użytkownika w jednym pliku backup.ab.
📌 Pełna kopia zapasowa systemu i aplikacji
W terminalu lub wierszu poleceń wpisz:
adb backup -apk -shared -all -f backup.ab
Co oznaczają poszczególne opcje?
- -apk – zapisuje pliki APK aplikacji (bez danych użytkownika).
- -shared – zapisuje pliki z pamięci wewnętrznej (np. zdjęcia, dokumenty).
- -all – wykonuje pełną kopię zapasową wszystkich aplikacji i ustawień systemowych.
- -f backup.ab – określa nazwę pliku kopii zapasowej.
Po wpisaniu komendy telefon poprosi o potwierdzenie wykonania backupu. Wprowadź hasło, jeśli chcesz zaszyfrować kopię.
📌 Tworzenie kopii tylko wybranej aplikacji
Jeśli chcesz wykonać kopię jednej aplikacji, podaj jej pakiet:
adb backup -apk -noshared -all -f app_backup.ab com.nazwa.aplikacji
Gdzie com.nazwa.aplikacji
to identyfikator aplikacji (można go znaleźć w Sklepie Play lub za pomocą adb shell pm list packages
).
4. Przywracanie kopii zapasowej za pomocą ADB
Aby przywrócić backup na telefon, użyj komendy:
adb restore backup.ab
Po uruchomieniu tej komendy telefon poprosi o potwierdzenie operacji. Jeśli kopia była zaszyfrowana, konieczne będzie podanie hasła.
5. Alternatywne metody tworzenia kopii zapasowej
Jeśli ADB nie spełnia Twoich oczekiwań, możesz skorzystać z innych metod:
📌 1. Kopia zapasowa w chmurze Google
- Android automatycznie tworzy kopie ustawień i danych aplikacji na koncie Google.
- Możesz sprawdzić opcje w Ustawienia → Google → Kopia zapasowa.
📌 2. Użycie aplikacji do kopii zapasowej
- Titanium Backup (wymaga roota) – pozwala na pełną kopię aplikacji i ich danych.
- Helium Backup – umożliwia tworzenie kopii zapasowej bez roota.
📌 3. Tworzenie kopii ręcznie przez eksplorator plików
- Możesz skopiować zdjęcia, dokumenty i inne pliki na komputer za pomocą kabla USB.
6. Najczęstsze problemy i ich rozwiązania
📌 Problem: ADB nie wykrywa telefonu
✅ Sprawdź, czy masz włączone debugowanie USB.
✅ Upewnij się, że masz zainstalowane sterowniki USB dla swojego urządzenia (Windows).
✅ Spróbuj użyć innego kabla lub portu USB.
📌 Problem: Kopia zapasowa nie obejmuje danych aplikacji
✅ Niektóre aplikacje (np. bankowe) blokują kopiowanie swoich danych.
✅ Użyj innej metody (np. Titanium Backup, jeśli masz roota).
📌 Problem: Przywracanie kopii zapasowej nie działa
✅ Upewnij się, że używasz tej samej wersji Androida, co podczas tworzenia kopii.
✅ Sprawdź, czy plik backupu nie jest uszkodzony.
7. Podsumowanie
Tworzenie kopii zapasowej za pomocą ADB to skuteczny sposób na zabezpieczenie danych w telefonie. Możesz wykonać pełny backup systemu, aplikacji i plików użytkownika, a także przywrócić go w razie potrzeby.
Najważniejsze wnioski:
✅ ADB umożliwia kompleksową kopię danych bez konieczności roota.
✅ Komenda adb backup
tworzy plik backupu, który można przywrócić komendą adb restore
.
✅ Warto regularnie wykonywać kopie zapasowe, aby uniknąć utraty ważnych danych.