Sachverhalt: A. Das Bezirksgericht Zürich verurteilte X._ am 8. April 2008 wegen mehrfacher einfacher Körperverletzung im Sinne von Art. 123 Ziff. 1 Abs. 1 StGB und mehrfacher Übertretung von Art. 19a Ziff. 1 BetmG zu 12 Monaten Freiheitsstrafe (unter Anrechnung von 47 Tagen Untersuchungshaft) und einer Busse von 500 Franken als Zusatzstrafe zum Urteil des Kriminalgerichts des Kantons Luzern vom 19. Oktober 2007. Es erklärte beide Strafen für vollziehbar. Es verpflichtete X._ zudem, zusammen mit dem Mitangeklagten A._, den Geschädigten Y._ und Z._ nebst Schadenersatz eine Genugtuung von je 2'000 Franken zu bezahlen. Am 15. April 2008 meldete X._ Berufung an, die er am 9. September 2008 begründete. Darin beanstandete er die Strafzumessung und die Höhe der Genugtuung. Mit Anschlussberufung vom 13. Oktober 2008 beantragte die Staatsanwaltschaft eine strengere Bestrafung von X._. Am 10. März 2009 faxte die Verteidigerin des Mitangeklagten A._ dem Obergericht des Kantons Zürich den Rückzug des Strafantrages des Geschädigten Y._ vom 9. März 2009 zu und reichte ihn an der Berufungsverhandlung vom gleichen Tag im Original ein. Mit Urteil vom 10. März 2009 stellte das Obergericht fest, das erstinstanzliche Urteil des Bezirksgerichts sei in Bezug auf den Schuldpunkt, den Schadenersatz und die Kosten- und Entschädigungsfolgen in Rechtskraft erwachsen. Es bestrafte X._ unter Anrechnung von 48 Tagen Untersuchungshaft mit 12 Monaten Freiheitsstrafe und 500 Franken Busse. Es schob den Vollzug der Freiheitsstrafe im Umfang von 6 Monaten auf und setzte die Probezeit auf vier Jahre an. Es bestätigte zudem die zugesprochenen Genugtuungen. B. Mit Beschwerde in Strafsachen beantragt X._, diesen Entscheid des Obergerichts aufzuheben und die Sache an dieses zurückzuweisen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verteidigung. C. Vernehmlassungen wurden keine eingeholt. 