jueves, 10 de junio de 2010

Teclado Latinoamericano Mac OS X, incluye teclas |º y <>


Hola, tengo un teclado Dell (Chile) el que ya me había acostumbrado a usar en mi macbook adivinando las teclas, y como he tenido un poco de tiempo averigüé como dejarlo bien. Pues recorriendo foros encontré un Layaout para teclado latinomamericano(Código modificado por Alberto sobre el trabajo de Antonio a partir de: LatinSpanishBeta de Eduardo), pero tenía invertidas las teclas |º¬ con la <>. Con el software Ukelele lo modifiqué y quedó bien. Sólo copien los archivos a las carpetas

/System/Library/Keyboard Layouts

/Users/nombredeusuario/Library/Keyboard Layouts

y después en Preferencias del sistema, van a Idioma y Texto y Fuentes de Entrada marcan el nuevo teclado "Latinoamericano". Si tienen alguna tecla que no les ande bien pueden editarlo con el software Ukelele , bastante intuitivo.

Bajar Layout Latinomaricano

martes, 2 de junio de 2009

iPhone no es reconocido por iTunes, pero sí por cable a la pared

Estaba arreglando un iPhone que estaba sin baseband, para lo cual tuve que ir a versiones viejas del firmware y tratar de restaurarlo desde 1.1.1, itunes 7.6.2, hubo errores 1011 creo, usé iNdepence y otros para sacarlo de la pantalla de conecte a itunes y el teléfono me quedó desactivado, es decir sólo para llamar en emergencia. Pero lo peor: conecté el iPhone 2G y no lo reconocía itunes, ni siquiera cargaba desde el computador, conecté un ipod touch y pasó lo mismo. Pensé que era el cable pero le puse otro cable y tampoco cargaba, lo probé un con iPhone 3G y pasó lo mismo.
Los cables estaban buenos ya que los equipos funcionaban conectándolos al adaptador para enchufe, y el resto de mis dispositivos USB andaban bien.
Reinstalé itunes 8.2, itunes 7.6, 8.0, reinicié varias veces y nada...
Reinstalé la actualización de leopard 10.5.7 de 400 Mb por si eran los drivers USB y tampoco nada.
Sería mi macbook? tampoco ya que corrí con un disco USB donde tenía el Leopard instalado y detectaba el iPhone y iPod normalmente.
Por lo tanto el problema tenía arreglo, y finalmente lo logré:
Puse un iPhone en DFU (contando en voz alta, ya que tampoco podía usar el cronometro de PwnageTools) y charán: el iTunes detectó al telefono en modo DFU, pero ponía los otros equipos y tampoco los detectaba.
Ahora instalé la ultima version de iTunes nuevamente y detecto a todos los equipos sin problemas, ni siquiera reiniciar.
RESUMEN: hacer que el telefono detecte al iPhone poniéndolo en modo DFU, reinstalar itunes después.

domingo, 20 de julio de 2008

Como recuperar fotos y datos borrados accidentalmente del iphone

Nuevamente me ha tocado aprender de los errores, tras una nueva actualizacion de firmware del iphone por ahí se me olvido respaldar algunas fotos y las perdí, así que pensé si se puede hacer algo similar a lo que uno hace cuando borra algo de su disco duro y lo rescata después (como con FileSalvage).
No existe una aplicación que lo haga directamente al iphone (como si se tratara de un disco externo o una pendrive), pero lo que se puede hacer es hacer una imagen del disco del iphone y moverla por wifi a el disco del mac. Para ello necesitaremos.

1. Un iPhone con BSD subsystem y OpenSSH instalados
2. Un mac (o algún sistema Unix con servidor ssh).
3. Disco externo o pendrive de alta capacidad.

Primero necesitamos saber la direccion IP del iphone y del mac:
-iPhone: Vamos a Ajustes, luego WiFi, y al lado del nombre de la red a la que estamos conectados pulsamos la tecla flecha azul y vemos la dirección IP de nuestro iphone, la anotamos por ahí.
-Mac: Abrimos una terminal (escribir en spotlight terminal si es que no sabes donde está) y escribimos ifconfig, veremos una dirección ip en una de las interfaces, esa es la dirección del mac (recomiendo que solo te conectes por una interfaz al mismo tiempo).

Ahora lo importante:

1. Abrir una terminal en mac y escribir el siguiente comando:
ssh root@ (suponiendo que la ip del iphone es 192.168.1.102 sería: ssh root@192.168.1.102)
va a preguntar po un password, ponemos: alpine. Si todo sale bien ya estaremos dentro del iphone.

