yo la verdad el flash apenas lo uso,pero he visto custom roms ke lo traen integrado,ademas ke para mi s2 tenia un flash player modificado para jelly bean (el problema del flash es ke no lo actualizaron para jelly bean),prueba este
http://www.elandroidelibre.com/2013/...elly-bean.html
lo de coger internet por el cable usb,se llama reverse tethering,creo ke incluso hay programas en el play store,aun ke no se si necesitan root o si funcionan bien sorry :S (
http://forum.xda-developers.com/show....php?t=1371345 pero hay ke ser root)