- - Jak wykonać kopię zapasową rozruchu, odzyskiwania i obrazów partycji systemu Android

Jak wykonać kopię zapasową obrazu rozruchowego, odzyskiwania i partycji systemowej telefonu z Androidem

Kopia zapasowa Androida
Nie można wystarczająco podkreślić znaczeniakopie zapasowe, a jeśli chodzi o majsterkowanie z telefonem z Androidem, tworzenie kopii zapasowych systemu, partycje odzyskiwania i rozruchu mogą zaoszczędzić wiele kłopotów, które w przeciwnym razie mogą być konieczne, jeśli zepsujesz rzeczy i potrzebujesz tych zdjęć. W tym przewodniku pokażemy, jak wykonać te kopie zapasowe za pomocą bezpłatnego narzędzia o nazwie RomDump.

Chociaż możesz znaleźć te kopie zapasowe wInternet, zostały one przejęte przez innych użytkowników i nigdy nie wiadomo, czy zostały zmodyfikowane tak, aby zawierały złośliwy kod, czy nie. Po drugie, nie możesz być zbyt pewien, czy będą działać z dokładnymi specyfikacjami twojego telefonu, czy nie, ponieważ nawet w tym samym modelu telefonu mogą występować różnice w zależności od regionu telefonu, planowanych operatorów i innych podobnych czynników oraz flashowania niewłaściwy obraz rozruchowy, systemowy lub przywracania telefonu może najprawdopodobniej go zepsuć. Dlatego zawsze dobrym pomysłem jest robienie kopii zapasowych tych partycji urządzenia przed próbą ich modyfikacji, aby można je było później odzyskać, jeśli coś pójdzie nie tak.

RomDump to darmowe narzędzie, które pozwala to zrobić. Jest dość łatwy w użyciu dla każdego, kto zna się na wpisywaniu kilku poleceń i skutecznie tworzy kopie zapasowe partycji rozruchu, odzyskiwania i partycji systemowych telefonu z Androidem. Wymaga najpierw zrootowania telefonu i będziesz musiał zainstalować ADB na komputerze lub aplikację terminalową na urządzeniu z Androidem.

Teraz, kiedy już mamy przegląd, przejdźmy do rzeczy.

Zanim przejdziesz dalej:

  • Upewnij się, że urządzenie jest zrootowane. Jeśli tak nie jest, przeprowadź szybkie wyszukiwanie w naszej witrynie pod kątem „root_nazwa_ telefonu” bez cudzysłowów, zastępując „nazwa_ telefonu” nazwą urządzenia. Znajdziesz prosty przewodnik po zrootowaniu telefonu.
  • Jeśli używasz metody ADB, upewnij się, że masz zainstalowany ADB na swoim komputerze. Jeśli tak nie jest, zapoznaj się z naszym przewodnikiem na temat ADB i jak go skonfigurować na komputerze.
  • Z drugiej strony, jeśli zamierzasz korzystać z aplikacji terminalowej, pobierz i zainstaluj emulator terminala Android, który jest dostępny bezpłatnie w Android Market.

Teraz postępuj zgodnie z wybraną metodą.

Metoda ADB:

  1. Pobierz RomDump z linku podanego poniżej, rozpakuj plik o nazwie „zainstaluj” z pobranego archiwum zip na swój komputer i skopiuj go do folderu „narzędzia” w folderze instalacyjnym zestawu SDK systemu Android.
  2. Podłącz telefon do komputera przez USB i upewnij się, że tryb debugowania USB jest włączony w Ustawieniach >> Aplikacje >> Rozwój.
  3. Otwórz okno wiersza polecenia i wprowadź następujące polecenia:
    adb push install /data/local/
    adb shell chmod 04755 /data/local/install
    adb shell /data/local/install
  4. Możesz zobaczyć dane wyjściowe powyższego polecenia. Poczekaj, aż się skończy.
  5. Włącz, a następnie wyłącz Wi-Fi na swoim telefonie z Androidem. Jeśli było już włączone, wyłącz, włącz, a następnie wyłącz ponownie.
  6. Wpisz to polecenie w oknie wiersza polecenia na komputerze:
    adb shell romdump
  7. Poczekaj cierpliwie, aż proces się zakończy i gotowe. Możesz teraz wyjść z wiersza polecenia.

