One part is Shodan's PHDK
Another is Svenpeters Chrome decrypter.
I have some notes somewhere home about K-3 FW. I spent something like one night with so nothing much. K-3 and K-30 are different beasts.
So as always, start with other work and study what Shodan did. The pdf is great thing to read. Then start appyling IDA and your mind to FW and find something useful from FW and document it.
And so yes, you need to read first 20 pages of this to understand Shodan's work (it is really interesting stuff) and last ten to see how we are arguing boring stuff