Por decirlo de manera sencilla, el reset de fábrica es lo mismo que el wipe data, lo borra todo y deja el terminal como recién salido de la caja, aunque con las actualizaciones hechas, y el wipe cache es más sencillo, borra todos los restos de programas, aplicaciones y demás basurilla y que van quedando por ahí ensuciando el sistema, para hacerlo hay que apagar el terminal, luego apretar al mismo tiempo los botones de encendido, bixby y subir volumen, unos segundos hasta que la pantalla se ponga azul con un muñequito de android blanco, luego soltar, te saldrá un menu, ahí te mueves con el botón del volumen arriba y abajo, te colocas sobre wipe cache partition y le das al botón de encendido, luego eliges yes y le vuelves a dar al botón de encendido y ya para terminar le das a la primera opción, rebot system now para que se vuelva a encender el terminal y listo, es bueno hacerlo cada par de meses
Cuidado no le des al wipe data que está al lado, eso lo borra todo y lo deja listo para estrenar

