Фърмуер на Android с помощта на помощната програма fastboot. Записване на img изображения в секции на паметта

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

Разрушаване на митове

Нека поговорим за това какво е да „превърнеш смартфон в тухла“ и какви други клопки може да очаква потребителят по пътя към промяна на системата и инсталиране на персонализиран фърмуер. Какви проблеми могат да бъдат хванати едновременно и възможно ли е да убиете смартфон, като го мигате неправилно? Ще загубите ли гаранцията завинаги или смартфонът може да бъде върнат в предишното му състояние? Може ли персонализираният фърмуер наистина да разочарова собственик на смартфон в най-неподходящия момент и заслужават ли си?

Мит 1. Неправилното флашване може да убие смартфон

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

Всичко това е вярно, но само на хартия. За да разберете защо, достатъчно е да разберете как работи процесът на мигане на смартфона и какви системни компоненти се използват. За да можете да инсталирате фърмуер на трета страна на вашия смартфон, трябва да отключите буутлоудъра (не във всички случаи), да получите root и да инсталирате персонализирана конзола за възстановяване (ClockworkMod или TWRP), която може да инсталира фърмуер с всеки цифров подпис.

Конзолата за възстановяване се съхранява в отделен раздел на вътрешната NAND-памет и по никакъв начин не е свързан с инсталираната операционна система. След като инсталирате модифицирана версия на конзолата, ще бъде възможно да флашнете персонализиран фърмуер или дори друга операционна система (Firefox OS, например). Ако инсталацията на фърмуера е неуспешна, смартфонът няма да може да го стартира, но конзолата за възстановяване ще остане на мястото си и всичко, което трябва да направите, е да стартирате отново възстановяването и да инсталирате отново фърмуера.

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


Може да попитате: какво се случва, ако има грешка по време на инсталирането на самата конзола за възстановяване? Нищо, в този случай ще се получи обратната ситуация, когато самата операционна система ще остане на мястото си и конзолата ще бъде загубена. За да се справите с това, просто префлашнете възстановяването директно от Android.

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

Заключение: невъзможно е да убиете смартфон чрез инсталиране на фърмуер на трета страна чрез персонализирана конзола за възстановяване. Или възстановяването, или основният буутлоудър винаги ще остане на място.

Мит 2. Персонализираният фърмуер е ненадежден

Фърмуерът на фърмуера е различен. В световната мрежа можете да намерите огромен брой модули на Android за всеки вкус и цвят и повечето от тях наистина са шлака, което може да доведе до нестабилност в смартфона и загуба на някои функции. Ето защо, първото нещо, което трябва да запомните е, че трябва да работите само със сериозен потребителски фърмуер, разработен от големи екипи от опитни разработчици. На първо място, това са CyanogenMod, Paranoid Android, AOKP, OmniROM и MIUI.

Второ. Има два вида фърмуер: официално поддържан и пренесен от разработчици на трети страни. Същият CyanogenMod например има официална версия за смартфона Nexus 4, но няма такава за Motorola Defy. Но за Defy има неофициален порт на CyanogenMod 11 от разработчик с псевдоним Quarx. Тяхната разлика се състои в това, че екипът на CyanogenMod отговаря за поддръжката и правилната работа на първия, докато вторият е лично Quarx. Официалните версии на фърмуера обикновено са напълно функционални, но правилната работа на последния зависи от разработчик на трета страна.

Е, третият. Има стабилни и развойни версии на фърмуера. стабилни версии CyanogenMod имат индекс M (CyanogenMod 11.0 M7, например). Тази версия на фърмуера обикновено не съдържа грешки. Версиите за разработка (в случая на CyanogenMod, това са ежедневни нощни компилации) може да съдържат грешки и следователно не се препоръчват за ежедневна употреба.

Заключение: ако инсталирате стабилна официална версия на „нормалния“ фърмуер на вашия смартфон, рискът от грешки е минимален. Всичко останало е за експериментаторите.

Мит 3. Софтуерът, който изисква root права, може да повреди смартфон

На теория приложение с root права може да направи всичко с фърмуера на смартфон, включително да го изтрие напълно. Ето защо с такъв софтуер трябва да сте изключително внимателни. Софтуерът, за който говорим на страниците на списанието, е напълно безопасен и тестван на собствена кожа. Освен това, през цялото време на използване на смартфони на Android (и това започва от версия 1.5), аз никогане се натъкнах на ситуация, при която софтуер, поддържан от root, би убил смартфон.

Софтуер, разпространяван чрез Google Play, обикновено напълно отговаря на декларираните характеристики и ако доведе до тухла или остави задната врата в недрата на смартфона, нямаше да издържи дори седмица в магазина. Във всеки случай тук трябва да следвате правилото „доверете се, но проверете“ и внимателно прочетете инструкциите за използване на root приложения.

Мит 4. Рут правата правят смартфона уязвим за вируси

