Введення
У цьому розділі ми розповімо про:
- Оновлення пропрієтарних бібліотек пристрою;
- Патчинг пропрієтарних бібліотек;
- Оновлення компонентів дерева;
- Роботу з SEPolicy;
- Оновлення та збірка ядра.
З усім цим Ви зіткнетеся у своїй "кар'єрі" супроводжуючого Android-пристрої.
Можна поставити резонне запитання: "Навіщо оновлювати що-небудь, якщо воно і так працює?" Android не стоїть на місці, як і кастомні прошивки, потрібно стежити за нововведеннями і за оновленням різних специфічних компонентів вашого пристрою, як-от ядро, дерево і бібліотеки - все це постійно або зі змінним успіхом оновлюється.
Наприклад, у плані ядра Linux виходять нові версії ядер з виправленнями і поліпшеннями, а також CAF постійно полірує код для своїх процесорів. Якщо ми говоримо про патчінг, то є така проблема, що деякі пропрієтарні бібліотеки вкрай специфічні і їх нічим підмінити не можна. Доводиться їх патчити, щоб вони працювали з більш новою версією Android.