Hola, soy nuevo en el foro. Soy de Chile

No soy usuario novato en cuanto a este tipo de cosas, pero si con android.
Mi pregunta es, ¿Como puedo hacer un respaldo de datos, Aplicaciones y Datos de aplicaciones antes de instalar una ROM? O hay que instalar y configurar todas las cosas cada vez que cambio de ROM.
Otra pregunta, puedo hacer un respaldo compreto del telefono antes de flashear? Asi poder restaurar todo de fabrica por si hay un error o si quiero llevarlo al SAT.
Gracias y saludos