Не root правата правят смартфона уязвим на вируси, а бъговете, използвани за получаването им. Инструментите за руутване и вирусите могат да използват едни и същи уязвимости на Android, за да получат root права, така че самият факт имащ коренне променя нищо на устройството. Един добре написан вирус няма да иска разрешения по стандартния начин, разкривайки присъствието си, вместо това ще се възползва от същата уязвимост, за да ги получи скрито.

Освен това, като имате root, получавате възможност да инсталирате нов версия на android(под формата на персонализиран фърмуер), в който тези грешки вече са коригирани. Освен това не забравяйте, че повечето персонализирани фърмуери ви позволяват да деактивирате root или да създадете бели списъци с приложения, които могат да използват тези права.

Мит 5. Руутнат смартфон може да се провали

Софтуерът за руутване прави четири прости неща: стартира експлойт, който ви позволява да получите root достъп до системата, монтира /system дяла в режим на запис, копира su двоичния файл, необходим за получаване на root права по-късно, в директорията /system/xbin и инсталира SuperSU или SuperUser приложение, което ще поеме контрола всеки път, когато някое приложение поиска root права със su.

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


Мит 6. Руутването и инсталирането на потребителски фърмуер ще анулира моята гаранция.

Гаранцията се губи не от самия факт на получаване на root, а поради откриването му от сервизния център. Повечето устройства могат да бъдат дерутирани с помощта на приложението Universal Unroot или чрез преинсталиране на стандартен фърмуер с помощта на официалното приложение на производителя.

Има обаче две изключения от това правило. Първата е системата Knox, която е предварително инсталирана на нови смартфони и таблети на Samsung като Galaxy S4, S5, Note 3 и Note 10.1. Knox осигурява високо ниво сигурност на android, в отговор на всякакви модификации на фърмуера и инсталиране на ядра и фърмуер на трети страни. В случай, че потребителят извърши тези действия, системата задава тригер, който потвърждава факта на модификация. Тригерът е внедрен хардуерно (чип eFuse), така че нулирането му в първоначалната му позиция няма да работи. От друга страна, не е съвсем ясно дали център за услугивъз основа на това поправете устройството. Второ, чипът eFuse е инсталиран и на някои други устройства (например смартфони от LG) и също така ви позволява точно да определите дали смартфонът е руутнат или флашнат.

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

На някои смартфони е възможно да заключите обратно буутлоудъра, но трябва да научите за това отделно и също така имайте предвид, че новозаключен буутлоудър най-вероятно ще получи повторно заключен статус, а не заключен, както беше първоначално ( това се случва например на смартфони HTC). Единствените изключения тук са смартфоните и таблетите от линията Nexus, чийто буутлоудър може да се заключва и отключва с три щраквания, без да танцува с тамбурина, и никой няма да намери грешка в нищо.

ИНФО

В Linux ADB и Fastboot могат да се инсталират отделно от Android SDK. В Ubuntu: sudo apt-get install android-tools-fastboot. Във Fedora: sudo yum инсталирайте android-tools.

За да предотвратите намесата на системата Knox в root приложенията, можете да я деактивирате, като използвате следната команда от терминала: su pm disable com.sec.knox.seandroid.

заключения

Получаването на root и флашването на смартфон са абсолютно безопасни операции, които не могат да повредят смартфон по чисто технически причини. Единственото изключение е опит за хакване на буутлоудъра, за да се отключи. В този случай чипът eFuse (ако има такъв в смартфона) може да работи и да блокира възможността за включване на смартфона.

За щастие днес производителите на смартфони или предпочитат да не блокират възможността за включване на смартфон с хакнат буутлоудър (чрез задаване на тригер, показващ факта на такова действие, както прави Knox), или прилагат специална уеб услуга, която ви позволява да безболезнено отключване на буутлоудъра със загуба на гаранция за смартфон, което спестява на потребителите риск от счупване на буутлоудъра.

Проблеми, които могат да възникнат при мигане

И така, сега нека да поговорим за това кога могат да възникнат проблеми получаване на rootи мигане и как да се справя с тях.

Сценарий първи: след неуспешно мигане смартфонът спря да се зарежда

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

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

Във всички тези случаи е достатъчно да направите едно просто нещо: изключете смартфона чрез продължително натискане на бутона за захранване, след това го включете със задържан бутон за намаляване на звука (някои смартфони използват различна комбинация) и след като влезете в възстановяване, преинсталиране на фърмуера (Инсталиране на zip от sdcard -> Изберете zip от sdcard) или възстановяване на резервно копие (Архивиране и възстановяване -> Възстановяване). Всичко е лесно и просто.

Сценарий две: фърмуерът работи, но възстановяването не е налично

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

Решаването на този проблем не е лесно, но много просто. Можете да инсталирате конзолата за възстановяване на по-голямата част от смартфоните, като използвате приложенията TWRP Manager, ROM Manager или ROM Installer. Те сами определят модела на смартфона, изтеглят и флашват необходимо възстановяванебез да изисква рестартиране. Ако с тяхна помощ не е възможно да възстановите конзолата, достатъчно е да намерите инструкции в мрежата за инсталация за възстановяванекъм вашето устройство.

Сценарий три: не е наличен нито фърмуер, нито възстановяване

