Not sure if there are any efforts being made at reverse engineering. Maybe it would make a good project =)