Unofficial, Treble.
.
.
.
.
- Добавлены оверлеи для работы с вырезом, скрыть или растянуть на вырез (в настройках разработчика)
Сборка пока без ОТА, нужно сделать некоторые правки, да и погонять немного телефон.
- Miui camera, ANX Rebase (спасибо @jhenrique09) теперь ставьте Gcam на свой вкус.
- Мелкие изменения.
(Последующие должны встать нормально по ОТА, эту нужно поставить вручную но, если у вас permissive, встанет по ОТА.
Если вы ни чего не меняли и у Вас enforce - ручная установка: вайпы кроме DATA и шьем ZIP.)
- Использованы некоторые оверлеи Pixel для оптимизации системы.
- Правка симлинков и монтирование персист теперь проходит как надо, ошибки из лога пропали.
- Добавлена защита от выгорания на амбиент дисплей.
- Правки по микрофону, должен работать везде.
10.12.2019 (баги неизвестно)- Обновление исходников- Правки композиции GPU- Добавлено правило для отпечатка пальца (забытое ранее)- Отключено усиление для микрофона- Правило wifi для 2.4 ГГц- Соединения для 2.4 ГГц антенны принудительное- Некоторые правки для оптимизации системы- Переход на живые обои Pixel experience- Другие правки07.12.2019 (баги неизвестно)- Enforcing- обновление исходников- Правки по датчику приближения (теперь не отваливается и работает замечательно).(Если прошили прошивку начисто и не работаю сенсоры, просто перезагрузитесь) - в скором времени исправлю и этот недочет.Чтобы не было лишних попросов:(Как проверить статус selinux?)
1) Ставим magisk
2) Ставим терминал
Вводим команды:
1) su
2) getenforce
И вы увидите статус.
(обновить можно по ота, проблем не должно быть, не смотря на статус selinux)26.11.2019 (баги неизвестно)- Aptx удален из system/lib64, сейчас он лежит в system/product/lib64
- Фикс TTL в ядре, работает только при раздаче в диапазоне 2.4 гертс (5.0 не пашет, пока не заморачивался почему.)
- Сборка VR библиотек
- Много новых правил селинукс (спасибо за помощь weritos)
На данный момент активно ведется работа над сборкой enforce, но все зависит от свободного времени.
24.11.2019 (баги неизвестно)- Переложил Aptx в vendor/lib64/product
- Мелкие правки
!Хейтеры, просто не используйте прошивку которую я собираю.
Я ни кому ни чего не должен, хотите лучше, сделайте сами.
22.11.2019 [вечерняя] (баги неизвестно)- Работает WDF (screencast)
- Сканер отпечатка быстрее будит дисплей
- Система стала еще раз чуточку быстрее и плавнее
- Написал некоторые правила selinux
- Исправлен отвал сенсора (датчика приближения), срабатывает уже при первой загрузке (после перезагрузки тоже работал у меня)
- некоторые правки по звуку
- некоторые правки вендора
- много мелких изменений.
- (не точно), но вроде поправил отставание часов в режиме сбережения
- обновил исходники
19.11.2019 [вечерняя] (баги неизвестно)- Добавил безлимит на GooglePhoto
- Исправил максимальный порог громкости (в вызове, в наушниках, бт гарнитуре)
- Исправил отвал связи в блютуз гарнитуре
19.11.2019 (баги неизвестно)- Исправил звук в наушниках при звонках
- Добавил сертификацию
safety net17.11.2019 (баги неизвестно)- Исправил сломавшийся кодек
- Микрофон в мессенджерах так же работает. (перепроверил)
- Сказали что звук стал чище, чем вчера
17.11.2019 (баги неизвестно)- Починил отвал микрофона, проверил несколько раз, работает.
- Обновлены пропы по звуку, дисплею, рил, и тп.
- Подтянулись еще три сенсора.
- Удалил QCOM avc.secure decoder
- Добавил Codec2 Hal
- Много мелких изменений.
- Вернул потерянные настройки AOD
15.11.2019 (баги неизвестно)- чистка прошивки
- разрешен доступ system_server к узлу sysfs
- включена интеллектуальная зарядка
- Удален переопределенный time_daemon из init.target.rc
- Перезапуск камеры HIDL HAL после расшифровки
- включен NightDisplay
- установка цвета индикатора батареи на белый
- по умолчанию открывается / SDCard вместо загрузок
- добавлен сенсор касания
- включен Smart Clock
- Удалены устаревшие системные свойства
- Удален устаревший размер буфера tcp
- сделан интерфейс более плавным
- добавлен белый список старых приложений Google
- powersave в режиме зарядного устройства
- рабочее напряжение Bluetooth до 3,7 В
- увеличено количество видимых значков уведомлений
- добавлены разрешения для Pocket Bridge
- добавлены политики для Pocket Bridge
- установить путь sysfs для Pocket Bridge
- определение Google Assistant по умолчанию
- добавлен thermal на зарядку
- включена конфигурация для двойного LTE
- добавлен базовый файл разрешений для HotwordEnrollment
- добавлен оверлей что устройство поддерживает режим боке
- включены смарт-пиксели
- включен адаптивный аккумулятор
- включены режимы автоматического питания
- полностью отключено несоответствие вендора
- wifi: обновлены конфиги от MIUI 9.6.27
- wifi: включено сканирование каналов DFS в поиске P2P
- Сборка Power Stats HAL
- Включена QCRIL радио энергосбережения
- конвертация аудио платформ 8916 и 8974(Можно обновить по ОТА и так..)Фидбека не будет, бесят недовольные. К вам по хорошему, а вы...)
14.11.2019 (баги неизвестно)- Обновил исходники
- Добавил ОТА обновления (по воздуху)
- Слегка кастомизировал ОТА, чтобы были видны отличия от официальной
- Мелкие правки и очистка прошивки
- Быстрый Фикс: Исправил бутлуп связаный с новым шифрованием (некоторые могли это наблюдать)(те кто смог без проблем обновиться, смогут поставить фикс через ота (установка в автоматическом режиме), те кому не удалось шьем по инструкции ниже)10.11.2019 (баги неизвестно)- Обновил исходники, теперь не BETA
- Исправил проблему регулировки громкости разговорного динамика при звонке
- Чистка некоторых модификаций по звуку в build.prop
- Добавил AptX
- Добавлены новые правила по bluetooth
- Перешел на питание 1.2
- Мелкие правки
08.11.2019 (баги неизвестно)- Теперь можно менять цвета дисплея через (настройки Xiaomi)
- Можно менять силу вибрации (настройки Xiaomi)
- Добавил поддержку большего разрешения на YouTube, теперь оно (2160p60)
- Мелкие правки
!(Ахтунг) - по поводу изменения громкости при разговоре капелькой, я тоже заметил, это появилось после обновления исходников,
в это время я по звуку не делал изменений, ранее все работало, возможно теперь что-то где-то надо опять обновить и тп, чтобы все было нормально, подумаю как...