Честно казано, трудно ми е да си представя такъв сценарий, но както показва практиката, той е съвсем реален. Има два начина да излезете от тази ситуация: използвайте fastboot, за да качите възстановяване на вашия смартфон, или използвайте инструмент от производителя, за да инсталирате стоков фърмуер. Ще разгледаме по-подробно втория метод в следващия раздел и тук ще говоря за бързо зареждане.

Fastboot е инструмент, който работи директно с основния буутлоудър на устройството и ви позволява да качвате фърмуер на вашия смартфон, да възстановявате и отключвате буутлоудъра (в устройства Nexus). Поддръжката за Fastboot е налична в много смартфони и таблети, но някои производители блокират възможността за използването й. Така че ще трябва да се консултирате с Интернет за неговата наличност.

За достъп до fastboot ще ви трябват драйвери и Android SDK. Когато са инсталирани, отворете командния ред, отидете в директорията за инсталиране на SDK, след това в директорията с инструменти на платформата, изключете смартфона, включете го със задържани бутони за сила на звука (и двата) и го свържете с USB кабел към компютъра. След това трябва да намерите изображението за възстановяване във формат .img за вашето устройство и да изпълните командата:

$ fastboot флаш възстановяване image.img

Или дори принудете смартфона да изтегли възстановяване, без всъщност да го инсталира:

$ fastboot boot image.img

По същия начин можете да мигате официаленактуализация на фърмуера:

$ fastboot актуализация update-file.zip

Можете да намерите възстановяване, подходящо за вашето устройство, на уебсайта на TWRP или във форумите на XDA-Developers и w3psit3-dns.com.

Връщаме смартфона в първоначалното му състояние

В този раздел ще говоря за начини за връщане на смартфон в чист канал, без значение в какво състояние е. Тези инструкции могат да се използват както за надраскване на смартфон, така и за премахване на следи от руутване и флашване. За съжаление не мога да говоря за всички възможни модели, затова ще се спра на четирите най-популярни флагмани: Nexus 5 (наричам тази проба), Galaxy S5, LG G2 и Sony Xperia Z2.

Nexus 5 и други телефони на Google

Възстановяването на устройства Nexus до първоначалното им състояние е по-лесно от всеки друг смартфон или таблет. Всъщност е толкова просто, че дори няма какво да се говори. Всъщност всичко, което трябва да направите, е да инсталирате ADB / fastboot драйверите (на Linux дори не се нуждаете от тях), да изтеглите архива на фърмуера и да стартирате скрипта. Стъпка по стъпка цялата операция изглежда така:

  1. оттук.
  2. Изтеглете и инсталирайте Android SDK.
  3. Изтеглете архива с фърмуера за желаното устройство от уебсайта на Google.
  4. Изключете устройството, включете го с натиснати бутони за сила на звука (и двата) и свържете с USB кабел.
  5. Разопаковайте архива с фърмуера и стартирайте скрипта flash-all.bat (Windows) или flash-all.sh (Linux) и изчакайте операцията да приключи.
  6. Стартираме командния ред, отиваме в директорията с Android SDK, след това platfrom-tools и изпълняваме командата fastboot oem lock, за да заключим буутлоудъра.

За тези, които се чудят какво прави скриптът, ето списък с команди:

Fastboot flash bootloader bootloader-DEVICE-NAME-VERSION.img fastboot reboot-bootloader fastboot flash radio radio-DEVICE-NAME-VERSION.img fastboot reboot-bootloader fastboot flash system system.img fastboot reboot-bootloader fastboot flash userdata userdata.img fastboot flash възстановяване recovery.img fastboot flash boot boot.img fastboot изтриване на кеша fastboot флаш кеш cache.img

Galaxy S5

Така Смартфон Galaxy S5 е малко по-сложен, но като цяло е доста прост. Този път ще ви трябва приложението Samsung Odin, с което смартфонът ще бъде флашнат. Последователност:

  1. Изтеглете и инсталирайте най-новите USB драйвери на Samsung от тук.
  2. Изтеглете и инсталирайте най-новата версия на Odin от тук.
  3. Отиваме на сайта samfirmware.com, въвеждаме модела SM-G900F в търсенето, намираме фърмуера, отбелязан с Русия, изтегляме и разопаковаме.
  4. Изключваме смартфона и го включваме с натиснати бутони за намаляване на звука и „Начало“, изчакайте пет секунди, докато се появи предупредително съобщение.
  5. Натиснете бутона за увеличаване на звука, за да поставите смартфона в режим Odin.
  6. Свързваме смартфона с помощта на USB кабел.
  7. Стартираме Odin, натискаме бутона PDA и избираме файла с разширение tar.md5 в директорията с разопакования фърмуер.
  8. Натиснете бутона Старт в Odin и изчакайте, докато процесът на фърмуера приключи.

Както казах, тази операция ще върне смартфона в първоначалното му състояние, но няма да нулира тригера, зададен от системата Knox (ако е бил в стандартния фърмуер). Следователно сервизният център може да откаже ремонт.

LG G2

