Последние посты RutheniumOS (@rutheniumos) в Telegram

Посты канала RutheniumOS

RutheniumOS
Заметки об AOSP и создании защищённого и безопасного дистрибутива на базе лучших практик.
По всем вопросам -> @aftertime
1,204 подписчиков
69 фото
2 видео
Последнее обновление 25.02.2025 14:26

Похожие каналы

The After Times
17,465 подписчиков
Похек
13,825 подписчиков
быдло.jazz
11,259 подписчиков

Последний контент, опубликованный в RutheniumOS на Telegram


Эволюция разделов в ОС Android

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

Изначально устройства Android имели относительно простую схему разделов. В основе лежали системный раздел, раздел данных и загрузочный раздел. В системном разделе находилась сама операционная система Android, включая основные приложения и библиотеки, необходимые для работы устройства. Раздел данных отводился под пользовательские данные и приложения, то есть все, что вы загружали или хранили на устройстве. Загрузочный раздел содержал необходимые инструкции для запуска устройства.

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

С запуском Project Treble в 2017 году Android подвергся значительной архитектурной перестройке. В рамках Treble фреймворк Android стал модульным, что позволило еще больше расширить возможности использования разделов. Раздел производителя стал еще более заметным, что позволило сделать процесс обновления более простым, когда основное ядро ОС может быть обновлено, не затрагивая специфические настройки производителя.

Наступила эра динамических разделов и суперразделов. В Android 10 появились динамические разделы, что кардинально изменило управление разделами. Динамические разделы - это, по сути, гибкие контейнеры для других разделов, таких как система, производитель и продукт. Они позволяют системе изменять размеры разделов на лету, приспосабливаясь к обновлениям и изменениям без необходимости полной перезагрузки устройства. Суперраздел выступает в качестве контейнера для этих динамических разделов, упрощая управление ими и повышая эффективность хранения.

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

Бесшовные обновления в OS Android. Принципы работы и история развития.

Сегодня мы поговорим про бесшовные обновления. Бесшовные обновления (Seamless A/B OTA Updates) - технология в Android, которая позволяет обновлять систему в фоновом режиме.

Технология была введена в Android 8, а уже начиная с Android 11 появились виртуальные A/B-разделы, которые позволяют экономить место на устройстве.

Как работают бесшовные обновления?

- Устройство имеет два раздела — активный и пассивный. Пока вы пользуетесь активным, обновление устанавливается на пассивный.

- Обновление скачивается и устанавливается незаметно для вас. Вам не нужно ничего делать.

- Система устанавливает обновление на пассивный раздел без прерывания работы.

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

- Если после обновления возникнут проблемы, устройство может вернуться к предыдущей версии без потери данных.

Плюсы и минусы бесшовных обновлений

Плюсы:

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

Минусы:

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

Если остались вопросы, милости прошу в комментарии.

Я снова выхожу на связь!
Скоро тут будет оживлённее, тем временем хотел у вас поинтересоваться.
Каким вы видите идеальный смартфон?
Допустим мне нравилась концепция FairPhone, я про наличие разъема под наушники, съёмную заднюю крышку, съёмный аккумулятор, промышленная модель SoC от Qualcomm с долгосрочной поддержкой (10 лет, вроде).

Жду ваши предложения в комментариях!

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

Пиратки на Android — всё. Google блокирует доступ ко всем хакнутым играм и приложениям в маркете. Если скачали со стороннего ресурса, попрощайтесь с софтом!

Как только войдете в пиратское приложение — Google попросит вас купить его.
Пользователями по всему миру жестко негодуют и насыпают жалобы пачками.

Объявлено кодовое имя новой версии Android 16.
Новой версии Android 16 имя дало популярное блюдо из слоеного теста под названием Пахлава (Balava). Однако кодовой буквой будет W.

Аргентинский суд обязал Google удалить с устройств на базе Android приложения с поддержкой Magis TV. Данная мера была принята в дополнение к блокировке 69 доменов, связанных с данным сервисом, который преследуют по всему миру за нарушение авторских прав.

Какая красота https://www.keysight.com/blogs/en/tech/nwvs/2020/11/22/trinityp2p-malware-over-adb

API целостности Google Play позволяет приложениям проверять, является ли ваша учетная запись “нелицензионной”, что означает, что вы не устанавливали и не покупали приложение в Google Play.
Что еще более важно, приложение может отображать диалоговое окно исправления, в котором сообщается, что для продолжения использования приложения необходимо загрузить приложение из Google Play.
Эта функция исправления была введена еще в мае во время Google I/O и уже используется некоторыми играми для блокировки дополнительной загрузки.