lunes, 14 de diciembre de 2009

Instalación de SSH para iPhone

SSH, ¡qué grande!

Si ya diréis ,¿eing SSH? Veámos que dice la Wikipedia:

SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.

Además de la conexión a otras máquinas, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a las máquinas y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.

WIKIPEDIA®

Traducido a cristiano, lo que quiere decir es que se trata un sistema para acceder a la "parte oculta ó trasera" (background) del iPhone. Con ello conseguiremos trastear allá donde no hemos podido antes.


¿Y para que me sirve esto?


Bueno, permite cosas como modificar los tonos de los SMS y demás, subir archivos del sistema, cambios generales... cosas que con las App no "podemos" hacer.

También sirve para cargarnos el teléfono si tocamos demasiado, por lo que si no sabéis qué tocar, OJO donde os metéis.

Tonos personalizados en los SMS del Iphone

Instrucciones

1. Necesitamos tener un tono corto en formato “.aiff” o “caf”. (Convertir los tonos con switch)
2. Accedemos por SSH al iPhone.
3. Vamos a la ruta System/Library/Audio/UISounds.
4. Localizamos los archivos de sonido de los sms, son 6
5. Estos archivos hacen referencia a los SMS, en orden del 1 al 6: Tritono, Campanilla, Cristal, Bocina, Campana, Electrónico.
6. Hacemos copia de seguridad de uno de ellos (o de varios si queremos cambiar más de uno).
7. Renombramos nuestro archivo con el nombre de uno de los originales (no se pueden añadir más, hay que substituirlos) y lo subimos substituyendo el original.
8. Reiniciamos el iPhone.

Vamos a Ajustes/Sonidos/Mensaje de texto y seleccionamos el correspondiente a nuestro tono, y listo
(Fuente iPhonediario)



jueves, 10 de diciembre de 2009

Glosario de términos

Referente a toda la terminología que complementa a la Scene del mundo iPhone, he visto un perfecto resumen para tener a mano siempre (algunas palabras casi que mejor aprenderlas).

Ahi dejo unas cuantas
® Iphonediario


Terminología del Iphone o Ipod