Възстановяването на LG G2 до фабричното му състояние също няма да създаде проблеми. Броят на стъпките в този процес е малко по-голям, но сами по себе си те не изискват специално обучение и знания. И така, какво да направите, за да върнете фабричния фърмуер на G2:

  1. Изтеглете и инсталирайте ADB Driver Installer от тук.
  2. Изтеглете официалния фърмуер (Europe Open 32G или Europe Open) от тук.
  3. Изтеглете и инсталирайте LG Mobile Support Tool и FlashTool (goo.gl/NE26IQ).
  4. Изключете смартфона, задръжте бутона за увеличаване на звука и поставете USB кабела.
  5. Разширете архива на FlashTool и стартирайте файла UpTestEX.exe.
  6. В прозореца, който се отваря, изберете Select Type -> 3GQCT, Phone Mode -> DIAG, в опцията Select KDZ file изберете фърмуера, изтеглен във втората стъпка.
  7. Натиснете бутона CSE Flash в долната част на екрана.
  8. В прозореца, който се отваря, щракнете върху Старт.
  9. AT следващия прозорецИзберете държавата и езика и щракнете върху Ok.
  10. Чакаме края на фърмуера, след което изключваме и включваме смартфона.

Всичко е. Но имайте предвид, че както при Samsung, смартфонът все още ще бъде руутнат и това не може да бъде поправено.

Sony Xperia Z2

Сега за това как да се върнете към фабричното състояние Смартфон Sony Xperia Z2. Както в предишните два случая, това ще изисква стоков фърмуер и официалната помощна програма за фърмуер. Стартирате помощната програма на вашия компютър, свързвате вашия смартфон с USB кабел и стартирате процеса на актуализиране. Стъпка по стъпка изглежда така:

  1. Изтеглете и инсталирайте ADB Driver Installer от тук.
  2. Нулираме смартфона до фабричните настройки.
  3. Изтеглете и инсталирайте Flash Toolот официалния уебсайт на Sony и най-новия фърмуероттук.
  4. Копирайте файла на фърмуера в директорията C:/Flashtool/Firmwares.
  5. Изключваме смартфона и го включваме, като държим натиснати клавишите за намаляване на звука и „Начало“.
  6. Свързваме смартфона към компютъра с помощта на USB кабел и стартираме Flash Tool.
  7. Натиснете бутона с иконата на светкавица в Flash Tool. В прозореца, който се отваря, изберете Flashmode, щракнете двукратно върху фърмуера в списъка, който се отваря.

ВНИМАНИЕ

В много смартфони отключеният буутлоудър няма да ви позволи да актуализирате по въздуха.

В 90% от случаите отключването на буутлоудъра ще изтрие всички данни от смартфона, включително картата с памет.

заключения

Мигането на смартфон и още повече получаването на root достъп изобщо не са толкова страшни и опасни операции, колкото може да изглеждат на пръв поглед. Ако направите всичко правилно и не прибягвате до инструменти, които отключват буутлоудъра на смартфона, заобикаляйки инструментите на производителя, няма да можете да повредите смартфона. Да, в някои случаи ще трябва да бърникате, за да върнете всичко на мястото си, но дали е по-добре да използвате заключен смартфон, който не ви позволява да правите половината от нещата, на които е способен, или да поемете пълен контрол над устройство? накрая преинсталиране на Windowsна компютъра не плаши никого.

Отключването на буутлоудъра на вашия смартфон е първата стъпка за ускоряването му и инсталирането на персонализирани ROM. И противно на общоприетото схващане, тази функция се поддържа на повечето устройства. По-долу е официалният начин за отключване на буутлоудъра на операционната система.

Не всеки телефон ще ви позволи да направите това.

В този свят има два вида телефони: такива, които ви позволяват да отключите буутлоудъра, и такива, които не го правят.

Възможността за отключване на буутлоудъра зависи от производителя на вашия смартфон, модела и дори вашия оператор. Всички смартфони Nexus ви позволяват да отключите буутлоудъра, а много телефони от Motorola и HTC ще ви позволят да отключите буутлоудъра по същия начин, както при Nexus.

Други смартфони, както и оператори, не предоставят възможност за отключване на буутлоудъра по официален начин. В този случай трябва да изчакате, докато разработчиците намерят уязвимости, с които можете да получите root праваи изтеглете персонализиран фърмуер на телефона си. Ако имате такъв смартфон, тогава, уви, тази статия няма да ви помогне.

Най-добрият начин да разберете към коя категория принадлежи вашият смартфон е да разгледате специализиран уебсайт. Ако имате HTC смартфонили Motorola, можете също да проверите опцията за отключване на уебсайтовете на HTC и Motorola. Ако буутлоудърът на вашия смартфон не може да бъде отключен по официален начин, тогава само неофициален метод за отключване или root, който обикновено може да се намери във форума на XDA Developers, ще ви помогне.

Стъпка 0: Архивирайте всичко, което искате да запазите

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

