From what I have seen he initially tried to change his approach to the way he bats and that backfired and he totally lost form. Recent weeks he has gone back to what he was doing previously, occupying the crease and slowly building his innings (perfect for test cricket in my opinion) and has looked better.
The injury might be a blessing in disguise, given his up and down form this year probably better that he doesn't go on Ashes tour where the pressure and scrutiny will be intense. Instead he can spend the time fully recovering from this latest injury and then work on his game/go and play some domestic cricket in Australia/South Africa or even India as he has done previously and get ready for next season with Lancs/England.