Nie można wystarczająco podkreślić znaczenia kopii zapasowych, a jeśli chodzi o majsterkowanie przy telefonie z Androidem, kopia zapasowa systemu, odzyskiwania i partycji rozruchowych może zaoszczędzić wielu kłopotów, przez które w przeciwnym razie mógłbyś przejść, jeśli bałagan coś się dzieje i potrzebujesz tych obrazów stockowych. W tym przewodniku dowiesz się, jak wykonać te kopie zapasowe za pomocą bezpłatnego narzędzia o nazwie RomDump .
Chociaż można znaleźć te kopie zapasowe w Internecie, zostały one zrobione 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 przypadku tego samego modelu telefonu mogą występować różnice w zależności od regionu telefonu, docelowych operatorów i innych podobnych czynników, a miganie niewłaściwy obraz rozruchowy, systemowy lub odzyskiwania w telefonie może najprawdopodobniej go zepsuć. Dlatego zawsze dobrym pomysłem jest samodzielne zrobienie 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 czuje się komfortowo z wpisywaniem kilku poleceń i skutecznie tworzy obrazy kopii zapasowych partycji rozruchowych, odzyskiwania i systemowych telefonu z Androidem. Wymaga najpierw zrootowania telefonu i będziesz potrzebować zainstalowanego ADB na komputerze lub aplikacji terminalowej zainstalowanej na urządzeniu z Androidem.
Teraz, gdy mamy ogólny zarys, przejdźmy do faktycznego wykonywania zadań.
Zanim przejdziesz dalej:
- Upewnij się, że Twoje urządzenie jest zrootowane. Jeśli tak nie jest, szybko wyszukaj w naszej witrynie „root phone_name” bez cudzysłowów, zastępując „phone_name” nazwą swojego urządzenia. Znajdziesz łatwy do naśladowania przewodnik dotyczący rootowania telefonu.
- Jeśli używasz metody ADB, upewnij się, że masz zainstalowany ADB na swoim komputerze. Jeśli nie, zapoznaj się z naszym przewodnikiem na temat tego, czym jest ADB i jak go skonfigurować na swoim komputerze .
- Z drugiej strony, jeśli zamierzasz korzystać z aplikacji terminalowej, pobierz i zainstaluj Android Terminal Emulator, który jest dostępny bezpłatnie w Android Market.
Teraz postępuj zgodnie z wybraną metodą.
Metoda ADB:
- Pobierz RomDump z łącza podanego poniżej, rozpakuj plik o nazwie „install” z pobranego archiwum zip na swój komputer i skopiuj go do folderu „tools” w folderze instalacyjnym Android SDK.
- Podłącz telefon do komputera przez USB i upewnij się, że tryb debugowania USB jest włączony w Ustawieniach >> Aplikacje >> Programowanie.
- 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
- Możesz zobaczyć dane wyjściowe powyższego polecenia. Poczekaj, aż się skończy.
- Włącz, a następnie wyłącz Wi-Fi na swoim telefonie z Androidem. Jeśli był już włączony, wyłącz go, włącz, a następnie wyłącz ponownie.
- Wpisz to polecenie w oknie wiersza polecenia na komputerze:
romdump powłoki adb
- Poczekaj cierpliwie, aż proces się zakończy i gotowe. Możesz teraz wyjść z wiersza poleceń.
Metoda terminalowa:
- Pobierz RomDump z linku podanego poniżej, rozpakuj plik o nazwie „install” z pobranego archiwum zip na swój komputer i skopiuj go do katalogu głównego karty pamięci telefonu.
- Uruchom Android Terminal Emulator (lub dowolną inną wybraną aplikację terminalową) na swoim telefonie z Androidem i wprowadź następujące polecenia:
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/install
- Zobaczysz niektóre dane wyjściowe powyższego polecenia. Poczekaj, aż wydruk się zakończy.
- Po pojawieniu się tej ostatniej linii włącz, a następnie wyłącz Wi-Fi w telefonie. Jeśli był już włączony, wyłącz go, włącz, a następnie wyłącz ponownie.
- Wpisz to polecenie w emulatorze terminala:
/system/bin/romdump
- Poczekaj cierpliwie, aż proces się zakończy i gotowe. Możesz teraz wyjść z emulatora terminala.
Jeśli pomyślnie wykonałeś powyższe kroki dla dowolnej z dwóch metod, znajdziesz folder o nazwie „romdump” w katalogu głównym karty SD, który zawiera podfolder o nazwie 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 odzyskiwanie i obrazy rozruchowe, możesz po prostu to zrobić w następujący sposób.
Uwaga: NIE próbuj tworzyć kopii zapasowej partycji systemowej przy użyciu tej metody, ponieważ utworzony w ten sposób obraz systemu NIE będzie prawidłowym obrazem systemu, którego można później użyć do przywrócenia partycji systemowej. Używaj go tylko do obrazów partycji odzyskiwania i rozruchu.
- Jeśli korzystasz z ADB, podłącz urządzenie do komputera przez USB, uruchom okno wiersza polecenia na komputerze i wprowadź następujące polecenie:
powłoka adb
Jeśli zamiast tego używasz emulatora terminala, po prostu uruchom go na telefonie z Androidem i wprowadź następujące polecenie oraz zgódź się na przyznanie wszelkich uprawnień, o które zostaniesz poproszony:
su
Pozostały proces będzie taki sam zarówno dla ADB, jak i emulatora terminala.
- Wpisz następujące polecenie:
cat proc/mtd
- Otrzymasz wynik podobny do tego. Pamiętaj, że Twój wynik może się różnić od tego i musisz postępować zgodnie z otrzymanym wynikiem, a nie z przykładem, który widzisz tutaj.
dev: size erasesize name mtd0: 000a0000 00020000 „różne” mtd1: 00480000 00020000 „odzyskiwanie” mtd2: 00300000 00020000 „boot” mtd3: 0fa00000 00020000 „system” mtd4: 02 800000 00020000 „pamięć podręczna” mtd5: 093a0000 00020000 „dane użytkownika”
- Aby zrzucić obraz odzyskiwania na kartę SD, zanotuj pierwsze słowo w wierszu, które na końcu mówi „odzyskiwanie”. W przypadku tego przykładu jest to „mtd1”, ale dla Ciebie może to być inny wpis. Teraz użyj tego polecenia, zastępując „mtd1” terminem, który ma zastosowanie w twoim przypadku, jeśli jest inny:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- Podobnie, aby zrzucić obraz rozruchowy na kartę SD, zanotuj pierwsze słowo w wierszu, które na końcu mówi „boot”, czyli w naszym przypadku „mtd2”, ale może się to różnić w twoim przypadku. Użyj tego polecenia teraz, zastępując „mtd2” terminem, który ma zastosowanie w twoim przypadku, jeśli jest inny:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
To wszystko — masz teraz kopię zapasową plików recovery.img i boot.img w katalogu głównym karty SD.
(https://addictivetips.com/app/uploads/2011/01/romdump_v72.zip) Pobierz RomDump v72