User-space network tunneling under a mobile platform: A case study for android environments