Что такое vbmeta img

Что такое vbmeta img

Указанная тема не существует, или находится на премодерации.

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.

Источник

Как установить Android Q Beta на любой смартфон с поддержкой Project Treble

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Для многих владельцев Android смартфонов стоковая версия операционной системы Google гораздо предпочтительнее заводской прошивки по причине отсутствия нежелательных дополнительных приложений и различных надстроек.

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

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

Но выход есть и из этой ситуации: некоторое время назад компания Google объявила о том, что её операционная система теперь поддерживает так называемые «Общие» или универсальные образы системы (Generic System Images или GSI). Это означает, что вы можете установить последние сборки Android, а в настоящий момент — это Android Q Beta, практически на любое современное устройство имеющее поддержку Project Treble.

Как проверить наличие поддержки Project Treble на смартфоне? Процедура проверки проста и вы можете ознакомиться с ней в этой статье.

Если ваш смартфон успешно прошел проверку на совместимость, можно приступать к прошивке. Как это сделать вы узнаете это из следующего руководства:

Инструкция по установке Android из образа GSI

Для прошивки своего смартфона или планшета, вам прежде всего потребуется компьютер с установленными на нем программами adb и fastboot.

Скачать ADB и Fastboot от Google вы можете по следующим ссылкам:

Также, вам понадобится USB кабель для подключения смартфона или планшета к компьютеру. Лучше использовать кабель из комплекта поставки вашего устройства.

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

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

Если вы внимательно прочли упомянутую выше статью по разблокировке загрузчика, то значит вы уже освоили базовые навыки по работе с программами ADB и Fastboot и готовы приступить к прошивке Android 10 на свой смартфон:

1. Скачайте на свой компьютер образ (Generic System Image) системы с официального сайта Google. Найти самые свежие образы вы можете по этому адресу.

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Как можно увидеть на скриншоте выше, здесь вам нужно будет выбрать один из трех вариантов:

Здесь ARM64 и x86_64 означают тип процессора вашего устройства, а GMS — это сокращение от Google Mobile Services, пршивка с которыми содержит набор базовых приложения и служб Google.

Большинство новых смартфонов выполнены на базе ARM64 процессоров, но если вы не уверены в том, какой из типов процессоров установлен в вашем устройстве, вы можете определить его тип как описано в этой статье.

2. Перезагрузите свой смартфон в режим bootloader. Для этого подключите его к компьютеру и в окне командной строки выполните команду:

adb reboot bootloader

3. Распакуйте скачанный zip архив с прошивкой в папку с программами ADB или Fastboot. Для этих целей можно использовать менеджер файлов, такой как Total Commander или программу-архиватор 7-Zip, который можно скачать бесплатно по адресу www.7-zip.org.

4. В окне командной строки выполните команду:

fastboot flash vbmeta vbmeta.img

которая приведет к прошивке на ваш смартфон файла vbmeta.img из распакованного архива с прошивкой.

Следующей командой, которую вам нужно будет выполнить, будет команда:

fastboot erase system

которая приведет к очистке системного раздела смартфона, что подготовит его к установке новой прошивки

fastboot flash system system.img

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

5. После прошивки системы выполните по очереди две команды:

Первая из них очистит раздел с данными, а вторая нужна для перезагрузки смартфона

8. Поздравляем, вы установили на свой смартфон новую операционную систему и теперь вам нужно будет пройти стандартную процедуру по её начальной настройке.

Источник

Обновить необновляемое. Treble, A/B-разметка, динамические и модульные обновления Android

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Содержание статьи

Эта статья рассказывает о ряде технологий, которые были интегрированы в Android в последние несколько лет и приблизили решение проблемы фрагментации, отсутствия обновлений и существенно упростили создание кастомных прошивок.

Treble

Вопреки расхожему мнению, основная проблема, с которой сталкиваются производители смартфонов при обновлении прошивок своих телефонов, — это вовсе не пофигизм и лень (хотя это тоже часто встречается), а необходимость ждать, пока производители чипсетов и других хардварных компонентов обновят драйверы до новой версии Android.

