TechNeate.com iPhoneate.com QueComico.com MiamiGlobalRadio.com esto es guerra

Cambiar la contraseña de los iPhone jailbreakeados

por EXTERMINADOR / 13 de octubre del 2008 11:12 PM EST

iPhone con Terminal

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. A continuacion el tutorial para hacerlo 😉

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:

  1. En un Terminal (en el ordenador, no en el iPhone), ejecutar el comando “openssl passwd -crypt -salt /s tucontraseñanueva, donde tucontraseñanueva es la nueva contraseña que quieras ponerle para acceder a él por WiFi.
  2. La ejecución de ese comando devolverá una cadena de carácteres del tipo /sFQy1nUQmpjM. Esa es la nueva contraseña cifrada. Guardamos esa cadena de caracteres (1) (en otras palabras, dejamos la Terminal abierta).
  3. Ahora tenemos que ir con un programa FTP (CyberDuck en Mac o WinSCP en Windows) a conectarnos a nuestro teléfono, e ir al directorio /etc. Una vez dentro, hay un archivo que se denomina master.passwd y que tenemos que abrir con un editor de texto plano (TextMate, por ejemplo), donde encontraremos una línea en la que pondrá lo siguiente:

root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh

En esa linea, la cadena /smx7MYTQIi2M corresponde al cifrado de la contraseña alpine, la predeterminada del sistema. Para cambiarlo, tendremos que cambiar /smx7MYTQIi2M por la cadena (1), la cual habíamos dejado en un terminal abierto. Copiar y pegar, de forma que nos quedará algo así:

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 intentar eso lee esto:

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. 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.

Fuente del articulo: blog applesfera.com 😉

  • Juan C

    A que te refieres con “En una terminal” que programa o software para el ordenador es? gracias.

  • mm para hacer todo esto nesecitas iterminal esta en cydia bajalo y gran aportacion eh cambiado el famoso alpine

  • hice todos los pasos pero pongo la contraseña que puse el el archivo master.passwd y me ytira acceso denegado que hago?

  • si yo tengo un iphone k alguien se lo encontro y yo le hago esto no lo pueden rastrear?? lo puedo activar sin preocupacion algunaaa???

  • EXTERMINADOR

    claro que no hay problema esto es solo para mas seguridad ya que todos traen por predeterminada la misma contraseña

  • Maritza

    hola me pueden ayudar tengo un ipod touch 16gb..el problema q tiene es q cuando lo prendo dice disabled y no se q hacer me gustaria q me ayudara ya q no hay nadie q me lo pueda arreglar ..bueno espero sus respuestas..de preferencia mandenme la respueta ami correo gracias..

  • marco

    Saludos!
    Yo soy nuevo en esto del iphone, pero dice xlejandro, que necesitas iterminal, pero eso es para usauarios MAC, pero para los que usamos PC’s cual es el programa para hacer esto?
    espero y me puedan ayudar..como dje antes soy nuevo.. gracias.!

  • rodolfo

    holoa amigos logre hacer todo el procedimiento pero ahora el problema es que ya no puedo entrar con el wincsp, me tira error como que la contraseña esta mal

  • ChrisTian Chirinos

    muy buena tu guia, pero yo pienso que para simplificar mas las cosas, basta con cambiarle la clave ejecutando el comando “passwd” sin comillas desde la terminal y seguir los pasos indicados, obviamente debes acceder como root.

web tracker