
Въпреки че можете да намерите тези резервни копия наинтернет, те са взети от други потребители и никога не знаете дали са били модифицирани, за да съдържат злонамерен код или не. Второ, не можете да сте твърде сигурни дали те биха работили с точните спецификации на вашия телефон или не, тъй като дори за същия модел телефон може да има разлики в зависимост от регионите на телефона, предвидените оператори и други подобни фактори и мигащи грешно изображение за зареждане, система или възстановяване на телефона ви най-вероятно може да го тушира. Ето защо винаги е добра идея сами да направите резервни изображения на тези дялове на вашето устройство, преди да се опитате да ги модифицирате, така че да могат да бъдат възстановени по-късно, ако нещо се обърка.
RomDump е безплатен инструмент, който ви позволява да правите точно това. Той е доста лесен за използване за всеки, който е удобен с въвеждането на няколко команди и ефективно създава резервни изображения на зареждане, възстановяване и системни дялове на вашия Android телефон. Първо се изисква телефонът ви да бъде вкоренен и ще се нуждаете или от инсталиран ADB на вашия компютър, или от приложение за терминал, инсталирано на вашето устройство с Android.
Сега, когато имахме общ преглед, нека да пристъпим към действително да свършим нещата.
Преди да продължите:
- Уверете се, че устройството ви се корени. Ако не е, направете бързо търсене на нашия сайт за „root phone_name“ без кавичките, замествайки „phone_name“ с името на вашето устройство. Ще намерите лесно следване ръководство за вкореняване на вашия телефон.
- В случай, че използвате метода ADB, уверете се, че имате инсталиран ADB на вашия компютър. Ако не е, вижте нашето ръководство за това какво е ADB и как да го настроите на вашия компютър.
- От друга страна, ако ще използвате приложение за терминал, изтеглете и инсталирайте Android Terminal Emulator, който е наличен безплатно в Android Market.
Сега продължете според метода, който сте избрали.
ADB метод:
- Изтеглете RomDump от връзката, дадена по-долу, извлечете файла с име „инсталирайте“ от изтегления zip архив на вашия компютър и го копирайте в папката „инструменти“ на вашата инсталационна папка за Android SDK.
- Свържете телефона към компютъра си чрез USB и се уверете, че режимът за отстраняване на грешки през USB е активиран в Настройки >> Приложения >> Разработка.
- Отворете прозореца на командния ред и въведете следните команди:
adb push install /data/local/ adb shell chmod 04755 /data/local/install adb shell /data/local/install
- Може да видите някакъв изход от горната команда. Изчакайте, докато свърши.
- Активирайте и след това деактивирайте Wi-Fi на вашия Android телефон. Ако тя вече е била активирана, деактивирайте, активирайте и след това я деактивирайте отново.
- Въведете тази команда в прозореца на командния ред на вашия компютър:
adb shell romdump
- Изчакайте търпеливо процеса да приключи и сте готови. Вече можете да излезете от командния ред.
Метод на терминала:
- Изтеглете RomDump от връзката, дадена по-долу, извлечете файла с име „инсталирайте“ от изтегления zip архив на вашия компютър и го копирайте в корена на картата за съхранение на вашия телефон.
- Стартирайте Android Terminal Emulator (или всяко друго приложение за терминал по ваш избор) на вашия Android телефон и въведете тези команди:
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/install
- Ще видите някакъв изход от горната команда. Изчакайте, докато изходът приключи.
- След като се появи последният ред, активирайте и след това деактивирайте Wi-Fi на вашия телефон. Ако тя вече е била активирана, деактивирайте, активирайте и след това я деактивирайте отново.
- Въведете тази команда в терминален емулатор:
/system/bin/romdump
- Изчакайте търпеливо, докато процесът приключи и сте готови. Вече можете да излезете от терминален емулатор.
Ако сте изпълнили горните стъпки за някое отдвата метода успешно ще намерите папка с име „romdump“ в корена на вашата SD карта, която съдържа подпапка според името на модела на вашето устройство. Тази папка ще съдържа изображения за зареждане, система и възстановяване на дялове.
Алтернативен метод, ако горното не работи:
Ако този метод не работи за вас и всичко, което трябва да направите архивиране, е вашето възстановяване и зареждане на изображения, можете просто да направите така, както следва.
Забележка: НЕ се опитвайте да архивирате системния дял, използвайки този метод, тъй като системното изображение, което той произвежда по този начин, НЕ е валидно изображение на системата, което ще бъде използвано по-късно за възстановяване на системния дял. Използвайте го само за изображения за възстановяване и зареждане на дялове.
- Ако използвате ADB, свържете устройството си с компютъра си през USB, стартирайте прозорец на командния ред на вашия компютър и въведете следната команда:
adb shell
Ако вместо това използвате терминален емулатор, просто го стартирайте на телефона си с Android и въведете следната команда и се съгласете да предоставите всички разрешения, за които сте подканени:
su
Оставащият процес ще бъде еднакъв както за ADB, така и за терминален емулатор.
- Въведете следната команда:
cat proc/mtd
- Ще получите резултат подобен на този. Имайте предвид, че вашият резултат може да се различава от този и трябва да продължите според получения резултат, а не по примера, който виждате тук.
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"
- За да изхвърлите изображението за възстановяване на вашата SD карта, направетезабележете първата дума от реда, която в крайна сметка казва „възстановяване“. В този пример е „mtd1“, но може да е друг запис за вас. Сега използвайте тази команда, заменяйки „mtd1“ с термина, който се прилага във вашия случай, ако е различен:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- По същия начин, за да зарежете зареждащото изображение към вашия SDкарта, обърнете внимание на първата дума от реда, която казва "зареждане" в края, което е "mtd2" в нашия случай, но може да се различава за вас. Използвайте тази команда сега, замествайки „mtd2“ с термина, приложим във вашия случай, ако е различен:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
Това е всичко - вече имате архивирано recovery.img и boot.img в основата на вашата SD карта.
Изтеглете RomDump v72
Коментари