Necesitas especificar un dispositivo. ANDROID DEVICE ES UNA CLASIFICACIÓN MUY AMPLIA.
Dicho esto, en realidad no depende del dispositivo. Y sí, es muy posible. Lo sé porque he rooteado como 10 teléfonos diferentes sin ninguna pérdida de datos. Pero definitivamente es muy propenso al riesgo.
Para decirlo simplemente hay varios requisitos y formas para diferentes dispositivos. Básicamente -
- Una recuperación personalizada - Lo más importante. Incluso si las cosas van mal puedes contar con ella para salvar tu teléfono. Es necesario para flashear zips y aplicaciones fácilmente, crear copias de seguridad, hacer restablecimientos y varias otras funciones. Se recomiendan - TWRP y Clockwork Mod.
- Una APP de gestión de superusuario/root - Aplicaciones como supersu, kingroot, framaroot, etc. Permitirá que sus aplicaciones tienen que privilegios administrativos que es básicamente lo que el enraizamiento de principalmente sobre. Sus exploradores de archivos pueden ahora jugar con los archivos del sistema. Puede ejecutar scripts, eliminar bloatware, recuperaciones personalizadas, hacer que su hardware se ejecute de acuerdo a usted, etc.
- Un PC/LAPTOP CON DRIVERS ADB INSTALADOS PARA SU TELÉFONO - Método de root más seguro para la mayoría de los teléfonos. Necesario para desbloquear los bootloaders en muchos teléfonos(volumen abajo + power). Puede hacer todo porque los desarrolladores de android trabajan con esto.
Ahora la segunda parte es instalar una rom personalizada. Obviamente eso's no es posible. Si instalas Linux o Mac osx en un pc con Windows ¿Funcionará? Puede que incluso funcione con algunas Roms que se basan muy estrechamente con los mismos kernels y demás. Pero las posibilidades son muy escasas. Así que toma una simple copia de seguridad y disfruta de flashear una nueva rom en su lugar. Puedes buscar en Google tu teléfono y Roms específicas para ver qué esperar ya sabes.