Ето още един съвет: тъй като знам, че искам да руутвам смартфона си, винаги отключвам буутлоудъра веднага щом купя ново устройство. По този начин не губя време да персонализирам телефона си за себе си, само за да изтрия всички данни след няколко дни.

Когато запишете всички важни файлове, можете да започнете.

Етап 1: инсталация на android SDK и драйвери за вашия телефон

Ще ви трябват две неща за този процес: Android Debug Bridge, който е команден ред за компютър, който можете да използвате, за да комуникирате с телефона си, и USB драйвер за вашето устройство. Ако сте ги инсталирали преди, тогава трябва да ги актуализирате до най-новата версия.

Да донесем кратки инструкцииза монтаж:

  • 1. Отидете на страницата за изтегляне на Android SDK и превъртете надолу до „Само инструменти за SDK“. Изтеглете ZIP файла за вашата операционна система и разархивирайте архива.
  • 2. Стартирайте SDK Manager и махнете отметките от всички елементи освен „Android SDK Platform-tools“. Ако използвате телефон Nexus, можете също да изберете „Google USB драйвер“, за да изтеглите драйверите на Google.
  • 3. След като инсталацията приключи, можете да затворите SDK мениджъра.
  • 4. Инсталирайте USB драйверите за вашия телефон. Можете да ги намерите на уебсайта на производителя на смартфона (например Motorola или HTC)
  • 5. Рестартирайте компютъра си, ако е необходимо.

Включете телефона си и го свържете към компютъра с USB кабел. Отворете папката с инструменти в инсталационната папка на Android SDK и Shift+щракнете с десния бутон върху празна област. Изберете „Отваряне на команден ред тук“ и изпълнете следната команда:
adb устройства
Ако се появи сериен номер, тогава телефонът ви е разпознат и можете да продължите. В противен случай се уверете, че сте изпълнили правилно всички посочени стъпки.

Стъпка 2: Активирайте USB отстраняване на грешки

След това ще трябва да активирате няколко опции на телефона си. Отидете в настройките на телефона си и изберете „Всичко за телефона“. Превъртете надолу до „Номер на компилация“ и го докоснете 7 пъти. Трябва да видите съобщение, че сте влезли в режим за програмист.

Върнете се на главната страница с настройки, трябва да имате нов елемент „За разработчици“. Активирайте „OEM Unlocking“, ако тази опция съществува (ако не, не се притеснявайте – този елемент е наличен само на някои телефони).

След това включете USB отстраняване на грешки. Въведете парола или ПИН, ако е необходимо.

След като направите това, свържете телефона към компютъра. Ще получите прозорец на телефона си с въпрос „Активиране на USB отстраняване на грешки?“. Поставете отметка в квадратчето „Винаги разрешавайте на този компютър“ и щракнете върху OK.

Стъпка 3: Получете ключ за отключване (не за телефони Nexus)

Ако имате смартфон Nexus, преминете към следващата стъпка.

Отидете на уебсайта на производителя на смартфона, за да получите ключ за отключване (например за Motorola отворете тази страница или тази за HTC), изберете вашето устройство (ако е необходимо) и шофирайте или създайте нов акаунт.

По-нататък в тази стъпка може да има разлики за различните телефони, но уебсайтът на производителя трябва да има инструкции за стъпките. Ще бъде както следва: първо, изключете телефона и стартирайте в режим на бързо зареждане. На различни телефони различни начини, но най-често трябва да натиснете и задържите бутона за захранване и бутона за намаляване на звука за 10 секунди. Пуснете бутоните и трябва да влезете в режим на бързо стартиране (потребителите на HTC ще трябва да използват клавиша за намаляване на звука, за да стигнат до елемента Fastboot, и клавиша за захранване, за да изберат този елемент).

Свържете вашия телефон и компютър с USB кабел. Вашият телефон трябва по някакъв начин да ви уведоми за връзката. Отворете папката с инструменти в инсталационната папка на Android SDK и Shift+щракнете с десния бутон върху празна област. Изберете „Open a Command Prompt Here“ и въведете командата за отключване, предоставена от производителя (за Motorola това е команда fastboot oem get_unlock_data, за HTC fastboot oem get_identifier_token).

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

Стъпка 4: Отключете

Сега сте готови за отключване. Ако телефонът ви все още е в режим на бързо зареждане, изпълнете командата по-долу. Ако не, изключете телефона си и стартирайте в режим на бързо зареждане. На различните телефони има различни начини, но най-често трябва да натиснете и задържите бутона за захранване и бутона за намаляване на звука за 10 секунди. Пуснете бутоните и трябва да влезете в режим на бързо стартиране (потребителите на HTC ще трябва да използват клавиша за намаляване на звука, за да стигнат до елемента Fastboot, и клавиша за захранване, за да изберат този елемент). Свържете вашия телефон и компютър с USB кабел.

Отворете папката с инструменти в инсталационната папка на Android SDK и Shift+щракнете с десния бутон върху празна област. Изберете „Отваряне на команден ред тук“.

