Categories
Apple

Cambiar contraseña por defecto del iPhone / iPod Touch

Como muy bien pregunta Himliano:

¿Por qué es alpine siempre la contraseña? ¿Quien descubrió eso? ¿No se puede cambiar?

alpine es la contraseña por defecto desde que se consiguiera jailbrekear el firmware 1.1.x (para el 1.0.x era dottie) y asi ha quedado hasta ahora.
Se puede cambiar (como muchos sabrán) mediante el comando passwd, pero a partir del firmware 1.1.3 el comando producia un error y no te dejaba volver a identificarte.

Pues bien, con los firmware 2.0.x eso ya no pasa (si, lo he probado) 😉
El metodo es bien sencillo:

  1. Conectarse por SSH (putty en windows, Terminal en Mac o cualquier consola en Linux) con el usuario root y contraseña alpine
  2. Escribir passwd y seguir las instrucciones

Es muy recomendable seguir los mismos pasos con el usuario mobile, que desde el firmware 1.1.3 tiene mucha importancia también (no es root, pero casi ;))
Y si las nuevas contraseñas de root y mobile no son iguales, pues ya miel sobre hojuelas 🙂

Que conste que así aseguraremos el servidor de SSH, pero lo mejor es desactivarlo cuando no nos haga falta (con BossPrefs, por ejemplo)

Categories
Apple

Instalar aplicaciones por SSH en iPod Touch/iPhone

Para instalar aplicaciones en el iPod Touch/iPhone (iPhone a partir de aqui) tenemos muchas opciones, sobre todo desde la versión 2.0: Podemos tirar de AppStore, Cydia e incluso Installer (a pesar de que aun esta en beta). Pero a veces nos puede interesar instalar una aplicación por SSH…

¿En que ocasiones? Pues puede ser para instalar una aplicacion que estes desarrollando tu mismo, por ejemplo, pero la verdad es que los motivos suelen ser más oscuros: instalar una app crackeada o que ya no esta en la AppStore, por ejemplo.

Esto último precisamente me va a servir de ejemplo: vamos a instalar PhoneSaber, una app que simula un sable laser que ya no esta en la AppStore por problemas legales (lo de siempre, vamos)

Doy por supuesto que el iPhone esta jailbrekeado y con el OpenSSH instalado. En caso contrario, en iPhoneApps hay tutoriales para ello.

La teoría es simple (bueno, y la práctica también, la verdad): Simplemente hay que subir por SFTP la aplicación (PhoneSaber.app en nuestro caso) al directorio /Applications del iPhone, teniendo en cuenta que debeis modificar los permisos de la carpeta (y todo su contenido) a 0775.

Vamos allá:

Nos conectamos por SFTP al iPhone (WinSCP en Windows, Cyberduck en Mac, etc).
Recordar que el usuario es root y la contraseña es alpine.

Nos desplazamos a /Applications y copiamos (arrastrando y soltando, por ejemplo) la aplicación (PhoneSaber.app en nuestro caso)

Aquí podemos ajustar ya los permisos. Deben de ser rwxrwxr-x (0775)

Listo! Ahora ya solo debemos hacer un Respring (a traves del BossPrefs) o reiniciar el iPhone para poder disfrutar de la aplicación.

Por cierto, si la aplicación os la dan el formato .ipa simplemente descomprimirla y buscar dentro del directorio Payload