- Actualización de Firmware Se refiere al proceso de subir la versión del software del dispositivo.
- App: Aplicación.
- BSD subsystem: Paquete básico de aplicaciones a instalar en el ipod. Es necesario para hacer correr la mayoría de aplicaciones.
- Customize: Aplicación que se instala en el dispositivo que sirve para personalizar imágenes y sonidos del mismo. Es una aplicación netamente de estética y visualización.
- Cydia: Aplicación que se obtiene a través del jailbreak , esta aplicación nos permite instalar y buscar varias aplicaciones y juegos de terceros para nuestro dispositivo, esta aplicación necesita conexión a internet. Esta aplicación cumple casi las mismas funciones que el installer, pero es más usado gracias a la variedad de repositorios y la estabilidad que da al usuario.
- Downgrade de Firmware: Se refiere al proceso de bajar la versión del software del dispositivo.
- Firmware Se denomina al software que maneja nuestro dispositivo.
- Installer: Aplicación que se obtiene a través del jailbreak , esta aplicación permite instalar y buscar varias aplicaciones y juegos de terceros para nuestros dispositivos , esta aplicación necesita conexión a internet. Esta aplicación cumple casi las mismas funciones que Cydia.
- IPA: Es el tipo de archivo que usan las aplicaciones compradas/bajadas desde iTunes y App Store. Por ejemplo Enigmo.ipa
- Itunes: Programa que sirve para sincronizar nuestro dispositivo con la PC, sea contactos , Fotos , Videos , Música, Aplicaciones, etc.
- Jailbreak , Jailbrekeado , Jailbroken: Es el método que nos permite desbloquear cierta traba que tiene un dispositivo, para poder modificar e instalar aplicaciones de terceros en nuestros aparatos. Así también como agregar el Installer y Cydia a nuestro dispositivo.
- Liberado: Termino que se usa para determinar cuando un iphone soporta cualquier compañía telefónica.
- Modo DFU: Es un modo al que se induce el dispositivo para upgrade/downgrade de Firmware. Es digamos un método a más bajo nivel que el modo de recuperación. En este modo se cargan aun menos rutinas y menos código.
- OpenSSH: Aplicación que nos permite acceder a el mediante el protocolo sftp.
- Pantalla de Restauración: Es la pantalla negra con un símbolo de un cable y un CD , esta pantalla nos aparece cada vez que intentemos restaurar o actualizar el Firmware.
- Permisos: Autorización que necesitan las aplicaciones y archivos para ejecutarse correctamente. Las aplicaciones en el Firmware 2.1 usan por lo general 775, mientras que imágenes, archivos .plist y demás ficheros usan 664. Cuando una aplicación se cierra instantáneamente después de abrirla de seguro se debe a un error de permisos. Estos se pueden modificar desde SSH o desde el dispositivo utilizando ciertas aplicaciones especializadas en ello.
- Repositorios: Son paginas que al agregarlas a la aplicación Installer o Cydia nos agregan nuevas categorías incrementando descubrir y acceso a distintas aplicaciones.
- Restaurar Dispositivo: Método que se usa para re grabar el Software (Firmware) del dispositivo formateando y escribiendo todo nuevo. Cuando se realiza este método se pierde toda la información del dispositivo.
- Sincronización: Proceso que establece conexión el dispositivo con el computador, para intercambiar archivos, sea Música, Fotos, Aplicaciones, etc.
- Source: Son Links a Repositorios, ya sean del Installer o de Cydia.
- Springboard: Así se le llama a la pantalla “Menú” del dispositivo, vendría a ser el Escritorio del PC.
- SSH: (Secure Shell) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a nuestro dispositivo vía una red sea inalámbrica o a través del PC por cable , y podes acceder a ellos. Gracias a este protocolo uno puede ingresar a través de WINSCP.
- SummerBoard: Aplicación que se instala en el dispositivo que sirve para cambiar todo lo que tenga que ver con la estética del dispositivo, ya sea iconos, wallpapers, etc. Esta aplicación cumple casi las mismas funciones que el WinterBoard.
- WiFi: Es la opción para poder tener acceso a Redes inalámbricas para poder usar internet en nuestros dispositivos , cada red depende de un Modem y/o un Reuter inalámbrico.
- WinSCP: Programa que sirve para podes instalar aplicaciones retocar permisos y explorar nuestros dispositivos. Este programa ingresa a todos los archivos del dispositivo. (Requiere de un dispositivo jailbrekeado y una Red WIFI). Nota: Ten cuidado con borrar cualquier archivo que sea necesario para tu dispositivo, ya que sin ese archivo estaría fallando el dispositivo.
- WinterBoard: Aplicación que se instala en el dispositivo que sirve para cambiar todo lo que tenga que ver con la estética del dispositivo, ya sea iconos, wallpapers, etc. Esta aplicación cumple casi las mismas funciones que el Summerboard, pero WinterBoard está siendo más usada gracias a su estabilidad.
- 3G: Tipo de red que así como EDGE nos permite conectarnos a internet por medio del proveedor, pero con mucha más velocidad.
- Edge: Tecnologia inalambrica celular para navegacion de internet, es mas lenta que wifi y 3g.


Instalar aplicaciones crackeadas (,ipa, etc...) mediante iTunes

Ante todo recuerdo que este tema describe cómo instalar las aplicaciones que previamente descargaste, de forma legal, desde la AppStore y necesitas pasar a un móvil nuevo, ya que si que cambias de iPhone se te puede presentar dicho problema de sincronización.

Así pues necesitaremos tener en el Cydia o Rock, lo que queráis, la source SINFULIPHONEREPO.COM



