
Me encuentro en el blog CrunchGear con un truco/recomendación bastante interesante y que nos puede ayudar a incrementar un poco la seguridad de nuestro iPhone. Básicamente, el problema es que todos los iPhones jailbreakeados tienen la misma contraseña para el usuario root, administrador, y que todos hemos tenido que teclear alguna vez: ‘alpine’.
Si nuestro iPhone está conectado a una red local, cualquier otro usuario puede conectarse a nuestro teléfono desde otro ordenador con el único requisito de que también esté conectado a la misma red. El resultado puede ser catastrófico, ya que mediante la contraseña ‘alpine’ entraría con permisos de administrador al contenido del disco del iPhone, y por ello puede editar o borrar cualquier fichero de nuestro teléfono.
Para evitar esto hay que cambiar la contraseña del iPhone, la cual viene cifrada en uno de los ficheros. Los pasos a realizar son los siguientes:
openssl passwd -crypt -salt /s tucontraseñanueva, donde tucontraseñanueva es la nueva contraseña que quieras ponerle para acceder a él por WiFi. root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
root:nuestracontraseñacifrada:0:0::0:0:System Administrator:/var/root:/bin/sh
Donde nuestracontraseñacifrada es una cadena de caracteres que siempre empieza por /s, y es la que sacado tras ejecutar un comando en un terminal (1).
Tras copiar y pegar la nueva contraseña se guarda el documento, se reinicia el sistema y nuestra contraseña de root del iPhone ya habrá sido cambiada. Se reinicia el móvil y se comprueba que todo vuelve a funcionar correctamente. Y ya hemos terminado.
Antes de nada, una nota de precaución: si sigues este método, ten en cuenta que el más pequeño pequeño error puede causar que tu iPhone deje de funcionar. No me refiero a dejar de funcionar indefinidamente, sino que por el simple hecho de borrar unos :, el sistema Mac OS X mini del iPhone no podría iniciarse, con lo que habría que formatearlo por completo y volver a jailbreakearlo desde cero, perdiendo así toda la información que tuviésemos anteriormente.
Son una serie de pasos que no son extremadamente complejos y que vienen muy bien explicados en la fuente oficial, cuyo enlace podéis encontrar al final de la entrada. Aún así, reconozco que para una persona que no maneje con soltura estas herramientas sí puede costar algo de trabajo, aunque siguiendo los pasos no debería haber ningún problema para finalizarlo correctamente.
Imagen | Flickr de Chromogenic.
Vía | CrunchGear.
Más información | iPodTouchFans.