Skip to content

Введение

В этой главе мы расскажем о:

  • Обновлении проприетарных библиотек устройства;
  • Патчинге проприетарных библиотек;
  • Обновлении компонентов дерева;
  • Работе с SEPolicy;
  • Обновлении и сборке ядра.

Со всем этим Вы столкнетесь в своей "карьере" сопровождающего Android-устройства.

Можно задать резонный вопрос: "Зачем обновлять что-либо, если оно и так работает?" Android не стоит на месте, как и кастомные прошивки, требуется следить за новшествами и за обновлением различных специфичных компонентов вашего устройства, как ядро, дерево и библиотеки - все это постоянно или с переменным успехом обновляется.

К примеру, в плане ядра Linux выходят новые версии ядер с исправлениями и улучшениями, а также CAF постоянно полирует код для своих процессоров. Если мы говорим про патчинг, то есть такая проблема, что некоторые проприетарные библиотеки крайне специфичны и их ничем подменить нельзя. Приходится их патчить, чтобы они работали с более новой версией Android.