¿Es posible usar una ROM personalizada para un dispositivo que ya está destinado a otros dispositivos y no a este dispositivo? Si no es posible, ¿hay alguna manera?

No. No es posible ejecutar una ROM personalizada hecha para un dispositivo en particular, en un dispositivo completamente diferente. Cada rom (al menos cada versión específica del dispositivo) se desarrolla teniendo en cuenta algunos parámetros que son específicos del hardware del dispositivo para el que se está desarrollando.

¡Así que por favor no flashee una ROM personalizada hecha para otros dispositivos, en un dispositivo diferente! ¡Probablemente bloqueará tu teléfono!

Entonces, si odias tu teléfono, hazlo, por supuesto xD

Dicho esto, los Roms hechos para dispositivos específicos pueden funcionar en un dispositivo diferente. Esto se realiza modificando el código ROM original, para que coincida con los parámetros del dispositivo para el que lo está creando.

Este método se conoce como PORTING.

Pero para hacer eso, se requiere mucho conocimiento técnico sobre Android, kernels, cómo se construyen las roms, cómo funcionan, etc. Y estoy seguro de que Google puede ayudar con eso 🙂

Entonces, feliz portabilidad 😛