Citation: 6B_72/2015 E. C

X.________ beantragt mit Beschwerde in Strafsachen, das obergerichtliche Urteil betreffend Schuld und Strafe sowie die erstinstanzlichen und obergerichtlichen Kostenauflagen und Rückerstattungspflicht der hälftigen Kosten der amtlichen Verteidigung aufzuheben, ihn von Schuld und Strafe freizusprechen und ihm zulasten des Kantons Aargau eine Haftentschädigung von Fr. 200.-- pro Tag, entsprechend Fr. 8'400.-- für 42 Hafttage, zuzusprechen. Eventualiter sei das Urteil aufzuheben und die Sache zu neuer Entscheidung an das Obergericht zurückzuweisen. Es sei ihm die unentgeltliche Rechtspflege zu gewähren. Das Obergericht und die Oberstaatsanwaltschaft des Kantons Aargau verzichteten auf Vernehmlassung.