Что такое 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-чате.