Hay más diferencias entre los dispositivos Android que entre las distintas máquinas de PC. Así que necesitas saber cosas como la CPU y el hardware y la versión que tienes en el dispositivo. Luego busca un firmware de Android que sea compatible con tu teléfono. Es posible que puedas compilar tu propio firmware desde el código fuente para tu dispositivo, también dependiendo del hardware de tus dispositivos y de lo bien que puedas manejar los fallos allí.
Después de una actualización, su dispositivo terminará en forma diferente con respecto a lo que funciona y no después de la actualización. Puede que incluso funcione sin problemas. Incluso puede que se te quede el dispositivo "brickeado" si no consigues actualizarlo y tienes un poco de mala suerte.
Por lo tanto, todo depende del hardware que tengas y de la compatibilidad de Linux y Android con el hardware de tu dispositivo.
Por eso, los fabricantes de teléfonos y su operador telefónico prueban las actualizaciones de muchas maneras antes de hacerlas llegar a los clientes.
Pero si usted conoce esto y tiene conocimientos técnicos y sabe que puede hacer que tu teléfono sea inútil, siempre puedes intentarlo.