Para formatear completamente un dispositivo Android, primero necesitarás rootearlo. Hay un montón de guías de rooting para todas las principales marcas en XDA-Developers, así que yo buscaría tu dispositivo allí primero.
En segundo lugar, necesitarás instalar un recovery personalizado como ClockworkMod Recovery (CWM) o Team Win Recovery Project (TWRP) ya sea flasheándolo a través de fastboot (para dispositivos HTC), ODIN (para dispositivos Samsung), o FlashFire para todos los demás dispositivos. Este paso puede brickear (arruinar) tu teléfono permanentemente, así que asegúrate de seguir todas las instrucciones de los hilos de XDA-Forums. No me hago responsable si pensaste que era una buena idea flashear la imagen de AP en la ranura BP, etc.
Por último, pero no menos importante, necesitarás encontrar una imagen del firmware actual de tu teléfono (o lo más cercano posible). Una vez formateada la partición /system, /data y la partición /cache, tendrás que reinstalar Android. Siga todas las instrucciones en XDA-Developers para saber cómo hacerlo. Si experimentas algún problema, sigue a los miembros veteranos que podrían sentarse contigo (a través de Internet) y llegar a la raíz de tu problema.
Aunque no es exactamente la respuesta que todo el mundo ha estado dando, sigue siendo precisa. Tenga mucho cuidado y diviértase.