Что такое dsu loader
[Инструкции] Затести Андроид 12 сегодня и безопасно!
| Есть безопасный способ пощупать 12 Андроид без необходимости сноса текущей прошивки. Что требуется : основная система на 11 андроиде (не важно, официальная MIUI или кастомка), 4.5ГБ свободного места и 2.4ГБ интернет трафика. А также DSU Loader присутствует, к сожалению, не на всех устройствах с 11 андроидом. Что нужно сделать: 1. Зайти в настройки разработчика и найти там пункт DSU Loader |
avatar.png (48.75 KB, Downloads: 0)
2021-06-26 01:48:19 Upload
avatar.png (31.11 KB, Downloads: 0)
2021-06-26 01:50:12 Upload
avatar.png (43.44 KB, Downloads: 0)
2021-06-26 01:50:55 Upload

avatar.png (67.74 KB, Downloads: 0)
2021-06-26 01:51:11 Upload
4. Нажать "Перезапустить" и ждать когда загрузится сам 12 андроид.
Скаченный(system) и созданный(userdata) образы лежат в /data/gsi/dsu. Это образы самой системы и пользовательского хранилища 2ГБ. 
avatar.png (109.31 KB, Downloads: 0)
2021-06-26 01:52:18 Upload
Чтобы вернуться в основную систему, достаточно перезагрузиться с помощью уведомления Dynamic System Updates или же через меню кнопки питания.
[Вопросы] что такое DSU LOADER?
Что это такое? ![]() |
avatar.png (277.95 KB, Downloads: 0)
2021-07-23 23:21:27 Upload
| Загрузка и прошивка динамического раздела в новых прошивках. Раздел супер. Но это 100% кирпич. Далеко не все что есть в меню разработчика подходит для xiaomi. Меню разработчика это функции чистого андроида и очень многое в miui не работает. |

| Как выяснилось, для этого нужен разблокированный загрузчик, но обязательно без установки magisk https://ru.c.mi.com/thread-2015353-1-0.html |



Xiaomi Comm APP
Получайте новости о Mi продукции и MIUI
Рекомендации
* Рекомендуется загружать изображения для обложки с разрешением 720*312
Изменения необратимы после отправки
Cookies Preference Center
We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
DSU Loader для Android 11 позволяет разработчикам тестировать приложения на стоковой Android, как никогда ранее.
Она начинается с Проект высоких частот
Поскольку OEM-производители поставляют смартфоны с различными аппаратными компонентами от разных производителей, им приходится много работать, чтобы запустить оборудование в одной версии ОС Android. Затем с каждым новым обновлением ОС Android им приходится проделывать еще больше работы, чтобы убедиться, что их оборудование работает с новой версией. Но благодаря тому, что Project Treble стандартизирует ABI (двоичный интерфейс приложений) между платформой ОС Android и HAL для конкретной версии Android, OEM-производители Android могут начать тестирование обновлений на своих устройствах, не дожидаясь, пока производители кремния и другие производители компонентов обновят свои версии. код. Это изменение заметно ускорилось способ обработки обновлений Android.
В этом суть того, что Project Treble сделал для обновлений Android, но для разработчиков приложений здесь важнее то, что Treble позволил использовать общие системные образы (GSI) для тестирования совместимости.
Появление GSIs
Чтобы OEM-производители могли проверить, правильно ли они внедрили Project Treble, Google обязывает OEM-производителя загрузить на устройство чистую сборку Android из AOSP. Эта чистая сборка Android называется Generic System Image, или GSI. Если GSI загружается и большинство основных аппаратных средств функционируют должным образом, OEM-производитель знает, что его устройство соответствует требованиям Project Treble. Первоначальная цель GSI была, таким образом, для тестирования совместимости с Treble, но, как мы видели в сообществе разработчиков здесь, в XDA-Developers, они могут использоваться для других целей. Мы видели, как GSIs может по существу позволить устройствам с тяжелыми UX для Android пользоваться последней версией Android с работающими функциями в течение нескольких дней после выхода новой версии. Но Google предвидит еще одну цель, стоящую за GSI: дать разработчикам приложений возможность тестировать свои приложения на новой версии Android на физическом устройстве, которым они уже владеют.
С Android 10 Google выпустила собственные сборки GSI для разработчиков. Google поддержал идею о том, что разработчики приложений должны использовать GSI для загрузки чистой сборки Android на собственном оборудовании, чтобы упростить тестирование поведения их приложений со стандартным Android. Таким образом, этот метод добавляется к существующим вариантам тестирования совместимости приложений на стандартном Android без изменения поведения OEM, другие используют смартфон Pixel, официальный эмулятор Android в Android Studio или развертывают сборки приложений на экземпляре устройства в облаке.
Несмотря на все удобства, которые принесли GSI, их установка все еще была громоздкой. Разработчикам приложений может быть неудобно вручную мигать системный образ на устройстве Android, поскольку обычно это знакомы только любителям или разработчикам ОС Android. Установка GSI требовала перепрошивки образа системы поверх быстрая загрузка, что требует отключения Android Verified Boot и разблокировки загрузчика. Разблокировка загрузчика, в свою очередь, требует полной очистки данных пользователя. И, как мы все знаем, не существует единого процесса или руководства для разблокировки загрузчика каждого Android-устройства, поэтому нет последовательности, которую можно было бы найти. Например, устройства Samsung не имеют быстрой загрузки, в то время как устройства Xiaomi заставляют вас прыгать через несколько обручей, чтобы разблокировать загрузчик. Это удобный беспорядок, который может быть распутан во что-то более простое.
Это где динамические обновления системы входят.
Динамические обновления системы просто установка GSI
В Android 10 все, что вам нужно сделать, чтобы установить GSI через DSU изменить системное свойство, а затем запустить DynamicSystemUpdatesInstallationService отправив намерение с путем к GSI в качестве дополнительного намерения.
Android 11 временно установлен на Pixel 3 XL без очистки Android 10 установить благодаря Dynamic System Updates (DSU). К сожалению, для загрузки требуется разблокированный загрузчик. pic.twitter.com/6TfUFD3ut9
Хотя этот процесс может показаться незнакомым, он гораздо проще и менее навязчив, по сравнению с использованием команд fastboot и работой со всеми проблемами, включая первоначальную установку. Вы требуете некоторых знаний Азиатский банк развития и намерен использовать DSU, но это не должно быть проблемой для большинства разработчиков приложений. Тем не менее, нет причин, по которым этот процесс нельзя было сделать еще проще. Кроме того, существует тот факт, что установка GSI через DSU все еще требует разблокировки загрузчика, стирая все пользовательские данные в процессе. С этой целью Google внес изменения, чтобы улучшить оба аспекта установки GSI. В Android 11 они избавили от необходимости использовать командную строку для установки GSI. Отдельно они также позволили установить GSI без разблокировки загрузчика.
DSU Loader в Android 11

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

Требования к запуску Android 10 GSI
Итак, когда вы можете ожидать загрузки GSI через DSU без необходимости разблокировать загрузчик или использовать инструменты командной строки? Будем надеяться, что в скором времени Google упомянул нам, что у них есть несколько моментов, чтобы сгладить начальные превью для разработчиков Android 11, прежде чем они смогут заставить все это работать должным образом. В будущем можно ожидать установки будущих GSI Developer Preview через DSU без необходимости разблокировки загрузчика. Возможно, когда станут доступны предварительные версии для разработчиков Android 12, вы даже сможете полностью загрузить его, используя DSU Loader в опциях разработчика Android 11. Для разработчиков приложений это означает, что у вас будет еще один способ протестировать свои приложения на физическом оборудовании под управлением новой версии Android.
Google не озвучила простой способ установки Android 12 Beta на смартфоны
Google не назвала лучший способ установки Android 12 Beta на телефоны Pixel: DSU. Не делая больших усилий по продвижению DSU, Google также упускает возможность привлечь большее количество OEM-устройств к бета-версии Android 12. Вот почему DSU имеет значение, ведь благодаря ему мы могли бы получить гораздо больше устройств, участвующих в бета-тестировании.
Существует несколько способов установки Android 12 Beta в зависимости от устройства. Некоторые OEM-производители позволяют использовать встроенный в их программное обеспечение инструмент обновления для дополнительной загрузки обновления, некоторые используют стандартные инструменты для прошивки, а некоторые требуют наличия специализированных инструментов.
Для телефонов Google Pixel доступны самые простые способы установки Android 12 Beta: вы можете зарегистрироваться в бета-программе, чтобы получить OTA-обновление на свое устройство, загрузить OTA-файл из recovery или прошить заводской образ с помощью fastboot (вручную или с помощью Android Flash Tool).
На устройствах без официальной программы бета-тестирования (и даже на устройствах с бета-программой) также можно попробовать бета-версию, установив Generic System Image (GSI), у нас есть инструкция. GSI можно установить с помощью команд fastboot (как и заводской образ), но его также можно установить с помощью малоизвестного инструмента под названием «DSU Loader», доступного в опциях разработчика Android 11.
Последний релиз GSI для разработчиков, доступный на этой странице, который на данный момент является первой бета-версией Android 12, можно установить помощью DSU Loader на телефоны Pixel без разблокировки загрузчика и без перезаписи исходного образа системы. Это самый безопасный способ для разработчиков протестировать новейшую ОС на собственном оборудовании, по окончании тестирования они могут просто перезагрузиться, чтобы вернуться к исходной ОС с ее приложениями и данными.
Если бы больше пользователей Pixel установили Android 12 Beta через DSU, мы, вероятно, увидели бы меньше жалоб на окирпиченные телефоны. Ведь все, что вам нужно сделать, чтобы вернуть смартфон в рабочее состояние, – это перезагрузиться, поскольку установка носит временный характер.
DSU Loader доступен не только для телефонов Pixel. На самом деле, он доступен для большинства устройств под управлением Android 11. На изображениях в сети мы видим, что бета-версия Android 12 запущена на ASUS ROG Phone 5 – устройстве, для которого ASUS официально не выпустила бета-версию. Как и на Pixel 4, установка на ROG Phone 5 является временной и не имеет разрушительных последствий – простая перезагрузка и мы возвращаемся к Android 11 с ZenUI. Однако есть одно большое отличие: Нам пришлось разблокировать загрузчик ROG Phone 5, чтобы открыть возможность загрузки Android 12 Beta через DSU. Разблокировка загрузчика стирает раздел данных телефона, что сводит на нет основную цель использования DSU. Единственная причина, по которой нам пришлось разблокировать загрузчик, заключается в том, что ASUS не включила в комплект проверенные загрузочные ключи, которые позволят GSI с подписью Google загружаться без необходимости разблокировки загрузчика. Когда мы впервые рассказали о DSU, мы узнали, что Google хотела обязать OEM-производителей предварительно загружать эти ключи, но, похоже, эти планы не осуществились, поскольку мы не видели ни одного устройства, способного загружать GSI через DSU с заблокированным загрузчиком.
В Android Q beta 4 заработали динамические обновления системы
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-чате.
DSU Loader для Android 11 позволяет разработчикам тестировать приложения на стоковой Android, как никогда ранее.
Хорошая экосистема приложений — одна из важнейших составляющих успеха операционной системы. И Google, и Apple осознают ценность наличия хороших приложений на своих платформах, поэтому обе компании пытаются сбалансировать потребности своих пользователей и разработчиков приложений. Пользователи продолжают настаивать на изменениях в ОС, и хотя большинство людей обычно ценят новые функции, эти изменения не всегда приносят удовольствие разработчикам приложений, поскольку они могут изменить многие основные функции и поведение. Для разработчиков, которые постоянно работают над поддержанием актуальности своих приложений, работа с этими изменениями дополняет их растущий рабочий список. Даже если эти изменения не влияют напрямую на их приложения, разработчикам все равно необходимо убедиться, что их приложения будут работать в новом обновлении ОС. За прошедшие годы Google внесла много изменений, чтобы упростить этот процесс для разработчиков приложений для Android, и теперь новая функция Android 11 под названием DSU Loader позволит разработчикам приложений еще проще тестировать свои приложения на новых версиях Android.
Она начинается с Проект высоких частот
Проект Treble, представленный в Android 8.0является основным реорганизация ОС Android, Цель Project Treble состояла в том, чтобы разделить ОС Android на две большие части: каркас и реализацию поставщика (здесь под «поставщиком» понимается производитель любого проприетарного аппаратного компонента, найденного в устройстве, обычно ссылающегося на кремний). Платформа Android OS — это сама операционная система, включая все системные приложения, пользовательский интерфейс и его компоненты, а также API-интерфейсы, которые являются общими для всех устройств Android. Реализация поставщика содержит HAL (уровни аппаратной абстракции) производителя, а также модули ядра Linux и ядра Linux.
Поскольку OEM-производители поставляют смартфоны с различными аппаратными компонентами от разных производителей, им приходится много работать, чтобы запустить оборудование в одной версии ОС Android. Затем с каждым новым обновлением ОС Android им приходится проделывать еще больше работы, чтобы убедиться, что их оборудование работает с новой версией. Но благодаря тому, что Project Treble стандартизирует ABI (двоичный интерфейс приложений) между платформой ОС Android и HAL для конкретной версии Android, OEM-производители Android могут начать тестирование обновлений на своих устройствах, не дожидаясь, пока производители кремния и другие производители компонентов обновят свои версии. код. Это изменение заметно ускорилось способ обработки обновлений Android.
В этом суть того, что Project Treble сделал для обновлений Android, но для разработчиков приложений здесь важнее то, что Treble позволил использовать общие системные образы (GSI) для тестирования совместимости.
Появление GSIs
Чтобы OEM-производители могли проверить, правильно ли они внедрили Project Treble, Google обязывает OEM-производителя загрузить на устройство чистую сборку Android из AOSP. Эта чистая сборка Android называется Generic System Image, или GSI. Если GSI загружается и большинство основных аппаратных средств функционируют должным образом, OEM-производитель знает, что его устройство соответствует требованиям Project Treble. Первоначальная цель GSI была, таким образом, для тестирования совместимости с Treble, но, как мы видели в сообществе разработчиков здесь, в XDA-Developers, они могут использоваться для других целей. Мы видели, как GSIs может по существу позволить устройствам с тяжелыми UX для Android пользоваться последней версией Android с работающими функциями в течение нескольких дней после выхода новой версии. Но Google предвидит еще одну цель, стоящую за GSI: дать разработчикам приложений возможность тестировать свои приложения на новой версии Android на физическом устройстве, которым они уже владеют.
С Android 10 Google выпустила собственные сборки GSI для разработчиков. Google поддержал идею о том, что разработчики приложений должны использовать GSI для загрузки чистой сборки Android на собственном оборудовании, чтобы упростить тестирование поведения их приложений со стандартным Android. Таким образом, этот метод добавляется к существующим вариантам тестирования совместимости приложений на стандартном Android без изменения поведения OEM, другие используют смартфон Pixel, официальный эмулятор Android в Android Studio или развертывают сборки приложений на экземпляре устройства в облаке.
Несмотря на все удобства, которые принесли GSI, их установка все еще была громоздкой. Разработчикам приложений может быть неудобно вручную мигать системный образ на устройстве Android, поскольку обычно это знакомы только любителям или разработчикам ОС Android. Установка GSI требовала перепрошивки образа системы поверх быстрая загрузка, что требует отключения Android Verified Boot и разблокировки загрузчика. Разблокировка загрузчика, в свою очередь, требует полной очистки данных пользователя. И, как мы все знаем, не существует единого процесса или руководства для разблокировки загрузчика каждого Android-устройства, поэтому нет последовательности, которую можно было бы найти. Например, устройства Samsung не имеют быстрой загрузки, в то время как устройства Xiaomi заставляют вас прыгать через несколько обручей, чтобы разблокировать загрузчик. Это удобный беспорядок, который может быть распутан во что-то более простое.
Это где динамические обновления системы входят.
Динамические обновления системы просто установка GSI
Google осознал, что текущий метод установки GSI не был идеальным решением, поэтому они начали работать над лучшим решением. В Android 10 Google начал тестировать динамические обновления системыили DSU. DSU — это новый способ временной установки GSI без необходимости использовать команды fastboot для прошивки образа системы, перезаписывая исходную установку. С помощью DSU вы можете загрузиться в GSI, протестировать свое приложение, а затем удобно перезагрузиться в исходную установку, которая осталась нетронутой.
Причина, по которой DSU может установить GSI, не затрагивая исходную установку, заключается в том, что он создает новые образы системы и разделов данных, которые временно сохраняются в / Данных / GSI, Эти образы затем монтируются во время загрузки, а не в исходную систему и разделы данных. Поскольку телефону требуется дополнительное место для хранения этих новых временных изображений, на вашем телефоне должны быть «логические разделы», которые представляют собой разделы с динамическим изменением размера. Логические разделы — это новая система разбиения пользовательских пространств для Android, которая является обязательной для устройств, запускаемых с Android 10. Если ваше устройство запущено с Android 10, то оно должно поддерживать установку GSI через DSU.
В Android 10 все, что вам нужно сделать, чтобы установить GSI через DSU изменить системное свойство, а затем запустить ДинамикСистемупдатесИнсталлатионСервис отправив намерение с путем к GSI в качестве дополнительного намерения.
Android 11 временно установлен на Pixel 3 XL без очистки Android 10 установить благодаря Dynamic System Updates (DSU). К сожалению, для загрузки требуется разблокированный загрузчик. pic.twitter.com/6TfUFD3ut9
— Мишааль Рахман (@MishaalRahman) 22 февраля 2020
Хотя этот процесс может показаться незнакомым, он гораздо проще и менее навязчив, по сравнению с использованием команд fastboot и работой со всеми проблемами, включая первоначальную установку. Вы требуете некоторых знаний Азиатский банк развития и намерен использовать DSU, но это не должно быть проблемой для большинства разработчиков приложений. Тем не менее, нет причин, по которым этот процесс нельзя было сделать еще проще. Кроме того, существует тот факт, что установка GSI через DSU все еще требует разблокировки загрузчика, стирая все пользовательские данные в процессе. С этой целью Google внес изменения, чтобы улучшить оба аспекта установки GSI. В Android 11 они избавили от необходимости использовать командную строку для установки GSI. Отдельно они также позволили установить GSI без разблокировки загрузчика.
DSU Loader в Android 11
DSU Loader — это новый инструмент в опциях разработчика Android 11, который позволяет загружать и установите последнюю версию GSI от Google без необходимости вводить какие-либо команды fastboot или ADB. Просто нажмите на опцию DSU Loader в настройках, и появится диалоговое окно со списком поддерживаемых GSI прямо из Google. Эти поддерживаемые GSI будут основаны на вашей текущей ОС и архитектуре, поэтому вы можете устанавливать только те GSI, которые новее, чем ваша версия ОС и которые соответствуют вашей архитектуре SoC. Просто выберите GSI, который вы хотите установить, и он будет загружен с серверов Google и автоматически установлен в фоновом режиме.

