Sachverhalt: A. B._ ist Verwaltungsratspräsident und Aktionär der A._ AG mit Sitz in U._. B. Am 10. März 2015 wurde die A._ AG für die Steuerperiode 2012 nach Ermessen veranlagt. Dabei setzte die Steuerverwaltung des Kantons Zug den steuerbaren Reingewinn bei der direkten Bundessteuer und bei den Kantons- und Gemeindesteuern auf Fr. 50'000.-- und das steuerbare Eigenkapital bei den Kantons- und Gemeindesteuern auf Fr. 2'150'000.-- fest. Mit Einspracheentscheid vom 28. Juni 2016 nahm die Steuerverwaltung eine reformatio in peius vor und setzte den steuerbaren Reingewinn auf Fr. 149'300.-- fest. Dabei rechnete sie verdeckte Gewinnausschüttungen in der Höhe von Fr. 1'971'850.-- auf. Das steuerbare Kapital setzte sie antragsgemäss auf Fr. 2'100'000.-- herunter. Die dagegen erhobenen Rechtsmittel (Beschwerde betreffend die direkte Bundessteuer, Rekurs betreffend die Kantons- und Gemeindesteuern) wies das Verwaltungsgericht des Kantons Zug mit Urteil vom 14. Februar 2017 ab. C. Die A._ AG erhebt am 23. März 2017 Beschwerde beim Bundesgericht mit den Anträgen, das angefochtene Urteil aufzuheben und das für die Gewinnsteuer relevante Ergebnis für die Steuerperiode 2012 in Bezug auf beide Steuerarten mit einem steuerbaren Verlust von Fr. -1'807'731.-- festzulegen. Die Steuerverwaltung verzichtet auf Vernehmlassung. Das Verwaltungsgericht schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei, ebenso die Eidgenössische Steuerverwaltung ESTV (bezogen auf die direkte Bundessteuer; bezogen auf die Kantons- und Gemeindesteuern verzichtet die ESTV auf Vernehmlassung).