Vuelvo con el tema del iPod y el jailbreaking, y es que si el otro día decía que el tweak que habilitaba la edición de eventos en el calendario había desaparecido del repositorio, hoy he encontrado la manera complicada de hacerlo. Consiste simplemente en bajar un archivo del iPod mediante SFTP, editarlo y volverlo a subir. Parece fácil, pero me ha llevado toda la tarde, y todo porque los sitios por los que me he guiado eran bastante vagos en sus explicaciones (uno dice que hay que añadir unas líneas… el otro te dice qué líneas, pero no te dice dónde!). Ya he perdido la cuenta de las veces que he reiniciado a mi pobre tostadora y abierto el calendario con esperanza… para comprobar que el signo más seguía sin aparecer.
Al final he dado con un post de TUAW que, si bien al principio también es poco concreto, tiene un par de actualizaciones que arrojan algo más de luz sobre el asunto. Total, que me he ido a leer los comentarios y por fin he encontrado uno que detallaba el proceso un poco más.
Así que por fin puedo añadir eventos directamente desde el iPod, y lo primero que he añadido es la primera quedada con los Pochamen desde que vivo en Mataró, que será el lunes que viene. Me apetece, que hace tiempo que no quedamos (tenemos las agendas muy ocupadas :P), pero me da una pereza terrible sólo de pensar lo poco que dormiré, porque llegaré pasadas las 0h y me levanto a las 5:45h…
Bueno, como el comentario de TUAW tampoco explicaba todo el proceso (y además está en inglés), lo explico en la entrada extendida, por si a alguien le interesa 😉 (a mí también me servirá si algún día tengo que restaurar el iPod y volver a jailbreakearlo!).
Para empezar, es necesario tener jailbreakeado el iPod… Es fácil con este programilla. Una vez jailbreakeado, se pueden instalar las aplicaciones del iPhone (el mismo programa ya lo hace), y además aparece el Installer (el repositorio de aplicaciones) en el escritorio y se activa el SSH para poder acceder por FTP (un proceso que queda activado, gastando batería… conviene instalar Services, desde el mismo Installer, para habilitarlo o deshabilitarlo a tu antojo, gracias Tomy!), con cualquier programa de FTP (yo he usado Transmit). En el servidor hay que poner la IP del Touch (se mira en Ajustes -> WiFi y dándole a la flechita de la red a la que está conectado), el usuario es root y la contraseña alpine (os sonará del jailbreaking), el protocolo es SFTP. Si no le ponéis directorio por defecto entrará en la carpeta root, que por contradictorio que parezca, no es la raíz del sistema, así que sube todo lo que puedas en la estructura de directorios. El archivo que nos interesa está en /System/Library/CoreServices/SpringBoard.app, y se llama N45AP.plist.
Nos lo bajamos, y antes de empezar a toquetearlo, es conveniente hacer una copia, por lo que pueda pasar. Una vez tenemos la copia, abrimos el Terminal, nos vamos al directorio donde está el archivo y lo convertimos a XML, con el comando: plutil -convert xml1 N45AP.plist. Ahora ya podemos editarlo, con cualquier editor de texto (yo he usado Coda porque era el predeterminado para los archivos .plist, pero seguro que TextEdit también sirve). Buscamos el siguiente código (sin los espacios después de los <):
< key>capabilities< /key>
< dict>
< key>piezo-clicker< /key>
< true/>
< /dict>
Y le añadimos las líneas en negrita:
< key>capabilities< /key>
< dict>
< key>editableUserData< /key>
< true/>
< key>piezo-clicker< /key>
< true/>
< /dict>
Guardamos el archivo y lo volvemos a convertir a binario, mediante el comando: plutil -convert binary1 N45AP.plist. Lo subimos al iPod con el gestor de FTP, reiniciamos el iPod (que yo sepa no hay forma de reiniciarlo propiamente dicha, hay que apagarlo, manteniendo apretado el botón de bloqueo de la pantalla y arrastrando el slider, y luego volver a encenderlo con el botón de bloqueo de la pantalla). Y ya saldrá el signo más en el calendario!
Subiría el archivo modificado para quien no se atreviera con ello (tranquilos, es muy sencillo cuando sabes lo que haces… y si te equivocas no pasa nada, yo me he tirado toda la tarde haciéndolo mal y no se me ha muerto el iPod!), pero me lo he estado mirando y hay cosas que parecen de mi iPod en concreto (por ejemplo, hay una línea que hace referencia al FiveDice, que hasta donde yo sé, no viene por defecto con el iPod :P), así que no creo que funcione en cualquiera.
Por cierto, otra aplicación interesante es Customize (está en el repositorio, pero mejor sigue estas instrucciones para instalarla, ya que está hecha para el iPhone y hay que tunearla un poco), tiene muchas opciones de personalización para los iPhones, pero lo que nos interesa a los iPodToucheros es poder reordenar los iconos del escritorio (a nadie le pasaba que cada 2×3 le cambiaban los iconos de sitio?), e incluso poner más aplicaciones en el dock. Otra que es una delicia para la vista es Dock, aunque la veo poco útil vale la pena instalarla sólo por ver los efectos visuales.
Friday, 26 de October de 2007, a les 11:35
Que cosa más rara que hayan quitado el Fix del Calendar de Installer verdad?Yo lo instale justo antes (con la version anterior de installer) y eran 2 segundos.Buen post.Saludos.
Friday, 26 de October de 2007, a les 12:03
Sí, Salva también lo hizo así, de hecho si yo le hice el jailbreak al mío fue principalmente para poder ponerle el hack, porque el resto de aplicaciones no me atraían demasiado… y no veas qué chasco cuando no lo encontramos por ningún lado, con lo que me había costado el jailbreak! :S
Pero bueno, fue entretenido hacerlo the hard way, y algo he aprendido… No serán 2, pero si sabes exactamente lo que hay que hacer, en 10 segundos sí lo tienes 😛
salu2
Friday, 26 de October de 2007, a les 13:52
[…] el iMac encendido. Mientras me tomaba el vaso de leche para acompañar la medicina vi un post de Lady Madonna con una captura del iCal de su iPod Touch. Al ver que la semana empezaba en lunes (y no en domingo […]
Saturday, 27 de October de 2007, a les 12:52
ayer me pase por la regent street de londres y estuve jugando con el ipod touch y me parecio una pasada… a ver luego que voy a por mi iphone
Saturday, 27 de October de 2007, a les 21:03
Jeje, anda que tener a tu iPhone esperando en casita, mientras tú te vas de viaje por ahí… ya te vale xDD
salu2
Sunday, 28 de October de 2007, a les 19:45
Pues para los que no sabemos usar terminal es complicado.. 🙁
Algún alma caritativa que me mande el archivo editado y lo subo via con el cyberduck? Es una gozada tener el ipod touch hackeado.. gana mucho el aparato!
Saludos
Pd. otro que lleva toda la tarde para añadir al ical el editar… ays dura la vida del hacker.. 🙂
Sunday, 28 de October de 2007, a les 20:17
shinfu, no es tan complicado 😉 (no hablo del jailbreaking, que no sé si yo me habría atrevido a hacerlo a pelo, sino del hack del calendario), el terminal sólo se usa para convertir el archivo, basta con copiar y pegar el comando desde este mismo post o el de TUAW… Lo más fácil es tener el archivo en el escritorio, abrir terminal, poner cd desktop, y luego pegas el comando correspondiente…
Ya dije en el post que no subía el archivo porque entiendo que no es universal, sino que depende del iPod, y no quiero ser responsable del mal funcionamiento de ningún iPod… Si necesitas ayuda envíame un correo (mi dirección está en la sección “sobre mi”) 😉
salu2
Monday, 29 de October de 2007, a les 9:40
Ya esta consiguí una mini aplicación llamada Textwrangler y todo editado. Muchas gracias!
El terminal y yo tenemos una relación amor-odio de esas cañeras.. por eso cuando lo veo tiemblo a pesar de su sencillez..
Seguiremos leyendo!
Monday, 29 de October de 2007, a les 12:41
Bueno, me alegro 😉
salu2
Thursday, 1 de November de 2007, a les 14:07
Hola, me encanta tu blog!
Como compradora asidua de Mac que eres, te quería hacer un pregunta… donde me recomiendas que compre un MacBook Pro: en la Online Store o en una tienda que vende Macs?
La cuestión es: si le pasa algo al mac y lo he comprado online, a quien se lo llevo? xD
Grácias!
Thursday, 1 de November de 2007, a les 14:50
Hola ElChufa,
Si lo compras en la Apple Store y le pasa algo al Mac, basta con llamar a la Store, en unos días te lo vienen a recoger y cuando esté arreglado te lo vuelven a traer, así que no te preocupes por eso 😉
La garantía es la misma en la Apple Store y en otros sitios: 2 años con condiciones, que en la práctica por lo que dicen acaba siendo un año real (busca por foros de Apple que es un tema recurrente: yo he llegado a la conclusión de que el primer año la garantía es incondicional y el segundo año tienes que demostrar que el fallo es de fábrica, y Apple te lo pone muy difícil). Si te preocupa el tema de la garantía, sitios como El Corte Inglés te dan 2 años reales (es decir, que si se te estropea el segundo año, la reparación corre de su cuenta). Eso sí, si no lo compras en la Apple Store (o en algún Premium Reseller), olvídate de configurarlo a tu gusto, porque en las tiendas suelen tener únicamente las configuraciones estándar.
Lo malo también de comprar en las tiendas físicas (sobre todo El Corte Inglés :P) es que suelen tardar bastante en tener las novedades (es decir, que si quieres un MBP de los que han salido hoy te vas a tener que esperar).
salu2