¿Necesitamos rootear un teléfono para cargar una ROM personalizada?

No

El enraizamiento se realiza para obtener los privilegios administrativos en Android. Le da derecho a realizar cambios en el sistema operativo (en los teléfonos se llama ROM)

Solo piense, si va a actualizar un sistema operativo completamente nuevo (rom personalizado) en su dispositivo, ¿cómo puede ayudar el rooting en su rom stock anterior?

Para cambiar el stock rom, necesitará un gestor de arranque desbloqueado y una recuperación personalizada. La mayoría de los dispositivos viene con un gestor de arranque bloqueado y recuperación de Android. La recuperación de Android no le permite actualizar una nueva rom, por lo que necesita una recuperación personalizada como TWRP que se puede actualizar después de desbloquear el gestor de arranque.

Una vez que tenga una recuperación personalizada, puede actualizar una rom personalizada desde la recuperación.

Nota: incluso después de actualizar una nueva rom, su recuperación personalizada sigue siendo la misma.

Gracias a A2A

No ! No necesitas rootear tu dispositivo exactamente para cargar una rom personalizada.

Pero para desbloquear el gestor de arranque, debe rootear el dispositivo porque causa ROM

no te permite hacer eso.

Entonces, para obtener el privilegio de Android, debe necesitar rootear el dispositivo.

Bueno, he escrito cómo funciona exactamente el enraizamiento

Puedes ver eso.

¿Cómo puedo rootear un Samsung Galaxy SM J510F?

No Solo necesita desbloquear el gestor de arranque y flashear una recuperación. Luego, puede flashear la rom requerida a través de la recuperación.