Якщо говорити про загальноприйняті протягом вже декількох років способах отримання Root-доступу на мобільних гаджетах HTC, то в разі застосування їх щодо більш сучасних моделей, виникає занадто багато зайвих кроків, в тому числі з пониженням версії прошивки, проміжним S-OFF і так далі . У цьому матеріалі ми розглянемо більш простий спосіб, актуальний в тому числі для останніх версій програмного забезпечення з новим HBOOT. Весь процес складається з двох основних етапів - це розблокування вбудованого завантажувача HTC і власне отримання Root-прав. Також ми торкнемося теми перепрошивки Android-пристроїв від HTC. Відразу обмовимося, що спосіб підходить не для всіх девайсів HTC, однак їх список постійно розширюється.
Для проведення розблокування знадобиться уважне слідування інструкції, власне кажучи сам Android-девайс від HTC, USB-кабель, який йшов з ним в комплекті, персональний комп'ютер і підключення до Інтернету.
Компанія HTC сама визнала, що не варто спочатку блокувати завантажувачі в своїх пристроях, а тому запропонувала спосіб, як, власне, ці завантажувачі розблокувати пересічному користувачеві. Для цього буде потрібно наступне програмного забезпечення на комп'ютері:
Після установки Android SDK має автоматично відкритися вікно SDK Manager, якщо цього не відбулося, запускаємо його самостійно з папки C: Androidsdk-windows (або інший, якщо міняли директорію для установки). Якщо Android SDK не встановлюється і вилітає помилка на зразок «Error: Failed to find Java version for C: Windowssystem32java.exe», то можна спробувати кілька варіантів її усунути. Найпростіший - переіменовиваемфайл C: WindowsSystemjava.exe в C: WindowsSystemjava.exe.orj. Якщо помилка все ще виникає, можна спробувати встановити Java SDK (JDK) для 32-бітових систем (тобто х86 версію) замість версії для 64-бітних (х64). В крайньому випадку, встановлюємо більш ранню версію Android SDK, наприклад R16. У вікні, необхідно відзначити Android SDK Platform і Android SDK Tools і дочекатися їх завантаження.
Після виконаних операцій, створюємо окрему папку (для прикладу, нехай це буде C: SDK), куди копіюємо наступні файли:
Дані файли можна знайти в директорії C: Program Filesandroidsdk-windowsplatform-tools (або ж вбиваємо їх назва в пошук, знаходимо, і копіюємо).
Відкриваємо командний рядок на комп'ютері - найпростіше зробити це, натиснувши поєднання клавіш Win + R. у вікні вводимо команду cmd. Через командний рядок переходимо в раніше створену папку, куди скопіювали необхідні файли, в нашому випадку це C: SDK. для цього вводимо:
Після виконання даної команди, вводимо в командний рядок наступну:
fastboot oem get_identifier_token
Отримуємо багато символів в віконці командного рядка. Натискаємо правою кнопкою миші, вибираємо «Позначити», виділяємо фрагмент тексту від «<<<
Далі необхідно зайти на сторінку:
В командний рядок вводимо наступну команду:
fastboot flash unlocktoken Unlock_code.bin
Тепер ми можемо спостерігати, як на екрані з'явиться повідомлення з попередженням про можливі наслідки розблокування. Природно, підтверджуємо, що впевнені в виконуваних діях - натискаємо «Yes». Після цього Android-гаджет перезавантажиться і «прокинеться» вже з розблокованим завантажувачем. Це можна перевірити ще раз - досить ще раз зайти в HBOOT, де вгорі буде красуватися напис *** UNLOCKED ***. Процес розблокування завантажувача успішно завершено. Нагадаємо, що слідуючи цій інструкції, ви розблоковуєте завантажувач вашого пристрою, але не отримаєте S-OFF, в бутлоадере все так же буде написано «S-ON».
fastboot flash recovery recovery.img
Знову повністю перезавантажуємо наш мобільний гаджет, в бутлоадере вибираємо пункт Recovery - той, який ми тільки що успішно прошили за допомогою ADB. Вибираємо «Toggle USB storage», щоб включити режим передачі даних. Копіюємо архів Superuser в корінь карти пам'яті підключеного пристрою, після чого від'єднуємо його від комп'ютера. У Recovery натискаємо «Install from sdcard», далі - «Choose zip from sdcard», в самому низу шукаємо архів Superuser, який тільки що скопіювали, і вибираємо його. Після перезавантаження в списку програм з'явиться Superuser - апарат має Root-права.
Розберемося з самими часто виникаючими питаннями з приводу отримання Root-прав. Якщо в ClockWorkMod немає пункту для монтування карти пам'яті, відкриваємо спочатку пункт «Mounts and storage», де вибираємо «Mount USB storage». Також можна просто витягти флешку з пристрою і скопіювати потрібні файли з комп'ютера за допомогою кард-рідера. Якщо процес прошивки кастомними Recovery зупинятися на етапі «Sending recovery» - потрібно буде виконати ту ж саму операцію на іншому комп'ютері або шукати неполадки на поточному ПК, іншого виходу немає. У разі, якщо після вибору в бутлоадере пункту з прошитим кастомними Recovery, апарат наглухо зависає, потрібно встановити інший Recovery - поточний не підтримує ваш пристрій.
backup / restore -> Backup
Виробляємо повну очиске, через wipe / format, де послідовно вибираємо wipe data / factory reset, wipe cashe, wipe dalvik cashe.
У головному меню 4ext Recovery вибираємо пункт install from sdcard -> choose zip from sdcard. Вибираємо файл-архів з нашої прошивкою. Почнеться процес перепрошивання пристрою. Потрібно дочекатися його завершення. Після цього в головному меню Recovery вибираємо power menu -> Reboot into Bootloader. Вибираємо fastboot і підключаємо девайс до комп'ютера за допомогою USB-кабелю. Запускаємо cmd.exe з C: ADB. вводимо таку команду:
fastboot flash boot boot.img
Після того, як був прошитий бут, натискаємо REBOOT. Перший запуск може тривати досить довго, так що потрібно почекати.
Тепер ми розберемо найпоширеніші питання щодо перепрошивки мобільних девайсів від HTC. Отже, якщо ви встановили кастомний прошивку, але вона вам не подобатися з тих чи інших причин і хочеться повністю відкотитися до стану «з коробки», то робимо ось що. Видаляємо додаток Superuser, прошиває стандартний стоковий Recovery, закриваємо завантажувач назад за допомогою команди в командному рядку:
fastboot oem lock
Прошиваємо RUU потрібної нам прошивки через персональний комп'ютер.
Також відзначимо, що якщо виникає бажання встановити кастомний неофіційну прошивку, то необов'язково отримувати Root-права, досить розблокувати завантажувач і встановити сторонній Recovery, після чого шити потрібну прошивку. У більшості кастомних збірок Root-доступ є спочатку, що позбавить вас від зайвих непотрібних дій.
Якщо ви неуважно прочитали інструкцію і всі застереження, і спробували з розблокованим завантажувачем встановити офіційне оновлення, після чого апарат благополучно не вантажиться - спробуйте встановити будь-яку відповідну кастомний прошивку, а надалі - уважніше вчитуйтесь в текст подібних статей.