Reset Flash Counter Tool on Galaxy S2, Note
Installing, Flashing custom ROM to your modern Android smartphones increments the Flash counter each time. Manufacturers use this counter to void your warranty when they detect a counter >zero.
This Flash counter increments each time you flash a Custom ROM. However, Chainfire brings a superb Tool to Reset Flash counter on Android phones like Samsung Galaxy SII, Galaxy Note.
TriangleAway will let you reset your flash counter and remove the yellow triangle by coding the bootloader. Of course, it works only on rooted android with Android Ice Cream Sandwich.
As per Chainfire & Team Hacksung claim that the flash counter and triangle state had to be stored somewhere. You can dump and compare the entire /dev/block/mmcblk0 and you won’t find a difference. The solution comes with the new kernel uses by ICS builds. The flash disk actually has two hidden boot partitions, /dev/block/mmcblk0boot0 and /dev/block/mmcblk0boot1 . The MMC driver in the kernels used for Gingerbread did not present these partitions in the past, the MMC driver in the ICS kernel does.
This isn’t easily doable on Gingerbread. That is also why this currently does not work on the SGNote. When ICS is released for the SGNote it’ll probably be compatible out of the box, or trivial to make it compatible.
Soon as more official ICS firmwares become available, much more devices will be able to use this interesting tool which should be used for experts only.