Дело в том, что Android, как и многие другие продукты Google, очень долгое время развивался в режиме вечной беты. Это значит, что Android менялся. Не только и не столько в плане интерфейса, сколько в плане внутренней архитектуры.

В Android никогда не было устоявшегося, обратно совместимого интерфейса между системой и драйверами. В большинстве случаев нельзя было просто взять новую версию Android и «посадить» ее на драйверы и ядро Linux от старой версии. Почти всегда что-нибудь да отваливалось.

Требовались обновленные драйверы, разработкой которых занимался производитель железа, а вовсе не производитель смартфона. Поэтому, если производитель чипсета, камеры или Wi-Fi-адаптера по тем или иным причинам отказывался поддерживать старое железо (что происходит очень часто, а в случае с такими компаниями, как MediaTek, постоянно), полноценный порт новой версии Android становится почти невозможен.

Создатели кастомных прошивок искали обходные пути, чтобы заставить новую версию Android работать на старых драйверах. В дело шли любые приемы от простого «не работает, забейте» до различных программных прослоек, обеспечивающих работу на устаревших драйверах. Так, в кастомных прошивках для Xiaomi Redmi 1s есть прослойка, которая позволяет использовать камеру в Android 7.1.1, хотя драйверы для нее застряли еще на уровне версии 4.4.4.

Однако для компании — производителя смартфона такой подход зачастую неприемлем. Устройство с выполненным подобным образом портом может просто не пройти сертификацию Google. Кроме того, такие прослойки нередко приводят к сбоям в неожиданных местах и не обеспечивают новую функциональность, которая может требоваться Android для корректной работы (например, поддержка новых режимов камеры).

К счастью, в какой-то момент Google решила положить конец этой вакханалии и стандартизовать-таки программный интерфейс между драйверами и Android. Это и есть инициатива Treble, и она была воплощена в жизнь в Android 8.0.

Суть Treble проста и уже должна быть понятна: код Android разделяется на две независимые части, одна из которых содержит драйверы и весь зависимый от железа код, а вторая — саму операционную систему. Программный интерфейс между этими компонентами стандартизуется и остается стабильным между релизами Android. Как результат, для портирования новой версии Android достаточно портировать платформенно независимую часть системы, и она корректно заработает на имеющихся драйверах и версии ядра Linux, с которой смартфон был выпущен на рынок.

Это в теории. На практике же есть пара подводных камней.

Теперь о самих Treble-совместимых прошивках. Сразу после выпуска Android 8.0 Google начала публиковать так называемые образы GSI (Generic System Image). Это официальная сборка «чистого» Android (AOSP) для Treble-совместимых устройств. В теории ее можно прошить на разблокированное устройство с помощью fastboot и получить официальный Android.

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img Android 10 GSI на 15 различных устройствах

Чуть позже GSI-сборки начали подготавливать и разработчики кастомных прошивок. Например, ты можешь скачать GSI-сборку от phhusson с множеством фиксов для разных устройств. В теме, посвященной Treble, на 4PDA есть множество Treble-совместимых прошивок, включая LineageOS. Ну а проверить свое устройство на совместимость с Treble можно с помощью приложения Treble Check.

A/B-разметка

Еще одна проблема с обновлениями — отказ пользователей. Как показывает практика, многие владельцы смартфонов не хотят обновлять свои устройства, потому что: а) это отнимает время, в течение которого смартфон будет недоступен для использования; б) после обновления смартфон может работать некорректно или не включиться вообще.

В свое время разработчики Chrome OS также столкнулись с этой проблемой и создали надежную и незаметную пользователю систему бесшовного обновления (Seamless updates). Суть ее состоит в том, что вместо одного системного раздела, поверх которого накладывались бы обновления системы, Chrome OS использует два идентичных системных раздела, каждый из которых содержит свою копию операционной системы.

Обновление в Chrome OS происходит следующим образом: когда ОС обнаруживает наличие обновления, она скачивает его в фоне, устанавливает на второй (неактивный) системный раздел и помечает этот раздел как активный. После перезагрузки (не обязательно сразу после обновления) ОС запускается уже с этого раздела.

Благодаря такой схеме пользователь даже не подозревает, что система обновилась, он просто попадает в обновленную ОС после перезагрузки или включения ноутбука. При этом Chrome OS способна гарантировать, что после обновления пользователь не получит кирпич: если во время загрузки с обновленного раздела произойдет сбой — система пометит текущий раздел флагом unbootable, сделает активным «старый» системный раздел и загрузит заведомо рабочую версию ОС.

Начиная с седьмой версии Android также поддерживает бесшовные обновления и так называемую A/B-разметку разделов. Однако, так как системных разделов в устройствах с Android намного больше, чем в хромбуках, сама раскладка разделов получается более запутанной. Вот только часть разделов, которые пришлось дублировать:

Всего дублированных разделов может быть несколько десятков. Например, на OnePlus 6 с A/B-разметкой общее количество разделов — 72 и несколько десятков из них используются только загрузчиком.

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img Двойные разделы на смартфоне OnePlus 6

РазделРазмер A/BРазмер A-only
Bootloader50 Мбайт × 250 Мбайт
Boot32 Мбайт × 232 Мбайт
Recovery032 Мбайт
Cache0100 Мбайт
Radio70 Мбайт × 270 Мбайт
Vendor300 Мбайт × 2300 Мбайт
System2048 Мбайт × 24096 Мбайт
Всего5000 Мбайт4680 Мбайт

Еще одно достоинство A/B-разметки — отсутствие экрана «Android is upgrading…» после обновления. Система просто загружается как обычно. Также A/B-разметка упрощает тестирование кастомных прошивок: кастом можно поставить второй системой и откатиться на первую, если что-то пойдет не так.

В целом одни плюсы и никаких минусов. Проблема только в том, что A/B-разметка до сих пор остается опциональной, а перешли на нее далеко не все производители смартфонов. Даже Samsung — крупнейший производитель устройств на Android — до сих пор использует старую разметку. И связано это, скорее всего, с нежеланием тратить средства и время на перепрофилирование уже работающей и отлаженной системы обновления.

Проверить, поддерживает ли твой смартфон A/B-разметку, можно с помощью все того же приложения Treble Check из предыдущего раздела или прочитав переменную ro.build.ab_update с помощью ADB:

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Источник

Что такое vbmeta img

AFH | Minimal ADB and Fastboot | 1.4.3 | Setup.exe
AFH | Minimal ADB and Fastboot | 1.4.3 | Portable.zip

ZippyShare | 15 seconds ADB Installer | 1.4.3

4PDA | Qualcomm USB-Driver
4PDA | ADB Driver Lite (32/64-bit)

4PDA | Platform-tools с поддержкой Windows XP | r.23.1

Тема на XDA
MTP:
Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta imgRedWolf-installer-enchilada-3.2.2-0.zip ( 16.85 МБ )

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta imgпод сообщениями, на которые необходимо добавить ссылки.

Правильно ли я вижу последовательность действий для свободной установки кастомных прошивок?
— устанавливаю adb драйвера
— разблокирую загрузчик
— прошиваю на постоянку twrp
— получаю рут прошивкой magisk

В дальнейшем скачиваю прошивку в zip и устанавливаю через twrp?

Не совсем понял, как потом xXx NoLimits 2.0 установить?

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img igur723110, если я не знаю, что за модуль, логично что и не знаю где лежит. Но спасибо за информативный ответ :rolleyes:

Если сам магиск шью, зачем модуль то ещё какой то? В чем смысл?

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img fantomrik, Почитай в Гугле о магиске, ставятся доп. модули, можешь скачать ХХХ полную прошивку 1.8 г, можешь модуль, функции одинаковые. На XDA подробно описано как ставить, как менять плюшки при установке.Прошивка получше стока. Можно заменить звонилку от Гугла.
Неплохо редактирует систему Renovate.

Это автор NoLimits? Или модуль для magisk?

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img igur723110, благодарю!

