Vivo en una gran ciudad y hay redes wifi abiertas al azar en todas partes que permiten que mi Android se conecte a su red pero no dan acceso a Internet porque hay un muro de pago. Esto sólo es evidente cuando se inicia un navegador en el teléfono. (Y es molesto porque el acceso móvil 2G/3G de trabajo se suprime mientras tanto)
¿Hay alguna forma (automática) de evitar que mi teléfono se conecte a una red wifi a menos que esté protegida por contraseña, es decir, cuando estoy en casa o en casa de un amigo?
EDIT: Las redes suelen tener el mismo nombre, por ejemplo "BTOpenZone" (pero tienen diferentes IPs, por lo que no pueden ser bloqueadas de una en una). Hay una gran variedad de proveedores como BTOpenZone. Me gustaría bloquearlos todos, añadiendo excepciones si encuentro una conexión que no sea de pago.