За да отключите вашето устройство, трябва да изпълните една проста команда. За повечето устройства Nexus тази команда е:
fastboot oem отключване
Ако имате нова версия на Nexus, например Nexus 5X или 6P, тогава командата ще бъде малко по-различна:
fastboot мига отключване
Ако нямате смартфон Nexus, тогава уебсайтът на производителя ще посочи командата, от която се нуждаете. За устройства на Motorola това е командата UNIQUE_KEY за отключване на бързо стартиране на oem, където UNIQUE_KEY е кодът, изпратен ви по имейл. За HTC това е командата unlocktoken на fastboot oem Unlock_code.bin, където Unlock_code.bin е файлът, получен от производителя на HTC.

След като изпълните командата, телефонът може да попита дали наистина искате да отключите. използвайте клавиша за сила на звука, за да потвърдите.

Когато отключването приключи, използвайте екранното меню, за да рестартирате телефона си (или изпълнете командата fastboot reboot на вашия компютър). Ако всичко е направено правилно, когато стартирате телефона си, ще видите съобщение, че буутлоудърът е отключен и след това операционната система Android ще се зареди. Важно е първо да стартирате Android, преди да направите нещо като инсталиране на персонализирано възстановяване.

Поздравления за отключването! Досега няма да забележите разлика, но сега можете да инсталирате персонализирано възстановяване, да го руутнете или да инсталирате персонализиран фърмуер.


  1. c:\android\adb
  2. Хайде да отидем до ЗапочнетеБягай(или натиснете на клавиатурата Win+R, на когото му е удобно) и напишете следното:
    cmd
  3. Командният ред се отвори. В него пишем:
    cd c:\android\adb
    където c:\android\adb
    *Полезни съвети: РАЗДЕЛ

  1. Инсталирайте ADB и fastboot на компютър (вижте по-горе)
  2. Отиваме в папката, където сме инсталирали нашите adb и fastboot. имам го
    /home/myuser/nexus/adb/
  3. Отиваме на терминала и там пишем:
    cd /home/myuser/nexus/adb/
    където /home/myuser/nexus/adb/- път до папката с adb и fastboot. Вашият може да е различен
    *Полезен съвет:за да не въвеждате всичко ръчно, можете да напишете част от името на папката и да натиснете РАЗДЕЛ
  4. Свързваме нашето устройство nexus към компютъра
  5. Изпълнете необходимите команди (вижте по-долу)

  1. Инсталирайте ADB и fastboot на компютър (вижте по-горе)
  2. Отиваме в папката, където сме инсталирали нашите adb и fastboot. имам го
    /home/myuser/nexus/adb/
  3. Отиваме на терминала и там пишем:
    cd /home/myuser/nexus/adb/
    където /home/myuser/nexus/adb/- път до папката с adb и fastboot. Вашият може да е различен
    *Полезен съвет:за да не въвеждате всичко ръчно, можете да напишете част от името на папката и да натиснете РАЗДЕЛ
  4. Свързваме нашето устройство nexus към компютъра
  5. Изпълнете необходимите команди (вижте по-долу)


ADB - Мост за разработка на Android. Просто казано, това е нещо за разработване и отстраняване на грешки в приложения за нашия любим Android. Но ние изобщо не сме програмисти (в по-голямата си част), а обикновени потребители! Защо ни е той? Нека да го разберем.
adb, от гледна точка на обикновен потребител, включва следните функции:
-Редактиране на файлове на самото устройство през компютър
-Възможност за инсталиране на приложения, фърмуер, ядра, радиостанции, буутлоудъри и възстановяване
-Възможност за "Изтегляне" на нужните ни файлове от телефона

За да работите с adb, първо трябва да ги инсталирате на вашия компютър (както - вижте по-горе)

adb команди:
adb push (записва файл на вашето устройство) -- adb push c:\example.apk /sdcard/example.apk
ADB pull (изтегля файл от устройство към компютър) -- adb pull /system/app/example.apk c:\example.apk
ADB install (инсталиране на програмата на устройството) -- adb install c:\example.apk
adb рестартиране (рестартиране на устройството)
възстановяване при рестартиране на adb (рестартирайте устройството и след това стартирайте възстановяване)
adb рестартиране на буутлоудъра (рестартирайте устройството и след това стартирайте в буутлоудъра)
повторно монтиране на adb (демонтиране и монтиране /системен дял)

Команди на ADB shell:
adb shell (стартира Linux shell, за да работи на машината)
cd (навигация в директории на устройства) -- cd /system/app
ls (аналогично на командата "dir" в DOS, показва съдържанието на директорията) -- ls /system/app
rm (премахване на файл от директория) -- rm /system/app/example.apk
cp (копира файл от директория в директория на устройството) -- cp /system/app/example.apk /sdcard/example.apk
изход (изход от ADB-Shell) -- изход

команди на помощната програма за бързо зареждане:
устройства за бързо стартиране - списък с устройства, свързани към компютъра (използвани за проверка на връзката)
fastboot reboot - рестартирайте устройството
fastboot reboot-recovery - рестартирайте устройството при възстановяване
fastboot reboot-bootloader - рестартирайте устройството в буутлоудъра
fastboot flash boot filename.img - фърмуер на ядрото
flashboot флаш радио filename.img - радио фърмуер
fastboot oem lock - затворете буутлоудъра.
fastboot oem unlock - отворен буутлоудър (изтрива всички потребителски данни)

Това е далеч от пълен списъккоманди!

Тази статия предоставя инструкции стъпка по стъпка, които ще помогнат дори на неопитен потребител да успее отключване буутлоудър и инсталирайте персонализирано възстановяване Cyanogen Mod.

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

Подготвя се за инсталиране

1. Изтеглете и инсталирайте драйвери. Можете да направите това, като следвате нашата връзка по-долу.

2. Разопаковайте архива навсякъде на вашия твърд диск.
3. Изключете телефона.
4. Стартираме телефона в режим fastboot, за което трябва да натиснете "volume -", и докато го държите, натиснете "Power".
5. Компютърът ще покаже съобщение, че е намерено ново устройство.
6. Отидете до диспечера на устройства (път: Контролен панел - Система - Диспечер на устройства).
7. Намерете неизвестно устройство, което обикновено се обозначава с жълт триъгълник с удивителен знак.
8. Кликнете два пъти върху него.
9. В прозореца, който се показва, трябва да щракнете върху: Актуализиране на драйвер - Търсене на драйвер на този компютър - Изберете драйвери от списъка с инсталирани драйвери - Инсталиране от диск - Изберете папката, в която са били разопаковани драйверите - Поставете отметка в квадратчето „Търсене в подпапки" - завършете инсталирането на драйвери.
10. Устройството е напълно готово за следващи манипулации.
11. Изтеглете ADB и Fastboot според битовостта на операционната система: за x32/86 или x64. Разархивирайте архива в папка по ваш избор. Необходимо е пътят да не съдържа руски букви (кирилица) и цифри. Например разопаковам папка в d:\ADB.

12. Изтеглете персонализирано възстановяване: CWM и пуснете *.img файла в същата папка като ADB.

Отключване на буутлоудъра

Първо трябва да отключите Bootloader на вашия смартфон. За да направите това, трябва да свържете вашия смартфон към компютър и да го поставите в режим на бързо зареждане. За да преминете към този режим, трябва да изключите телефона и по време на изключване натиснете и задръжте два бутона: "Сила на звука -" и "Захранване". В режим Fastboot на дисплея на смартфона ще се появи зелен робот с отворен стомах.

След това трябва да стартирате командния ред: start - в реда "run" напишете "cmd" (без кавички) - "cmd.exe" трябва да се появи отгоре - щракнете с десния бутон върху "cmd.exe" - Run с администраторски права .

След това отиваме в папката, където се намира ADB (в моя случай се намира на пътя d: \ ADB): първо въвеждам "d" (няма нужда да въвеждам кавички) и натискам Enter - въвеждам "cd ADB " и натиснете отново Enter. Прозорецът на командния ред сега изглежда така:

За да отключите Bootloader, трябва да въведете следната команда:

fastboot oem отключване

Приемаме отключването чрез натискане на бутона "Сила на звука +" и потвърждаваме действието чрез натискане на бутона "захранване".

Така че Bootloader е отключен. Сега рестартираме системата. Смартфонът ще направи необходимите промени, ще се зареди, след което трябва да се извърши първоначалната настройка от Google (пропускам много, тъй като телефонът все още ще бъде сменен). След това стартирайте fastboot и инсталирайте персонализирано възстановяване.

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

бързо стартиране на флаш възстановяване ***

Трябва да флашнете Android с помощта на FastBoot, но не знаете как? Тази статия дава подробни инструкцииотносно използването на помощната програма FastBoot, как да я използвате, откъде да изтеглите и как да флашнете устройство с Android.

Това ръководство ще ви обясни напълно как да използвате FastBoot! Как да почистите дялове с Fastboot, флаш IMG файлове, рестартиране и много други.

Ако не знаете как да инсталирате архивни актуализации, тогава имате нужда от статия - как да инсталирате фърмуер в zip формат на androidсъс снимки.

Изтеглете и инсталирайте FastBoot

Преди да мигате Android с помощта на FastBoot, трябва да изтеглите тази помощна програма и да я инсталирате на необходимия компютър:

  1. Можете да изтеглите FastBoot от страницата разработчици на androidвключени платформени инструменти .
  2. Или използвайте програмата adb изпълнение, доста по-добре, в който "всичко включено", а също така знае как да отключи шаблона на Android.

Защо ADB RUN е по-добър?

Стартиране на помощната програма Fastboot

В зависимост от това какво сте избрали, изтеглили сте помощната програма за бързо стартиране отделно или сте избрали adb run, стартирането може да е различно!

Ако сте изтеглили отделно Fastboot

Извлечете файлове:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll
  4. fastboot.exe
  5. libwinpthread-1.dll

Преместете ги в диск C:\, папка Windows. Успешно инсталирахте ADB и Fastboot на вашия компютър!

След като изтеглите и инсталирате FastBoot, отворете програмата " Командна линия".

