Как установить камеру из MIUI 9 на кастомные прошивки Lineage OS, AOSP

Проект LineageOS продолжает радовать обновлениями для многих Android устройств. Для Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd) на официальном сайте данного проекта, к сожалению, вариант для скачивания LineageOS 17 отсутствует. К счастью, на XDA Developers нашёлся подходящий вариант.Для гораздо более нового Sony Xperia XZs производитель предлагает исходный код прошивки. Но, к сожалению, самого обновления от Сони не дождёшься. А при самостоятельной установке не всегда получаем стабильный вариант с последней версией Андроид, да ещё и придётся лишиться приложения для камеры, DRM сертификатов (для работы Netflix,…).Ещё раз убедился, что лучше выбирать один из самых популярных смартфонов, вокруг которого будет сообщество разработчиков. Хотя конечно предпочитаю официальные прошивки из-за работы банковских приложений и биржевых торговых терминалов. Частично проблему будет решать Project Mainline от Google (по поводу Project Treble тоже были большие надежды). Но пока ситуация с обновления оставляет желать лучшего.Как установить прошивку Android 10 (LineageOS 17.1) на Samsung Galaxy S4 mini dual sim (serranodsdd) Предостережение: При перепрошивке телефона Samsung Galaxy S4 mini dual sim (serranodsdd) всегда что-то может пойти не так. Также обратите внимание, что инструкции написана для S4 mini dual sim и применять её можно только для данной версии смартфона.Перед перепрошивкой обязательно сделайте резервную копию контактов, фото и видео файлов, а также документов со смартфона.Автор данной инструкции не несёт ответственность за любые проблемы, которые могут возникнуть в процессе установки неродной прошивки. Используйте инструкцию по прошивке ниже на свой страх и риск.

  1. Установите Heimdall. Некоторые устройства Samsung используют метод загрузки «Download mode», который очень похож на «Fastboot mode» для устройств с разблокированным загрузчиком. Heimdall (Windows, Linux, MacOS) — инструмент для взаимодействия с устройствами Самсунг в режиме «Download». Предпочтительный метод установки альтернативной среды восстановления (Custom Recovery) — через режим загрузки, когда не требуется наличие root доступа.Для установки Heimdall в Ubuntu 20.04 достаточно набрать следующее в терминале:sudo apt-get install heimdall-flash heimdall-flash-frontendВ качестве альтернативы Heimdall в Windows можно использовать Odin. Также прошивки можно устанавливать при помощи среды восстановления TWRP.
  2. Скачайте среду восстановления TWRP в формате .img (можно скачать и архив .tar, после чего распаковать его). Я воспользовался twrp-3.4.0-0-serranodsdd.img.
  3. Выключите питание смартфона Samsung Galaxy S4 GT-I9192 mini dual sim (serranodsdd).
  4. Загрузите телефон в режиме «Download mode», для чего зажмите одновременно кнопки «Home», Уменьшения громкости и Питания (отпустите, когда на экране появится предупреждение «Warning: A custom OS can cause critical problems in phone and installed applications). Согласитесь с предупреждением, выбрав Continue (нажмите кнопку увеличения громкости). На экране должен появиться зелёный робот с надписью «Downloading… Do not turn off target!!»
  5. Подключите Samsung Galaxy S4 GT-I9192 к компьютеру при помощи USB кабеля (в Windows понадобятся драйвера).
  6. На компьютере откройте терминал (или командную строку) и перейдите в папку со скаченным образом TWRP.cd ~/Downloads
  7. Установите TWRP на телефон, набрав в терминале:heimdall flash --RECOVERY twrp-3.4.0-0-serranodsdd.img --no-rebootгде twrp-3.4.0-0-serranodsdd.img — название файла со скаченным образом среды восстановления TWRP. На телефоне появится полоска-индикатор, показывающая прогресс установки. При возникновении ошибки с недостаточными правами, в Ubuntu команду нужно выполнить с sudo.Дождитесь завершения операции. В случае успеха вы увидите в терминале следующий текст:Session begun. Downloading device's PIT file... PIT file download successful. Uploading RECOVERY 100% RECOVERY upload successful Ending session... Releasing device interface...
  8. После установки TWRP отключите USB кабель от телефона и выключите питание (можно вытащить аккумулятор, но достаточно удерживать кнопку питания до момента выключения).
  9. Загрузите телефон в режиме Recovery, одновременно зажав кнопку «Home», Увеличения громкости и Питания (обратите внимание, что в первом случае использовали кнопку уменьшения громкости, а во втором — увеличения).
  10. При необходимости нажмите на «Select Language», выберите «Русский» и нажмите «ОК».
  11. После загрузки TWRP предлагает оставить системный раздел. Т.к. возврат к старым официальным прошивкам меня не интересует, а их обновлений не предвидится, то я конечно же не оставил системный раздел.
  12. В среде восстановления TWRP Recovery сделайте резервную копию (backup). Это рекомендуемый, но не обязательный шаг. Я его обычно игнорирую, хотя конечно лучше этого не делать.
  13. В среде восстановления TWRP Recovery выберите «Очистка» (Wipe) -> «Выборочная очистка», отметьте Dalvik/ART Cache, Cache, System, Data и очистите их.
  14. Вернитесь в основное меню, нажимая кнопку Назад.
  15. Установите на компьютере Android Debug Bridge (ADB) — инструмент, позволяющий посылать на телефон множество команд в терминале. Для работы ADB нужно, чтобы на Android смартфоне была включена отладка по USB. Команды можно отправлять как при включенном телефоне, так и в режиме Recovery (Восстановление). root доступ на смартфоне для использования ADB не требуется.Для установки Android Debug Bridge в Ubuntu достаточно набрать следующую команду в терминале:sudo apt-get install android-tools-adb
  16. Скачайте прошивку LineageOS для serranodsdd. Я воспользовался .Сбросьте прошивку на телефон в папку /sdcard/ при помощи ADB:adb push lineage-17.1-20200914-UNOFFICIAL-serrano/>dsdd.zip /sdcard/Замените название .zip архива на название вашей прошивки.
  17. Скачайте приложения Гугл (Google Apps или GApps). Я воспользовался OpenGapps для ARM и Android 10 в варианте pico (GMail, Calendar, Google Contacts, Youtube и прочие приложения всегда можно поставить позже из Google Play) — open_gapps-arm-10.0-pico-20200918.zip.Сбросьте open_gapps-arm-10.0-pico-20200918.zip на смартфон:adb push open_gapps-arm-10.0-pico-20200918.zip /sdcard/Замените название .zip архива на название ваших GApps.
  18. Нажмите на «Установка» (Install) и выберите прошивку из папки /sdcard/. Добавьте архив с GApps и любые другие дополнительные пакеты.
  19. После завершения установки нажмите «Очистка cache/dalvik».
  20. После очистки кэша перегрузите телефон, нажав на «Перезагрузка ОС».
  21. При желании можете установить TWRP, как системное приложение.
  22. После перезагрузки настройте телефон, введя в том числе логин и пароль от вашего аккаунта Гугл (если вы конечно устанавливали GApps).
  23. Профит!

