The hacker then reverse-engineered the software, wrote a new user interface, and redistributed it for free, naming it "thank you Fraunhofer"".
The hacker re-wrote which element of the program?
user interface