El Galaxy S II no tiene el bootloader bloqueado, por lo que el post de DavidAP (borrado) no es realmente aplicable en este caso. También es teóricamente posible explotar un fallo en un bootloader o algo así y volver a bloquearlo, aunque no conozco ese método. Pero de todos modos.
Como se señala aquí En la actualidad, es posible hacer una copia de seguridad completa de un dispositivo Samsung a través de Odin, aunque no hemos podido conseguir que funcione. Hacerlo te permitiría hacer una copia de seguridad de tu ROM stock y restaurarla en perfectas condiciones. A través de Odin también se puede flashear una imagen de firmware de stock, borrando por completo cualquier rastro de rooting. Esto también podría no ser perfecto, dependiendo de dónde obtengas la imagen de firmware - algunas de ellas son actualizaciones OTA reempaquetadas y demás, y diferentes de cualquier paquete Odin "real" que Samsung pueda usar internamente.
Sin embargo, el problema no está en los datos reales del teléfono; como se ha dicho, es fácil volver a la versión original y no dejar rastro del rooting. Hay un contador que se incrementa cuando se flashea el teléfono con Odin. Es posible reiniciar este contador, pero eso incrementa otro contador. Samsung comprueba este contador a veces, por lo que debería flashear con ClockworkMOD o Odín móvil para evitarlo.
Si se brickea el teléfono, sin duda es culpa tuya y yo no esperaría ayuda del operador/fabricante. Si necesitas que te arreglen una pantalla agrietada o algo así no esperaría que les importara el flasheo que hayas hecho, aunque quién sabe. Dicho esto, por supuesto no te estoy animando a que anules la garantía; eso es cosa tuya.