Зміст:
Однією з найпримітніших речей більшості пристроїв Android є можливість вибору версії операційної системи для використання. Якщо ми купуємо смартфон із чудовим апаратним забезпеченням, але не задоволені програмним забезпеченням, ми зазвичай можемо встановити іншу версію, яка підходить.
Залежно від пристрою ми матимемо, принаймні потенційно, десятки версій Android, які ми зможемо встановити Деякі створені та підтримується командою розробників, тоді як інші мають одного розробника, який контролює всі аспекти.Найкраще те, що вони безкоштовні.
Найбільший і найпопулярніший користувацький Android — це LineageOS. Раніше відома як CyanogenMod (а пізніше просто Cyanogen), LineageOS — це версія Android із додатковими функціями, які роблять наш пристрій потужнішим і зручнішим для налаштування.
Одна з чудових переваг LineageOS полягає в тому, що вона дозволяє нам оновлювати багато пристроїв до останньої версії Android, навіть якщо випуск оновлень для цих пристроїв давно закінчився Це дає нове життя телефонам і планшетам, які в іншому випадку зникли б.
Встановлення нової операційної системи на нашому терміналі Android може здатися одіссеєю, але якщо це робити поетапно, це може бути легко. Допомагає також те, що існує великий діапазон похибок, тож новачкам не доведеться турбуватися про збій своїх пристроїв.
Це те, що нам знадобиться для оновлення ПЗУ:
Сумісний смартфон або планшет Android кабель USB для цього пристрою Ноутбук або настільний комп’ютер під керуванням Windows, macOS або Linux підключення до Інтернету Час (це може зайняти годину або дві, залежно від того, наскільки ми знайомі з задіяними технологіями)
Крок 1
Деякі рідкісні пристрої дозволяють нам прошивати нові ПЗУ без попереднього підключення їх до комп’ютера. Однак переважній більшості пристроїв потрібен доступ до комп’ютера під керуванням Windows, MacOS, Linux або навіть Chrome OS.Це може бути десятирічний ноутбук або високопродуктивний настільний комп’ютер; для прошивки ПЗУ не потрібно багато енергії
Зазвичай програмне забезпечення, яке вам потрібно, це ADB. ADB розміщується та підтримується Google, тому під час завантаження та встановлення програми можна не хвилюватися про віруси чи зловмисне програмне забезпечення. Ми можемо відвідати цю сторінку, щоб виконати чіткі вказівки щодо того, як завантажити та встановити ADB для потрібної нам обчислювальної платформи. Це не займе багато часу, а інструкції дуже прості.
Коли ви встановите ADB, ми матимемо доступ до нього через командний рядок у Windows або вікно терміналу в Linux і MacOS. Це може здатися складним, але не хвилюйтеся, команди надзвичайно прості, їх легко скопіювати та вставити.
Порада: Інколи ми під’єднуємо наш пристрій Android до комп’ютера, щоб підключитися до ADB.Коли ми робимо це, нам потрібно переконатися, що ми використовуємо USB-кабель, який постачається разом із пристроєм. Якщо у нас його немає, ми повинні використовувати високоякісний кабель Дешеві кабелі можуть викликати проблеми з перепрошивкою, тому краще не ризикувати.
Крок 2
Щоб отримати LineageOS, ми повинні спочатку переконатися, що наш пристрій сумісний із ПЗУ Ми переходимо до вікі LineageOS і виконуємо пошук для пристрою, який ви хочете перепрошити.LineageOS сумісна з більшістю популярних пристроїв майже всіх основних виробників. Якщо у нас немає надзвичайно дешевого пристрою, ми, ймовірно, зможемо встановити принаймні одну версію LineageOS.
Коли ми перейдемо до списку файлів, пов’язаних із нашим пристроєм, ми завантажимо лише файл із останньою датою завантаження. Після того, як ми завантажили файл на комп’ютер, ми можемо вийти з сайту LineageOS.Однак нам потрібен не просто пакет LineageOS; нам також потрібно буде завантажити спеціальний пакет відновлення, а також пакет програм Google.
Найпопулярніше програмне відновлення називається TeamWin Recovery Project або скорочено TWRP. Ми можемо завантажити TWRP для нашого пристрою, перейшовши на веб-сайт TWRP і виконавши пошук. Перед завантаженням TWRP або LineageOS ми обов’язково вказуємо точну модель нашого пристрою. Існує багато варіантів Samsung Galaxy S5 і, отже, багато версій TWRP і LineageOS з позначкою Galaxy S5.
Нам також знадобиться пакет програм Google. Якщо ми не встановимо їх наприкінці процесу прошивки, ми не матимемо продуктів Google на пристрої під час його завантаження, включно з магазином Google Play. Ми не можемо встановити програми пізніше, ми повинні зробити це під час їхнього початкового спалаху.
Після завантаження цих трьох пакетів ми переміщуємо файли в те саме місце, де встановлено на попередньому кроці файли ADBПотім ми змінюємо назву на простіші речі; наприклад, назва файлу TWRP дуже довга і складна (twrp-3.2.2-1-xxxx.img). Ми змінили його на просто TWRP.img. Це полегшить пошук файлів пізніше, а також позбавить нас від введення трохи командного рядка.
Ми перейменовуємо кожен файл, який завантажуємо:
twrp-x.x.x-x-xxxx.img> TWRP.img
lineage-xx.x-xxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip
Не забудьте перемістити їх до папки ADB (для Windows це % ПРОФІЛЬ КОРИСТУВАЧА% \ adb-fastboot \ platform-tools). Коли всі файли впорядковано, ми готові до наступного кроку.
Порада: наш пристрій має кодову назву, яку LineageOS, TWRP і GApps використовуватимуть для його ідентифікації.Назва коду відображається у списку пристроїв, сумісних із LineageOS: ми використовуємо її для пошуку сумісних пакетів, таким чином ми знаємо, що ми завжди завантажуємо правильний.
Крок 3
Існує багато різних способів резервного копіювання пристрою. У Google Play є безкоштовні та платні програми, а також безкоштовне та платне програмне забезпечення для комп’ютерів. Хорошим способом резервного копіювання пристрою є використання гелію. Якщо ми під’єднаємо телефон до настільного клієнта Helium, ми зможемо створити резервну копію практично всього, що маємо на телефоні, з комп’ютера без необхідності попереднього рутування терміналу
Після того, як у нас буде створена резервна копія, нам потрібно буде зробити дві речі на пристрої, перш ніж переходити до наступного кроку: увімкнути налагодження USB і розблокувати OEM.Це дві кнопки на панелі налаштувань нашого пристрою, приховані в розділі «Параметри розробника».
Ми здійснили пошук у Google за запитом «доступ до параметрів розробника Android», щоб знайти вказівки щодо того, як отримати доступ до цих двох перемикачів (зазвичай для цього потрібно кілька разів натиснути номер збірки Android у налаштуваннях). Отримавши доступ до параметрів розробника, ми активуємо як налагодження USB, так і розблокування OEM. Якщо розблокування OEM немає, нічого не відбувається: ми просто переконаємося, що налагодження USB увімкнено. Зробивши все це, ми підключаємо телефон до комп’ютера за допомогою кабелю USB. Ми можемо бачити, що драйвери встановлені на комп’ютері, що є нормальним явищем.
Крок 4
Дії для розблокування завантажувача нашого пристрою відрізнятимуться залежно від марки та моделі телефону чи планшета.Деякі OEM-виробники роблять процес неймовірно простим, тоді як інші роблять його дуже складним. Тож цей крок сильно відрізнятиметься залежно від пристрою, тому важко дати чіткі інструкції Щоб полегшити життя, ми переходимо до XDA Developers і шукаємо форум для наш пристрій. Ми читаємо теми та чи успішно інші користувачі розблокували завантажувач. Якщо з усіма іншими все гаразд, то з тобою все гаразд.
Якщо ми виявимо, що інші користувачі мають проблеми із завантажувачем, це може бути з кількох причин. Це може бути тому, що пристрій занадто новий, тому ніхто ще не зрозумів процес. Також може бути, що завантажувач захищений і його важко або неможливо розблокувати; Samsung славиться цим. Коли ми впевнені, що завантажувач можна розблокувати, ми переходимо до посібника зі встановлення LineageOS для нашого конкретного пристрою.Там ми знайдемо покрокові інструкції щодо розблокування завантажувача.
Пам’ятайте: це призведе до видалення даних на вашому пристрої.
У більшості випадків, щоб розблокувати завантажувач, ми підключаємо термінал до комп’ютера за допомогою USB-кабелю, а потім запускаємо деякі команди ADB і fastboot, щоб розблокувати телефон:
Команда ADB, щоб переконатися, що пристрій підключено правильно.
Команда ADB для перезавантаження пристрою в режим швидкого завантаження.
Команда швидкого завантаження для перевірки того, що пристрій перебуває в режимі швидкого завантаження та правильно підключений.
Команда швидкого завантаження для розблокування завантажувача.
Якщо ми використовуємо Windows, ми можемо зіткнутися з помилкою під час виконання кроків на сторінці завантажувача нашого пристрою.Проблема може полягати в тому, що командний рядок знаходиться не в правильному місці. Відкривши командний рядок, ми повинні ввести таку команду:
Перше, що потрібно зробити після підключення пристрою до комп’ютера, це виконати цю команду ADB, щоб забезпечити успішне підключення:
cd %userprofile%\adb-fastboot\platform-tools
Якщо після успішного підключення до ADB і перезавантаження в режим швидкого завантаження у нас виникли проблеми, можливо, потрібно оновити драйвери на комп’ютері. Ми здійснили пошук у Google за запитом «драйвери», завантажили та встановили останню версію.
Зробивши все це, ми зможемо успішно розблокувати завантажувач. Після розблокування завантажувача наш пристрій перезавантажиться та ввійде в налаштування Android, як і після скидання до заводських налаштувань.
Перш ніж перейти до наступного кроку, нам потрібно знову ввімкнути налагодження USB. Ми проходимо процес налаштування терміналу вперше, а потім знову ввімкніть налагодження USB. Після відновлення заводських налаштувань його, можливо, було вимкнено, тому нам потрібно виконати ті самі кроки, що й раніше (увімкнути, підключитися до комп’ютера тощо).
Крок 5
Тепер, коли завантажувач розблоковано, настав час щось оновити на нашому пристрої. Це дуже важливий крок. Ви будете перепрошивати наше програмне забезпечення для смартфона, що суттєво змінить його роботу Як останнє попередження: перепрошивка неправильного спеціального відновлення на пристрої може спричинити помилку. Ми повинні бути абсолютно впевнені, що файл TWRP, який ви завантажили, відповідає моделі пристрою
Після готовності запустіть ADB через командний рядок і виконайте такі команди:
пристрої adb
Як і раніше, попередня команда гарантує, що пристрій правильно підключено до нашого комп’ютера. Після цього запускаємо: adb reboot bootloader
А потім: пристрої швидкого завантаження
Нарешті, після подвійної перевірки, давайте введемо це: fastboot flsh recovery TWRP.img
Коли ADB і fastboot закінчать мигати, ми перезавантажимо пристрій у режим відновлення. Зазвичай це включає набір апаратних клавіш. Завантаження OnePlus 5 у режимі відновлення передбачає його вимикання та вмикання, утримуючи натиснутою клавішу зменшення гучності. Ми шукаємо в Google необхідні кроки, щоб запустити наш термінал у режимі відновлення.
Оскільки ми щойно завантажили TWRP під час початкового відновлення, пристрій завантажуватиметься в TWRP, коли ми натиснемо певні апаратні клавіші, знайдені за допомогою Google. Спочатку ми побачимо екран нижче:
Крок 6
Зазвичай ми просто завантажуємо Android і переміщуємо файл із комп’ютера на пристрій після під’єднання USB-кабелю, але ми не можемо завантажити Android, тому що ми ще не завантажив його, але встановив Але не хвилюйтеся, ADB може виконувати всі необхідні передачі файлів. Перш ніж це зробити, ми повинні переконатися, що позаду не залишилося залишків попередньої версії Android.
У головному меню TWRP натисніть Wipe, а потім Format Data. TWRP попередить вас, що це серйозна справа, але оскільки ми створили резервну копію на третьому кроці, нам не про що турбуватися. Слідуємо інструкціям TWRP і завершуємо процес форматування.
Після отримання повідомлення «Успішно» ми натискаємо кнопку «Назад», поки не повернемося на сторінку «Чисто».Ми торкнемося Delete advanced і побачимо серію прапорців. Якщо пункт позначено, цей розділ жорсткого диска буде стерто. Ми ставимо перші три прапорці: Dalvik / ART Cache, System and Cache і залишаємо всі інші не поставленими.
Ковзаємо пальцем зліва направо по повзунку, позначеному «Протягнути для видалення». Починається процес очищення. Як тільки це буде зроблено, ми готові до прошивки LineageOS. Коли пристрій все ще знаходиться в режимі TWRP, ми підключаємо його до комп’ютера за допомогою кабелю USB. Ми запускаємо командний рядок або вікно терміналу в папці ADB, виконуємо перевірку пристрою, а потім використовуємо команду «push», щоб перемістити файл LineageOS у внутрішню пам’ять терміналу. Команда для введення має бути такою: adb push LINEAGE.zip /sdcard/
Після введення цього та натискання Enter ADB почне надсилати файл LineageOS на наш пристрій.Це може зайняти деякий час, і іноді немає індикатора прогресу, щоб побачити тривалість процесу. На телефоні повертаємося в головне меню TWRP і натискаємо Встановити. Ми побачимо список файлів, доступних на пристрої, і пакет LineageOS має бути одним із них Торкніться назви файлу, і ми отримаємо доступ до екрана з трьома опції: проведіть пальцем, щоб підтвердити Flash.
TWRP покаже LineageOS на нашому пристрої, а потім повідомить, що її встановлено успішно. У нас буде два варіанти: очистити кеш/dalvik або перезавантажити систему. Ми не натискаємо. Ми зробимо це за допомогою кнопки «Додому» на екрані.
Крок 7
Тепер все, що вам потрібно, це програми Google, як-от Google Play Store, Google Play Services, Gmail і Google Maps. Ми збираємося спалахнути ZIP-файл Google Apps, який ми завантажили на кроці 2, так само, як ми прошиваємо LineageOS.Коли пристрій увімкнено в TWRP і підключено до комп’ютера, ми відкриваємо командний рядок ADB і ще раз виконуємо перевірку пристрою ADB. Потім ми пишемо цю команду: adb push GAPPS.zip /sdcard/
Зазвичай пакет додатків Google більший, ніж пакет LineageOS, тому цей процес може тривати навіть довше, ніж перше встановлення, яке ми робили на попередньому кроціПісля завершення процесу ми виконуємо на нашому пристрої такі дії:
Торкніться Install> Пошук Google package> Натисніть package> Проведіть пальцем, щоб підтвердити Flash
Після виконання цих кроків починається процес оновлення. Коли це буде зроблено, натисніть Wipe cache/dalvik, зачекайте трохи, а потім натисніть Restart system.
Крок 8
Якщо наше перше завантаження займає більше 15 хвилин, щось не такВиконуємо перезавантаження, утримуючи кнопку живлення до перезавантаження пристрою. Ми дозволяємо телефону знову спробувати перезапуститися. Якщо він усе ще не завантажується або щось спалахує неправильно, поверніться до кроку 6. Перше, що ви побачите після успішного завантаження, — це нова анімація завантаження з трьома колами логотипу Lineage OS у вигнутому вигляді. лінія.
Після завершення завантаження ми опинимося на головному екрані Android, де виберемо мову, додамо обліковий запис Google, підключимося до Wi-Fi тощо. Коли ми на головному екрані, ми офіційно закінчили: на нашому пристрої є LineageOS.
Висновок
Залежно від пристрою, крім LineageOS, ймовірно, існує багато інших користувацьких ПЗУ.Тепер, коли ми знаємо, як прошивати ПЗУ, ми можемо насолоджуватися перепрошивкою та тестуванням усіх видів систем. Все, що нам потрібно зробити, це знайти ПЗУ, які відповідають номеру моделі нашого терміналу, а потім повторити кроки 6–8 Не потрібно знову розблоковувати завантажувач або встановлювати спеціальне відновлення. Звичайно, ми повинні знову зробити резервну копію пристрою.
Якщо ми спробуємо користувальницькі ПЗУ і вирішимо, що вони нам більше не подобаються, дуже легко повернутися до стандартного ПЗУ, з яким наш пристрій поставлявся з заводу. Існує інший набір інструкцій щодо оновлення запасів, але суть та сама.