6. En conclusion, le recours doit être rejeté. Le recourant a sollicité l'octroi de l'assistance judiciaire (cf. art. 64 al. 1 LTF). Les conditions y relatives étant réunies, il y a lieu d'admettre cette requête, de désigner Me Kathrin Gruber en tant qu'avocate d'office pour la procédure fédérale et de lui allouer une indemnité à titre d'honoraires, qui sera supportée par la caisse du Tribunal fédéral (cf.art. 64 al. 2 LTF). Le recourant est toutefois rendu attentif à son obligation de rembourser la caisse du Tribunal fédéral s'il retrouve ultérieurement une situation financière lui permettant de le faire (cf. art. 64 al. 4 LTF). Il ne sera pas perçu de frais judiciaires (cf.art.