- - Как да архивирате изображенията за зареждане, възстановяване и системния дял на вашия Android телефон

Как да направите резервно копие на изображенията за зареждане, възстановяване и системния дял на вашия Android телефон

Резервно копие на Android
Човек не може да подчертае достатъчно значението наархивиране и когато става въпрос за майсторство с вашия телефон с Android, създаването на резервно копие на вашата система, дялове за възстановяване и зареждане може да ви спести много караница, през които иначе може да се наложи да преживеете, ако объркате нещата и се нуждаете от тези запаси. В това ръководство ще ви кажем как да направите тези резервни копия с помощта на безплатен инструмент, наречен RomDump.

Въпреки че можете да намерите тези резервни копия наинтернет, те са взети от други потребители и никога не знаете дали са били модифицирани, за да съдържат злонамерен код или не. Второ, не можете да сте твърде сигурни дали те биха работили с точните спецификации на вашия телефон или не, тъй като дори за същия модел телефон може да има разлики в зависимост от регионите на телефона, предвидените оператори и други подобни фактори и мигащи грешно изображение за зареждане, система или възстановяване на телефона ви най-вероятно може да го тушира. Ето защо винаги е добра идея сами да направите резервни изображения на тези дялове на вашето устройство, преди да се опитате да ги модифицирате, така че да могат да бъдат възстановени по-късно, ако нещо се обърка.

RomDump е безплатен инструмент, който ви позволява да правите точно това. Той е доста лесен за използване за всеки, който е удобен с въвеждането на няколко команди и ефективно създава резервни изображения на зареждане, възстановяване и системни дялове на вашия Android телефон. Първо се изисква телефонът ви да бъде вкоренен и ще се нуждаете или от инсталиран ADB на вашия компютър, или от приложение за терминал, инсталирано на вашето устройство с Android.

Сега, когато имахме общ преглед, нека да пристъпим към действително да свършим нещата.

Преди да продължите:

  • Уверете се, че устройството ви се корени. Ако не е, направете бързо търсене на нашия сайт за „root phone_name“ без кавичките, замествайки „phone_name“ с името на вашето устройство. Ще намерите лесно следване ръководство за вкореняване на вашия телефон.
  • В случай, че използвате метода ADB, уверете се, че имате инсталиран ADB на вашия компютър. Ако не е, вижте нашето ръководство за това какво е ADB и как да го настроите на вашия компютър.
  • От друга страна, ако ще използвате приложение за терминал, изтеглете и инсталирайте Android Terminal Emulator, който е наличен безплатно в Android Market.

Сега продължете според метода, който сте избрали.

ADB метод:

  1. Изтеглете RomDump от връзката, дадена по-долу, извлечете файла с име „инсталирайте“ от изтегления zip архив на вашия компютър и го копирайте в папката „инструменти“ на вашата инсталационна папка за Android SDK.
  2. Свържете телефона към компютъра си чрез USB и се уверете, че режимът за отстраняване на грешки през USB е активиран в Настройки >> Приложения >> Разработка.
  3. Отворете прозореца на командния ред и въведете следните команди:
    adb push install /data/local/
    adb shell chmod 04755 /data/local/install
    adb shell /data/local/install
  4. Може да видите някакъв изход от горната команда. Изчакайте, докато свърши.
  5. Активирайте и след това деактивирайте Wi-Fi на вашия Android телефон. Ако тя вече е била активирана, деактивирайте, активирайте и след това я деактивирайте отново.
  6. Въведете тази команда в прозореца на командния ред на вашия компютър:
    adb shell romdump
  7. Изчакайте търпеливо процеса да приключи и сте готови. Вече можете да излезете от командния ред.

Метод на терминала:

  1. Изтеглете RomDump от връзката, дадена по-долу, извлечете файла с име „инсталирайте“ от изтегления zip архив на вашия компютър и го копирайте в корена на картата за съхранение на вашия телефон.
  2. Стартирайте Android Terminal Emulator (или всяко друго приложение за терминал по ваш избор) на вашия Android телефон и въведете тези команди:
    su
    cat /sdcard/install >/data/local/install
    chmod 04755 /data/local/install
    /data/local/install
  3. Ще видите някакъв изход от горната команда. Изчакайте, докато изходът приключи.
  4. След като се появи последният ред, активирайте и след това деактивирайте Wi-Fi на вашия телефон. Ако тя вече е била активирана, деактивирайте, активирайте и след това я деактивирайте отново.
  5. Въведете тази команда в терминален емулатор:
    /system/bin/romdump
  6. Изчакайте търпеливо, докато процесът приключи и сте готови. Вече можете да излезете от терминален емулатор.

Ако сте изпълнили горните стъпки за някое отдвата метода успешно ще намерите папка с име „romdump“ в корена на вашата SD карта, която съдържа подпапка според името на модела на вашето устройство. Тази папка ще съдържа изображения за зареждане, система и възстановяване на дялове.

Алтернативен метод, ако горното не работи:

Ако този метод не работи за вас и всичко, което трябва да направите архивиране, е вашето възстановяване и зареждане на изображения, можете просто да направите така, както следва.

Забележка: НЕ се опитвайте да архивирате системния дял, използвайки този метод, тъй като системното изображение, което той произвежда по този начин, НЕ е валидно изображение на системата, което ще бъде използвано по-късно за възстановяване на системния дял. Използвайте го само за изображения за възстановяване и зареждане на дялове.

  1. Ако използвате ADB, свържете устройството си с компютъра си през USB, стартирайте прозорец на командния ред на вашия компютър и въведете следната команда:
    adb shell

    Ако вместо това използвате терминален емулатор, просто го стартирайте на телефона си с Android и въведете следната команда и се съгласете да предоставите всички разрешения, за които сте подканени:

    su

    Оставащият процес ще бъде еднакъв както за ADB, така и за терминален емулатор.

  2. Въведете следната команда:
    cat proc/mtd
  3. Ще получите резултат подобен на този. Имайте предвид, че вашият резултат може да се различава от този и трябва да продължите според получения резултат, а не по примера, който виждате тук.
    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. За да изхвърлите изображението за възстановяване на вашата SD карта, направетезабележете първата дума от реда, която в крайна сметка казва „възстановяване“. В този пример е „mtd1“, но може да е друг запис за вас. Сега използвайте тази команда, заменяйки „mtd1“ с термина, който се прилага във вашия случай, ако е различен:
    dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
  5. По същия начин, за да зарежете зареждащото изображение към вашия SDкарта, обърнете внимание на първата дума от реда, която казва "зареждане" в края, което е "mtd2" в нашия случай, но може да се различава за вас. Използвайте тази команда сега, замествайки „mtd2“ с термина, приложим във вашия случай, ако е различен:
    dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096

Това е всичко - вече имате архивирано recovery.img и boot.img в основата на вашата SD карта.

Изтеглете RomDump v72

Коментари