No es necesario una Rom Stock, de hecho yo lo tengo en 3 moviles: Un Galaxy Ace Rom stock roteado eso sii, un Huawei Rom Cyanogen, y Galaxy S Rom Style S4, y el otro programa es el DroidVPN, es necesario como requisito tener roteado el movil.
Aqui el enlace, no esta de mas saber buscar ;)
http://www.htcmania.com/showthread.php?t=591261