Como ya han dicho Irfan y Andy. Una ROM personalizada es sólo una ROM que es de un tercero y ahora se ha desarrollado para arrancar en su dispositivo.
Un vistazo rápido es cada Android puede arrancar una ROM personalizada, pero conseguir una ROM que está libre de errores, es decir, si es que puede arrancar en su dispositivo.
El arranque de una ROM en un teléfono requiere una imagen de arranque adecuada que contenga un kernel que pueda funcionar en el teléfono y que se corresponda con los archivos de hardware y las aplicaciones de software del sistema.
Hace unos años, antes de los albores de Android 8, para portar una ROM solía ser necesario portar una imagen de arranque de la ROM personalizada por el kernel de la imagen de arranque de stock, teniendo en cuenta el espacio del sistema y las particiones en las que escribir las imágenes de arranque y del sistema, respectivamente, y también manteniendo los datos del proveedor para poder soportar los dispositivos de hardware como cámaras y altavoces que tiene un teléfono.
Esto hizo que Google pensara en una forma de hacer que cualquier sistema teórico fuera compatible con el hardware residente. Esto hizo que Google aislara los datos del proveedor en una partición independiente a partir de Android 8 Go y superior.
Esto hizo que la eliminación o sustitución de los archivos del sistema no inutilizara el hardware del teléfono. Presentaron Project Treble, un proyecto destinado a desarrollar ROMs universales para los dispositivos compatibles con Project Treble.
Esto sólo requiere el flasheo de la partición del sistema sin tocar ninguna otra partición. Esto significa que ya existe una especie de imagen de arranque universal en los dispositivos de Project Treble y que todas las ROMs de Treble tienen un archivo universal de Build Properties.
Uno tiene que desbloquear el bootloader del dispositivo y luego flashear una imagen de sistema escasa desde fastboot y el teléfono funciona sin problemas
Así que mi recomendación es cualquier dispositivo que ejecute Android 8 Go y superior. Todos los dispositivos que suceden a Android 8 tienen soporte nativo para Project Treble ROMs - la forma más fácil de ejecutar ROMs personalizadas en el teléfono
Ni se te ocurra pensar en el porteo manual que puede ser mayormente decepcionante. Lee sobre Project Treble y te sorprenderás
1 votos
Por desgracia, prácticamente no. XDA-Developers es un buen punto de partida, pero todavía hay muchos teléfonos que son específicos de una región y/o demasiado impopulares para tener un lugar allí, y como tal no se puede tener una lista exhaustiva de teléfonos, y mucho menos una con el precio (que varía mucho) y la fecha de lanzamiento (lo que significa que dicha lista tiene que ser mantenida por humanos todo el tiempo).