Dsu loader что это xiaomi
Перейти к содержимому

Dsu loader что это xiaomi

  • автор:

Что такое динамические обновления системы? Как запустить новую версию Android в качестве гостевой ОС

Что такое динамические обновления системы? Как запустить новую версию Android в качестве гостевой ОС

Добрый день, друзья. Хотите попробовать новое ПЗУ на своем Андроид гаджете без замены старого? Динамические обновления системы (DSU) позволяют запускать новейшую версию Андроид в качестве гостевой ОС.

динамические обновления системы

DSU — это опция, представленная в Андроид 10, позволяющая скачивать и запускать новый образ ОС Андроид в качестве гостевой ОС на используемом телефоне. Это невероятно полезно в том случае, если вы хотите опробовать новую версию Андроид или протестировать стандартный Android, не стирая текущую систему.

Если вы относитесь к опытным пользователям Андроид, то у вас есть возможность скачать общий образ ОС (GSI), используя функцию DSU Loader, которая изначально предлагается во многих телефонах Android. Давайте посмотрим, как это сделать?

Как использовать загрузчик DSU Android для установки GSI?

GSI — это стандартное ПЗУ Android, которое возможно поставить на любой телефон Андроид, поддерживающий Project Treble. С помощью DSU Loader вы можно запускать GSI без необходимости стирать существующее системное программное обеспечение.

DSU Loader доступен на Андроид 11, следующих версиях и служит инструментом в параметрах разработчика вашего устройства. Данная опция помогает вам настраивать GSI и заниматься управлением исключительно через системный дизайн пользователя.

К сожалению, доступность опции DSU имеет прямую зависимость от брэнда телефона.

Гугл внедрил опцию DSU Loader на всех устройствах, начиная с Pixel 3. Samsung же этого не сделал. Другие производители, которые предоставляют эту функцию, включают Xiaomi, Nothing, Sony, OnePlus и другие. Это руководство также поможет вам проверить, установлена ли на вашем устройстве функция DSU Loader?

Шаг 1: Включите режим разработчика на своем устройстве

По умолчанию, опция загрузки DSU недоступна, пока вы не включите режим разработчика. Для этого, запустите приложение «Параметры», затем нужно открыть раздел «О телефоне», прокрутить страницу вниз до номера сборки запись, и нажимать на него непрерывно, пока не появится сообщение с подтверждением. Подробнее о включении режима разработчика можно узнать здесь…

режим разработчика

Шаг 2. Скачайте предпочитаемый GSI с помощью опции DSU

  1. Во-первых, проверьте ваше Интернет-соединение. Далее, войдите в Настройки> Система> Режим разработчика, перейдите к записи DSU Loader и коснитесь ее, для выполнения поиска всех поддерживаемых GSI на вашем телефоне.
  2. Во всплывающем окне выберитеПакет DSU,затем GSI, выбранную вами для установки. Если вы предпочитаете GSI с приложениями Google, то выберите тот, в котором указано GMS.
  3. Нажмите кнопку «Согласиться», чтобы принять условия предоставления услуг, и начнется загрузка GSI. Если вы защищали свое устройство с помощью PIN-кода, шаблона или пароля, то введите пароль для авторизации процесса загрузки.

2 загрузка

Вы можете отслеживать процесс загрузки с помощью уведомления о динамических обновлениях системы. Наберитесь терпения для завершения процессов загрузки и установки. Прогресс будет зависеть от скорости вашего Интернет-соединения.3 загрузка

Шаг 3. Перезагрузите устройство, чтобы загрузить GSI

После завершения установки уведомление DSU предлагает вам два варианта: «Отменить» и «Перезапустить». Если вы передумали загружать загруженный GSI, коснитесь опции «Отменить». Чтобы загрузиться с помощью только что установленного образа системы, коснитесь опции «Перезапустить» в уведомлении.4 перезапустить

