I found this method on XDA forums: [GUIDE] ROOT/UNROOT Stock ICS Firmware without flashing unsecure kernel - xda-developers. It says that it doesn't flash a custom kernel, so the custom counter and yellow triangle never appear. Does this mean that the warranty would still be valid on the phone if I unrooted it using the same method? If not, is there any way to root the phone so that I can reverse the changes and use the warranty? I'm new to rooting so I'm not sure if this is possible. My current (non-rooted) kernel version is I9100XWLPT (4.0.4).