Citation: 2C_1096/2015 E. 2

Le 4 décembre 2015, A.________ a déposé un recours en matière de droit public au Tribunal fédéral, en concluant à l'annulation de l'arrêt du 4 novembre 2015 et au renvoi de la cause à l'instance précédente afin qu'elle procède aux mesures probatoires requises. Il demande l'octroi de l'assistance judiciaire. Il se plaint uniquement d'une violation de son droit d'être entendu et d'une appréciation arbitraire des moyens de preuve. Par ordonnance du 8 décembre 2015, le Président de la IIe Cour de droit public a rejeté la demande de mesures provisionnelles. La Cour de justice et l'Office cantonal ont renoncé à se déterminer sur le recours, se référant à l'arrêt attaqué. Le Secrétariat d'Etat aux migrations (ci-après: le SEM) a déposé des observations et conclu au rejet du recours. Le 8 décembre 2015, le Tribunal de première instance a autorisé la prolongation de la détention administrative du recourant jusqu'au 13 mars 2016.