Faits: A. A._, ressortissant de la République Dominicaine né en 1975, se trouve en détention préventive à Genève depuis le 5 mai 2010, sous l'inculpation d'infraction à la LStup notamment. Une quantité d'environ 620 g de cocaïne avait été retrouvée dans l'appartement qu'il occupait à Genève. La détention a été régulièrement prolongée, notamment par ordonnance du 18 juin 2010 de la chambre d'accusation genevoise: le prévenu avait emménagé dans le même appartement et en même temps que le principal inculpé; après avoir prétendu qu'ils ne se connaissaient pas, tous deux avaient finalement reconnu qu'ils étaient frères ou demi-frères; selon le témoignage de coïnculpés, le prévenu connaissait la personne chargée du transport de la drogue jusqu'à Genève. Cette ordonnance a été attaquée en vain auprès du Tribunal fédéral (arrêt 1B_243/2010 du 11 août 2010). B. Par ordonnance du 9 novembre 2010, la Chambre d'accusation a prolongé la détention pour deux mois, en considérant que les charges n'avaient pas varié depuis leur dernier examen. Par acte du 23 novembre 2010, A._ forme un recours en matière pénale par lequel il demande l'annulation de l'ordonnance de la Chambre d'accusation et sa mise en liberté immédiate. Il requiert l'assistance judiciaire. Le Ministère public conclut au rejet du recours. Le recourant a répliqué en s'opposant à l'évocation de faits nouveaux, tout en s'expliquant à leur propos.