Если после перепрошивки и перезапуска смартфон не может загрузиться (бесконечно загружается и выключается), то нужно отформатировать раздел Cache в среде восстановления TWRP.Если же всё работает, но SIM-карту телефон не видит, то нужно прошить новый загрузчик (bootloader) и модем (modem). Аналогично закачайте ZIP архивы на телефоне и прошейте при помощи TWRP. При смене LineageOS 14 на 17 версию менять загрузчик и модем не пришлось.Перед возвратом к старой версии прошивки или загрузчика убедитесь, что у других пользователей данная процедура не превращала смартфон в кирпич.Пока недолго тестировал прошивку. Проблема была только с Family Link, которое отказывалось настраиваться (но данная проблема сама исчезла через пару дней, так что вполне возможно, что всё было связано с серверами Гугла). Galaxy s4 mini довольно шустро работает с Android 10, учитывая возраст данного смартфона.

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

image

Мной было принято решение (там ещё и рабочая нужда была) поставить на него Lineage OS — преемник Cyanogen Mod — благо билд под этот смартфон в природе существует. Я побугуртил на тему того, как неудобно и «не для людей» вообще описан процесс установки, но разобрался-таки (не без помощи добрых людей) и вот уже три-четыре недели Axon 7 работает на Lineage OS — и горя не знает. Никаких глюков и проблем с батарейкой или зарядкой.

Впрочем, полезность Lineage OS я оценил не только в этом. Гораздо важнее даже другое — безопасность.

