Why does Huck assume Tom Sawyer's identity?
Because Tom's aunt mistake him for Tom and he goes along with it so that he can try to rescue Jim.