>>In the last part of Harry Potter, he was beaten, kicked, scratched.He was all dirty, his clothes torn. But why are his glasses always whole and clean?
I'm sure he just remembered the "Oculus Reparo" spell, which Hermione in the train in the first part repaired his glasses, and continued to use them. They just didn’t show us.)