- Ya hice un apartado de cómo agregar sources o repos en el Rock -

Una vez ahí, hemos de buscar la aplicación AppSync for OS 3.1.2 la cual nos facilitará la sincronización de IPAs con iTunes, aunque no hayan sido descargadas con el iPhone actual.

miércoles, 9 de diciembre de 2009

Personalizar el iPhone >> Winterboard

¡Vamos a comenzar a personalizar un poco el iPhone!

Ante todo, para usar el WinterBoard, tenemos que haber hecho un Jailbreak del teléfono.

1.- Accedemos al Rock, para buscar la aplicación en cuestión.


2.- Entramos en "Search"y escribimos "Winterboard"



3.-Una vez resulte la aplicación a instalar, entramos dentro de ella y pulsamos "Install" arriba a la izquierda. Luego "Confirm" para que comience a descargar e instalar la aplicación en cuestión.
4.- Cuando el Rock nos pida "Restart" le damos (u "on exit" si queremos instalar algo más , como por ejemplo un tema de la sección COMPLETE).
5.- Cuando se nos reinicie el Springboard (escritorio) accedemos al icono del WINTERBOARD donde aparecen una serie de opciones.

*Por mi parte me he descargado un tema llamado "iComplete" y otro con algunas partes (que se incluyen de forma automática) llamado "Windows Seven Ultimate", que tiene un botón de desbloqueo mejorado.

Este es el aspecto de cómo queda.


martes, 8 de diciembre de 2009

Rock >> Añadir Sources (Fuentes, Repositorios, Repos)

Antes de nada, en el post anterior hice referencia a "Agregar un repo" pero claro, no he explicado cómo ni qué.

Un repositorio o fuentes, son servidores que alojan todos los paquetes para nuestro iPhone, ya sean Aplicaciones, Juegos, Temas del board, etc..

Para ella accedemos al Rock y nos dirigimos hacia el apartado "Manage". Pulsamos en la segunda opción "Manage Sources".



Una vez aqui, pulsamos en "Edit" y en la izquierda pulsamos "Add".



En el popup resultante introducimos un repositorio deseado, como antes cité "http://cydia.iphoneil.ne" y pulsamos sobre "Add Source" y luego, en la ventana anterior, sobre "Done" en el caso de no querer agregar más sources.



¡Completado! Ya tenemos una nueva source en nuestro Rock ;)

lunes, 7 de diciembre de 2009

Solucinar problema con Youtube y Wifi tras usar Blackra1n RC3

