Desde un Kernel seguro (Philz, Hydracore, Abyss...) puedes hacer los wipes seguro.
Para hacer lo de restablecer ajustes de fábrica desde opciones (no suele ser obligatorio, a no ser que lo diga en los pasos para instalar la Custom Rom que elijas) es altamente ecomendable (casi obligatorio) estar en GingerBread.
Respuesta dada