Metoda terminalowa:

  1. Pobierz RomDump z linku podanego poniżej, rozpakuj plik o nazwie „zainstaluj” z pobranego archiwum zip na swój komputer i skopiuj go do katalogu głównego karty pamięci telefonu.
  2. Uruchom emulator terminala Android (lub dowolną inną wybraną aplikację terminalową) na telefonie z Androidem i wprowadź następujące polecenia:
    su
    cat /sdcard/install >/data/local/install
    chmod 04755 /data/local/install
    /data/local/install
  3. Zobaczysz niektóre dane wyjściowe powyższego polecenia. Poczekaj, aż wyjście się skończy.
  4. Po pojawieniu się tej ostatniej linii włącz, a następnie wyłącz Wi-Fi w telefonie. Jeśli było już włączone, wyłącz, włącz, a następnie wyłącz ponownie.
  5. Wpisz to polecenie w Emulatorze terminali:
    /system/bin/romdump
  6. Poczekaj cierpliwie, aż proces się zakończy i gotowe. Możesz teraz opuścić emulator terminala.

Jeśli wykonałeś powyższe kroki dla któregokolwiek z nichte dwie metody z powodzeniem znajdziesz folder o nazwie „romdump” w katalogu głównym karty SD, który zawiera podfolder według nazwy modelu urządzenia. Ten folder będzie zawierał obrazy partycji rozruchowej, systemowej i odzyskiwania.

Alternatywna metoda, jeśli powyższe nie działa:

Jeśli ta metoda nie działa, a wszystko, czego potrzebujesz do wykonania kopii zapasowej, to obrazy odzyskiwania i rozruchu, możesz po prostu zrobić to w następujący sposób.

Uwaga: NIE próbuj tworzyć kopii zapasowej partycji systemowej przy użyciu tej metody, ponieważ obraz systemowy, który tworzy w ten sposób, NIE będzie prawidłowym obrazem systemowym, który będzie później używany do przywrócenia partycji systemowej. Używaj go tylko do obrazów partycji odzyskiwania i rozruchu.

  1. Jeśli używasz ADB, podłącz urządzenie do komputera przez USB, uruchom okno wiersza polecenia na komputerze i wprowadź następujące polecenie:
    adb shell

    Jeśli zamiast tego używasz emulatora terminali, po prostu uruchom go na telefonie z Androidem i wprowadź następujące polecenie i zgódź się na przyznanie uprawnień, o które Cię poprosi:

    su

    Pozostały proces będzie taki sam dla ADB i emulatora terminali.

  2. Wpisz następujące polecenie:
    cat proc/mtd
  3. Otrzymasz wyjście podobne do tego. Zauważ, że twój wynik może różnić się od tego i musisz postępować zgodnie z otrzymanymi danymi wyjściowymi, a nie z przykładem, który tu widzisz.
    dev:    size   erasesize  name
    mtd0: 000a0000 00020000 "misc"
    mtd1: 00480000 00020000 "recovery"
    mtd2: 00300000 00020000 "boot"
    mtd3: 0fa00000 00020000 "system"
    mtd4: 02800000 00020000 "cache"
    mtd5: 093a0000 00020000 "userdata"
  4. Aby zrzucić obraz odzyskiwania na kartę SD, wykonajUwaga pierwszego słowa wiersza, które na końcu brzmi „odzyskiwanie”. W przypadku tego przykładu jest to „mtd1”, ale może być dla Ciebie kolejnym wpisem. Teraz użyj tego polecenia, zastępując „mtd1” terminem stosowanym w twoim przypadku, jeśli jest inny:
    dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
  5. Podobnie, aby zrzucić obraz rozruchowy na kartę SD, zwróć uwagę na pierwsze słowo wiersza, które na końcu brzmi „boot”, czyli w naszym przypadku „mtd2”, ale może się różnić. Użyj tego polecenia teraz, zastępując „mtd2” terminem stosowanym w twoim przypadku, jeśli jest inny:
    dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096

To wszystko - teraz masz kopię zapasową recovery.img i boot.img w katalogu głównym karty SD.

Pobierz RomDump v72

Komentarze