2.Vamos a crear una imagen y la vamos a mandar a nuestro mac, con el siguiente comando:
dd if=/dev/disk0 | ssh @ 'dd of=iphone-dump.img' (suponiendo que la ip del mac es 192.168.1.101 el nombre usuario pepito sería:
dd if=/dev/disk0 | ssh pepito@192.168.1.101 'dd of=imagen_iphone.img'
Después de esto te va a pedir password, es la contraseña del mac para el nombre de usuario del mac ingresado.
Este paso va a demorar bastante, dejalo quieto ya que no va a mostrar nada en la terminal, pero vas a ver que se crea un archivo llamado imagen_iphone.img que va a ir creciendo.

3. Cuando ya haya crecido bastante podrás recuperar los datos con un software como filesalvage, para ello antes deberás copiarlo a un disco externo, ya que filesalvage no trabaja en el mismo disco en el que está instalado.

miércoles, 7 de mayo de 2008

Ringtones para iphone gratis, sólo con itunes

Con este sencillo método podrás tener ringtones personalizados en tu iPhone a partir de mp3 de tu lista de iTunes con una duración de máximo 30 segundos, tú eliges en que parte de la cancióncomienza. Los pasos son los siguientes:

1. Eliges una canción para generar el ringtone a partir de tu lista, vas a la información de dicha canción (manzana+i) y en la etiqueta opciones eliges el segundo de inicio (por ejemplo si quieres que el ringtone comience en el segundo 10 colocas 0:10) y el final de tu ringtone, procurando que no supere los 30 segundos. Luego click en OK


2. Luego das sobre la canción con botón derecho del mouse y haces click en convertir a AAC.


3. Se mostrará una nueva cancion con el mismo nombre pero con una duración mas corta, le haces click en mostrar en finder.


4. En el finder le cambias la extensión de .m4a a .m4r. Aún no abras el archivo (no le hagas doble click en el finder)


5. Vuelve a iTunes y borra el archivo que generaste (boton delete sobre el archivo de 30 segundos), pero no lo borres del disco para ello haz click en Conservar archivo, en la ventana de diálogo.



6. Ahora haz doble click desde el finder al archivo al que le cambiaste la extensión, con esto se abrirá el .m4r en Tonos, de la biblioteca iTunes. Ahora solo debes conecctar tu iphone y sincronizarlo. Luego el nuevo ringtone aparecerá dentro de la lista de Tono de llamadas personalizado

viernes, 18 de abril de 2008

Desbloquear iPhone firmware 2.0 beta

Antes de comenzar, hay que tener clara algunas cosas:
-El firmware 2.0 beta esta en etapa de desarrollo y será lanzado oficialmente en junio
-Algunas características son: Control parental, multiples idiomas (español entre ellos), y calculadora cientifica



-La mayoria de las aplicaciones que se instalan con installer.app no funcionan en firmware 2.0.

Para instalarlo necesitaremos
-Imagen del firmware 1.1.4
-Imagen del firmware iPhone 2.0 (la puedes bajar por ahí... ¿mininova?), yo usé la 5a240d.
-Pwnage tool 1.1

Ahora manos a la obra:

1. Si tienes tu iphone desbloqueado con otro software debes volver a la versión original, para ello puedes utilizar la actualizacion de sotware del itunes:
-Desconecta tu iphone de tu mac, apreta el boton home sin soltarlo reconecta tu iphone. Se abrirá iTunes, apreta opción sin soltarlo y haz click en restaurar y elige el archivo del firmware 1.1.4 y lo actualizas, el proceso demora un poco.

2. Ahora tu iphone esta como de fábrica, es decir bloqueado, debemos desbloquear el iphone con firmware 1.1.4 a través de pwnage.
-Abrimos Pwnage
-Vamos a donde dice browse .ipsw, buscamos nuestra imagen del firmware 1.1.4



-Ahora se activará iPwner, hacemos click y comenzará el proceso que permitirá que le pongamos una nueva imagen del firmware (verás una piña en tu iphone en vez de una manzana)
-Debemos crear la nueva imagen, para ello vas a IPSW Builder, te aparecerá una pantalla de opciones activas las opciones de activar iphone (enable baseband update, pero es opcional). Haces click en OK y grabarás una imagen nueva (del mismo nombre de la original pero dice custom)



-Ahora debes hacer lo mismo que en el paso 1, pero con la nueva imagen que has creado (es decir entras en modo recovery al itunes y restauras con la imagen cuyo nombre es custom)
-Tu iphone va a pasar por varias etapas de reiniciarse y actualizaciones, ignoralas... tras unos minutos tendrás un iphone 1.1.4 desbloqueado y funcionando.

3. Pero la idea es tener el iphone firmware 2.0 beta (yo desarrollo para iphone OS, por eso lo necesito, si no, no vale la pena). Pues ya está casi todo el trabajo hecho, ahora es bien sencillo:
-Debes hacer lo mismo que en el paso 2 ahora con el firmware 2.0, pero te puedes saltar el paso de hacer click en iPwner, ya que ya lo hiciste y no es necsario hacerlo denuevo (de hecho cuando abres el firmware 2.0 el boton ipwer no se activa y es por eso tuvimos que hacerlo con el firmware 1.1.4), es decir:
-Abres la imagen del firmware 2.0, aceptas y luego vas a ipsw builder
-Anda a custom logos y le quitas los logos de la piña y el dibujo de steve jobs, ya que no va a quedar natural el desbloqueo si te aparecen cada vez que enciendas y apages tu iphone. En general no cambies nada, solo déjalo como está (active phone) y guardas la nueva imagen.
-Abre itunes con tu iphone en modo recovery y actualiza a la imagen del firmware que acabas de crear.
-Espera un momento y VOILA! tu iphone con firmware 2.0 beta desbloqueado y funcionando.

Solución para iPhone sin señal



Este post más tiene que ver para que a mi no se me olvide como tuve que recuperar mi iPhone, por eso disculpas por el lenguaje un poco ingenieril usado, en el futuro prometo actualizar este post.

Al instalar el firmware 2.0 de iphone para SDK se instala una nueva baseband que lo deja sin señal. Para solucionar este problema (y volver a firmware 1.1.4) hice lo siguiente:

1. Entrar en modo recovery (desconectar el iphone, presionar home sin soltarlo y conectar nuevamente el iphone)
2. Se abrirá iTunes y la pantalla de restauración, mantener opcion presionado y hacer click en restaurar y elegir el archivo del firmware de la version 1.1.4 y aceptar.
3. Se actualizará (demora unos 5 minutos), pero dará un error, no importa.
4. El iphone quedará en modo recovery y no se podrá usar, para solucionar esto usar el software iNdependence (si no reconoce el iphone debes reinstalar itunes), basta con abrir el software y al cabo de un rato (menos de 30 segundos) ya "funciona" el iphone (modo emergencia).
5.Ahora ya funciona el iphone pero esta bloqueado, lo debes debloquear con Ziphone 3.0.
6. El iphone está desbloqueado pero no tiene señal GSM.
7. Se debe conectar el iPhone a una red Wifi, ir a installer y actualizar las fuentes (refresh sources), si no tienes wifi lee la NOTA a pie de página
8. Ir a Install > iClarified > Baseband eraser y lo instalas, quedará sin Baseband.
9. Reinstalas el firmware 1.1.4 (como en el paso 4, pero esta vez no marcará error)
10. Lo debes desbloquear denuevo con Ziphone (Unlock,Jailbrake and activate)

Listo, el iPhone estará funcionando denuevo.

NOTA: creo (no lo he probado) que funcionaría haciendo en vez del paso 7 y 8 pasar por Ziphone, una vez en avanzadas con la unica opcion activada de iErase Baseband.

sábado, 8 de marzo de 2008

Múltiples usuarios simultáneamente en un mac usando VNC

Resulta que no todo el mundo dispone de un mac, y aveces se necesita que sobre una misma máquina trabajen 2 personas simultáneamente. Pues para esto necesitaremos:

-1 mac con VNC server instalado.
-1 PC (Windows, linux o mac) con VNC viewer instalado.

Un aspecto curioso en macOS X es la capacidad de cambio rápido de sesión, lo que permite que con un sólo click alternarnemos el usuario del mac sin tener que cerrar la sesión en curso.

Para esto debemos en el menú de Preferencias del Sistema y luego Cuentas e ir a las Opciones de inicio de sesión y chequear cambio rápido de sesión (sugiero también que en ver como seleccionen icono para que ocupe menos espacio en la barra). Si no has creado un segundo usuario debes agregar otro usuario haciendo click en el signo +.



Habiendo hecho esto correctamente nos aparecerá un nuevo icono con la silueta de una persona al costado de spotlight mediante el cual podremos cambiar de usuario rápidamente.



Ahora seleccionamos otro usuario (el que usará nuestra máquina en forma remota) y con ello se mostrará su sesión en pantalla. Una vez abierta su cuenta, instalaremos Vine Server (puedes descargarlo desde esta pagina) simplemente arrastrandolo hasta Aplicaciones, recomiendo dejarlo en el Dock en forma definitiva (arrastrándolo hacia el dock) y que se inicie automaticamente con la sesión (sobre el icono del VNC del dock hacer click con el botón derecho del mouse y seleccionar Abrir al iniciar sesión).



Hacemos click sobre el ícono que creamos en el dock para abrir el servidor VNC, le damos una clave que deberá ingresar el segundo usuario y ya está, ahora puedes volver a tu sesión de siempre.

Ahora sólo falta hacer la configuracion en el otro PC. Se debe instalar el VNC viewer para dicha máquina (Yo usé Real VNC 4 para windows XP), colocar la dirección IP del mac donde está corriendo VNC server, la clave y listo, tendrás un "PC corriendo mac".





Es importante mencionar que en realidad sigue siendo una sola máquina que está recibiendo imágenes de una sesión remota, por lo que el desempeño del mac tenderá a disminuir, además de que no tendremos sonido en el PC remoto. También es recomendable configurar VNC viewer para una menor densidad de colores (256 funciona bien), y configurar la sesión del segundo usuario mac con fondos de colores sólidos y con la menor cantidad de efectos en el dock (por ejemplo eliminar "la ola"); todo esto para obtener un mejor desempeño de la aplicación, sobre todo cuando se trabaja en una red lenta o bajo internet.

Espero que les haya sido útil :D, y si hay preguntas las pueden dejar como comentario.