Veamos :
-*Reestablecer teléfono*: Es borrar todas las configuraciones y personalizaciones que le hayas echo al celular, además de borrar todas las aplicaciones descargadas por tí.
-*Hard Reset*: Con esto lográs lo mismo que en el paso anterior, y además, eliminás la memoria interna (donde está el sistema operativo), y volvés a crearla nuevamente.
Es el equivalente a cargarle otra vez el sistema, lo que sería "Restaurar", si estuvierámos hablando de una pc.
Para eso, el teléfono utiliza una copia (backup) del sistema guardada en una parte de la memoria inaccesible para el usuario.
-*Flasheo*: Borrar completamente todo el sistema operativo del celular, y cargarle uno nuevo, esto se hace principalmente cuando la técnica del hard reset no resulta, ya que muchas veces se daña, y la única manera de reparar el sistema es instalando una copia "limpia".