Хотя в настройках это типа работает и звук меняется, но это только в настройках, возможно дело в чем-то еще. (может в звонилке)
Отдельное спасибо weritos, Flaffy28 из Ромодел тим :)
07.11.2019 (баги неизвестно)- Обновил исходники
- Добавил поддержку Kcal (управление цветами дисплея) в ядро (пока работает только через Kernel Auditor)
- Добавил поддержку управления силы вибрации (пока работает только через Kernel Auditor)
(Возможно в настройках Xiaomi это не работает, потому-что, что-то из исходников не собирается. Потом проверю на Lineage если не решу простым способом, вроде все есть, но не отрабатывает через них, пока не знаю почему.)- Удалены sepolicy-minimal
- Много новых правил Sepolicy (чистка лога)
- Новые уровни силы вибрации от Google Pixel
- Адаптировал usb hal в сервис
- Добавил цель сборки ThermalController
- Исправление индикатора зарядки при 100% (отключение индикатора) - нужно проверить.
- Были еще правки, все не помню
06.11.2019 (баги неизвестно)- Полностью рабочая точка доступа, работает и с аппаратным ускорением и без него.
- Исправил быструю зарядку 3.0
- Обновил исходники
- Добавил живые обои 2019
- Патч за ноябрь
- Мелкие правки
05.11.2019 (баги неизвестно)- Попытки пофиксить точку доступа в аппаратном ускорении в режиме модема
- Обновлены исходники
- Мелкие правки
03.11.2019 (баги неизвестно)- Обновлены блобы WDF
- Изменение дерева под точку доступа кэф (пока все равно нужно выключать ускорение в режиме модема)
- Правки рам диска по сети
Изменения в исходниках
=======================
11-03-2019
=======================
* bootable/recovery/
124fca9b misc_writer: Add system variant
9e4ccd23 Bring back file-based OTA edify functions
* build/make/
eaaa7ff78 Merge tag 'android-10.0.0_r9' of https://android.googlesource.com/platform/build into ten
* development/
8ee9eeec5 DevTools: Hide the icon!
* device/custom/sepolicy/
6acc1e3 sepolicy: Cleanup rules
* frameworks/base/
f8a0133cb9d SystemUI: Fix compile after 72cd9a7358ce8c63028ef266dd83298ccb0024d6
17b52da4491 telephony: Conditionally ignore RSSNR signal level
b16b4252fa3 storage: Do not notify for volumes on non-removable disks
* frameworks/opt/net/ims/
b1e2767 IMS: Changes for RTT feature
7e4dc2f IMS: Add API to check if call is RTT call
* frameworks/opt/telephony/
aefca2a98 Add SMS support in 5G SA
970ced283 Support for NR radio technology
35c63324e Fix Icc not update after changed to RUIM
543a98b08 Define EF MSPL/MLPL/PRL values and paths
71d892e6a Fix imsi info error when insert some china operator card.
c721d71e6 Fix copying SMS into RUIM with failure
02c04286d Add missing CAF edits
ae9dc6e6d FR57912: Fix to block data calls while retry pattern is enabled
8e51c4c0f Fix unwanted data call issue on voice call end in GSM
b3175293d Make method setDataProfilesAsNeeded as protected
429243039 FR57912: Add support for pdp data reject with cause code 29,33,55
4223f0e19 Inject support for MultiSimSettingController
8da7f9f24 FR55934: Optimize dds switch for calls on non dds
a6053798b Fix PhoneSwitcher null instance issue
4dc435d6a Fix to block sim selection popup for data
1702dbd08 Add support for data call continuity during calls
204266118 Fix mobile data setting issue for multi-sim
79632d49e Add support for retry with new DDS API and update QtiPhoneSwitcher
c2523c751 Fix to inject vendor specific files
81699228c Start using inject framework support
bdfa7cd61 Resolve merge conflicts
b0f7db345 Fix data call issue caused due to upgrade
0d5ec0971 Truly fix Classloader crash in com.android.phone
f9125d445 CDMA MO SMS follow on DC feature
3f3b89660 Fix ClassLoader crash in com.android.phone
1105d8f00 MSIM: Perform code clean-up
1bba04091 broadcastDefaultDataSubIdChanged method type changed to protected
75ea9f79d Enable vendor Telephony plugin
dc863d1aa Enable vendor Telephony plugin: MSIM Changes
69fa2677a Telephony: Enable data call on CSIM.
feb293281 Telephony: Send INITIAL_ATTACH only when it is applicable.
aafd643ee Revert "Allow data switch in emergency call."
636373004 telephony: Squashed support for simactivation feature
* manifest/
69a04fc manifest: Track new power hal
bcc35f4 manifest: Don't sync coral
fe86e5e Merge tag 'android-10.0.0_r9' of https://android.googlesource.com/platform/manifest into default
* packages/apps/CertInstaller/
ff48179 Fix opening PEM files in CertInstaller
* packages/apps/Nfc/
b20acbfc nxp: Q api updates
253c01c1 nxp: jni: Implement AOSP P abstract methods
4a00cceb nxp: jni: Remove unused variables and functions
9cd0b8d0 nxp: jni: use proper nativehelper headers
d6bf4512 nxp: NativeNfcManager: Implement missing inherited abstract methods
8d19bb8f nxp: jni: Forward-port the stack sources
3c549b12 NFC: Restore legacy NXP stack
1c9a8945 NFC: Adding new vendor specific interface to NFC Service
98c6766c NFC: Clean duplicated and unknown permissions
* packages/apps/Settings/
a0490883bc fingerprint: Remove unnecessary spacing in enroll layout
6c765ffd48 FingerprintEnrollFindSensor: Don't overlay front for side sensors
d4d4b6be74 AmbientDisplay: Add custom pref for devices with custom doze packages
7e7b403897 SystemUpdatePreferenceController: Refactor for our OTA app
12d1d5b019 Settings: Append PixelExperience version on build display id
d49b5b45d0 Enable dismissal feature on legacy suggestions.
2baaff73a5 Revert "FeatureFactoryImpl: Import PowerUsageFeatureProviderGoogleImpl"
4368e1631f Settings: IS_DEBUGGABLE -> IS_ENG
523ec2da14 Make sure close button has proper color
1cc138d7e1 Settings: Drop custom preferenceFragmentCompatStyle
144c0ffb40 QS dev tiles: Don't set them to active area
7b3608d192 Settings: Check if we have any color modes declared in overlay
4f0a2ee12f BasebandVersionDialogController: Trim duplicated baseband if needed
277e3fc6ba WiFi: Remove country code checking.
284d206062 DevelopmentSettings: Disable automatic updates
4280895c35 storage: Do not allow eject for volumes on non-removable disks
e1b5596832 Remove feedback and bug report stuff
e8b2426877 Remove the Automatic ota check option but be sure it's disabled
ca5a456d3d Add back arrow to Desktop backup password
0cdf1da546 In sim1 APN settings interface and hot plug out/in sim2, APN information change to sim2's
ab480ef729 Settings: Respect preference's visibility in VideoPreferenceController
905d8b4ca6 Settings: Fix the failing strings
f764d12256 Settings: Fix portuguese translation for "back sensitivity"
b6eeeeaa05 Settings: Add animations on some preferences
6d31af8363 Settings: Import Adaptive Battery translations from crosshatch
c9b818e200 FeatureFactoryImpl: Import PowerUsageFeatureProviderGoogleImpl
232247cd82 FeatureFactoryImpl: Implement ApplicationFeatureProviderGoogleImpl
08be63b5c5 FeatureFactoryImpl: Implement SuggestionFeatureProvider
78e9617a87 FeatureFactoryImpl: Implement SearchFeatureProviderGoogleImpl
d294712231 FeatureFactoryImpl: Implement AccountFeatureProviderGoogleImpl
4b417f0e16 Settings: Initial implementation of FeatureFactoryImpl from Pixel
06c627327a Settings: Don't translate configs
9c40fef098 SlicesDatabaseHelper: Use CUSTOM_FINGERPRINT
efa6e8c036 Settings: Hide unsupported USB modes automatically
eb96875614 fingerprint: Allow devices to configure sensor location
71054d09ef DevelopmentSettings: Hide OEM unlock by default
44b5128af7 Disable notification channel warnings by default
* packages/apps/Traceur/
cee4f74 Revert "Traceur: Add StorageProvider so /data/local/traces appears in Files app."
* packages/providers/MediaProvider/
7b8400a [2/2] Use custom fingerprint for MediaScanner
* packages/services/Telecomm/
07ac147d Telecomm: Change font on some parts
5694290f Telecomm: Squashed phone_type switch support
3adf75f3 CallLog: Get rid of warning
* packages/services/Telephony/
4998c2729 Font improvements
95b870ffc Grant START_ACTIVITIES_FROM_BACKGROUND
b16a1195c MSIM: Fix non-protected broadcasts sent from phone process.
c10b8702d Telephony: Mark enhanced_4g_lte_mode_title_variant as untranslatable
* system/sepolicy/
2d1d4576 sepolicy: Add rules for misc_writer_system and themed_bootanimation
* vendor/aosp/
e235cf7b config: Use tools-custom instead of tools-lineage
781d4f34 Kill sysinit
014eca54 Revert "[TEMP] vendor: Allow neverallows for now"
* vendor/pixelstyle/
9bdad6f pixelstyle: Update NexusLauncherRelease from Pixel 4 XL
01.11.2019 (баги неизвестно)- Обновлены драйвера Adreno OpenGL-v415
- Обновлены Vulkan
- Не большие изменения и правки
- Обновил исходники
- Исправлена граматическая ошибка (писал человек с 4пда)
- Небольшие модификации fluence
Выкладываю небольшой лог, потому что архив собран и жалко не выложить. (Перед новой сборкой AEX)
За наводки спасибо:
tigr123456629.10.2019 (баги неизвестно)-
Обновлены блобы (Заработал Slow mo)
- Обновлены драйвера Adreno OpenGL-v385
- Шумодав на месте, но 60 fps есть это точно, нужно ещё тестировать
- 320 декодирование для видео и голосовых сообщений
- Обновлены медиа профили
- Улучшена запись голосовых сообщений, вызовов, видео
- Убрано ограничение FPS, в некоторых приложениях где не было возможности записи более чем 30 кадров в секунду, предпросмотр видео, фото, видеоискателя теперь гораздо плавнее
- Изменён алгоритм шумоподавления аудио и видео при записи
- Добавлена запись стереозвука, теперь нет захлеба микрофона
- Всячески улучшен звук на выходе, динамик, наушники, блютуз и прочее
- Улучшен аудио битрейт, повышена частота дискретизации, поднята громкость разговорного динамика и звука в наушниках
- Включена функция улучшенной передачи голоса для звонков
- Принудительно включена электронная стабилизация изображения (EIS) для всех приложений
- Включил запись HEVC, 4K для них всех улучшил битрейт
- Обновлены исходники
За наводки и конфиги для камеры спасибо:
tigr1234566 и yngl1980 (тестер), TheKotya.
28.10.2019 (баги неизвестно)- Ambient Display (включается в настройках Xiaomi) (перенесен)
- Добавлены новые XiaomiParts (Настройки Xiaomi)
- Новый XiaomiDoze (В Настройках Xiaomi)
- Новое расположение улучшения звука MI (В Настройках Xiaomi)
- Временно убрал тогл Улучшения звука MI =( потому что пока лень внедрить в новые XiaomiParts
- Очень много мелких изменений в дереве
- Подчистил дерево, многое добавлено, много убрал к примеру убран livedisplay потому что он падает по сигналу SIGSEV (видимо пока нет поддержки в исходниках)
- Подправил оверлеи для сборки AEX, но это уже потом, как закончу с этим
- Вроде поправил прорисовку обоев после дабл тапа или включения дисплея нажатием кнопки power (Сейчас красивая анимация в виде увеличения обои, а не лаги)
- Обновил исходники
- Обновил медиа и аудио конфиги.
- Исправлена ошибка 7 при установке
- Возможно что-то есть, что я не описал.
(Мало чем отличается от последней сборки LOS 17, но все же )))15.10.2019 (баги неизвестно)(Только чистая установка!!)- Обновлена связь под новые исходники
- Обновлено ядро для работы с шифрованием
- Обновлены исходники
- Мелкие изменения
11.10.2019 (баги неизвестно)- Обновил индикацию сети (теперь показывает реальные данные)
- Добавил XiaomiParts и Dirac
- Установил звуки по умолчанию (Если прошивали начисто они не устанавливались)
- Мелкие изменения
10.10.2019 (баги неизвестно)- Обновление исходников (Октябрьский патч)
- Поправил сенсоры (При обновлениях, если сенсоры работали в прошивке, до этого они будут работать и дальше)
(У меня сенсоры теперь после обновления с прошивки на прошивку, !МОИХ СБОРОК! не отпадывают)
- Поправил силу вибрации
- Небольшая чистка рам диска (вроде прошивка стала слегка шустрее)
09.10.2019 (баги неизвестно)- Сенсоры теперь работают (но до перепрошивки, лечится перепрошивкой с работающими сенсорами, потом на эту)
- Gcam теперь тоже без вылетов на видео
- Работает автояркость.
(Рекомендуется чистая установка)!Временное решение: Если начисто поставили и все равно не работают сенсоры, прошейте промежуточно прошивку на 10 андроиде, где работали сенсоры, потом эту.08.10.2019 (Баги неизвестно, пишем тут или в группе телеграм)1) Не работают сенсоры.
- Первая сборка
- Gcam по умолчанию.
- Добавлены новые методы шифрования
- Добавлены правила фильтрации для приложений с привилегиями
Отдельное спасибо: pqhaz., weritos, TheKotya.