У пользователей Андроид появилась возможность посмотреть как выглядит новая версия операционной системы от Google и узнать, будут ли в ней работать любимые приложения. Сделать это можно, даже если ваш смартфон еще не получил официальной Андроид 12 от производителя.
Такая возможность особенно понравится разработчикам, которые хотят протестировать свое приложение в Андроид 12. Однако, к сожалению, работает это только на новых смартфонах.
Содержание
- 1 Кто может попробовать Андроид 12
- 2 Заменяет ли новая система старую?
- 3 Ограничения, которые накладывают динамические обновления
- 4 Как установить Андроид 12 на Xiaomi
Посмотреть как выглядит Андроид 12 может любой пользователь, смартфон которого поддерживает динамические обновления. Речь идет обо всех устройствах, которые продавались с предустановленными Андроид 10 и Андроид 11. В редких случаях такая возможность может быть доступна пользователям, смартфоны которых продавались с Андроид 9.
В любом случае, попробовать Андроид 12 можно даже на тех устройствах, для которых производитель не успел разработать стабильную версию прошивки. Важное условие — разблокированный загрузчик.
Google обещала, что в скором будущем попробовать бесшовные обновления можно будет без разблокировки загрузчика. Однако, на данный момент, без этого не обойтись. В противном случае, вы сможете скачать динамическое обновление, но не сможете перезагрузиться, чтобы посмотреть на Андроид 12.
Заменяет ли новая система старую?
Нет, прошивка установленная производителем никуда не денется. Андроид 12 скачивается в отдельный раздел B, тогда как основная система находится в разделе A. Вы всегда можете перезагрузиться обратно, а пользовательские данные удалены не будут.
Таким образом вы можете познакомиться с чистым Андроид 12 без надстроек и оболочек, которые устанавливаются производителем устройства.
Ограничения, которые накладывают динамические обновления
На данный момент в динамической системе Андроид 12 доступно всего несколько гигабайт памяти. Использование такого раздела поможет разработчикам приложений, которые не желают отказываться от стабильной прошивки, но хотят время от времени тестировать новую версию операционной системы от Google. Однако, периодически перезагружаться, чтобы протестировать, не означает, что систему можно использовать на постоянной основе.
Как установить Андроид 12 на Xiaomi
Если загрузчик на вашем смартфоне Xiaomi, Redmi или Poco разблокирован, вы можете попробовать установить динамическое обновление системы. Сделать это несложно:
Шаг 1. Перейдите в настройки Андроид. Для этого, найдите колесико настроек на главном экране или в меню приложений.
Шаг 2. Прокрутите меню вниз и выберите Расширенные настройки.
Шаг 3. Нас интересует пункт Для разработчиков. По умолчанию этот раздел скрыт. Чтобы узнать, как его отобразить, прочитайте статью Как включить режим разработчика на Андроид.
Шаг 4. В разделе Для разработчиков отыщите пункт DSU Loader.
Шаг 5. Для загрузки доступно два возможных варианта:
- GSI ARM64. Чистый образ Андроид 12 без сервисов Google Play.
- GSI+GMS ARM64. Аналогичный образ системы Андроид 12, но вместе с сервисами Google Play.
Шаг 6. После выбора нужного варианта в области уведомлений отобразится сообщение о том, что идет установка Dynamic System Updates. Просто подождите, пока динамическая система будет загружена на ваше устройство.
Шаг 7. После того как пакет Dynamic System Updates будет загружен, отобразится кнопка Перезапустить. Нажмите на нее, чтобы перезагрузить систему и опробовать Андроид 12.
Обратите внимание! Если вы случайно смахнули это уведомление, просто перезагрузите смартфон стандартным способом и оно снова появится на верхней панели.
Шаг 8. Для того, чтобы вернуться в основную систему, перезагрузите устройство, нажмите на кнопку питания и выберите Перезагрузить.
Ещё летом 2019 года компания Google добавила в операционную систему Android возможность динамического обновления системы Dynamic System Updates, позволяющую временно установить на свой смартфон системный образ или другую версию Android, а затем просто перезагрузить устройство, чтобы вернуться к исходной версии.
Вполне логично, что Dynamic System Updates появилась и в фирменной пользовательской оболочке MIUI от компании Xiaomi, а её настройки расположены в настройках для разработчиков — пункт DSU Loader.
Сомнительно, что данной функцией пользуется большое количество владельцев Xiaomi, Redmi и Poco, но на тематических форумах уже стали появляться сообщения о проблемах, как раз связанных с Dynamic System Updates. При этом пользователи утверждают, что в настройках DSU Loader ничего не делали и вообще не знают, что это такое.
Всем привет, прилетела обнова MIUI 12.5, после установки висит надпись, динамическая система готова… Нужно перезагрузить чтобы работало, но после перезагрузки висит на экране Fastboot и ничего не происходит, как сделать чтобы работало?
«Динамическая система готова» — такое сообщение пишет мне смартфон Redmi 10 и просит перезапустить устройство. При перезапуске кидает не в обычную загрузку, а в Fastboot. И видимо в этом состоянии зависает, так как после 40 минут изображение не меняется и телефон не загружается. Долго жму на кнопку перезагрузки и телефон запускается, но сообщение о том что готова динамическая система не пропадает. Что делать? И что за динамическая система?
К сожалению, причины появления сообщения о том, что динамическая система готова на Xiaomi, Redmi и Poco, пока не выяснены. Вполне вероятно, что владельцы проблемных аппаратов действительно «поигрались» с настройками для разработчиков, а компания Xiaomi не скрыла в настройках должным образом не протестированную функцию.
Другие инструкции по настройке смартфонов Xiaomi, Redmi, Poco и фирменной оболочки MIUI можно найти на нашем сайте в этом разделе.
Google только что выпустила Android Q beta 4, и в этом обновлении заработала одна очень занятная функция. В новую бета-версию завезли возможность динамического обновления системы или, как ее называет сама Google, Dynamic System Updates. Новая функция позволит вам временно установить на свой смартфон системный образ или другую версию Android, а затем просто перезагрузить устройство, чтобы вернуться к исходной версии ОС.
Мишааль Рахман (Mishaal Rahman) из издания XDA Developers обнаружил новую функцию, которая призвана облегчить предварительный просмотр новых обновлений. В частности, динамические обновления системы позволят вам временно установить общий системный образ (GSI), предоставленный производителем устройства. GSI по сути является чистой версией Android и используется для проверки совместимости Android на смартфонах.
Google добавляет, что вы также можете установить и другой образ системы Android с помощью этого метода, хотя неясно, означает ли это, что теперь можно таким методом устанавливать любые пользовательские ROM, или только официальные ROM.
Как устанавливать образы Android с помощью Dynamic System Updates (DSU)
Согласно странице Google по этой теме, GSI должен быть подписан Google или производителем вашего устройства. Кроме того, производители должны будут также добавлять возможность динамического обновления системы и со своей стороны. Однако, так как Google и сама является производителем смартфонов, она подтвердила, что новая функция уже доступен на Pixel 3 и Pixel 3 XL.
Хотите опробовать новую функцию и у вас есть Pixel 3/3 XL или другой смартфон, производитель которого совместно с Google подписал необходимый для него GSI? Тогда теперь вам нужно активировать функцию DSU с помощью команды ADB или через Настройки > Система > Параметры разработчика > Feature flags > settings_dynamic_android. Затем вам нужно будет загрузить GSI для вашего устройства и выполнить несколько команд ADB, которые приведены на специальной странице Google, которая посвящена DSU. Если все выполнено успешно, вам будет предложено перезагрузить телефон с новым обновлением.
Не нравится обновление? К счастью, вы можете просто перезагрузить телефон, чтобы отключить его и вернуться к текущему обновлению. Будем надеяться, что Google работает с разработчиками кастомных ROM, чтобы пользователи могли опробовать новые образы, а это должно сэкономить время разработчикам, позволяя им быстро тестировать свои приложения.
Делитесь своим мнением в комментариях под этим материалом и в нашем Telegram-чате.
Раньше для OEM-производителей и производителей чипсетов было довольно сложно и отнимало много времени. необходимые изменения в обновлении программного обеспечения, после чего они могут развернуть конкретное обновление на подходящих устройствах через OTA. Теперь, если вы один из Android Пользователи устройств и не хотят ждать получения официального стабильного обновления от OEM, вы можете легко установить GSI на телефон Android без команд Fastboot с помощью загрузчика DSU.
Что ж, все сильно изменилось, и благодаря поддержке Project Treble Google упростил OEM-производителям ускорение выпуска обновлений. Это означает, что OEM-производителям нужно позаботиться только о части фреймворка, поскольку Google разделил фреймворк и реализацию поставщика пару лет назад. Теперь OEM-производители должны загрузить подписанный Общий образ системы (GSI) файл, чтобы проверить другие аспекты. Вот почему сборки GSI ROM теперь являются обычным явлением для Android.
Хотя он был предназначен только для разработчиков, большинство ранних тестировщиков Android или даже продвинутых Android Теперь пользователи могут легко прошить сборку GSI на своих телефонах в зависимости от последней версии ОС Android. Project Treble поддерживает устройства под управлением Android 8.0 Oreo или более поздней версии. Это также дает преимущества тем пользователям моделей Android, которые больше не будут получать официальные обновления версии Android. Прохладный! Не правда ли?
Что такое загрузчик DSU (динамические обновления системы)?
Android 11 представил Загрузчик DSU, инструмент, доступный в параметрах разработчика устройства, который позволяет загружать, устанавливать и управлять GSI полностью через пользовательский интерфейс системы. Хотя эта функция уже была реализована в Android 10, теперь она стала более стабильной и работает правильно. Он не только загружает новую сборку GSI на ваше устройство, но также создает новый динамический раздел, загружает GSI в созданный раздел, а также загружает GSI.
DSU (Dynamic System Updates) также позволяет легко переключаться между текущим образом системы и сборкой GSI, так что вы можете попробовать сборку GSI даже без полного форматирования устройства и без какого-либо неизвестного риска повреждения текущей системы изображение. DSU обычно зависит от функции Android Dynamic Partition, для которой требуется подписанный GSI от Google или производителя устройства в качестве надежного образа системы.
Итак, если вам не нравится новая ОС Android или сборка GSI, вы можете легко вернуться к стандартному ПЗУ. Также стоит отметить, что производитель устройства предоставляет функцию DSU для модели устройства соответственно. Поэтому вам следует обратиться к странице поддержки производителя вашего устройства, чтобы узнать о доступности вашей конкретной модели. На данный момент Google включил DSU на своем Pixel 3 и других новых устройствах с момента выпуска Android 10 Beta 4.
Шаги по установке GSI на телефон Android без команд Fastboot с помощью загрузчика DSU
GSU Loader в основном мигает сборкой GSI на устройстве на вновь созданном динамическом разделе, даже не касаясь системного / загрузочного раздела, чтобы легко проверить ПЗУ. Спасибо Google за реализацию необходимой опции с устройствами Android 10 или выше, чтобы иметь логические разделы, которые могут легко или динамически изменять свой размер во время загрузки.
Итак, если ваше устройство работает под управлением Android 10 или выше, вы можете легко установить GSI с помощью загрузчика DSU. Теперь, не теряя больше времени, давайте перейдем к руководству ниже.
Предупреждение: Вам не нужно загружать файл GSI вручную, потому что загрузчик DSU сделает всю работу за вас. Однако вам может потребоваться разблокированный загрузчик на вашем устройстве, чтобы использовать эту функцию прямо сейчас. В ближайшем будущем Google планирует убрать требование разблокировки загрузчика. GetDroidTips не несет ответственности за какие-либо проблемы или повреждения вашего телефона. Вы должны знать, что делаете, и действовать на свой страх и риск.
- Прежде всего, убедитесь, что на вашем устройстве включены параметры разработчика. Перейти к Настройки > О телефоне > Нажмите на Номер сборки 7 раз подряд, чтобы включить параметры разработчика.
- Теперь вернемся к основному Настройки меню> Нажмите на Система > Найдите параметры разработчика внизу страницы [параметр может отличаться на некоторых устройствах]> Нажмите на Варианты разработчика > Включите USB отладки переключать.
- Как упоминалось выше, вам также может потребоваться разблокированный загрузчик на вашем телефоне Android. Если нет, сделайте это прямо сейчас.
- Перейти к Варианты разработчика еще раз> Прокрутите до Загрузчик DSU вариант. [Держите устройство подключенным к Интернету]
- Затем нажмите на Загрузчик DSU, и система автоматически начнет поиск, а также сбор всех поддерживаемых GSI ROM для вашей конкретной модели устройства. Итак, выберите предпочтительный вариант.
Пожалуйста, обрати внимание: Вы можете увидеть пару пакетов ROM, таких как GSI ARM64 и GSI + GMS ARM64, что-то в этом роде. Если вы хотите, чтобы приложения Google были предустановлены в сборке GSI, обязательно выберите пакет GSI + GMS ARM64. Если вам не нужны приложения Google, выберите пакет GSI ARM64.
- После выбора пакета GSI он автоматически начнет загружаться на ваш телефон.
- После завершения процесса загрузки вам нужно будет выбрать Рестарт чтобы легко загрузить ваше устройство во вновь установленный GSI ROM.
- Наслаждаться!
Заключение
Этот метод настолько прост, что даже новый пользователь в мире Android может выполнить эту задачу без каких-либо дополнительных знаний. Это также снижает вероятность поломки устройства, застревания в загрузочном цикле и т. Д. В то время как метод adb и fastboot — это обычный способ прошивки сборок GSI на устройствах Android, но для этого требуется немного терпения, и любой неверный шаг может вызвать проблемы с вашим устройством, или вам может потребоваться начать все сначала опять таки.
Вот и все, ребята. Мы предполагаем, что это руководство было для вас полезным. Для дальнейших запросов вы можете оставить комментарий ниже.
В недавно вышедшей четвёртой сборке Android 10 Q появились несколько нововведений, одно из которых наверняка заинтересует разработчиков, гиков и просто любознательных пользователей. Функция под названием «Динамические обновления системы» (Dynamic System Updates) позволяет временно запустить новую версию операционной системы без её полноценной установки — переключение между стандартной и временной версиями Android происходит после перезагрузки устройства.
Скриншоты от 9To5Google
«Динамические обновления системы» работают следующим образом: пользователю достаточно перейти в настройки Android и скачать нечто вроде установочного файла новой версии операционной системы через команды в «Терминале» — конечно, если обновление доступно (его распространением занимается Google или OEM-производители). После этого, необходимо нажать на кнопку «Перезагрузить устройство» в появившемся уведомлении, ввести пароль или просканировать отпечаток пальца для подтверждения своих намерений и дождаться перезагрузки — активируется AOSP-версия нового Android. Чтобы закончить использование запущенного таким образом обновлённого «зелёного робота», необходимо перезагрузить устройство. По всей видимости, функция «Динамические обновления системы» является своеобразной реализацией возможности устанавливать второй образ операционной системы на устройство.
Скриншоты от 9To5Google
По данным профильного портала 9To5Google, редакторы которого уже протестировали Dynamic System Updates, новая функция необходима прежде всего разработчикам: она позволяет тестировать новые версии операционной системы, избегая использования эмуляторов или установки зачастую глючных тестовых сборок нового Android на основное устройство.
Стоит учитывать, что с помощью «Динамических обновлений системы» можно установить только «голый» Android (AOSP), если его распространяет Google или производитель устройства. Возможно, это ограничение можно будет обойти с помощью прав суперпользователя и получится запустить любой загружённый из интернета образ операционной системы, но это лишь догадки.
Вряд ли стоит использовать на постоянной основе установленную таким образом новую версию операционной системы, поскольку через Dynamic System Updates наверняка будут распространяться только альфа- и бета-сборки Android, которые переполнены различными багами и недоработками.
- Android 10 Q. Что нового и как установить
В этом руководстве мы покажем вам, как установить GSI на ваше устройство Android с помощью DSU Loader, без использования каких-либо команд ADB или Fastboot или даже TWRP! [Click to Skip the Theory and Directly go to the Instructions Part]. С появлением устройств Project Treble в архитектуре Android произошли серьезные изменения. Google разделил фреймворк и реализацию поставщика.
Следовательно, поставщику больше не нужно было обновляться при каждом новом обновлении ОС, а OEM-производителю нужно было только искать часть платформы. Это значительно ускорило весь процесс развертывания ОС, поскольку ранее OEM-производителям приходилось ждать, пока производители наборов микросхем внесут необходимые изменения в поставщика, прежде чем они могли фактически развернуть обновление. Но теперь это время ожидания прошло.
Следовательно, OEM-производители теперь могут напрямую проверить, правильно ли реализован Project Treble, просто загрузив подписанный файл общего образа системы. И это то, что привело к появлению ПЗУ GSI, которые мы знаем сегодня! Тем не менее, он больше не ограничивается разработчиками в целях тестирования, теперь все техническое сообщество получает выгоду от этих ПЗУ GSI, поскольку они могут получить последнюю версию ОС в первый же день.
Что ж, на этот раз мы получили Android 12 Beta GSI еще до того, как Google анонсировала первое бета-обновление в I/O! С учетом сказанного, все еще есть некоторые сомнения относительно установки этих ПЗУ. Уже нет. Сегодня мы покажем вам, как установить GSI на ваше Android-устройство с помощью DSU Loader, без использования каких-либо команд ADB или Fastboot или пользовательского восстановления, такого как TWRP. Следуйте вместе. [ALSO READ: How to Go Back to Stock ROM from GSI ROM].
Прежде чем мы перечислим инструкции, я настоятельно рекомендую вам понять всю концепцию, стоящую за всем этим. В Android 10 Google впервые представил DSU. Это позволило разработчикам временно установить ПЗУ GSI без использования команд Fastboot, протестировать свои приложения, а затем вернуться к стандартной ОС.
При загрузке GSI ROM через GSU на вашем устройстве были созданы новые и временные системные разделы и разделы данных, которые хранятся внутри раздела /data/gsi. В результате DSU загрузит эти разделы, а не исходные, и ваше устройство будет загружено с установленным GSI. Но откуда у нашего устройства было место для создания этих дополнительных разделов?
Что ж, Google обязал каждое устройство, запущенное с Android 10, иметь логические разделы, которые могут динамически изменять свой размер во время загрузки. Поэтому, если ваше устройство поставляется с Android 10 из коробки, вы сможете установить GSI на свое устройство Android с помощью этого загрузчика DSU. Давайте теперь проверим, как этого можно достичь.
Как установить GSI на Android через загрузчик DSU без команд ADB Fastboot или TWRP
Загрузчик DSU в Android 10 не был полностью отполирован. В результате вам, возможно, придется воспользоваться помощью команд Fastboot. Однако с Android 11 все снова в порядке, и вам не нужна команда Fastboot или пользовательское восстановление для установки ПЗУ GSI через DSU. Таким образом, вы получите наилучший результат, если вы в настоящее время используете Android 11 и хотите попробовать файл Android 12 GSI.
Кроме того, вам даже не нужно вручную искать и загружать файл GSI. DSU автоматически сделает все за вас и перечислит все GSI, совместимые только с вашим устройством и архитектурой процессора. Таким образом, вы можете быть уверены в его совместимости. На этой ноте давайте теперь ознакомимся с инструкциями по установке GSI на ваше устройство Android с помощью DSU Loader.
Шаги инструкции
- Для начала вам нужно включить параметры разработчика на вашем устройстве. Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB».
- На данный момент вам также понадобится разблокированный загрузчик. Однако. в будущем Google планирует снять и это требование. Это имеет смысл, поскольку мы устанавливаем только GSI, предоставленный и подписанный Google. Так что проблем с безопасностью как таковых не будет. И в конце концов, кому бы не понравилась возможность прошивать ПЗУ при заблокированном загрузчике! Поэтому сделайте полную резервную копию устройства и обратитесь к нашему руководству: Как разблокировать загрузчик любого устройства Android.
- Теперь перейдите в «Параметры разработчика» и прокрутите до параметра «Загрузчик DSU». Убедитесь, что вы подключены к Интернету.
- Теперь Google выполнит поиск и выведет все поддерживаемые ПЗУ GSI для вашего устройства. Выберите любой из ваших вариантов [see Note below].
- Выбранный файл GSI будет загружен на ваше устройство. После этого перейдите на панель уведомлений и нажмите «Перезагрузить». Теперь ваше устройство загрузится с только что установленным GSI.
ПРИМЕЧАНИЕ. Вы можете увидеть два разных пакета для ПЗУ, один будет называться GSI, а другой — GSI+GSM, так в чем между ними разница? Что ж, GSI не поставляется с какими-либо приложениями, службами и инфраструктурой Google, тогда как GSI+GSM имеет все предустановленные приложения Google, поэтому вы можете выбрать то, которое соответствует вашим требованиям.
Заключение
Все это было из этого руководства о том, как установить GSI на ваше устройство Android с помощью DSU Loader, без использования каких-либо команд ADB или Fastboot или TWRP Recovery. Это определенно упростило прошивку универсальных образов системы на наши устройства. Это связано с тем, что метод быстрой загрузки требует довольно много усилий и также сопряжен с осложнениями.
К ним относятся прошивка пустого файла vbmeta, стирание системного раздела (что чаще всего приводит к большему количеству проблем), а затем прошивка необходимого GSI. Однако с DSU перепрошивка теперь выполняется одним щелчком мыши (или, скорее, касанием). А с развитием того, что нам даже не нужно будет разблокировать загрузчик, чтобы прошить GSI через DSU, это может вскоре стать популярным выбором для масс. Каковы ваши взгляды на то же самое? Дайте нам знать в разделе комментариев ниже.