Що таке Bootloader на андроїд | Reboot to Bootloader – що це таке Android Установка bootloader на андроїд

Розблокування завантажувача (bootloader) на Вашому смартфоні це перший крок для його прискорення та встановлення прошивок. І, всупереч поширеній думці, ця можливість підтримується на більшості пристроїв. Нижче описано офіційний спосіб розблокування завантажувача операційної системи.

Не кожен телефон дозволить Вам це зробити

Є два види телефонів у цьому світі: Ті, які дозволяють розблокувати завантажувач операційної системи і ті, які, відповідно, не дозволяють цього.

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

Інші смартфони, а також оператори не надають можливості для розблокування завантажувача офіційним способом. В цьому випадку Вам чекатиме поки розробники знайдуть вразливості за допомогою яких Ви зможете отримати root права і завантажити кастомну прошивку у свій телефон. Якщо у Вас такий смартфон, то, на жаль, ця стаття Вам не допоможе.

Найкращий спосіб дізнатися до якої категорії належить Ваш смартфон, це подивитися на спеціалізованому сайті. Якщо у Вас є смартфон HTC або Motorola, то Ви також зможете перевірити можливість розблокування на сайтах HTC і Motorola. Якщо завантажувач Вашого смартфону не можна розблокувати офіційним способом, то Вам допоможе лише неофіційне розблокування або root метод, який можна знайти на форумі XDA Developers.

Крок 0: зробіть бекап всього, що хочете зберегти

Перш ніж почати, слід зазначити, що цей процес зітре всі Ваші дані. Тому, якщо у Вас є якісь важливі файли, будь то фотографії, музика, відео або щось ще, то зараз саме час зберегти все на комп'ютер. Крім того, якщо у вас є якісь налаштування програм, які ви хочете зберегти, то скористайтеся функцією резервного копіювання, щоб створити бекап налаштувань, і також збережіть його на комп'ютері.

Ось ще порада: оскільки я знаю, що захочу отримати root права на своєму смартфоні, то я завжди розблокую завантажувач, як тільки купую новий пристрій. Таким чином я не марную час марно, налаштовуючи телефон під себе, щоб через пару днів видалити всі дані.

Коли Ви збережете всі важливі файли, можна розпочати.

Крок 1: встановлення Android SDK та драйверів для Вашого телефону

Вам будуть потрібні дві речі для цього процесу: Android Debug Bridge, який є командним рядком для ПК, за допомогою якого можна спілкуватися з телефоном, і USB драйвер для вашого пристрою. Якщо Ви встановили їх раніше, Вам необхідно оновити їх до останньої версії.

Наведемо коротку інструкцію щодо встановлення:

  • 1. Перейдіть на сторінку завантаження Android SDK і прокрутіть сторінку вниз до “SDK Tools Only”. Завантажте ZIP файл для вашої ОС та розпакуйте архів.
  • 2. Запустіть SDK Manager і зніміть галочки з усіх пунктів, крім “Android SDK Platform-tools”. Якщо Ви використовуєте телефон Nexus, можна також вибрати «Google USB Driver», щоб завантажити драйвери Google.
  • 3. Після завершення інсталяції можна закрити SDK manager.
  • 4. Встановіть драйвери USB для свого телефону. Ви можете знайти їх на веб-сайті виробника смартфона (наприклад, Motorola або HTC)
  • 5. Якщо потрібно, перезавантажте комп'ютер.

Увімкніть телефон та підключіть його до комп'ютера за допомогою кабелю USB. Відкрийте папку інструментів у папці зі встановленим Android SDK і натисніть Shift+правою кнопкою миші на порожній області. Виберіть “Open a Command Prompt Here” та виконайте таку команду:
adb devices
Якщо з'явиться серійний номер, Ваш телефон виявився і Ви можете продовжити далі. В іншому випадку, переконайтеся, що ви правильно виконані всі ці кроки.

Крок 2: Увімкнення USB Debugging