Как только устройство перезагрузится, вы будете загружены в систему GSI в качестве гостевой ОС. Вы можете осмотреться, протестировать интересующие функции и многое другое. Помните, что не все функции могут работать так, как в стандартной системе, и что любые сохраненные вами данные будут потеряны после перезагрузки.

Вы можете использовать ОС DSU столько, сколько захотите, а когда закончите изучение, используйте следующий шаг для возвращения к исходным настройкам.

Шаг 4. Возвращение к исходной системе устройства

После того, как вы закончите знакомство с новой системой, пришло время вернуть предыдущую. Чтобы это сделать, опустите шторку уведомлений и нажмите на опцию «Перезапустить» в уведомлении про динамические обновления ОС. Также, можно просто провести перезагрузку телефона.исходная система

Следует отметить одну вещь: в некоторых случаях вам необходимо разблокировать загрузчик на телефоне, для скачивания образа DSU.

Установите Android GSI с помощью DSU Loader

Динамические обновления системы (DSU) — это функция, которая упрощает прошивку GSI не применяя дополнительные знания. Она устраняет возможность сбоев в работе вашего устройства, как это возможно, если использовать обычный метод ADB и Fastboot для прошивки сборок Андроид GSI. Google продолжает совершенствовать эту опцию, и мы можем только надеяться, что все OEM-производители воспользуются этим преимуществом. Успехов!

Что такое загрузчик DSU и установка GSI на телефон Android без команд Fastboot

Раньше для 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 и установка GSI на телефон Android без команд Fastboot

Что такое загрузчик 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 для вашей конкретной модели устройства. Итак, выберите предпочтительный вариант.

Что такое загрузчик DSU и установка GSI на телефон Android без команд Fastboot

Пожалуйста, обрати внимание: Вы можете увидеть пару пакетов ROM, таких как GSI ARM64 и GSI + GMS ARM64, что-то в этом роде. Если вы хотите, чтобы приложения Google были предустановлены в сборке GSI, обязательно выберите пакет GSI + GMS ARM64. Если вам не нужны приложения Google, выберите пакет GSI ARM64.

  • После выбора пакета GSI он автоматически начнет загружаться на ваш телефон.

Что такое загрузчик DSU и установка GSI на телефон Android без команд Fastboot

  • После завершения процесса загрузки вам нужно будет выбрать Рестарт чтобы легко загрузить ваше устройство во вновь установленный GSI ROM.
  • Наслаждаться!

Заключение

Этот метод настолько прост, что даже новый пользователь в мире Android может выполнить эту задачу без каких-либо дополнительных знаний. Это также снижает вероятность поломки устройства, застревания в загрузочном цикле и т. Д. В то время как метод adb и fastboot — это обычный способ прошивки сборок GSI на устройствах Android, но для этого требуется немного терпения, и любой неверный шаг может вызвать проблемы с вашим устройством, или вам может потребоваться начать все сначала опять таки.

Вот и все, ребята. Мы предполагаем, что это руководство было для вас полезным. Для дальнейших запросов вы можете оставить комментарий ниже.

Что такое динамические обновления системы? Как запустить новую версию Android в качестве гостевой ОС

droid 1.webp

Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Динамические обновления системы (DSU) — это функция, представленная в Android 10, которая позволяет загружать и запускать новый образ системы Android в качестве гостевой ОС на вашем устройстве. Это невероятно полезно, когда вы хотите попробовать следующую версию Android или протестировать стандартную версию Android, не стирая текущую систему.

Если вы являетесь опытным пользователем Android, вы можете загрузить общий образ системы (GSI) с помощью функции загрузчика DSU, которая встроена во многие телефоны Android. Давайте посмотрим, как это сделать.

Как использовать Android-загрузчик DSU для установки GSI

GSI — это стандартная прошивка Android, которую можно установить на любой телефон Android, поддерживающий Project Treble. С помощью DSU Loader вы можете запустить GSI без необходимости стирать существующее системное программное обеспечение.

DSU Loader доступен на Android 11 или более поздней версии и представляет собой инструмент в настройках разработчика вашего устройства, который помогает вам настраивать GSI и управлять ими исключительно через системный пользовательский интерфейс. Вы также можете использовать ADB и Fastboot для установки GSI, но этот метод намного проще.

К сожалению, доступность функции DSU зависит от производителя вашего устройства.

Хотя Google включил загрузчик DSU на всех устройствах, начиная с Pixel 3, Samsung не предлагает его. Другие производители, поставляющие эту функцию, включают Xiaomi, Nothing, Sony, OnePlus и другие. Это руководство также поможет вам проверить, есть ли на вашем устройстве функция DSU Loader.

Шаг 1. Включите параметры разработчика на вашем устройстве

По умолчанию функция DSU Loader недоступна, пока вы не включите параметры разработчика. Для этого запустите приложение «Настройки», откройте раздел «О телефоне», прокрутите вниз до записи «Номер сборки» и непрерывно нажимайте на нее, пока не увидите подтверждающее сообщение.

Шаг 2. Загрузите предпочтительный GSI с помощью загрузчика DSU.

Во-первых, убедитесь, что ваше устройство подключено к Интернету. Затем перейдите в «Настройки»> «Система»> «Параметры разработчика», прокрутите до записи DSU Loader и нажмите на нее, чтобы найти все поддерживаемые GSI для вашего устройства.

В появившемся всплывающем окне Select DSU Package выберите GSI, который вы хотите установить. Если вы предпочитаете GSI с приложениями Google, выберите вариант со словом GMS.

Нажмите кнопку «Согласен», чтобы принять условия обслуживания, и начнется загрузка GSI. Если вы защитили свое устройство с помощью PIN-кода, графического ключа или пароля, введите его, чтобы авторизовать процесс загрузки.

Вы можете отслеживать процесс загрузки с помощью уведомления о динамических обновлениях системы. Подождите, пока процессы загрузки и установки завершатся. Прогресс будет зависеть от скорости вашего интернет-соединения.

Шаг 3. Перезагрузите устройство, чтобы загрузить GSI

После завершения установки уведомление DSU предлагает вам два варианта: «Отменить» и «Перезапустить». Если вы передумали загружать загруженный GSI, коснитесь параметра «Отменить». Чтобы загрузить только что установленный образ системы, коснитесь параметра «Перезагрузить» в уведомлении.

После перезагрузки устройства вы будете загружены в систему GSI в качестве гостевой ОС. Вы можете осмотреться, протестировать интересующие функции и многое другое. Помните, что не все функции могут работать так, как в стандартной системе, и что любые сохраненные вами данные будут потеряны после перезагрузки.

Вы можете использовать систему DSU столько, сколько хотите, а когда закончите изучение, используйте следующий шаг, чтобы вернуться к исходной системе для вашего устройства.

Шаг 4. Вернитесь к исходной системе устройств

После того, как вы закончите изучение новой системы, пришло время вернуться к предыдущей на вашем устройстве. Для этого откройте панель уведомлений и коснитесь параметра «Перезагрузить» в уведомлении о динамических обновлениях системы. При желании вы можете просто перезагрузить устройство с помощью клавиши питания.

Вы успешно использовали функцию загрузчика DSU для установки и тестирования GSI на своем устройстве Android 11+. Следует отметить, что в некоторых случаях вам необходимо разблокировать загрузчик на вашем устройстве, чтобы загрузить образ DSU. Если это так для вашего устройства, следуйте нашему подробному руководству о том, как разблокировать загрузчик Android.

Легко устанавливайте Android GSI с помощью DSU Loader

Загрузчик DSU — это функция, упрощающая прошивку GSI без дополнительных знаний. Это исключает вероятность возни с вашим устройством, как это может быть в случае использования обычного метода ADB и Fastboot для прошивки сборок Android GSI. Google продолжает улучшать эту функцию, и мы можем только надеяться, что все OEM-производители присоединятся к этому тренду.

Android 11’s DSU Loader makes it easier than ever for developers to test apps on stock Android

Android 11 will come with DSU Loader within the Developer Options that will let you download and install compatible GSIs automatically! Read on for more!

A good app ecosystem is one of the most important pillars of the success of an operating system. Both Google and Apple recognize the value of having good applications on their platforms, and so both companies try to balance the needs of their users and their app developers. Users keep pushing for changes in the OSes, and while most people generally appreciate new features, these changes are not always fun for app developers as they can alter a lot of the core functionality and behavior. For developers who are constantly working to keep their apps relevant, dealing with these changes adds to their growing worklist. Even if these changes do not directly affect their applications, developers still need to make sure that their apps will work on the new OS update. Google has done many changes over the years to make this process easier for Android app developers, and now, a new feature in Android 11, called DSU Loader, will make it even easier for app developers to test their apps on new Android versions.

It starts with Project Treble

Project Treble, introduced in Android 8.0, is a major re-architecting of the Android OS. The goal of Project Treble was to split the Android OS into two big chunks: the framework and the vendor implementation («vendor» here refers to the maker of any proprietary hardware component found within a device, usually referring to the silicon). The Android OS framework is the operating system itself, including all the system apps, the UI and its components, and the APIs that are shared across Android devices. The vendor implementation contains the vendor HALs (Hardware Abstraction Layers) and the Linux kernel and Linux kernel modules.

Since OEMs ship smartphones with many different hardware components from many different vendors, they have to do a lot of work just to get the hardware up and running on a single Android OS release. Then with each new Android OS update, they have to do even more work to make sure that their hardware works with the new version. But with Project Treble standardizing the ABI (Application Binary Interface) between the Android OS framework and HALs for a particular Android version, Android OEMs can start testing updates to their devices without needing to wait for silicon manufacturers and other component makers to update their side of the code. This change noticeably sped up the way Android updates are handled.

That’s the gist of what Project Treble has done for Android updates, but what’s more important for app developers here is that Treble has enabled the use of Generic System Images (GSIs) for compatibility testing.

The Emergence of GSIs

In order for OEMs to test if they’ve properly implemented Project Treble, Google mandates that the OEM should be able to boot a clean build of Android from AOSP on the device. This clean build of Android is called the Generic System Image, or GSI. If the GSI boots and most basic hardware functions properly, then the OEM knows that their device meets Project Treble’s requirements. The initial purpose of the GSIs was thus for testing Treble compatibility, but as we’ve seen with the development community here at XDA-Developers, they can be used for other purposes. We saw how GSIs could essentially allow devices with heavy Android UXs to enjoy the latest version of Android with working features within days of a new release. But Google envisions another purpose behind the GSI: giving app developers the ability to test their apps on a new Android version on a physical device that they already own.

With Android 10, Google released its own GSI builds for developers. Google cemented the idea that app developers should use a GSI to boot a clean build of Android on their own hardware, making it easier to test their application’s behavior against stock Android. This method thus added on to the existing options of testing app compatibility on stock Android without OEM behavior changes, the others being using a Pixel smartphone, using the official Android Emulator within Android Studio, or deploying app builds to a device instance on the cloud.

Despite all the convenience that GSIs brought along, their installation was still a cumbersome process. App developers may not be comfortable with manually flashing a system image on an Android device as this is something typically only hobbyists or Android OS developers will be familiar with. Installing a GSI required flashing a system image over fastboot, which requires disabling Android Verified Boot and unlocking the bootloader. Bootloader unlocking, in turn, requires a complete user data wipe. And as we all know, there isn’t exactly a single process or guide for unlocking the bootloader of every Android device out there, so there is no consistency to be found. For instance, Samsung devices do not have fastboot while Xiaomi devices make you jump through a few hoops to unlock the bootloader. It’s a convenient mess that has the potential of being untangled into something simpler.

This is where Dynamic System Updates come in.

Dynamic System Updates simply installing GSIs

Google realized that the current method of installing GSIs was not a perfect solution, so they started working on a better solution. In Android 10, Google began testing Dynamic System Updates, or DSU. DSU is a new way to temporarily install a GSI without needing to use fastboot commands to flash a system image, overwriting the original installation. With DSU, you can boot into a GSI, test your app, and then conveniently reboot back into your original installation which has remained untouched.

The reason that DSU can install a GSI without touching the original installation is that it creates new system and data partition images that are temporarily stored in /data/gsi. These images are then mounted during boot rather than the original system and data partitions. Because the phone needs additional storage space for these new, temporary images, your phone must have «logical partitions» on board, which are dynamically resizable partitions. Logical partitions are a new userspace partitioning system for Android, which is mandatory for devices launching with Android 10. If your device launched with Android 10, then it should support installing GSIs through DSU.

In Android 10, all you need to do to install a GSI via DSU is to change a system property and then launch the DynamicSystemUpdatesInstallationService by sending an intent with the path to the GSI as an intent extra.

While this process may seem unfamiliar, it is by far easier and less intrusive when compared to using fastboot commands and dealing with the hassle of everything, including the original installation, being wiped. You do require some knowledge of ADB and intents to make use of DSU, but this shouldn’t be a problem for most app developers out there. Still, there’s no reason the process couldn’t be made even simpler. Plus, there’s the fact that installing a GSI through DSU still requires you to unlock the bootloader, wiping all user data in the process. To that end, Google has implemented changes to improve both aspects of GSI installation. In Android 11, they’ve eliminated the need to use the command line at all to install a GSI. Separately, they’ve also made it possible to install a GSI without unlocking the bootloader.

DSU Loader in Android 11

DSU Loader is a new tool present in Android 11’s Developer Options that allows you to download and install the latest GSI from Google without needing to input any fastboot or ADB commands. Simply tap the DSU Loader option within Settings and a dialog box will appear with a list of supported GSIs straight from Google. These supported GSIs will be based on your current OS and architecture, so you can only install GSIs that are newer than your OS version and that match your SoC architecture. Simply choose the GSI that you want to install and it will be downloaded from Google’s servers and installed in the background automatically.

DSU Loader on Android 11

With DSU Loader, developers never have to touch the command line to install a GSI. At least, that’s the dream, because there’s still one issue left to solve.

The way forward

Currently, to install a GSI via DSU Loader, you need an unlocked bootloader. While this may defeat the purpose of the whole ordeal, it is not supposed to be this way, and we’re told that it will get fixed. Google has planned for users to be able to boot Google-signed GSIs through DSU without needing to unlock the bootloader. In fact, Google mandates that all Android 10 launch devices include the Android Verified Boot public keys of Google-signed Android 10, Android 11, and Android 12 GSIs. Including the AVB public keys in the device’s ramdisk will ensure that AVB will not reject the GSI that you are trying to boot. This is why the current method involves unlocking the bootloader — by flashing an empty vbmeta image to the vbmeta partition, you disable AVB so that it will not reject the GSI you are about to flash. Disabling AVB is a major security risk, though, as it means that any modified system/boot/product/vendor partition can be loaded onto the device, which is why Google wants to do away with that requirement.

Android 10 GSI Launch Requirements

So when can you expect to boot a GSI through DSU without having to unlock the bootloader or use any command-line tools? Hopefully soon, as Google mentioned to us that they had a few kinks to iron out with the initial Android 11 Developer Previews before they can get this all working properly. Moving forward, one can expect to install future Developer Preview GSIs via DSU without needing to unlock the bootloader. Perhaps when Android 12 Developer Previews are made available, you’ll even be able to boot it entirely by using DSU Loader in Android 11’s Developer Options. For app developers, this means there will be yet another way for you to test your applications on physical hardware running a new Android version.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *