Fork me on GitHub

Что такое libhybris

источник: https://habrahabr.ru/post/180505/

libhybris

прослойка, позволяющая подгружать в Glibcuserspace библиотеки изBionic userspace, на лету заменяя некоторые символы вариантами из Glibc. Проще говоря, данное решение позволяет использовать проприетарные библиотеки для Android в Linux-пространстве. Наибóльшая польза, конечно же, в возможности использовать проприетарные GPU-драйвера, собранные производителем только под Android.

surfaceflinger

нативный сервис андроида, композитный менеджер графических слоёв.

surfaceflinger

Более подробно про Binder IPC и SurfaceFlinger:


ilnur@ubuntu:~/to/mer/android/droid$ find . -name "libhybris"
./droid-local-repo/Z00L/libhybris
./hybris/mw/libhybris
./hybris/mw/libhybris/libhybris
./hybris/mw/libhybris/installroot/usr/lib/libhybris

social