Hola
Yo lo he he hecho siempre para todas las versiones ICS Stock oficiales 4.0.3, incluida la versión 4.0.4, ha sido descargarme:
-
ClockWorkMod Recovery Touch v5.8.1.5 [I9100]
-
CWM SuperSU v0.88 + Busybox [I9100] (ahora está ya por la versión 0.93 creo. Ambos de esta web: http://www.htcmania.com/showthread.php?t=356812
Los metes los dos en la SD externa.
Apagas el terminal e inicias en modo Recovery (botones: Encendido+Volumen arriba+botón Home central) esperas que inicie el Recovery y buscas la opción de apply update from external storage (te mueves por el menú con el botón volumen +- y aceptas con el de encendido) y seleccionas primero ClockWorkMod Recovery Touch y se carga temporalmente el nuevo Recovery táctil. Ahora buscas la opción install zip from sdcard y lo mismo que antes, localizas el archivo SuperSU que metiste en la SD junto con el ClockWorkMode Recovery Touch y como el recovery es táctil le das para que se ejecute e instale.
Y ya está!! desde el menú principal del Recovery le das a reiniciar.
Ya eres root!! lo podrás comprobar buscando la aplicación SuperSU instalada.