Я хочу исправить некоторые ошибки и добавить новые функции
Для исправления ошибок или добавления функций вам, скорее всего, потребуется исходный код проблемного приложения. У вас есть файлы двоичных образов, которые система использует для запуска, а не исходные файлы. Без обширного реверс-инжиниринга вы не сможете ничего « исправить ».
также обновить Android, потому что это на Android 4.2.2 API 17
Обновление Android не маленькая задача. Это требует большого опыта и знаний, а для создания мощной рабочей станции требуются часы.
Даже если бы вы собирали более новую версию Android, вы почти наверняка упустили бы кучу драйверов и другие важные системные детали, которые могли бы сделать головное устройство непригодным для использования - особенно если их стандартная процедура обновления заменяет загрузчик ( U-Boot ).
Кроме того, если головное устройство спроектировано с учетом требований безопасности, установка собственного неподписанного изображения может сделать его непригодным для использования.
Вы не можете решить эти проблемы - очень маловероятно, что производитель захочет выпустить схемы и источники.
Таким образом, если вы не работаете над головным устройством с открытым исходным кодом с хорошим сообществом (вы ничего не упомянули о том, что это такое), эта задача будет невозможна. Если бы было хорошее сообщество, то я подозреваю, что для него будет более поздняя версия Android.