The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В LineageOS добавлен интерфейс Trust и обеспечена поддержка бесшовных обновлений

20.07.2018 10:58

Разработчики проекта LineageOS, пришедшего на смену CyanogenMod после отказа от проекта компании Cyanogen Inc, рассказали об улучшениях, реализованных за последние несколько месяцев.

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

Для устройств с поддержкой режима "A/B" адаптирована система обновления дополнений к LineageOS (кроме самой системы в режиме A/B могут обновляться и дополнения, такие как GApps). Поддержка устройств с режимом A/B также добавлена в дополнение для получения root-привилегий (su addon) и инструментарий для резервного копирования. Кроме того, разработчики представили собственную Recovery-прошивку, которая пока поддерживает только устройства с режимом A/B.

В LineageOS также интегрирован новый интерфейс Trust, пришедший на смену Privacy Guard. Trust предоставляет возможности для управления полномочиями и полного контроля за доступом приложений к системным ресурсам и пользовательским данным. В Trust имеется возможность не только блокировки доступа, но и генерации предупреждений при аномальной активности, например, поддерживается вывод уведомления в случае отправки приложением чрезмерного числа SMS (подозревается, что приложение рассылает спам).

Из связанных с интерфейсом пользователя изменений выделяется новая опция для включения чёрного стиля оформления, который в отличие от тёмной темы оформления использует чёрный цвет. Для старых Android-приложений добавлена возможность масштабирования при полноэкранном выводе на устройствах с соотношением сторон экрана 18:9. В ветку 15.1 в блок быстрых настроек возвращён переключатель для перехода на экран анализа сетевого трафика.

  1. Главная ссылка к новости (https://lineageos.org/Changelo...)
  2. OpenNews: Проект Lineage (форк CyanogenMod) представил SDK для разработчиков приложений
  3. OpenNews: Подготовлены сборки LineageOS 15.1 (Android 8.1) для Raspberry Pi 3
  4. OpenNews: Подготовлены сборки мобильной платформы LineageOS 15.1
  5. OpenNews: Проект microG выпустил сборку LineageOS с альтернативной реализацией сервисов Google
  6. OpenNews: Доступны первые сборки проекта Lineage OS, продолжившего развитие CyanogenMod
Лицензия: CC-BY
Тип: Обобщение
Ключевые слова: lineage, android
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (58) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:09, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жаль что в андроиде нет аналога apt-btrfs-snapshot.
    Всегда все свежее и стабильное. Если работает не стабильно - перезагрузил и запустился с последнего стабильного снимка.
     
     
  • 2.2, 1 (??), 11:37, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Даёшь ZFS в андроид !!!!1111адынадынадын
     
     
  • 3.3, Andrey Mitrofanov (?), 11:49, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Даёшь ZFS в андроид !!!!1111адынадынадын

    И оракел, судящийся с гугелем за нарушение GPL [I]!233456790

     
     
  • 4.7, F (?), 12:38, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +17 +/
    "На вашем телефоне обнаружено ПО Оракл. Все ваши звонки будут переведы на юристов Оракла )"
     
  • 2.29, Аноним (29), 16:01, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://source.android.com/devices/tech/ota/ab/ не оно? Тут правда только про версию системы, приложения и фс не откатишь, да.
     

  • 1.4, rshadow (ok), 12:20, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Не удивительно. CyanogenMod до продажи тоже был, по безопасности, впереди гугла.
     
  • 1.5, dimqua (ok), 12:22, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В 14.1 этого нет и не будет?
     
     
  • 2.6, X4asd (ok), 12:27, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем тебе 14.1 ?
     
     
  • 3.10, Аноным (ok), 12:51, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не всем мобилкам 15 завезли
     
     
  • 4.12, Аноним (12), 13:49, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • –7 +/
    как так? тут рассказывали что вот андроид на всех взлетает - а если куда-то не делают - значит оно не нужно.
     
     
  • 5.13, dimqua (ok), 14:21, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Бывают исключения. Например, для Galaxy S I9000 есть неофициальный порт LOS 14.1, хотя этот смартфон вышел 8 лет назад. Кроме того: https://www.phoronix.com/scan.php?page=news_item&px=Samsung-Galaxy-S-DT-Linux-
     
  • 4.39, аноним же (?), 22:42, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    за Xperia Z3+ особенно обидно
     
  • 3.67, Аноним (67), 10:57, 24/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Смешно, но на Nexus5 не завезли досих пор. Хотя на Nexus 4 15.1 версия доступна...
     

  • 1.11, ryoken (ok), 13:24, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Trust - ну как перевёл свой девайс, так оно там и было.

    А вот где там бесшовные обновления - не заметил. У меня буквально на этой неделе одно прилетало, но там всё вроде как обычно было, т.е. скачать, установить - при этом тело перегружается и ставит обновление из recovery-режима. Может какой специальный девайс надо, ХЗ (Mi5s Plus у меня).

    >> возвращён переключатель для перехода на экран анализа сетевого трафика.

    А это где поглядеть? Что-то я такого не припомню. Для смотрения кто куда лезет использую OS Monitor (только он дремучий малость, не видит все 6 Гб памяти).

     
     
  • 2.19, AnonPlus (?), 14:26, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Может какой специальный девайс надо

    Ну так у тебя второй системный раздел откуда возьмётся? Во-первых, вероятно, нужно, чтобы ментейнер твоего аппарата (у каждой модели в Lineage свой ментейнер) добавил поддержку, а во-вторых, как-то переразбить разделы. Может быть, всё это вообще возможно только на аппаратах, где "из коробки" такая система с 2 разделами (A1, например).

    Попробуй связаться с ментейнерами по сторонним каналам связи - https://wiki.lineageos.org/devices/natrium

     
     
  • 3.24, ryoken (ok), 15:36, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Спасибо так-то за совет. Но я и присутствующей на данный момент конфигурацией доволен аки слон :).
     

  • 1.20, AnonPlus (?), 14:34, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Немного оффтопа: в свежем выпуске Magisk наконец-то реализовали поддержку девайсов, у которых "из коробки" не было раздела /vendor, а под /vendor на кастомных прошивках приспособили /cust (Xiaomi Redmi Note 4X и прочие). Больше не надо ставить себе Magisk, пропатченный неизвестный васяном с XDA.
     
  • 1.21, Аноним (21), 14:46, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понял, тогда система начинает занимать в 2 раза больше места?

    Ну спасибо, че, на нексусе 7м и так памяти кот наплакал и карточек памяти нет по соображениям гуглокозлов "а че, пусть в наше облако все сливают".

     
     
  • 2.22, Mihail Zenkov (ok), 15:23, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Я так понял, тогда система начинает занимать в 2 раза больше места?

    Нет. Если в двух словах - для обновления через recovery нужно столько же место в резерве сколько и для системы. Для a/b updates резерв не нужен - система просто обновляет неактивный раздел.

    https://source.android.com/devices/tech/ota/ab/ab_faqs

     
     
  • 3.25, Аноним (25), 15:36, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да, но файлы обновлений удаляются же наверняка, а неактивный раздел остаётся ... При этом он не динамический, как файл обновлений, и отгрызает фиксированный размер внутренней флешки?

     
     
  • 4.26, Mihail Zenkov (ok), 15:42, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обычно для recovery также "отгрызаю" раздел (cache) или увеличивают system, так что пользователь в любом случае теряет примерно столько же места.
     
  • 3.35, Аноним (35), 20:45, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это ОЧЕНЬ НУЖНО. Трубки у нас ведь не ребутят годами.
     
     
  • 4.45, Аноним (45), 08:57, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Связи у отсутствия ребутов с "бесшовными обновлениями" ровно столько же, сколько с pacmnan или apt-get. Обновилось ядро или системные библиотеки — побежишь перезагружаться в любой системе, - хоть в Андроиде, хотя на десктопе, хоть в винде.

    Смысл A/B обновлений - в том, чтобы система не становилась раком, если что-то пойдёт не так в середине неудачного обновления. У дистрибутивов, где не практикуются CoW снапшоты в пакетном менеджере (т.е. везде кроме SUSE) запороть систему во время частичного обновления получается не хуже, чем в Андроиде, но там хотя бы можно попытаться всё починить из initramfs или grub. Починить свой мобильник без полной перепрошивки у тебя вряд ли получится.

     
     
  • 5.49, Аноним (35), 09:37, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Обновилось ядро <…> побежишь перезагружаться

    Зачем?

     
  • 5.55, Аноним (55), 19:13, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>Смысл A/B обновлений - в том, чтобы система не становилась раком

    Или можно тестировать сборку перед тем как вываливать её на всеобщее обозрение.

     
     
  • 6.62, Mihail Zenkov (ok), 18:48, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Или можно тестировать сборку перед тем как вываливать её на всеобщее обозрение.

    Это не гарантирует отсутствия регрессий в случаях не покрытых тестами. Если проблема для пользователя конкретного пользователя окажется важной, в случае a/b он просто вернется к предыдущей системе, при том практически мгновенно.

     

  • 1.23, Аноним (25), 15:34, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А /etc(и тому подобное) находится на общем разделе? А если обновлениями понадобится патчить настройки?(хто его знает?) А как откатится на предидущее обновление, если новое обновление сломало формат настроек?
     
     
  • 2.27, ryoken (ok), 15:43, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "You're barking at the wrong tree".
     
  • 2.28, Mihail Zenkov (ok), 15:46, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, у android etc находится в /system/etc.

    А так - да, при большом обновлении может понадобится wipe раздела data. Но тут без разницы кто сделает wipe - recovery или a/b.

     

  • 1.30, Аноним (30), 18:10, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И новая версия OpenWRT сегодня должна была выйти, но 17 числа перенесли.
     
  • 1.31, Аноним (31), 19:11, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Наиболее интересным новшеством является улучшение поддержки режима бесшовной установки обновлений - "A/B". Суть нового режима в использовании двух независимых системных разделов, на одном из которых находится текущая работающая система, а на другое устанавливается очередное обновление, никак не влияя на работу активного окружения.

    Не, спасибо, с 8 гигами будешь каждый байт считать.

     
     
  • 2.33, Aquarius (ok), 20:30, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так тем, у кого 8 гигов, эту фичу не скоро завезут (если вообще когда завезут)
     

  • 1.32, Sluggard (ok), 20:23, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У кого-нибудь из присутствующих оно стоит на смарте? Поделитесь впечатленииями, пожалуйста.
     
     
  • 2.37, Аноним (37), 22:24, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Стоит на Samsung S4 Mini LTE serranoltexx Штатная прошивка работала не быстро... текст свёрнут, показать
     
     
  • 3.38, Sluggard (ok), 22:35, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо большое. Подумываю накатить LineageOS как раз на Гнусмас — Galaxy A7 (2017), в списке поддерживаемых он есть. Вот, собираю впечатления.
    Жаль только, сволочной СберОнлайн отвалится...
     
     
  • 4.40, AnonPlus (?), 22:42, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Почему отвалится? Он прекрасно работает на кастомных прошивках. Если нет рута. Если рут нужен, то надо ставить Magisk, в него Xposed, в него BankShmut.
     
     
  • 5.41, Sluggard (ok), 22:44, 20/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему отвалится? Он прекрасно работает на кастомных прошивках. Если нет рута. Если
    > рут нужен, то надо ставить Magisk, в него Xposed, в него
    > BankShmut.

    Он же по идеее проверяет прошивку при каждом запуске, нет? Мне когда штатная обнова до Android 8 прилетела, и я обновился, он и то заработал не сразу.

     
     
  • 6.43, Аноним (43), 02:08, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Дропнуть сбербанк из списка используемых банков в целом тоже не плохо.
     
  • 5.46, Аноним (46), 09:05, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С рутом тоже бывает работает.
     
     
  • 6.47, Sluggard (ok), 09:20, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Меня после получения рута на HTC Desire 628 Dual Sim в своё время слал на хер.
     
  • 4.44, Гуэст (?), 08:45, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    приложения аналогичные сбербанку лучше удалить и никогда не пользоваться.
    Касательно именно сбербанка, не забывайте про встроенный в него касперский и доступный в интернете анализ этого приложения-шпиона средствами wireshark. Плюсом получите увеличенное время работы смартфона от батареи, а также освобождение озу. По своему опыту отказа от этого приложения скажу, что сайта online.sberbank.ru вполне достаточно для выполнения любых операций. Окрывается он в том числе и через браузер смартфона. Ну и как правильно заметили, от сбербанка нужно отказаться в пользу любого банка из первой десятки как основного.
     
     
  • 5.48, Sluggard (ok), 09:26, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы я мог от него отказаться, я бы давно это сделал. Тем более, что Альфа приятнее. Тут просто возникает вопрос плюсоминусов — перекроют ли плюсы LOS неудобства связанные с использованием сбера через сайт,  вместо их приложения. Плюсов, судя по всему, километр с гаком.
     
     
  • 6.52, Гуэст (?), 16:45, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если честно, в голову не приходит ни один плюс использования приложения. Ну только если авторизоваться можно быстрее на несколько секунд
     
     
  • 7.53, Sluggard (ok), 17:47, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Быстрее. Палец приложил — и всех делов. И это не несколько секунд в сравнении с двухфакторкой через сайт, учитывая ещё время вытаскивания пароля из keepass и ожидание смс.
    Хотя может я просто обнаглел и обленился. )
     
     
  • 8.54, Гуэст (?), 17:55, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно и так ... текст свёрнут, показать
     
  • 8.60, ryoken (ok), 18:38, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-то ваш отсоединённый палец приложил и вуаля D Банк на трубе - потенциаль... текст свёрнут, показать
     
     
  • 9.63, Sluggard (ok), 19:37, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть подозрение, что если мне будут отрезать палец, я отдам любые данные аутенти... текст свёрнут, показать
     
  • 4.59, av0r (?), 18:06, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Использовал LineageOS и приложение сбербанка, никаких проблем.
     
  • 4.66, Аноним (66), 10:35, 23/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У меня с рутом работал, т.к. Magisk умеет прятаться от выбранных приложений.
    С другой стороны, а нафиг этот сбер нужен, если он тянет себе столько данных?
     
  • 2.42, Аноним (42), 01:59, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На новый смарт первым делом накатываю, как только появляется возможность. И когда выбираю какой аппарат купить, то смотрю чтоб была поддержка от LOS
     
  • 2.58, Sluggard (ok), 15:33, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сцук, а для Galaxy A7 (2017) поддерживается только 14.1, суд по страничке, а 15.1 нет. ((
     
     
  • 3.61, ryoken (ok), 18:40, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Теоретически можно поискать неофициальный билд, но там вопрос доверия собирателю, да и с обновлениями опять же бяка. На лежащий рядом XperiaZ, например, есть 15.1, но я от него отказался. По ощущениям, и тормозит оно больше, и опять же - обнов нема. Откатил на 14.1. (Всё равно им по большей части Ютуп смотрим когда чаи пьём, дома :D).
     
     
  • 4.64, Sluggard (ok), 19:38, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Теоретически можно поискать неофициальный билд, но там вопрос доверия собирателю, да и
    > с обновлениями опять же бяка. На лежащий рядом XperiaZ, например, есть
    > 15.1, но я от него отказался. По ощущениям, и тормозит оно
    > больше, и опять же - обнов нема. Откатил на 14.1. (Всё
    > равно им по большей части Ютуп смотрим когда чаи пьём, дома
    > :D).

    Не, ну у них может руки ещё не дошли просто, и будет 15.1
    Всё-таки более 180 моделей поддерживают авторы.

     
     
  • 5.65, ryoken (ok), 08:18, 23/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот например 15.1 под Nexus5 я тоже не видел, а это чуть ли не референсная платформа, насколько я это понимаю.
     

  • 1.34, Аноним (35), 20:42, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Суть нового режима в использовании двух независимых системных разделов, на одном из которых находится текущая работающая система, а на другое устанавливается очередное обновление

    Трэш какой-то.

     
  • 1.36, Millenial (?), 22:11, 20/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Протестил обновление с 14.1 на 15.1 трубка - Galaxy S5.
    Все прошло по инструкции, ровно. Слетела парочка незначительных аккаунтов. основное все на месте. Trust работает отлично
     
  • 1.56, Аноним (56), 06:54, 22/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы попросили воспроизведение ogg vorbis (и opus?). Как забанили встроенный кодек в одном из обновлений более года назад, так оно и не работает. Даже баги какие-то висят в багтрекере, но он сильно сегментирован по устройствам, а это общая беда, похоже.
     
     
  • 2.57, Аноним (56), 06:54, 22/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    пофиксили*
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру