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