И renovate и NoLimits ставятся как модуль magisk и удаляются так же легко выходит?

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Вышло обновление ядра «Flash Kernel» :happy:

Самое главное для меня, что ув. Nathan по моей просьбе добавил поддержку фиксации TTL. Всё работает!

А так вот short changelog:

Это старое ядро, для первых версий Орео. Новые версии ищите на XDA.

тут какое-то интересное TWRP попалось. может я не совсем понял, но вроде как пр прошивке не слетает (нужно тестить). проинструктироваться и забрать можно тут ТЫК
а ещё там ядер развелось, как грибов после дождя. пора спойлер в шапке делать

Источник

Динамические и модульные обновления Android

Что такое vbmeta img. Смотреть фото Что такое vbmeta img. Смотреть картинку Что такое vbmeta img. Картинка про Что такое vbmeta img. Фото Что такое vbmeta img

Эта статья рассказывает о ряде технологий, которые были интегрированы в Android в последние несколько лет и приблизили решение проблемы фрагментации, отсутствия обновлений и существенно упростили создание кастомных прошивок.

A/B-разметка

Большой проблемой с обновлениями является отказ пользователей. Как показывает практика, многие владельцы смартфонов не хотят обновлять свои устройства, потому что: а) это отнимает время, в течение которого смартфон будет недоступен для использования; б) после обновления смартфон может работать некорректно или не включится вообще.

В свое время разработчики Chrome OS также столкнулись с этой проблемой и создали надежную и незаметную пользователю систему бесшовного обновления (Seamless updates). Суть ее состоит в том, что вместо одного системного раздела, поверх которого накладывались бы обновления системы, Chrome OS использует два идентичных системных раздела, каждый из которых содержит свою копию операционной системы.

Обновление в Chrome OS происходит следующим образом: когда ОС обнаруживает наличие обновления, она скачивает его в фоне, устанавливает на второй (неактивный) системный раздел и помечает этот раздел как активный. После перезагрузки (не обязательно сразу после обновления) ОС запускается уже с этого раздела.

Благодаря такой схеме пользователь даже не подозревает, что система обновилась, он просто попадает в обновленную ОС после перезагрузки или включения ноутбука. При этом Chrome OS способна гарантировать, что после обновления пользователь не получит кирпич: если во время загрузки с обновленного раздела произойдет сбой — система пометит текущий раздел флагом unbootable, сделает активным «старый» системный раздел и загрузит заведомо рабочую версию ОС.

Начиная с седьмой версии Android также поддерживает бесшовные обновления и так называемую A/B-разметку разделов. Однако, так как системных разделов в устройствах с Android намного больше, чем в хромбуках, сама раскладка разделов получается более запутанной. Вот только часть разделов, которые пришлось дублировать:

Всего дублированных разделов может быть несколько десятков. Например, на OnePlus 6 с A/B-разметкой общее количество разделов — 72 и несколько десятков из них используются только загрузчиком.

РазделРазмер A/BРазмер A-only
Bootloader50 Мбайт × 250 Мбайт
Boot32 Мбайт × 232 Мбайт
Recovery032 Мбайт
Cache0100 Мбайт
Radio70 Мбайт × 270 Мбайт
Vendor300 Мбайт × 2300 Мбайт
System2048 Мбайт × 24096 Мбайт
Всего5000 Мбайт4680 Мбайт

Еще одно достоинство A/B-разметки — отсутствие экрана «Android is upgrading…» после обновления. Система просто загружается как обычно. Также A/B-разметка упрощает тестирование кастомных прошивок: кастом можно поставить второй системой и откатиться на первую, если что-то пойдет не так.

В целом одни плюсы и никаких минусов. Проблема только в том, что A/B-разметка до сих пор остается опциональной, а перешли на нее далеко не все производители смартфонов. Даже Samsung — крупнейший производитель устройств на Android — до сих пор использует старую разметку. И связано это, скорее всего, с нежеланием тратить средства и время на перепрофилирование уже работающей и отлаженной системы обновления.

Источник

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

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