Faits: A. A._, ressortissant suisse né en 1985, a été arrêté le 31 décembre 2012 au volant d'une voiture qu'il a admis avoir volée, sous l'emprise de l'alcool et de stupéfiants. Il a également avoué avoir commis, peu avant son arrestation, quatre cambriolages. Il faisait déjà l'objet d'une enquête pour des faits similaires. Le même jour, le Procureur de l'arrondissement de l'Est vaudois a demandé sa mise en détention pour dix jours, en raison du risque de réitération. Par ordonnance du 2 janvier 2013, le Tribunal des mesures de contrainte (Tmc) a ordonné la détention provisoire pour deux mois, soit au plus tard jusqu'au 28 février 2013. Le risque de réitération a été retenu, le prévenu ayant admis avoir commis des infractions pour satisfaire sa dépendance à la cocaïne; il n'avait pas pu préciser la provenance de toute une série d'objets, de sorte que l'on pouvait soupçonner la commission d'autres délits que ceux qu'il avait avoués. Il en découlait également un risque de collusion. Les dix jours requis par le Ministère public paraissaient nettement insuffisants pour mener à bien les investigations nécessaires. B. Par arrêt du 18 janvier 2013, la Chambre des recours pénale du Tribunal cantonal vaudois a rejeté le recours formé par A._. Le risque de réitération a été confirmé, le prévenu finançant sa consommation de cocaïne avec le produit de ses infractions. Le risque de collusion pouvait aussi être retenu car on pouvait, au vu de l'ampleur de l'activité délictueuse, présumer que le prévenu n'avait pas agi seul. L'intéressé avait été détenu durant douze jours dans une cellule du Centre de police de la Blécherette. Cette durée était nettement supérieure au délai maximal de 48 heures prévu par la loi vaudoise d'introduction du CPP (LVCPP, RS/VD 312.01). Il en a été donné acte à l'intéressé. Cela ne devait toutefois pas entraîner la libération du prévenu. Il n'y avait donc pas lieu d'examiner concrètement les griefs de violation de l'art. 3 CEDH. C. Par acte du 30 janvier 2013, A._ forme un recours en matière pénale par lequel il demande sa mise en liberté immédiate, l'annulation de l'arrêt cantonal et le renvoi de la cause à la cour cantonale pour nouvelle décision sur les frais et dépens, ainsi qu'une indemnité de 12'000 fr. pour détention injustifiée à la charge du canton de Vaud. Il requiert en outre l'assistance judiciaire et l'effet suspensif. Ce dernier a été refusé par ordonnance du 1er février 2013. La Chambre des recours a renoncé à se déterminer, en se référant à sa décision. Le Ministère public n'a pas déposé d'observations.