Пример за команден ред на Windows

Пример за инсталиране на ADB и Fastboot.

Ако сте изтеглили ADB RUN

Ако вашият избор падна върху собствена програма ADB RUN, след това го стартирайте, въведете бутона A и натиснете Enter.

файловекойто трябва да мигажелателно поставете в същата папка с помощната програма Fastboot.

Инструкции как да флашнете Android
с помощта на fastboot

Под фърмуер за androidв Fastboot те означават мигане на отделни файлове за различни блокове памет на устройството (система, данни, зареждане).

Много е важно да пишете команди и фърмуер файлове, както са посочени!

Ако имате команда:

fastboot флаш кеш NazvaniAFiLe.img

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

Команди за рестартиране
Бързо зареждане към режим на фърмуер (бутлоудър)

  • За да започнете с Android устройствокато използвате Fastboot, първо трябва да поставите вашия смартфон или таблет в режим на зареждане с помощта на adb:

adb рестартиране на буутлоудъра

  • Рестартиране на Android от режим на фърмуер (бутлоудър) в същия режим:

fastboot рестартиране-бутлоудър

  • Рестартирайте Android от режим на фърмуера на буутлоудъра в режим на буутлоудъра:

fastboot рестартиране-бутлоудър

  • Рестартирайте Android в нормален режим от режима на фърмуера на буутлоудъра:

fastboot рестартиране

Командата "вижда" вашия компютър с Android

Създайте си навика, преди да правите нещо в Fastboot, за да проверите дали има връзка между компютъра и Android:

  • Проверка дали компютърът "вижда" вашия Android:

устройства за бързо зареждане

Тази команда трябва да се изпълни, когато устройството вече е в режим на фърмуер (бутлоудър)

Команди за отключване и заключване на буутлоудъра
Google Pixel, Nexus в Fastboot

  • Отключете буутлоудъра за Pixel, Nexus:

fastboot oem отключване или fastboot мигащо отключване

  • Заключване на буутлоудъра за Pixel, Nexus:

fastboot oem заключване

Команда за откриване на версията на буутлоудъра

Показва номера на версията на буутлоудъра, инсталиран на Android:

fastboot getvar версия-бутлоудър

Команди за форматиране на дялове
в Fastboot (Fastboot Erase)

Преди да мигате който и да е дял в Android, той първо трябва да бъде форматиран, така че да няма проблеми при по-нататъшна работа:

  • Изтрива дяла на кеша във Fastboot:

fastboot изтриване на кеша

  • Изтрива секцията за дата (данни / потребителски данни) във Fastboot:

бързо стартиране изтриване на потребителски данниили fastbot -w

  • Изтрива системния дял във Fastboot:

fastboot система за изтриване

  • Изтрива дяла за възстановяване във Fastboot:

възстановяване при бързо изтриване

Команди за мигане на Android дялове в Fastboot
(Fastboot Flash)

След като сте форматирали дяла или дяловете на Android, можете да продължите към следващата стъпка, фърмуер:

  • Флаширайте системния дял (System):

fastboot флаш система imya.img

  • Флаширайте дяла на кеша (Cache):

fastboot флаш кеш imya.img

  • Мигайте секцията за дата (Данни):

fastboot флаш потребителски данни imya.img

  • Флаширайте дяла за възстановяване:

fastboot флаш възстановяване imya.img

Вместо imya.imgтрябва да въведете името на файла, който ще бъде флашнат!

  • Flash всички дялове (зареждане, възстановяване и система):

fastboot flashall

Команда за инсталиране на update.zip

Мига архив за актуализация във формат update.zip на Android - ZIP архив с IMG изображения на различни секции:

fastboot актуализация filename.zip

За устройства на Sony

Проверка на връзката на устройство Sony, ако отговорът е 0,3 устройство, то е свързано:

fastboot.exe -i 0x0fce getvar версия

Отключване на буутлоудъра на Sony

fastboot.exe -i 0x0fce oem отключване 0xGet_Key

По-подробна информация за отключете буутлоудъра Sony - Как да отключите Sony Bootloader.

Грешка при изчакване на устройство

Ако имате надпис в командния прозорец от дълго време чака за устройство- означава:

  • Драйверът не е инсталиран или е инсталиран неправилно - преинсталирайте или инсталирайте
  • Устройството с Android не е в режим Bootloader - превод
  • Неправилно свързване към USB порта - използвайте задните USB 2.0 портове на компютъра, не използвайте USB хъбове

Видео пример за работа с помощната програма Fastboot

За тези които не разбират!

За тези, които не разбират нищо, използвайте собственото приложение ADB RUN, тази програма съдържа почти всички команди, които са необходими за FASTBOOT!

По-долу е даден пример за това как работи ADB RUN - как бързо да флашнете файл за възстановяване с използвайки ADBИЗПЪЛНЕТЕ за по-малко от 5 секунди (не забравяйте първо да превключите в режим на зареждане)!

Това е всичко! Прочетете още статии и инструкции в раздела Статии и Android хакове. Останете със сайта, ще бъде още по-интересно!