Не секрет, что Android — «дырявая» ОС. Гораздо более дырявая, чем Windows (который для настольных ПК). Приложения под Android могут делать практически что хотят, особенно если у них стоит такое разрешение. Вы, конечно, можете сказать — ну так не выдавай разрешение — и всё!

Но, во-первых, вы не знаете, какие разрешение по умолчанию выданы тем приложениям, которые уже стоят на смартфоне изначально. И это очень большая проблема — китайцы (не только ZTE, а вообще практически все бренды — особенно горячо любимые в народе «недорогие флагманы») любят снабжать стандартные приложения такими разрешениями, которые им вообще, вроде бы, не нужны. Например, чтобы «Галерея» имела доступ к звонкам и SMS. Можно, конечно, предположить, что это такой китайский говнокод, но, как говорится, «индюк тоже думал».

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

image

Специально для таких случаев в Lineage OS есть так называемый «Защищённый режим», который по умолчанию всегда включён для всех приложений (если только вы не выключили саму эту опцию). Суть этого режима в том, что он работает как надзиратель — с одной стороны, контролируя, что и когда можно делать приложениям, с другой — тщательно записывая, какие разрешения и когда они использовали. При этом, в утилите виден полный список разрешений.

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

Дополнительно могу сказать, что Lineage OS — это, кроме всего прочего, чуть ли не единственная возможность для некоторых девайсов получить новейший Android.

Короче, Lineage OS — это быстро, надёжно, удобно.

P.S. С нетерпением также жду, когда Lineage OS станет доступна для официального российского LeEco Le Pro 3 — который LEX725. Пока билды есть лишь для моделей LEX720 и LEX727.

Поделиться в соц. сетях

Дистрибутив:

  • LineageOS

Всем привет! Я подготовил вам немного нестандартную тему для этого сайта, думаю будет интересно.

Недавно мне в руки попался zte blade a7 2020, смарт сам по себе довольно плох, а в купе с кривым китайским софтом, пользоваться было крайне не комфортно. Посмотрев и почитав немного 4pda я решил ставить Lineage 18.1, который основан на android 11. У меня были сомнения на счет того, как встанет прошивка и встанет ли она вообще, но так как на мой телефон ставятся прошивки GSI (generic system image) шанс был, такие прошивки, как я понял, универсальны.

Через день другой у меня вышло поставить систему, правда, без Gapps (google applications), ни один способ описанный в интернете не помогал, и, отчаявшись, я уже собирался возвращать все назад на стоковую систему. И совершено случайно я наткнулся на Aurora store — это клиент для Гугл плей. Все приложения работают, кроме гугловких. Иногда вылезает окно, что для роботы приложения нужен гугл, но по сути он не нужен.