DSU Loader на Android 11
Благодаря DSU Loader разработчикам не нужно прикасаться к командной строке, чтобы установить GSI. По крайней мере, это мечта, потому что остается решить еще одну проблему.
Путь вперед
В настоящее время для установки GSI через DSU Loader необходим разблокированный загрузчик. Хотя это может нанести ущерб цели всего испытания, это не должно быть так, и нам говорят, что это будет исправлено. Google запланировал, что пользователи смогут загружать GSI, подписанные Google, через DSU без необходимости разблокировать загрузчик. На самом деле, Google обязывает это все устройства запуска Android 10 включают открытые ключи Android Verified Boot подписанных Google Android 10, Android 11 и Android 12 GSI. Включение открытых ключей AVB в виртуальный диск устройства гарантирует, что AVB не будет отклонять GSI, который вы пытаетесь загрузить. Вот почему текущий метод включает в себя разблокировку загрузчика — мигая пустым образом vbmeta в раздел vbmeta, вы отключаете AVB, чтобы он не отклонял GSI, который вы собираетесь прошить. Отключение AVB представляет собой серьезную угрозу безопасности, поскольку означает, что любой модифицированный раздел system / boot / product / vendor может быть загружен на устройство, поэтому Google хочет отменить это требование.
сообщение DSU Loader для Android 11 позволяет разработчикам тестировать приложения на стоковой Android, как никогда ранее. Появившийся сначала на XDA-разработчиков.
Что такое загрузчик 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 (динамические обновления системы)?
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, но для этого требуется немного терпения, и любой неверный шаг может вызвать проблемы с вашим устройством, или вам может потребоваться начать все сначала опять таки.
Вот и все, ребята. Мы предполагаем, что это руководство было для вас полезным. Для дальнейших запросов вы можете оставить комментарий ниже.
Как установить Андроид 12 с помощью Dynamic System Updates. Dsu loader что это
Sdloader.exe — это исполняемый файл, который является частью программы SpywareDoctor 8.0, разработанной SoftwareforPC, размер программы обычно составляет около 454,35 МБ.
Dynamic System Updates
Dynamic System Updates (DSU) позволяет пользователям создавать образы системы Android, которые можно загружать и тестировать из Интернета без риска повреждения текущего образа системы. В этом документе описано, как поддерживать DSU.
Кроме того, DSU использует функцию ядра device-mapper-verity (dm-verity) для проверки образов системы Android. Поэтому необходимо включить следующие настройки ядра
Partition requirements
Начиная с Android 11, DSU требует наличия раздела /data для использования файловой системы F2FS или ext4. F2FS рекомендуется для лучшей производительности, но разница незначительна.
Пример времени, необходимого для динамического обновления системы на устройстве Pixel, показан ниже.
- Using F2FS:
- 109s, 8G user, 867M system, file system type: F2FS: encryption=aes-256-xts:aes-256-cts
- 104s, 8G user, 867M system, file system type: F2FS: encryption=ice
- 135s, 8G user, 867M system, file system type: ext4: encryption=aes-256-xts:aes-256-cts
Если на вашей платформе требуется больше времени, проверьте, включают ли флаги вложения флаг для создания «синхронной» записи, или вы можете явно указать флаг «асинхронной» для повышения производительности.
Раздел метаданных (не менее 16 МБ) необходим для хранения данных, связанных с установленным образом. Он должен быть установлен во время первого этапа установки.
Раздел userdata должен использовать файловую систему F2FS или ext4. Если используется F2FS, включите все модификации, связанные с F2FS, доступные в ядре Android.
DSU был разработан и протестирован в ядре /common4.9. Для этой функциональности рекомендуется использовать ядро 4.9 или более позднюю версию.
Vendor HAL behavior
Weaver HAL
Weaver HAL предоставляет фиксированное количество мест для хранения пользовательских ключей. DSU занимает два дополнительных слота для ключей. Если OEM-производитель имеет HAL Weaver, то для общего образа системы (GSI) и образа хоста требуется несколько слотов.
Gatekeeper HAL
GSI смещает UID HAL на +1000000, поэтому HAL привратника должен поддерживать большие значения USER_ID.
После завершения установки Android создает постоянное уведомление, которое позволяет динамической системе (GSI, установленной через DSU) загружать установленный GSI, не трогая и не разбивая системный раздел. userdata «.
Кто может попробовать Андроид 12
Чтобы увидеть, как выглядит Android 12, все пользователи, чьи смартфоны поддерживают динамические обновления, могут запустить его. Сюда входят все устройства, продающиеся с предустановленной ОС Android 10 и Android 11. В редких случаях пользователи, чьи смартфоны были проданы с Android 9, могут воспользоваться этой функцией.
В любом случае, устройства, для которых производитель не успел разработать стабильную версию прошивки, еще могут попробовать Android 12. Важным условием является то, что стартер разблокирован.
Google обещает, что в ближайшем будущем вы сможете тестировать бесшовные обновления без разблокировки загрузчика. Но пока без этого не обойтись. В противном случае вы можете загрузить динамические обновления, но не сможете перезагрузиться для просмотра Android 12.
Заменяет ли новая система старую?
Нет, прошивка, установленная производителем, никуда не денется. Android 12 загружается на отдельный раздел B, в то время как основная система находится на разделе A. Его можно перезагрузить в любое время, при этом данные пользователя не удаляются.
Таким образом, вы сможете наслаждаться чистым Android 12 без каких-либо дополнений или оболочек, установленных производителем устройства.
Ограничения, которые накладывают динамические обновления
Сегодня на Dynamic Android 12 доступно очень мало гигабайт памяти. Такие отсеки помогают разработчикам приложений Apple, которые не хотят отказываться от фиксированной прошивки, но желают опробовать новые версии операционной системы от Google. Вовремя. Однако регулярные перезагрузки для тестирования не означают, что систему можно использовать постоянно.
Если загрузчик вашего смартфона Xiaomi, Redmi или Poco разблокирован, вы можете установить динамические обновления системы. Это несложно сделать: просто выполните следующие действия
Шаг 1: Перейдите в Настройки Android. Для этого найдите колесико Настройки на главном экране или в меню Приложения.
Шаг 2: Перейдите в меню и выберите пункт Дополнительно.
Шаг 3. Вы заинтересованы в Разработчиках. По умолчанию этот раздел скрыт. Чтобы узнать, как его отобразить, прочитайте статью Как активировать режим программатора на Android.
Шаг 4.В разделе «Разработчик» найдите загрузчик DSU.
Шаг 5.Для загрузки доступны два варианта.
- GSI ARM64. Чистый образ Андроид 12 без сервисов Google Play.
- GSI+GMS ARM64. Аналогичный образ системы Андроид 12, но вместе с сервисами Google Play.
Шаг 6.После выбора нужной опции в области уведомлений появится сообщение о том, что установлено динамическое обновление системы. Подождите, пока динамическое обновление системы переместится на устройство.
Шаг 7: После загрузки динамического обновления системы появится кнопка перезагрузки. Нажмите эту кнопку, чтобы перезагрузить систему и попробовать Android 12.
Внимание! Если вы случайно просканировали это уведомление, просто перезагрузите смартфон обычным способом, и оно снова появится в верхней панели.
Шаг 8: Чтобы вернуться к основной системе, перезагрузите устройство, нажмите кнопку питания и выберите Перезагрузка.
Вам также может понравиться
Как установить клавиатуру Google на Android
Как включить расширение памяти в MIUI на телефоне Xiaomi
Как записать телефонный разговор на Андроид
Как сделать резервную копию WhatsApp
Как отключить Mi Band 6, 5 или 4 от телефона
Dynamic System Updates (DSU) позволяет пользователям создавать образы системы Android, которые можно загружать и тестировать из Интернета без риска повреждения текущего образа системы. В этом документе описано, как поддерживать DSU.
Простое приложение, созданное для того, чтобы пользователи могли легко установить GSI через режим DSU Android.
- Android 10 or higher
- Unlocked Bootloader
- Device with Dynamic Partitions
- A GSI you want to use!
*Не забудьте использовать GSI, совместимый с архитектурой, реализацией VNDK …
Для использования этого приложения не требуется root, но для работы на устройствах без root требуется ADB (вам будет предложено запустить сценарий оболочки, чтобы активировать процесс установки DSU).
Необходимо запустить рутированные устройства через Magisk, Magisk V24 или более новые версии. Более старые версии могут привести к поломке DSU.
Рекомендуется использовать это приложение со стоковыми ПЗУ. Пользовательские ПЗУ не поддерживаются.
При первом открытии папки необходимо предоставить права на чтение/регистрацию, создать новую папку и предоставить к ней доступ
*Эта папка используется для хранения временных файлов, таких как GSI, экспортированных из сжатых файлов)
*Приемлемые формы: GZ, XZ, IMG
Вы можете настроить объект по своему усмотрению
*Для изменения размера динамической системы userData.
* Не рекомендуется изменять размер GSI-файла (позвольте приложению сделать это автоматически)
Нажмите «Установить GSI через DSU».
Подождите, пока он не закончится! (Это может занять некоторое время)
Когда она будет завершена, следующие шаги могут быть другими.
- On rooted devices, DSU screen will appear, prompting you to confirm installation, after that, check your notifications, DSU should start installing GSI
- On non-rooted devices, you will be prompted to run a command in adb, once you run, DSU screen will appear asking you to confirm installation, after that, DSU should start installing GSI
Когда динамическая система будет готова, вы можете активировать ее с помощью уведомления
- DSU feature may be broken in some ROMs.
- gsid does not let you install GSIs via DSU when you have less than 40% of free storage.
- gsid checks if selected GSI size is multiple of 512 (preventing corrupted system images).
- If you have disabled/debloated system apps, make sure «Dynamic System Updates» app is not disabled.
- To use «ADB mode» on rooted device, deny root permission.
DSU (Dynamic System Updates) — это функция, появившаяся в Android 10. Это позволяет разработчикам запускать GSI, не трогая текущие системные квартиры. Это делается путем создания новой квартиры для хранения GSI и различных пользовательских данных и запуска ее по мере необходимости.
К сожалению, DSU полагаются на динамическое разделение (которое устройство должно поддерживать. В противном случае он не будет работать), и большинство GSI требуют разблокированного загрузчика для правильной загрузки (так как подписаны только OEM GSI).
GSI можно установить через DSU с помощью ADB без Root-доступа. Выполните несколько команд, чтобы узнать больше о процессе установки по адресу https: //developer.android.com/topic/dsu.
После завершения установки Android создает постоянное уведомление, которое позволяет динамической системе (GSI, установленной через DSU) загружать установленный GSI, не трогая и не разбивая системный раздел. userdata «.
После запуска динамической системы вы можете попробовать то, что вам нужно, когда вам нужно вернуться к исходному образу системы устройства. Все, что вам нужно, — это простой перезапуск.
Содержание кода и примеры на этой странице подлежат лицензированию, описанному в Лицензии на использование контента. Java и OpenJDK являются торговыми марками или знаками компании Oracle и/или ее дочерних компаний.
Заключение
Все это произошло от этого. Это было от этого. Возврат гонорара. Это наши устройства на устройстве на устройстве на устройстве, и в этом дворецком это требует много усилий, в суде градусов, вращение €≥быстройза автомобиль зайца требуется.
К ним относятся прошивка пустого файла vbmeta, стирание системного раздела (ότι συνήθως всего приводит к большему количеству προβλημάτων), а затем прошивка необходимого GSI. онакосdsuперепрошивкаоперь здесь ducao doli. ™сравититие прибыли, применимое не обязательно. дайтенам в разделе о степенях KKTA в том же самом.
Дескриптор DSU JSON описывает пакет DSU. Он поддерживает два протокола. Во-первых, первичный содержит дополнительные дескрипторы JSON или перенаправляет загрузчик DSU в новое место. Например:.
What is Dynamic System Updates (DSU) in Android
Прежде чем перечислять инструкции, желательно понять весь смысл, который за ними стоит. В Android 10 компания Google впервые представила DSU. Это позволило разработчикам временно установить ROM GSI без использования команды FastBoot, опробовать приложения, а затем вернуться к стоковой операционной системе.
Запуск ПЗУ GSI через GSU создал новый временный отдел системы и данных в устройстве, хранящийся в Split /Data /GSI. В результате DSU запускает эти разделы вместо оригиналов, и устройство запускается с установленным GSI. Но как на наших устройствах может хватить места для создания этих дополнительных разделов?
Так, Google сделал обязательным для всех устройств с выпущенным Android 10 наличие разумного раздела, который может динамически изменять размер на старте. Поэтому, если ваше устройство имеет Android 10 из коробки, вы можете использовать этот загрузчик DSU для установки GSI на ваше устройство Android. Давайте посмотрим, как это достигается.
How to Install GSI on Android via DSU Loader without ADB Fastboot Commands or TWRP
Загрузчик DSU в Android 10 не был полностью отполирован. В результате вам может понадобиться использовать команду FastBoot. Однако с Android 11 все снова встало на правильный путь, и для установки ROM GSI через DSU не требуется команда FastBoot или пользовательское восстановление. Это даст наилучшие результаты, если вы в настоящее время находитесь на Android 11 и хотите попробовать файл 12 GSI Android.
Более того, вам даже не нужно вручную искать и загружать файлы GSI. DSU делает все это автоматически и предоставляет вам все GSI, совместимые только с устройством и архитектурой вашего процессора. Таким образом, вы можете быть на 100% уверены в его совместимости. В этой заметке мы рассмотрим процедуру установки GSI для устройств Android с помощью загрузчика DSU.
Instruction Steps
- To begin with, you will have to enable Developer Options on your device. So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging.
- As of now, you would also need an unlocked bootloader. However. in the future, Google is planning to remove this requirement as well. This makes sense since we are only installing the GSI provided and signed by Gooogle. So there wouldn’t be any security issues as such. And after all, who wouldn’t love the ability to flash ROMs on a locked bootloader! So take a complete device backup and refer to our guide: How to Unlock Bootloader of Any Android Device.
- Now go to Developer Options and scroll to the DSU Loader option. Make sure you are connected to the internet.
- Google will now search and bring in all the supported GSI ROMs for your device. Select any one of your choices see Note below.
- The selected GSI file will now be downloaded onto your device. Once done, go to the Notification Panel and tap Restart. Your device will now boot to the newly installed GSI.
Примечание: Вы можете увидеть два разных пакета одного ПЗУ, один называется GSI, а другой GSI+GSM, в чем разница между ними? GSI не сопровождается приложениями, сервисами или Google Framework, в то время как GSI+GSM включает все предустановленные приложения Google, поэтому вы можете выбрать то, что соответствует вашим требованиям.
Conclusion
Все это было сделано на основе этого руководства о том, как установить GSI на Android-устройство с помощью загрузчика DSU, не используя команды восстановления ADB, FastBoot или TWRP. Это позволяет легко воспроизвести общую картину системы на устройстве. Это связано с тем, что метод FastBoot требует больших усилий и сложности.
К ним относятся воссоздание пустых файлов VBMETA, удаление системных разделов (часто приводящее к еще большим проблемам) и регенерация требуемого GSI. Однако с DSU мигание — это всего лишь один клик (или скорее прикосновение). А с развитием ситуации, когда для прошивки GSI через DSU даже не нужно разблокировать загрузчик, это может вскоре стать выбором широких масс. Каковы ваши взгляды на ту же тему? Сообщите нам об этом в комментариях ниже.
About Chief Editor
Sadique Hassan
Будучи прирожденным инженером, он всегда проявлял живой интерес к платформе Android с момента рождения мечты HTC. Среда с открытым исходным кодом всегда интриговала его множеством доступных вариантов. ‘MBA в профессии; блогер по выбору!’
Шаг 8: Чтобы вернуться к основной системе, перезагрузите устройство, нажмите кнопку питания и выберите Перезагрузка.
Обновлено Июнь 2022:
Мы рекомендуем попробовать это новое программное обеспечение, которое исправляет компьютерные ошибки, защищает от вредоносных программ и оптимизирует производительность компьютера. Этот новый инструмент исправляет широкий спектр компьютерных ошибок и защищает от потери файлов, вредоносных программ и аппаратных повреждений.
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите « Начать сканирование ”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите « Починить все », Чтобы исправить все проблемы.
(Устранить необязательное предложение — Сайт|Лицензионное соглашение|Политика конфиденциальности|Удаление)