Далі Вам потрібно включити кілька опцій на вашому телефоні. Зайдіть у налаштування телефону та виберіть «Про телефон». Перейдіть до пункту «Номер збирання» і натисніть 7 разів. З'явиться повідомлення, що Ви увійшли в режим розробника.

Поверніться на головну сторінку налаштувань, у Вас має з'явитися новий пункт для розробників. Увімкніть “OEM Unlocking”, якщо ця опція існує (якщо її немає, не турбуйтеся – цей пункт є лише на деяких телефонах).

Потім увімкніть “Налагодження USB”. Якщо потрібно, введіть пароль або PIN-код.

Як тільки це зробите, з'єднайте свій телефон із комп'ютером. У вас з'явиться вікно на телефоні з питанням "Включити налагодження USB?". Поставте галочку в полі «Завжди дозволяти для цього комп'ютера» та натисніть OK.

Крок 3: Отримання ключа розблокування (не для телефонів Nexus)

Якщо у вас смартфон Nexus, переходьте до наступного кроку.

Перейдіть на сайт виробника смартфона для отримання ключа розблокування (наприклад, для Motorola відкрийте цю сторінку або цю HTC), виберіть свій пристрій (якщо потрібно) і ведіть або створіть новий обліковий запис.

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

З'єднайте телефон та ПК за допомогою кабелю USB. Ваш телефон повинен якось повідомити Вас про підключення. Відкрийте папку інструментів у папці зі встановленим Android SDK і натисніть Shift+правою кнопкою миші на порожній області. Виберіть “Open a Command Prompt Here” та введіть команду для розблокування, яку надає виробник.

У командному рядку з'являтимуться довгі рядки символів. Скопіюйте ці символи і зробіть з них один рядок без пробілів і на сайті вставляйте отриманий текст у відповідне поле. Якщо ваш смартфон можна розблокувати, то вам на пошту прийде лист із ключем або файлом, який ми будемо використовувати на наступному кроці. Якщо Ваш пристрій не можна розблокувати, Ви також будете повідомлені про це. Якщо Ви все ж таки захочете йти до кінця і скористатися неофіційним способом, то Вам знадобиться сайт розробників.

Крок 4: Розблокування

Тепер ви готові до розблокування. Якщо ваш телефон все ще перебуває в режимі fastboot, запустіть команду, яка написана нижче. Якщо ні, вимкніть телефон і завантажтеся в режимі fastboot. На різних телефонах бувають різні способи, але найчастіше потрібно натиснути та утримувати кнопку включення та клавішу зменшення гучності протягом 10 секунд. Відпустіть кнопки і ви повинні потрапити в fastboot режим (користувачі HTC повинні будуть клавішею зменшення гучності дістатися для Fastboot і клавіші включення вибрати цей пункт). З'єднайте телефон та ПК кабелем USB.

Відкрийте папку інструментів у папці зі встановленим Android SDK і натисніть Shift+правою кнопкою миші на порожній області. Виберіть “Open a Command Prompt Here”.

Щоб розблокувати пристрій, потрібно виконати одну просту команду. Для більшості пристроїв Nexus ця команда:
fastboot oem unlock
Якщо у Вас нова версія Nexus, наприклад Nexus 5X або 6P, то команда буде трохи інша:
fastboot flashing unlock
Якщо у Вас не смартфон Nexus, то на сайті виробника буде вказана потрібна Вам команда. Для пристроїв Motorola це команда fastboot oem unlock UNIQUE_KEY , де UNIQUE_KEY це код, надісланий вам на email. Для HTC це команда fastboot oem unlocktoken Unlock_code.bin де Unlock_code.bin це файл отриманий від виробника HTC.

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

Коли розблокування буде завершено, за допомогою екранного меню перезавантажте телефон (або виконайте команду fastboot reboot на комп'ютері). Якщо все зроблено правильно, при завантаженні телефону Ви побачите повідомлення про те, що завантажувач розблокований, а далі завантажиться ОС Android. Важливо спочатку завантажити Android перш ніж виконувати будь-які дії, наприклад встановлення користувача recovery.

Вітаємо з розблокуванням! Поки Ви не помітите ніяких відмінностей, але тепер ви зможете встановити користувальницький recovery, отримати root права або встановити прошивку користувача.

Статті та Лайфхакі

Будь-яка складна техніка має , ядро ​​та завантажувач. Щоб запустити операційну систему (ОС) на складній техніці спочатку необхідно активувати завантажувач, а вже потім через нього і завантажувати ОС. Ось цей завантажувач називається Bootloader. Розберемо нижче, що таке бутлоадер на андроїді.

Для чого потрібний Bootloader

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

Бутлоадер – це окрема програма, встановлена ​​виробником, зазвичай їм і запаролена від користувача для внесення змін або заміни бутлоадера на кастомний.

Завантажувач звертається до файлів операційної системи та завантажує їх, роблячи смартфон таким, яким ви звикли та хочете його бачити.
Далі завантаження відбувається як завжди: завантажувач запускає ядро ​​системи, система завантажується, і ви працюєте безпосередньо в оболонці ОС.

На відміну від комп'ютерного завантажувача, смартфон або планшетний може одночасно працювати тільки з однієї ОС. Порівняння: на комп'ютер можна встановити і ubuntu, і windows, а потім вибирати в буті, яка система потрібна саме зараз.

А чи можна поміняти завантажувач, модифікувати його, а головне – навіщо та кому це потрібно?

Бутлоадер та андроїд: сенс кастомізації

Як вже було сказано, доступ до завантажувача завжди заборонений виробником. Зняття заборони та зміна її призводить до повної втрати гарантії на апарат.

Завантажувач змінюють, наприклад, CyanogenMod. Що це дає користувачеві? Насамперед це можливість встановлювати кастомізовані збірки ОС, ставити сторонні програми для recovery. Вбудований завантажувач працюватиме тільки із залитою виробником операційною системою. Але буває, що вбудована операційна система сира, не подобається гальмований функціонал, немає доступу до частини вбудованого заліза тощо.

Як отримати доступ та змінити завантажувач? Без комп'ютера та USB-кабелю, спеціальних програм нічого не вийде. На кожну марку, а іноді на кожну модель є свій спосіб його зміни та перепрошивки на кастомний андроїд.

При вирішенні прошити та змінити завантажувач самостійно перевірте, щоб ваш андроїд-гаджет був повністю заряджений, кабель не перебитий. І в жодному разі не відключайте девайс від комп'ютера до закінчення процесу змін. Можна зробити попередній бекап, тоді ймовірність повернення на круги своя буде набагато вищою.

І як підбиття підсумків. Що таке Bootloader на ОС андроїд? Це спеціальна програма, яка запускає девайс та змушує залізо працювати з операційною системою.

Привіт друзі. Сьогодні, можна сказати, спонтанний пост стався, про що він буде, ви вже могли здогадатися із заголовка. Вся справа в тому, що якраз сьогодні прийшла посилка зі США, і я став власником новенького Google LG Nexus 4. І тепер у мене є відразу два Нексу - Samsung Galaxy Nexus і LG Nexus 4 - можливо, я навіть напишу огляд порівняння, якщо вам цікаво, але сьогодні не про це.
Так, кому цікаво, а я впевнений, що багатьом – ціна питання 12к рублів із доставкою! Але я знову не про це…

Так, Pure Android 4 чудовий сам по собі – зручний, швидкий та майже ідеальний. Зверніть увагу, що я говорю саме про той андроїд, який встановлений у гуглофонах Nexus, а не всіх інших телефонах (htc, Samsung, sony і т.д.), т.к. вони серйозно перероблені і змінені, на жаль, не на краще. Так що може бути краще, ніж майже ідеальна прошивка? Покращена кастомна прошивка, звичайно!

Тому сьогодні я вперше увімкнув телефон лише для того, щоб переконатися, що він взагалі працює. Коли я переконався в цьому, я його вимкнув і зайнявся «танцями з бубном». По гарячих слідах розповім про те, як на Nexus 4 розблокувати Bootloader, встановити recovery та прошити будь-яку прошивку.

Насправді всі ці танці з бубном не такі вже й танці і навіть майже не з бубном =) Я, як досвідчений вже користувач, почував себе впевнено, не переживав і навіть не робив жодних бекапів. Як виявилося, всі нижчеописані процедури повністю ідентичні тим процедурам, які я проробляв рік тому над Galaxy Nexus. Все буде просто, я обіцяю!

Для початку треба трохи підготуватися та завантажити необхідні драйвера:
Качаємо драйвера usb_driver.rar - знадобляться для підключення пристрою в режимі bootloader до нашого PC. А також скачуємо архів adb.rar - містить файли Fastboot і ADB.

Розпаковуємо архів Fastboot and ADB в корінь диска C, має бути C:\adb.
Драйвера теж розпаковуємо в корінь диска C, вийде C: usb_driver.

Тепер у бій!

Встановлення драйверів та розблокування Bootloader у LG Nexus 4

Спочатку треба розблокувати Bootloader, без цього нічого не вдасться зробити.

Існують різні рішення і навіть програми, які дозволяють зробити розблокування, отримати root і встановити рекавері в один клік, але я якось не довіряють такому підходу, бо процедура тонка. Хоча я все ж таки спробував сьогодні скористатися програмою NEXUS 4 TOOLKIT 1.3, але, як виявилося, можна скачати тільки базову версію, а оновлення доступне тільки після оплати, а без оновлення не доступний вибір підтримки android 4.2.2. Коротше – не наш варіант!

Три простих кроки і жодних понтів:


Все просто, правда?

Установка кастомного recovery на LG Nexus 4

Тепер нам необхідно встановити recovery, без якого ми просто не зможемо прошивати прошивки, ядра та будь-які твики та моди.

Як recovery я рекомендую TWRP Team Win Recovery Project. Переглянути опис та особливості можна на XDA в оф.темі для NEXUS 4 , там завжди є актуальна версія. На момент написання цього посту найновіша версія це 2.4.4.0. Ось зручне пряме посилання на скачування. Завантажили? Чудово, поїхали далі.

Ми маємо файл openrecovery-twrp-2.4.4.0-mako.img. Якщо ви закинете його в папку c:\adb і перейменуєте в twrp.img так буде простіше на наступному кроці.


Ну ось, bootloader розблоковано, recovery встановлено. Залишилося найпростіше встановити нову прошивку. До речі, root нам не потрібно отримувати, якщо збираємось ставити кастомну прошивку, root там вже буде за замовчуванням.

Установка кастомної прошивки на LG Nexus 4

За майже рік використання мого попереднього Samsung Galaxy Nexus я перепробував цілу купу різних прошивок, частенько перепрошувався, проводив усілякі експерименти. І знаєте, одного разу я знайшов ідеальну прошивку, прошивку мрії – це Paranoid Android. Я просто не можу нічого іншого, крім цієї прошивки, рекомендувати. Але так чи інакше – вибір за вами, процедура встановлення різних прошивок ідентична.

Приблизно так може виглядати ваш Nexus 4 після установки ParanoidAndroid:

Ось відео-огляд цієї ж прошивкиАле тим, хто сам особисто ParanoidAndroid не юзал, мало що буде зрозуміло:

Отже, з прошивкою ми визначилися, треба її завантажити. Оф.тема розробників прошивки, там же опис, посилання та нові версії. Завантажити саму прошивку можна в розділі mako на goo.im, а також необхідно буде завантажити Google Apps у відповідному розділі на goo.im.

Прошивку та gapps скачали, тепер їх треба якось залити на телефон.Якщо телефон нормально видно у провіднику, то пропускаємо блок тексту нижче, якщо не вдається потрапити в пам'ять телефону через провідник, читайте.

Тут невелика загвоздочка може виникнути, але тільки якщо ви не читаєте цю посаду – тому що у мене всі проблеми вирішуються, і я про це обов'язково пишу!

Я сиджу і підключаю телефон USB за допомогою кабелю, але зарядка йде, а ось у провіднику я не можу його бачити як папку, щоб закинути туди наші архіви для прошивки. Якщо у вас та сама історія, тоді ось рішення!

Не знаю чому, але Windows вирішила встановити при підключенні включеного телефону драйвера ADB (мається на увазі не fastboot, а саме запущена система android). Може це я якось щось зробив, але факт є факт — папки телефону в провіднику не видно. Я думав, що якихось драйверів не вистачає, довго гугли, нічого не знайшов. Вирішив скористатися суворим способом: Заходимо до диспетчера пристроїв, бачимо «Android device щось там ADB» – просто натискаємо на нього правою кнопкою і вибираємо Видалити. Відключаємо телефон і відразу підключаємо назад - Windows повинна заново визначити пристрій та встановити на нього правильні драйвери. Мені це допомогло і в провіднику з'явилася необхідна папка Nexus 4!

Вибираємо папку Nexus 4 / Внутрішня пам'ять / Download і туди закидаємо архіви, в моєму випадку це pa_mako-3.10-11MAR2013-131748.zip та pa_gapps-full-4.2-20130308.zip. У вашому випадку це будуть вже новіші версії, в маркуваннях розібратися зовсім не важко.

Коли всі архіви завантажені, відключаємо телефон від комп'ютера та вимикаємо.Нам необхідно знову потрапити в recovery mode, для цього затискаємо Volume Down+Power поки не ввімкнеться fastboot, де кнопками гучності вибираємо Recovery mode і тиснемо Power.

Якщо раптом сталося так, що ви побачили не головний екран TWRP (його впізнати дуже просто, сумнівів у цьому не буде точно), а побачили андроїда, що лежить на спині, з червоним трикутником, тобто вихід, а як без нього!

Для цього тримаємо кнопку Power, поки телефон не вимкнеться. Знову завантажуємося в fastboot, підключаємо телефон USB і проробляємо заново сценарій встановлення recovery. Коли рекавері встановлено, не перезавантажуємось, а кнопками гучності знаходимо пункт Recovery mode та вибираємо його кнопкою живлення. Тепер точно запуститься TWRP, а значить слідуємо інструкції нижче.

Побачимо головний екран TWRP, тиснемо на верхню праву кнопку Wipe, а потім Factory Reset – це видалить усі дані на телефоні!

Після повного скидання необхідно повернутися на попередній екран і натиснути на верхню ліву кнопку Install. На екрані зі списку папок вибираємо Download, а потім натискаємо спочатку на файл прошивки pa_mako, потім Add More Zips і відразу вибираємо файл pa_gapps і нарешті робимо Swipe to Confirm Flash. Зараз прохаються відразу і прошивка та додатки Google Apps, близько хвилини очікування, і ми повинні побачити напис Successful. Дуже важливо підчистити всі кеші, для цього вибираємо кнопку Wipe Cache/Dalvik. Все готове – натискаємо Reboot System.

Зараз завантажуватиметься система, але вже з прошивкою ParanoidAndroid.Після тривалого завантаження потрапляємо в меню первинного налаштування телефону, де треба вибрати мову, вказати обліковий запис і т.д.

Власне, це і все! Успіхів вам друзі. Якщо у вас виникли якісь питання чи пропозиції щодо процесу прошивки або щодо ParanoidAndroid – будь ласка, пишіть у коментарях.

На замітку: Про те, як отримати доступ до меню розробника на будь-якій прошивці.

Відкриваємо налаштування, вибираємо пункт «Про телефон» у самому низу, прокручуємо екран до пункту «Номер Складання», там буде написано JDQ39, що відповідає версії android 4.2.2, у вас може бути написано щось інше, це не важливо. Сурмаємо на цей рядок 7 разів поспіль. Як результат - має з'явитися повідомлення "Ви стали розробником!" Ось виявляється як легко можна стати розробником під androind =))) Повертаємось назад у меню налаштувань, бачимо новий пункт «Для розробників».

UPD: Якщо раптом телефон перетворився на цеглу — що робити?

Мало що буває… Ось як сьогодні, наприклад, колега купив собі такий самий Nexus 4 і віддав його мені, щоб я встановив кастомну прошивку. Та немає проблем – сказав я і пішов слідувати своїй інструкції, написаній вище. Сталося дивне – всі дані (zip файл образу прошивки, наприклад), які я залив на внутрішній накопичувач для подальшого прошивки після скидання, вони віддалилися, самознищилися з якоїсь невідомої причини.

Коротше, телефон перетворився на цеглу, тобто. не включається, а робити щось треба.Тому найпростіше накотити телефон Factory Image, тобто. заводський образ, щоб телефон був схожим на те, що ви бачили, вперше відкриваючи упаковку. І ось інструкція:

  1. Передбачається, що драйвер у вас вже інстальовано і телефон підключається до комп'ютера, коли він в режимі fastboot. А також завантажувач розблокований. Коротше, повністю зроблено всі кроки під заголовком «Встановлення драйверів та розблокування».
  2. Тепер скачуємо офіційний образ телефону звідси https://developers.google.com/android/nexus/images#occam На даний момент актуальна версія це 4.3 (JWR66V), тиснемо Link навпаки і скачуємо.
  3. У нас завантажився архів occam-jwr66v-factory-08d2b697.tgz, всередині нього ще один архів occam-jwr66v-factory-08d2b697.tar, а всередині кілька файлів і ще один архів image-occam-jwr66v.zip – він-то потрібен, беремо та переносимо image-occam-jwr66v.zip до папки C:\adb
  4. Відкриваємо командний рядок та пишемо:
    cd c:\adb тиснемо Enter;
    fastboot erase boot тиснемо Enter;
    fastboot erase cache тиснемо Enter;
    fastboot erase system тиснемо Enter;
    fastboot erase userdata тиснемо Enter;
    fastboot reboot-bootloader тиснемо Enter;
    fastboot -w update image-occam-jwr66v.zip тиснемо Enter і чекаємо.
    Після останньої операції телефон повинен сам перезавантажитись та увімкнутися.
  5. Тепер ваш телефон як новий :) А ви можете повторити те, що не вийшло. А саме залити zip-архіви на згадку про телефон і спробувати їх прошити заново. До речі, ми recovery не чіпали в процесі відновлення, тож TWRP у вас залишився, а значить вимикаємо телефон, тиснемо Volume Down + Power, вибираємо recovery і вперед!

Ну ось, тепер точно все!

До зв'язку друзі. І вибачте, що перестав часто писати про SEO, обіцяю виправитися найближчим часом.

Що таке bootloader, його розблокування і навіщо мені це потрібно?

Кожен телефон під OS Android має bootloader (завантажувач), який інструктує ядро ​​операційної системи для завантаження в нормальному режимі. Кожен пристрій має свою версію bootloader. Завантажувач зазвичай блокується на пристрої Android, оскільки виробники хочуть, щоб ви дотримувалися версій Android, спеціально призначених для їх обладнання.

Якщо ви бажаєте встановити модифіковану версію OS (Custom ROM), вам необхідно розблокувати завантажувач. Говорячи мовою людини звичайної: розблокування завантажувача дозволить встановлювати змінені прошивки, з різноманітними смакотами на ваш телефон Android.

Почнемо, мабуть, із всесвітньо відомого бренду HTC. У 90% випадків цей спосіб спрацьовує, решту 10% відведемо на проблеми програмного характеру, підробки китайських умільців, а також моделі, в яких відсутня візуальна частина завантажувача, взагалі звичайно він є, але прихований від очей.

Перший крок , реєстрація http://htcdev.com/. Завантажуємо драйвера ADB з нашого сайту, програму HTC Sync з офіційного сайту http://www.htc.com/ua у ній будуть усі необхідні драйвера на ваш пристрій. Можливо, вам також знадобиться Java http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Крок другий , створюємо в корені диска З папку та даємо їй ім'я Android. У цю папку розпаковуємо: adb.exe, AdbWinApi.dll, fastboot.exe. HTC Sync можна видалити, а можете і вимкнути в системі, щоб не заважала при підключенні пристрою до комп'ютера.

Крок третій , Переводимо телефон в режим bootloader (завантажувач). Варіант перший, якщо телефон зі знімною батареєю, виймаємо акб, вставляємо, затискаємо гойдалку гучності (-) та живлення. Тримаємо поки телефон не перевантажиться у вищезгаданий стан bootloader. Виглядає він так.

Варіант другий , для користувачів більш просунутих, телефон увімкнений, стоїть дозвіл на функції «налагодження по usb дозволена» працюємо через командний рядок Пуск -> Виконати та введіть ім'я програми cmd.exe. З'явиться вікно

Після цього вводимо команду CD C:\Android тиснемо Enter отримуємо відповідь C:\Android>. Далі вводимо команду adb devices, відповідь має бути:

List of devices attached HC413MW00787 device

Команда вводиться для перевірки з'єднання з ПК, якщо серійник визначився означає все ок, і продовжуємо далі. Якщо ні, тоді перевіряємо «налагодження по USB дозволена» а також чи встановлені драйвера ADB. Наступна команда переводить телефон у потрібний нам режим: adb reboot-bootloader тиснемо enter,


Тепер звертаємо увагу на телефон, має бути так, як на першому зображенні.

Порушимо розблокування, все відбувається за допомогою консолі, потрібних команд сайту https://www.htcdev.com/ а також вашої електронної пошти яка використана при реєстрації.

Телефон підключено, перебуває в режимі завантажувача. Заходимо на сайт, робимо такі кроки:


Якщо вашої моделі немає в списку вибираємо те, що обведено, інакше шукаємо свою. Я, наприклад, завжди вибираю цей пункт незалежно, працює. Після натискаємо зелену кнопку з продовженням, отримуємо таке:


Ставимо дві пташки натискаємо на кнопку Proceed to Unlock Instructions.


У цьому вікні є інструкція для підготовки, вона англійською, ми її пропускаємо. Прокручуємо сторінку вниз і переходимо до п'ятого кроку. Далі слідує продовження інструкції. Прокручуємо до самого низу:

У це порожнє вікно ми вставлятимемо інформацію для розблокування.

Для цього повертаємось до консолі, і вводимо команду fastboot oem get_identifier_token тиснемо enter

На виході отримуємо:


Те, що обведено червоним, необхідно виділити, скопіювати і вставити в те порожнє вікно на зображенні вище. Натиснути кнопку Submit. Як скопіювати та вставити? Натискаючи правою кнопкою мишки, отримуємо меню, в якому вибираємо позначити, виділяємо потрібну нам площу. Натискаємо Enter. У консолі для того, щоб скопіювати потрібні значення використовується саме enter

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

Що відбувається при включенні та запуску Android?

Що відбувається під час запуску Android

Перед нами вимкнений смартфон під керуванням Android. Давайте розберемося, що станеться, якщо його ввімкнути.

Спершу відбудеться запуск BIOS мобільного телефону. ВIOS (Basic Input/Output System) у перекладі з англійської означає «Базова система введення/виведення». Вона постійно автозберігається та забезпечує роботу входів та виходів. Зокрема, ця система також запускає завантажувач (Bootloader).

