Sí.
Pero asegúrate de tener tu bootloader desbloqueado, porque si está bloqueado necesitarás un PC.
Puedes flashear ROMs personalizadas sin usar PC.
Para ello necesitas un custom recovery y para tener un custom recovery debes tener acceso root en tu dispositivo.
Para saber cómo hacer root puedes consultar Aquí:
¿Cómo puedo hacer root a cualquier dispositivo Android manualmente?
Una vez que hayas rooteado tu dispositivo, instala flashify desde play store.
Es una aplicación que te permite marcar el custom recovery fácilmente obteniendo acceso root.
Descarga un archivo .IMG de custom recovery desde internet.
Asegúrate de descargar el correcto.
Algunas de las buenas recuperaciones personalizadas son :
CWM recovery
Philz touch
TWRP
Después de que hayas terminado de flashear el custom recovery busca en google una ROM personalizada .
Una vez que encuentres una ROM adecuada descárgala y flashéala usando tu custom recovery.
Después de flashear la ROM, reinicia y listo.
También no te olvides de instalar GAPPS(google apps).
Por lo general no vienen con la ROM.
Y haz una copia de seguridad de todos tus datos.
¡Hazlo bajo tu propio riesgo!