La llegada al mercado del iPhone 3G está transformando el mundo de la telefonía móvil. Miles de usuarios disfrutan ya de las infinitas posibilidades que ofrece como, por ejemplo, su navegador Web móvil, su iPod táctil o sus rápidas descargas. Este libro le enseñará a configurar y gestionar los contenidos de su iPhone. Encontrará y creará aplicaciones innovadoras para el iPhone original, 3G, la última versión 3GS, y el iPod touch. Además, podrá ejecutar en ellos desde herramientas de red hasta simuladores de juego. Capítulo 1. Fundamentos básicos de los trucos del iPhone y el iPod touch Capítulo 2. Resolución de problemas del iPhone o iPod touch Capítulo 3. Mensajes y comunicaciones Capítulo 4. Multimedia y datos Capítulo 5. Simulación de juegos Capítulo 6. Trucos de telefonía Capítulo 7. Desbloqueo y activación Capítulo 8. Personalización Capítulo 9. Trucos de redes Capítulo 10. Trucos de aplicaciones Capítulo 11. Trucos de desarrollo Capítulo 12. Trucos de hardware Índice alfabético
Informática y comunicaciones
Cómo usar este libro
Cómo está organizado este libro
Convenciones que se utilizan en este libro
Códigos de ejemplo
1. Aprender el lenguaje de trucos del iPhone
El estándar de comunicaciones del iPhone
Aplicaciones del iPhone
La herencia UNIX del iPhone
Chroot, Jail y Jailbreak
El SDK y el App Store
Desbloqueo
El sistema operativo y el firmware del iPhone
2. Descubrir la capacidad de nuestro iPhone para ser trucado
Hacer inventario
Paso 1: identificar el modelo del teléfono
Paso 2: identificar la versión de firmware y baseband
Paso 3: identificar los cargadores de arranque
Espere antes de actualizar el firmware
Retroceda a una versión de firmware anterior
3. Abrir un iPhone o iPod touch a la personalización liberándolo
¿Por qué liberar el teléfono?
Una breve historia de las aplicaciones de liberación
Liberar un teléfono con Pwnage y QuickPwn
Liberar el firmware más reciente
4. Instalar aplicaciones de terceros
Entrar en Installer.app
Cydia
Repositorios
Fuentes de confianza
5. Manipular el sistema de archivos del iPhone
Acceder a los archivos del iPhone desde el ordenador
La jerarquía de directorios
Navegar por el directorio del iPhone directamente desde el iPhone en sí
MobileFinder (solo para versiones anteriores a la 3.x)
Mobile Safari
6. Hacer una copia de seguridad de los archivos del iPhone
Estrategia 1: utilizar iTunes
Estrategia 2: vivir en las nubes
Estrategia 3: copia de seguridad manual
7. Controlar el iPhone
Aplicaciones
Sistema operativo
BIOS
Hardware
Resumen
8. Obligar al iPhone a cerrar una aplicación
9. Reiniciar el iPhone
Apagar normalmente el teléfono
10. Restaurar y recuperar el iPhone
Restauración
Entrar en el modo de recuperación
Restaurar el firmware
Salir del modo de recuperación
11. El modo DFU
Entrar en el modo DFU
Salir del modo DFU
12. Obtener soporte de calidad con un iPhone trucado
La comunidad
El equipo de desarrollo del iPhone
HackintOsh
iPhone Wiki
iClarified
modmyi.com
Soporte técnico en tiempo real
Algunos favoritos
13. Obtener el máximo rendimiento del correo electrónico en el iPhone
El soporte para correo del iPhone
Correo electrónico como Portapapeles y disco duro
Configuración
Copiar y pegar
14. Aumentar la duración de la alerta de SMS del iPhone
15. Utilice mensajería instantánea en su iPhone
Aplicaciones de mensajería instantánea basadas en la Web
Jivetalk de beejive
Aplicaciones del App Store
Aplicaciones gratuitas
Soluciones para dispositivos liberados
16. Conectar nuestro iPhone al IRC
IRC remoto en el Mac
IRC sobre la marcha
Rooms
iRCm (sólo para versiones de firmware anteriores a la 3.x)
17. Lleve consigo un servidor de archivos portátil
Air Sharing
Mobile Studio
Bonjour
Limitaciones
Ir más allá
18. Convierta vídeos, DVD y discos Blu-Ray en un formato válido para iPhone e iPod touch
Compresión de vídeo 101
Contenedor del medio (formatos de archivo)
Códec (compresor-descompresor)
Resolución
Frecuencia de fotogramas
Perfiles y niveles de códec
Tasa de bits
HandBrake
La línea de comandos de HandBrake
QuickTime Pro
iMovie (OS X)
Photo-JPEG
Ayuda mediante hardware
Videora (Windows)
Conversiones en la Web
DVD y Blu-Ray en nuestro iPhone
Prevención contra arañazos
Movilidad
Conveniencia
Seguridad
Copia de DVD y Blu-Ray
CSS (Content Scrambling System)
AACS
BD+
¿Por qué es tan difícil?
Extracción en un Mac
Extracción en PC
DVDFab HD Decrypter
ImgBurn
Codificación y conversión
Codificación en Mac
Programas \"todo en uno\" que extraen y convierten
19. Haga una presentación PowerPoint en un proyector o una televisión utilizando su iPhone o iPod touch
Exportar una presentación sencilla
Exportar con animaciones
Utilizar un capturador de pantallas
Capturar audio y vídeo
Presentaciones
Una cosa más
20. Sincronizar música y vídeos desde varios ordenadores con el iPhone
21. Flujo de música y vídeos desde el ordenador al iPhone
Mac
PC
Linux: MythTV
Solución para plataformas cruzadas: Simplify Media
Otras opciones
22. Leer rápidamente noticias, RSS y sitios Web
RSS (Really Simple Syndication)
Ver fuentes de datos RSS en el navegador Web de su iPhone
Google News
Ver fuentes RSS en el iPhone con aplicaciones del App Store
Más que RSS
Intelliscreen
23. Leer libros electrónicos en nuestro iPhone
Antología de lectores de libros electrónicos
Stanza
eReader
BookShelf
PDF
Classics
ComicZeal
Localizar contenido profesional de calidad
Diccionarios
WeDict
AHED
24. Tomar fotografías panorámicas y nocturnas con la cámara incorporada
Mejora de la resolución y el campo de visión
Condiciones de poca luz
PanoLab Pro
25. Grabar y copiar vídeos con su iPhone
Breve historia de la filmación de consumo
Cycorder
iPhone Video Recorder
26. Conocer el homebrew y el escenario de la emulación
Emulación
Homebrew
Ejecutar un emulador
27. Usar juegos de Nintendo en su iPhone o iPod touch
Conseguir una ROM homebrew
Instalación de NES
Extraer sus ROM
28. Usar juegos de Sega Genesis en su iPhone o iPod touch
Conseguir una ROM homebrew
Instalar el emulador
Extraer sus ROM
29. Usar juegos de Game Boy en su iPhone o iPod touch
Conseguir una ROM homebrew
Instalar gameboy4iphone
Extraer sus ROM
30. Usar juegos de Super Nintendo en su iPhone o iPod touch
Conseguir una ROM homebrew
Instalar snes4iphone
Extraer sus ROM
31. Usar juegos de Nintendo Game Boy Advance en su iPhone o iPod touch
Conseguir una ROM homebrew
Instalar gpSPhone
Volcar la BIOS
Extraer sus ROM
32. Usar juegos de la PS1 en su iPhone o iPod touch
Copiar un ISO del juego
Extraer la BIOS de una PlayStation
Probar la BIOS y el ISO
Instalar psx4iphone
33. Utilizar códigos GSM para configurar las características del teléfono
Estado actual de la cuenta
Duración de uso
Llamada en espera
Identificador de línea de llamada saliente
Identificador de línea de llamada entrante
Restricción de llamadas
Ruta
Código de red
Tipo
Redirección de llamadas
Código
Opción
Entrar en el modo de pruebas Field Test
Mostrar el número IMEI
34. Marcación rápida con iconos personalizados
Configurar atajos de marcación rápida
Marcación rápida mediante un clip Web
Marcación rápida mediante una aplicación
Mejorar el aspecto
Una forma más rápida
Una cosa más
35. Acceso a la mensajería de voz con Asterisk en un iPhone o iPod touch
36. Acceso a la mensajería de voz con Vonage en un iPhone
37. Utilizar voz sobre IP en nuestro iPhone o iPod touch de segunda generación
SIP
Fring
truphone
SiAX
Wi-Fi frente a 3G
38. Obtener acceso al buzón de voz visual en T-Mobile y otros operadores
Buzón de voz visual a través del correo
Paso 1: crear una nueva cuenta de correo electrónico push para los mensajes del buzón de voz
Paso 2: suscribirse a un servicio de buzón de voz gratuito
Paso 3: redirigir nuestro buzón de voz al nuevo servicio
El \"buzón de voz visual\"
39. Traducción automática de nuestros mensajes de buzón de voz a texto
Varios servicios
40. Actualizar Twitter o un blog con una llamada telefónica
Otros servicios
41. Crear un podcast mientras se conduce
Otras opciones
Métodos de desbloqueo
Aviso general sobre el desbloqueo
42. Comprar un iPhone desbloqueado de Apple
43. Desbloquear nuestro iPhone con software
¿Cómo funciona?
BootNeuter (para el iPhone original)
Yellowsn0w (para el iPhone 3G)
44. Desbloquear un iPhone con una SIM trucada
Ejemplo: i3gSim
Vendedores y advertencias
45. Configurar nuestro iPhone después de desbloquearlo
Corregir las configuraciones de datos
Paso 1: conocer el APN de la red
Paso 2: editar las configuraciones del APN
Activar la edición del APN en el iPHone
Utilidad de configuración del iPhone
Descargar un paquete de un operador desde Cydia
Una cosa más: corrección de YouTube
46. Añadir tonos personalizados a su iPhone
Tonos personalizados a través de iTunes
Tonos personalizados a través de otras aplicaciones
GarageBand
La aplicación
La aplicación para el iPhone
La carpeta
47. Cambiar el aspecto de su iPhone y los sonidos del sistema
Introducción a los temas
Utilización de WinterBoard
Comprender el funcionamiento de WinterBoard
Cambiar archivos de sonido
Cambiar el logotipo del operador
Y más
48. Cambiar la pantalla de arranque
A través de Pwnage
A través de la aplicación LogoMe
49. Mejorar la autocorrección con las entradas de la libretade direcciones
50. Cambiar externamente su iPhone
Configurar el escenario
51. Ocultar aplicaciones no deseadas
52. Utilizar el iPhone o iPod touch como alfombrilla táctil
53. Controle su ordenador portátil o de escritorio con su iPhone o iPod touch
54. Controle su iPhone o iPod touch con su ordenador portátil o de escritorio
55. Conecte su iPhone con un programa de terminal SSH
Instalar un servidor SSH
Software SSH cliente para Windows
Software SSH cliente para usuarios de Mac
¿Qué hacemos ahora?
Trucar el truco: SSH sin contraseñas
SSH sin contraseñas
iPhone a servidor sin contraseñas
Comprobaciones
root y mobile
56. Administrar servidores remotos con un programa Terminal
TouchTerm
iSSH
Otras opciones
57. Montar el sistema de archivos del iPhone en un Mac con AppleTalk o SSH
AFP
MacFUSE
Linux. Windows y otros sistemas operativos
58. Gestionar fácilmente todos los servicios de red del iPhone
59. Seguimiento y recuperación de un iPhone
60. Seguimiento, recuperación y control de un iPhone
61. Convertir su iPhone o iPod touch en un servidor Web
62. Conectar a su iPhone o iPod touch desde fuera de su casa u oficina
Direcciones IP
Redirección de puertos
DNS dinámico
Una cosa más
63. Imprimir desde un iPhone a cualquier máquina de fax
Tecnología de fax
Servicios de e-mail a fax
Imprimir sobre la marcha
Recibir faxes
64. Atrapar la red EDGE/3G de su iPhone desde su portátil
65. Ejecutar aplicaciones en segundo plano
66. Mantener todo el tiempo Wi-Fi ejecutándose en el iPhone
Programación
67. Trucar aplicaciones Wi-Fi para trabajar con 3G
68. Crear música con el iPhone y el iPod touch
El principio: los instrumentos simples
MiniPiano
Aprendizaje
Afinar nuestro instrumento
Grabar sus actuaciones
Mezcladores y sintetizadores
Ocarina
Salir al escenario
69. Triangular distancias con la cámara y el GPS incorporados del iPhone
¿Cómo funciona?
Aplicación del truco
70. Más formas de sincronización
Del iPhone al ordenador
Migración de un teléfono inteligente a un iPhone
71. Alterar la voz y el identificador de llamada saliente en el iPhone
72. Utilice su iPhone como control remoto multimedia
Apple TV e iTunes
Controles basados en la Web
73. Hacer que hable su iPhone o iPod touch
74. Copiar y pegar entre aplicaciones
75. Descargar vídeos de YouTube en lugar de visualizarlos online
76. Adquirir nuevos medios con dTunes
Música
Vídeo
Torrent
77. Hacer una copia de seguridad de las aplicaciones liberadas
78. Convertir script de línea de comandos en aplicaciones para el iPhone
Escribir script
Utilidades centrales
Hola mundo
Copia de seguridad local
Hacer una copia de seguridad en un servidor
Encerrar el script en una aplicación
Crear el icono y la imagen
Gestionar los tiempos de espera con gracia
Mostrar códigos de resultado
79. Editar listas de propiedades de Mac OS X (plist)
Ajustar una lista de propiedades
Edición en plataformas no Mac
80. Crear tareas periódicas que se ejecuten en segundo plano
Conocer launchd
Crear una tarea recurrente con launchd
Proteger las tareas con un tiempo de espera
Depurar script de launchd
Edición sencilla de plist de launchd
Crear copias de seguridad periódicas con launchd
81. Manipular bases de datos de aplicación en el iPhone
Aprender SQL
Ejecutar SQLite
Navegar por una base de datos con una aplicación GUI
Ampliar la base de datos de llamadas del iPhone
82. Elegir entre el SDK de Apple y herramientas abiertas para el desarrollo en el iPhone
Los contrincantes
Coste
Documentación
Características y limitaciones
Distribución
Tiempo de demora
A cada cual lo suyo
83. Desarrollar aplicaciones con el SDK de Apple
Descargar e instalar el SDK
Compilación del ejemplo UICatalog
Instalar el ejemplo UICatalog en el dispositivo
84. Auto-firmado de sus proyectos SDK
Firma de código con certificados auto-firmados
Firma de código con ldid
Desactivar el provisioning en Xcode
Desactivar la comprobación de provisioning en el iPhone
85. Instalación manual de aplicaciones
86. Utilizar una máquina virtual para compilar aplicaciones para el iPhone
Descargar y configurar la máquina virtual
Compilar los ejemplos
Listos para empezar
87. Desarrollar aplicaciones para el iPhone desde el iPhone
Instalar toolchain
Compilar un programa de código abierto en el iPhone
Compilar el ejemplo UICatalog
88. Reiniciar el SpringBoard para ver las aplicaciones instaladasrecientemente
89. Crear una interfaz de usuario sin Interface Builder
Especificar la clase delegada de la aplicación
Crear la ventana principal y las vistas raíz
Crear sub-vistas para controladores de vista personalizados
Quitar NIB de nuestro proyecto
Explorar más controles de UIKit
90. Utilizar Api Explorer para echar un vistazo a los marcos de trabajo incorporados
91. Acceso a las API privadas
class-dump
Añadir un marco de trabajo privado (o público) a nuestra aplicación
Añadir una clase privada a nuestra aplicación
Añadir un método privado a nuestra aplicación
92. Adaptar unos auriculares ya existentes para que funcionen con el iPhone original
Trucar el cable
93. Hacer que el dock del iPhone original funcione con el iPhone 3G
Paso 1
Paso 2
Paso 3
Paso 4
Paso 5
94. Utilizar auriculares con reducción de ruido en el iPhone
95. Utilizar la cámara del iPhone para primeros planos
Ajustar físicamente el foco en la cámara del iPhone
Utilizar visores de cámara
Lentes de teléfonos móviles
Lentes improvisadas
96. Ver su iPhone o iPod touch en una televisión
Modulación RF
Hoteles lujosos
97. Enviar la salida de la pantalla del iPhone a la entrada de televisión
ScreenSplitr
TVOut
98. Conectar el iPhone a un coche
Entretenimiento en el asiento delantero
Integración para iPod/iPhone
Integración con el iPod
Controlar el iPhone o iPod touch
Entretenimiento en el asiento de atrás
Internet en el coche
99. Utilizar el iPhone con guantes
Bricolaje: guantes conductivos
Hilo conductor
Soluciones prefabricadas
100. Echar un vistazo dentro de nuestro dispositivo
Herramientas
101. Desmontar y volver a montar un iPhone original
¡Está abierto!
Quitar la batería
Sustituir la batería
102. Desmontar y volver a montar el iPhone 3G
Sustituir la batería
103. Desmontar y volver a montar el iPod touch original
104. Desmontar y volver a montar el iPod touch de segunda generación
105. Conocer más sobre los conectores del iPhone y el iPod touch
Las conexiones del conector de los auriculares
Utilización de la clavija de los auriculares
Los conectores del dock
Localizar los pines
106. Crear una linterna externa para el iPhone
107. Controlar el mundo físico desde nuestro iPhone
Trucar el controlador de control remoto
Trucar el truco
108. Cargar nuestro iPhone en (casi) cualquier fuente
Comprar un cargador universal con un conector dock de paso a través
Comprar un adaptador para un cargador existente
Construir nuestro propio adaptador
Hacer un cable adaptador 3G para cargar a través de FireWire
Chip de regulación de voltaje
Trucar el truco
109. Conectar un iPhone a un puerto serie utilizando el conector del dock
Hablar con el iPhone
110. Controlar remotamente un iPhone o iPod touch con el conector del dock
Audio
Esquema
Comandos
111. Leer señales de un control remoto infrarrojo sin necesidad de tener unteléfono liberado
112. Conectar un dispositivo en serie al iPhone sin necesidad de que esté liberado
El circuito
Programación del chip Cypress
Cómo funciona
Trucar el truco
113. Conectar un teclado al iPhone sin necesidad de que esté liberado
Cómo funciona
Trucar el truco
114. Utilizar el iPhone para regresar atrás en el tiempo