Як випливає з назви, завантажувач завантажує інші частини операційної системи, наприклад ядро. Ядро операційної системи – це основна її частина. По суті, це нижній рівень системи Android, який відповідає за перебіг основних процесів та організацію даних.

Потім запускається основна операційна система під назвою "ПЗП/ROM". ROM означає «Read Only Memory», або «Постійний пристрій», що використовується для запам'ятовування всього масиву незмінних даних. Будучи звичайним користувачем, ви нічого не можете в ній змінити.

Паралельно завантажувач запускає не тільки ядро, але й Recovery або систему відновлення.
Якщо система Android раптом пошкоджена, можна завантажити Recovery і відновити OS з нуля або з моменту збереження. Також у системі Recovery можна (і потрібно) створювати резервні копії.

У свою чергу, завантажувач може знаходитись у трьох різних станах: «Заблоковано», «Відкрито» або «Зашифровано». Якщо завантажувач відкритий, в систему можуть бути внесені глибокі зміни, наприклад, можна встановити власну операційну систему, яка також називається «кастомною ПЗУ», замість стандартної, тобто «стокової ПЗУ». Але інші моменти, такі як зміна Recovery або отримання root-прав на смартфон, можна проводити тільки за допомогою відкритого завантажувача.

Якщо завантажувач зашифрований, можуть бути встановлені лише термінові оновлення системи від виробника. Те саме стосується і заблокованого завантажувача, але, на відміну від зашифрованого, його можна розблокувати.

Як розблокувати завантажувач


Інсталятор ADB & Fastboot

Більшість смартфонів Android мають так званий fastboot режим. Це свого роду "розширений завантажувач". За допомогою цього режиму можна розблокувати звичайний завантажувач. Базовим інструментом для цього є Android Debug Bridge, або ADB. Він орієнтований насамперед для розробників додатків під Android, але й звичайним користувачам дає багато можливостей.

Для початку вам потрібні драйвери для смартфона. Їх можна легко встановити автоматично з Windows 7 просто підключивши смартфон до ПК.
Також потрібні драйвера ADB та Fastboot. Для цього завантажте з інтернету інсталятор і запустіть завантажений файл у режимі адміністратора. Обов'язково встановіть драйвер для всієї системи. Інсталятор запитає вас, чи дійсно ви хочете це зробити.

Після того, як ви здійснили ці кроки, необхідно підключити пристрій до комп'ютера в режимі fastboot. Багато смартфонів для цього спеціальна комбінація клавіш. В якості альтернативи, однак, ви також можете підключити включений смартфон до ПК і ввести команду adb reboot bootloader в командному рядку. Однак спочатку ви повинні увімкнути «Налагодження USB» в налаштуваннях смартфона. Якщо потрібно, ви також повинні увімкнути функцію «Дозволити OEM-розблокування».

Тепер ви можете легко розблокувати завантажувач командою fastboot flashing unlock. Потім знову завантажтеся в режим fastboot і введіть "fastboot flashing unlock_critical", щоб остаточно розблокувати завантажувач. Таким чином ви можете звести до мінімуму ризик того, що ваш смартфон перетвориться на «цеглу» під час встановлення нової прошивки.

Як альтернатива на деяких смартфонах розблокування може бути виконане за допомогою команди «fastboot oem unlock».

Проте бувають винятки. Наприклад, смартфони Samsung не мають реального режиму fastboot. Натомість є режим завантаження. Щоб розблокувати завантажувач, необхідно використовувати програму Odin, яка може встановлювати файли, які це вміють робити. Для отримання root-прав або встановлення кастомного ROM або Recovery на пристрої Samsung це не обов'язково.

Ще один виняток становлять смартфони від Sony. Перед тим, як зламати смартфон, вам спочатку доведеться зареєструвати пристрій на сторінці розробника, ввівши IMEI і свій e-mail, щоб отримати спеціальний код розблокування.