Как вы можете видеть, на скрине я пользуюсь Firefox`ом и не какой хром не нужен. Для просмотра ютуба есть youtube vanced. Забыл сказать, что игры многие игры не работают, но кто в это играет? Как видите жизнь без гугл на анроид возможна и от него осталась только мрачная и тусклая тень.

Давайте поговорим про AOSP (android open source project). Будущие у этого проекта смутное, но стабильное. Ситуация с ним ни как не изменится. Почему? Потому что данный проект создан и «поддерживаться» самим гуглом как отмазка для антимонопольного комитета. Единственное, что они сделали кроме того как выложили исходники, это ADB (android debug bridge), который сильно упрощает работу.

В основном AOSP это прошивки и лучшим представителем я cчитаю LineageOS (в прошлом cyanogen mod), да и вообще лучшей оболочкой андроид. Есть еще много разных и интересных, но это лучшее. Мало вероятно что такие прошивки станут массовыми, гугл ставит палки в колеса, производители железа, грусть печаль.

В завершение скажу, если у вас есть время и желание, а лучше еще и какие-то навыки, ставьте. Всем пока!

Наконец то пришла посылка с Oneplus 3 который я заказывал специально для обзоров и я могу посмотреть и рассказать о свежей LineageOS 17.1

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

То есть LineageOS 17.1 только только начинает показывать себя и впереди мы скорее всего увидим много нового и интересного.

Добавлен скриншот части экрана, зажимаем кнопку скриншота и выбираем нужную часть.

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

Остальные изменения менее интересны, но все равно опишу их

  • Добавлена ​​поддержка экранных датчиков отпечатков пальцев (FOD).
  • Добавлена ​​поддержка всплывающих и вращающихся камер.
  • Доступные смайлы с клавиатурой AOSP обновлены до версии Emoji 12.0 .
  • WebView обновлен до Chromium 80.0.3987.132.

Не очень приятная новость в LineageOS 17.1 и других новых сборках больше не будет доступен патч root прав AddonSU. Это связано с улучшением защиты системы, но разработчики уверяют что сторонние патчи для получения root будут работать и они специально поддерживают с ними контакт.

Еще конечно хочется отметить возвращение фирменного рекавери Lineage Recovery, оно очень простое и сделано для безопасного обновления прошивки. Через него можно так-же ставить разные патчи, например я поставил Magisk.

Из всех заявленных в блоге нововведений, некоторые еще не активны, да и обновления задерживаются(я своё жду с 03.08), поэтому когда все сделают и запишу обзор.

  • Войдите, чтобы оставлять комментарии

Galagram.comСтатьи о китайских смартфонахКак установить камеру из MIUI 9 на кастомные прошивки Lineage OS, AOSP image

Наконец-то это случилось. С нового смартфона Xiaomi Mi A1 портировали удобную камеру из MIUI на прошивки Lineage OS, AOSP. Теперь не придется искать альтернативы в плане приложений камер при переходе на кастомною прошивку, за что говорим спасибо пользователю stars2 с форума XDA.

Одна из главных проблем MIUI- это обновления версии Android и засоренность системы. Пользователи, которые не хотят мириться с этими проблемами, ставят себе всякие кастомные прошивки. К примеру, на Redmi 3 дико раздражает то, что Xiaomi обновляет только оболочку, а париться по поводу версии Android они не особо хотят, также многим не нравиться интерфейс и запутанность прошивки, да и куча неприятных мелочей есть.

image

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

Конечно, можно было бы установить какую-то камеру типа Open Camera или порт с другой оболочки на основе Android, но после Miui Camera это уже не то, да и 100% работоспособность функций не гарантируется.

imageНо теперь проблем не должно быть, так как порт может накатываться почти на все смартфоны Xiaomi:

  • Xiaomi Mi 4c (libra)
  • Xiaomi Mi 5s (capricorn)
  • Xiaomi Redmi 3 (ido)
  • Xiaomi Redmi Note 3 Pro (kate)
  • Xiaomi Redmi Note 3 Special (kenzo)
  • Xiaomi Redmi Note 4X (mido)

image

Возможно и на других аппаратах порт камеры будет работать, нужно тестировать. А мы же можем смело заявить, что на Redmi 3 камера работает и доступно большинство функций, включая ручной фокус, который был доступен на MIUI только после редактирования системного файла build.prop.

Список всех функций задней камеры в режиме фото:

image

  • Таймер
  • Голосовое управление
  • Ручной режим (баланс белого, расстояние фокусировки, выдержка, ISO)
  • Выравнивание перспективы
  • Улучшение лица
  • Групповое селфи
  • Сюжет (выбор сцены)
  • Tilt-shift (функция размывания краев)
  • Квадрат (фото 1:1)
  • Ночной режим

image

Особенности передней камеры в режиме фото:

  • Таймер
  • Голосовое управление
  • Волшебное зеркало
  • Групповое селфи

image

Особенности задней камеры в режиме видео:

  • Замедленная киносъёмка — time-lapse (480p, 720p, 1080p, 2160p)
  • Замедленная съёмка — slow motion (480p, 720p, 1080p 120fps hfr)
  • Видеозапись (480p, 720p, 1080p, 2160p)
  • Режим фокусировки (прикосновение и непрерывная)
  • Программная стабилизация изображения
  • Фото во время видеозаписи

imageТребования для установки камеры

  • Смартфон на архитектуре ARM64
  • Прошивка AOSP, Lineage OS…
  • Деодексированная прошивка
  • TWRP рекавери для установки камеры

Как установить камеру из MIUI

  1. Поместите файл «MIUI Camera ****. Zip» на внутреннюю память или SD-карту.
  2. Перегрузите смартфон в режим восстановления (TWRP рекавери)
  3. Установите этот ZIP-файл
  4. Перегрузитесь в систему

Данный порт был выпущенный девятого сентября, но почему-то новостей об этом событии не встречалось, поэтому мы решили заделать для вас подобный материал. Короче, ставим камеру MIUI на кастом ROM и отписываемся в комментариях о впечатлениях, всем удачи!

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий