Sachverhalt: A. X._ geriet am 16. Juni 2011 in Wetzikon am Steuer eines Lieferwagens in eine Polizeikontrolle. Die Analyse seines Bluts ergab Messwerte von 15 Mikrogramm/Liter für den Hauptwirkstoff von Cannabis, Tetrahydrocannabinol (THC), und 7,5 bzw. 220 Mikrogramm/Liter für dessen Stoffwechselprodukte 11-Hydroxy-THC (OH-THC) und THC-Carbonsäure (THC-COOH). Das Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen eröffnete ein Administrativverfahren gegen X._ und entzog ihm am 10. Januar 2012 gestützt auf ein verkehrsmedizinisches Gutachten des Instituts für Rechtsmedizin des Kantonsspitals St. Gallen vom 29. November 2011 den Führerausweis auf unbestimmte Zeit. Es auferlegte ihm eine Sperrfrist von einem Jahr und knüpfte eine allfällige Wiedererteilung des Ausweises an folgende Bedingungen: "Kontrollierte und fachlich betreute Drogenabstinenz von 6 Monaten. Zusätzliche Haaranalyse auf Alkohol. Verkehrsmedizinische/verkehrspsychologische Kontrolluntersuchung." Einem allfälligen Rekurs entzog es die aufschiebende Wirkung. Am 29. Januar 2012 rekurrierte X._ gegen diese Verfügung mit dem Antrag, anstelle eines Sicherungs- einen Warnungsentzug zu verhängen. Gleichzeitig stellte er ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung. Am 17. Februar 2012 wies der Präsident der IV. Abteilung der Verwaltungsrekurskommission des Kantons St. Gallen das Gesuch um unentgeltliche Rechtspflege ab. Am 13. Juni 2012 wies der Präsident des Verwaltungsgerichts des Kantons St. Gallen die Beschwerde von X._ gegen diesen Präsidialbeschluss der Verwaltungsrekurskommission kostenfällig ab. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt X._, diesen Präsidialentscheid des Verwaltungsgerichts aufzuheben und ihm für alle drei Instanzen unentgeltliche Rechtspflege und Verbeiständung zu gewähren. C. Der Präsident der IV. Abteilung der Verwaltungsrekurskommission verzichtet auf Stellungnahme. Der Präsident des Verwaltungsgerichts beantragt unter Verweis auf seinen Entscheid, die Beschwerde abzuweisen.