Розблокування Bootloader, установка Recovery і прошивка Google LG Nexus 4
- Установка драйверів і розблокування Bootloader в LG Nexus 4
- Установка кастомними recovery на LG Nexus 4
- Установка кастомной прошивки на LG Nexus 4
- UPD: Якщо раптом телефон перетворився в «цеглина» - що робити?
Привіт друзі. Сьогодні, можна сказати, спонтанний пост трапився, про що він буде, ви вже могли здогадатися з заголовка. Вся справа в тому, що як раз сьогодні прийшла посилка з США, і я став володарем новенького 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.
Драйвера теж розпаковуємо в корінь диска C, вийде C: \ usb_driver.
Тепер в бій!
Установка драйверів і розблокування Bootloader в LG Nexus 4
Спершу треба розблокувати Bootloader, без цього нічого не вийде зробити.
Існують різні рішення і навіть програми, які дозволяють зробити розблокування, отримати root і встановити рекавери в один клік, але я якось не довіряють такому підходу, бо процедура-то тонка. Хоча я все ж спробував сьогодні скористатися програмою NEXUS 4 TOOLKIT 1.3, але, як виявилося, скачати можна тільки базову версію, а оновлення доступно тільки після оплати, а без оновлення не доступний вибір підтримки android 4.2.2. Коротше - не наш варіант!
Три простих кроки і ніяких понтів:
- Вимикаємо телефон і переводимо його в Fastboot mode (затискаємо кнопки Volume Down + Power), підключаємо USB-кабель.
Windows покаже повідомлення в треї, типу «Установка програмного забезпечень для пристрою». Зі зрозумілих причин, драйвера самі не встановляться. Тому: правий клік на Мій комп'ютер => Диспетчер пристроїв => Побачимо невідомий пристрій Android. Тиснемо на нього два рази, а у вікні: тиснемо Оновити драйвер ... => Виконати пошук драйверів на тому комп'ютері => Вибираємо папку C: \ usb_driver і тиснемо далі. Розпочнеться установка, з'явиться якийсь-питання про безпеку, все одно встановити. В результат побачимо повідомлення: «Закінчено установка драйверів для даного пристрою Android Bootloader Interface». У диспетчері пристроїв буде написано, що пристрій працює нормально - то що треба :) Закриваємо диспетчер. - Відкриваємо командний рядок (Пуск - у віконці пошуку пишемо cmd - тиснемо Enter):
- У командному рядку пишемо cd C: \ adb і тиснемо Enter
- Далі пишемо fastboot oem unlock і тиснемо Enter
- На екрані телефону з'явиться попередження: «Unlock bootloader?» І бла бла бла. Клавішею гучності вибираємо Yes, кнопкою харчування підтверджуємо вибір. Увага! Це видалить всі дані на вашому телефоні. Відразу після цього з'явиться екран fastboot, де буде красуватися LOCK STATE - unlocked.
Все просто, правда?
Установка кастомними 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 так буде простіше на наступному кроці.
- Передбачається, що телефон у нас до сих пір підключений по USB і знаходиться в fastboot mode, на тому місці, де ми зупинилися в попередньому пункті при розблокуванні бутлоадер. Якщо немає, то просто знову вимикаємо телефон і, затиснувши клавіші Volume Down + Power, чекаємо потрібного екрану.
- Відкриваємо командний рядок cmd, як це зробити написано в попередньому пункті за крок № 2. Далі:
- У командному рядку пишемо cd C: \ adb і тиснемо Enter
- Далі пишемо fastboot flash recovery twrp.img і тиснемо Enter
- У командному рядку ми повинні побачити OKAY
- Закриваємо командний рядок. А на телефоні кнопкою гучності вибираємо пункт Start і тиснемо кнопку включення - телефон повинен включитися, як ні в чому не бувало. Тільки тепер при запуску під логотипом Google буде показуватися відкритий замочок. Так, телефон увімкнеться як ніби в перший раз, доведеться все налаштовувати заново, але насправді зараз цього робити не треба, просто пропустіть всі кроки налаштування.
Ну ось, bootloader розблоковано, recovery встановлений. Залишилося найпростіше - встановити нову прошивку. До речі, root нам не потрібно отримувати, якщо збираємося ставити кастомний прошивку, root там вже буде за замовчуванням.
Установка кастомной прошивки на LG Nexus 4
За майже рік використання мого попереднього Samsung Galaxy Nexus я перепробував цілу купу різних прошивок, частенько перепрошивати, проводив всякі експерименти. І знаєте, одного разу я знайшов ідеальну прошивку, прошивку мрії - це ParanoidAndroid. Я просто не можу нічого іншого крім цієї прошивки рекомендувати. Але, так чи інакше - вибір за вами, процедура установки різних прошивок ідентична.
Приблизно ось так може виглядати ваш Nexus 4 після установки ParanoidAndroid:
Ось відео-огляд цієї ж прошивки, але тим, хто сам особисто 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, тобто заводський образ, щоб телефон був схожий на те, що ви бачили, вперше відкриваючи упаковку. І ось інструкція:
- Передбачається, що драйвера у вас вже встановлені і телефон підключається до комп'ютера, коли він в режимі fastboot. А так же завантажувач розблоковано. Коротше, повністю виконані всі кроки під заголовком «Установка драйверів і розблокування».
- Тепер завантажуємо офіційний образ телефону звідси https://developers.google.com/android/nexus/images#occam На даний момент актуальна версія це 4.3 (JWR66V), тиснемо Link навпаки і викачуємо.
- У нас скачати архів occam-jwr66v-factory-08d2b697.tgz, всередині нього ще один архів occam-jwr66v-factory-08d2b697.tar, а всередині кілька файлів і ще один архів image-occam-jwr66v.zip - он-то нам і потрібен, беремо і переносимо image-occam-jwr66v.zip в папку C: \ adb
- Відкриваємо командний рядок і пишемо:
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 і чекаємо.
Після останньої операції телефон повинен сам перезавантажитися і включитися. - Тепер ваш телефон як новий :) А ви можете повторити те, що не вийшло. А саме залити zip-архіви в пам'ять телефону і спробувати їх прошити заново. До речі, ми recovery не чіпали в процесі відновлення, так що TWRP у вас залишився, а значить вимикаємо телефон, тиснемо Volume Down + Power, вибираємо recovery і вперед!
Ну ось, тепер вже точно все!
До зв'язку друзі. І вибачте, що перестав часто писати про SEO, обіцяю виправитися в найближчий же час.
Так що може бути краще, ніж та так майже ідеальна прошивка?Все просто, правда?
Завантажили?
UPD: Якщо раптом телефон перетворився в «цеглина» - що робити?