Cuando un dispositivo no encuentra un host, como te he dicho, se puede deber a infinidad de posibilidades:
a) DHCP no funciona correctamente o no está habilitado, luego hace falta poner la configuración de red manualmente. Al no funcionar correctamente DHCP, este no asigna ni una IP válida, ni una puerta de enlace ni una máscara de red... con lo que por mucho q esté conectado en teoría no tendrá comunicación real con el router. Solución? revisar los ajustes de configuración del router de DHCP y ver si estan todos los datos bien puestos o si DHCP no está habilitado.
b) Hay problemas en los servidores de DNS. O bien estos no se propagan por DHCP o no están establecidos manualmente o un archivo de host está filtrando algunas direcciones o los servidores de DNS están caidos.... Solución? ver si el router tiene establecidas unas DNS correctamente.
c) No has completado correctamente la conexión al router. Al hacerlo por wifi, estar conectado al punto de acceso no implica tener bien configurada la conexión. Si el sistema de autentificación es abierto, aun cuando se introduce una contraseña erronea te dejará asociarte al punto de acceso y a todos los efectos aparecerá como conectado, aunq al estar la conexion cifrada, por mucho que estés asociado al punto de acceso no podrá comunicarse con él. Solución? ver si se ha metido letra a letra y con distincion de mayusculas si hiciera falta, la contraseña correctamente, ver el sistema de autentificación que está usando y el tipo de encriptación.
D) ....
Puedo seguir poniendo posibles causas...
Lo más simple de todo lo he dicho muchas veces. Configurar una red simple, sin protección alguna y q todo funcione. Y a partir de ahí se va elevando la seguridad hasta el máximo poco a poco. Si en algún momento tenemos un error o algún problema es facil aislarlo. Esto es lo mejor para la mayoria de las personas q no son muy "competentes" configurando routers.
Y sobre lo de modificar algunas cosillas es facil:
iconos de app y fondo de pantalla: SummerBoard
iconos del sistema y otros aspectos: Customize
letra: FontSwap
...