Instrucciones:
- Descargar el PushFix & youtube (desde el Rock mismamente agregando el repo http://cydia.iphoneil.net/ )


- Reiniciar el Iphone
- Debemos de poner de nuevo la contraseña WiFi una vez queramos acceder a Youtube.



Solucionado!

Iphone: Capítulo 0 ¿Cómo dejarlo en bolas? (Jailbreak)

Bueno,

A modo de agenda y gracias a la memoria que tengo, iré haciendo un "backup" de todos los pasos que he realizado con el iPhone 3G, así como las aplicaciones que instalo y soluciando mis propias dudas.

Ante todo, la info que he deje escrita ha sido contrastada por mi persona (mi iPhone) y unos cuantos miles de usuarios.

*Recordaros que todas las aplicaciones importantes que cito son de coste 0$, las que no sean así las señalaré.

INTRODUCCIÓN

1.¿Qué es un JailBreak?
  • Con el término JailBreak nos referimos a la acción de liberar nuestro FirmWare de iPhone, de tal manera que se puedan ejecutar aplicaciones que, por medidas de seguridad de Apple, no pueden ser ejecutadas. Es lo que se conoce como aplicaciones de terceros. Éste es necesario para que a posteriori se pueda liberar el "BaseBand", que viene a ser el modem GSM , vamos, para poder llamar :P
2. Firmware 3.1.2
  • Como las versiones anteriores de FWs están muy explotadas y explicadas por Internet, además de que están en desuso y son bastante inservibles, tan sólo me referiré al FW que tengo actualmente, el famoso y novedísimo 3.1.2, el cual sin más preámbulos, se pensó que sería el más complicado de "JailBrekear" (JB pa los amigos). Pues nada más lejos de esa imposibilidad, el amigo GeoHot , el principal protagonista de la scene iPhone (un genio de chaval, increíble) liberó una versión de su BlackRa1n, junto al iPhone Dev-Team , logrando al fin que desde dicha versión de FW tengamos nuestro iPhone como nos interesa.
3. Baseband 05.11.07
  • Versión de mi modem GSM (no encuentro una manera de explicarlo más sencillo) que venía tal cual de fábrica. Era hasta entonces la versión más complicada de liberar, pero como en el tema anterior, aplicando un sencillo software lo conseguimos dejar limpito. ¿Y para qué? os preguntais, sencillo... si tienes un iPhone "Timotizado" (propio de movistar) y tu operador es Vodafone® u Orange® no podrías usarlo, a no ser que dejes el BaseBand libre.
*Todo: Adjuntar imágenes de cómo llegar a nuestro BaseBand.

4.- iTunes (v????)
  • ¿Es necesario que diga qué es el iTunes? Si a alguien le interesa, que deje un comentario y lo hago ¬¬... si es que alguien lee esto xD . Sobre la "v???" es porque no recuerdo que versión uso...pero lo actualizaré cuando llegue a casa :P
  • Decir que es necesario para liberarlo, si... lo es.
5.- Windows Seven
  • Sistema operativo de mi portatil desde el cual he realizado todos los procedimientos.

Una vez finalizada esta mini-introducción, comienza lo interesante.

Actualizar iPhone a 3.1.2

Como comenté anteriormente, para liberar mi iPhone 3G lo actualicé a versión 3.1.2 (recomendado por GeoHot, como reza en su blog "...Clean firmware 3.1.2 and baseband 05.11.07 are recommended...." realicé el upgrade a 3.1.2 desde iTunes y luego ... se quedó bloqueado xD

Aqui os dejo la info oficial de apple.





JAILBREAK



Ante todo accedemos a la web de BlackRa1n y nos descargamos en primer lugar el Jailbreak para windows (en mi caso)
.

Una vez nuestro iPhone está en 3.1.2 y el BaseBand haya pasado a la versión
05.11.07, ejecutamos el BlackRa1n desde el windows y pulsamos sobre el botón "Make it Ra1n".

Acto seguido, el iPhone se quedará algo colgado y reiniciará...
Mostrando esta pantalla:



El blackra1n quedaré en modo de espera hasta que el iPhone inicie completamente.



Una vez llegado a este punto, nos devuelve este mensaje el BlackRa1n y ya lo podemos cerrar.
Esta sería la imagen de nuestro springboard del iphone recién liberado!! Olé!!


Peeeero! Aun no nos funcionará nuestro BaseBand (a no ser que tengas un movistar y lo quieras usar con ese operador.. (mi caso era un Orange de UK y lo hice de movistar).

¡¡Liberemos el operador!!

Accedemos al BlakRa1n


Pulsamos sobre Close. Leetelo si quieres...


Ahora instalamos "Snow", que nos liberará el móvil. Lo dejamos actuar y listos!! Sale nuestro operador ;)

De paso aprovechamos para instalar Cydia y el Rock, que son aplicaciones de repositorios para instalar aplicaciones de terceros.


En último lugar, desinstalamos el BlackRa1n pues ya no lo necesitaremos.



*Nota: Todas las capturas desde el iPhone las realizo pulsando el botón de "Home" (el circulito) + el_de_apagar. Hará un pantallazo y lo guarda en el carrete.

Hasta aquí la primera aportación!!

Ya podemos disfrutar de un iPhone más libre.