Posts Recientes
- nos vemos en Argentina - Gibosa menguante - Confesión - Desbloqueando el iPhone 04.02.13_G - 1.1.2 OTB - BootLoader 4.6 por software - Cirque du Soleil y Quidam en México, o la Montaña Rusa de las emociones
Categorías
- Andanzas
(38)
- Berrinches
(2)
- Cheap tips and tricks
(5)
- Conciertos
(3)
- Cuentos
(13)
- Debian
(9)
- emacs
(1)
- Familia
(3)
- General
(12)
- GNU Linux
(10)
- Gulag
(3)
- Invitados
(3)
- Jaws
(1)
- Perdiendo el tiempo
(17)
- Thumbs up
(1)
- Viva Mexico
(5)
Comentarios Recientes
- TuvaLu en nos vemos en Argentina - aracely en Ser el príncipe azul es de la merititita chingada. - Juan David en Besos robados - javier barcena en nos vemos en Argentina - TuvaLu en nos vemos en Argentina - samy en Desbloqueando el iPhone 04.02.13_G - 1.1.2 OTB - BootLoader 4.6 por software - samy en nos vemos en Argentina - samy en Gibosa menguante - mibito en Gibosa menguante - TuvaLu en Gibosa menguante
| Dom |
Lun |
Mar |
Mie |
Jue |
Vie |
Sab |
| 29 |
30 |
1 |
2 |
3 |
4 |
5 |
| 6 |
7 |
8 |
9 |
10 |
11 |
12 |
| 13 |
14 |
15 |
16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
24 |
25 |
26 |
| 27 |
28 |
29 |
30 |
31 |
1 |
2 |
Imagen Aleatoria
Otros
- Coffee cup wannabe photos
- Fotos
Planetas
- Planeta Laguna
- Planeta Linux México
Podcasts
- No happy dreams
Comics
- xkcd
- 0x2121
Amigos
- mibito (un diario desesperado)
- rive (Linux... y otras cosas)
- libereco (Historias, cuentos...)
- tono (Linux, computacion...)
- guivaloz (Movimiento Libre)
- samy (Samy Valenz)
- mgjc (Human knowledge...)
- ita(webo) (La esquina...)
- leoneo (C y L del Chanate)
- mibito (No happy dreams)
Comentarios Recientes en Fotos
Actualmente leo:
|
Cheap tips and tricks
El miércoles por la noche llegué a León, donde me estaba esperando una caja café proveniente de una Apple Store. El iPhone venía con el firmware 04.02.13_G - 1.1.2 OTB y el número de serie indicaba que pertenecía al lote de la semana 51, que dicho de otra manera, contaba con un BootLoader versión 4.6 ya que así vienen desde la semana 45 (9 de noviembre, 2007... aprox). Hasta el día de hoy no he encontrado una guía que indique cómo poder liberar este aparato por medio de software para poder usarlo con cualquier compañía telefónica; toda la información que encontré al respecto requería abrirlo o bien el uso de una tarjeta como la TurboSIM; motivo suficiente para querer redactar esta pequeña receta. =)
¿Qué necesitas?
Pasos:
- Lo primero es bajar la versión del firmware. Conecta el iPhone a la computadora, reinícialo presionando, y manteniéndolos de esa forma, los botones de home y power. Ejecuta el iTunes, si es que no se abrió automáticamente, y selecciona la opción de restablecer mientras presionas shift. Esto con el fin de que te permita elegir el archivo con la versión 1.1.1.
Nota: Si final de restablecerlo indica que ocurrió el error 1015, eso es normal.
- El teléfono debió quedar indicando que necesita conectarse al iTunes. Cierra este último, y ejecuta windows.bat que está dentro del zip del Jailbreak y selecciona la opción: Boot from Recovery.
- Una vez que reinició, indícale que deseas realizar una llamada de emergencia y marca el *#307#, presiona call, cuando esté tratando de conectar, bórralo, presiona el 0, y de nuevo call, presiona answer, hold y por último decline. Con ésto obtenemos acceso a la libreta de direcciones.
- Agrega un contacto, no importa cómo lo llames, lo emplearemos para configurarle la conexión a internet al celular. Dale de alta 2 páginas web:
- prefs://11
- http://jailbreakme.com
- Cuando termines de dar de alta al contacto, podrás darle click a su página web, elige la primera (prefs://11) y desde ahí podrás configurar la conexión WiFi.
- Una vez configurada la red, accedemos de nuevo al contacto para ahora visitar la segunda (http://jailbreakme.com... si no encuentras cómo regresar al contacto, realiza de nuevo el paso de la llamada: *#307#...), ya en la página vamos a la parte de abajo y damos un click en Install AppSnap. El navegador, Safari, se cerrará, y el teléfono reiniciará.
- Instala OktoPrep, lo encuentras en: Installer->Install->Tweaks (1.1.1)->OktoPrep
- Ahora desactiva el Auto-Lock. Settings->General->Auto-Lock->Never
- Toca el turno de instalar el subsistema BSD: Installer->Install->System->BSD Subsystem
- Sigue el liberarlo para poder usarlo el SIM de cualquier compañía: Installer->Install->Tweaks (1.1.2)->1.1.2-1.1.3 OTB G-Unlock
- Abre de nuevo el iTunes, pero ahora en lugar de restablecer elegiremos actualizar, en mi caso lo hice a la 1.1.2 y no lo he probado con la más reciente. Aplica igual, mantén presionado shift al darle click para que pregunte por el archivo del firmware. Este proceso tarda.
- Cierra el iTunes, y ejecuta de nuevo el windows.bat, la diferencia es que ahora elegirás: Jailbreak.
- Al terminar el iPhone reinicia, y voilà!
Nota: Si tienes problemas con los SMS, instala y ejecuta iWorld: Installer->Install->Tweaks (1.1.2)->iWorld
P.S. Sé que nada tiene que ver esta entrada con GNU/Linux, pero creo muy probable que pudiera resultar de interés a quienes me leen sindicado por esta categoría.
[0] Creo que era obvio, pero uno jamás sabe.
La seguridad de una computadora es importante, por más insignificante que pudiera parecernos su contenido o la función que desempeñe. Parte de la protección incluye mantener sus programas en buen estado, ya sean versiones pasadas y más aún cuando éstas son nuevas. La principales distribuciones de GNU/Linux ponen un gran empeño en esta tarea, librándonos de tener que seguir las listas de correo de todas las aplicaciones que tenemos instaladas. Esto no quiere decir que debamos despreocuparnos o que no deba ser uno más paranoico^wdedicado en la labor de administrar un sistema, pero escapa al tema de esta entrada.
Quienes usan un manejador de ventanas, por ejemplo Gnome, en Debian, no tienen más que voltear hacia el panel para descubrir si existen actualizaciones. Quienes usamos uno con menos aditamentos, o si de plano no lo usamos, estamos obligados a comprobar de manera manual si éstas existen. Vamos, no es difícil pero parte de nuestro trabajo consiste en automatizar las tareas repetitivas, se nos puede olvidar hacerlo[0] o bien, puede ser muy doloroso comprobarlo en más de 10 ordenadores al día. Para esta labor existen: apticron y cron-apt. Su instalación y uso son de lo más sencillo, además están bien explicados en las ligas que te acabo de dar, de modo que no entraré en ello. Sólo te recuerdo que no es recomendable hacer las actualizaciones de modo automático, siempre hay que supervisarlas por cualquier inconveniente que pudiera surgir[1].
[0] No es tu caso, ¿cierto?
[1] De alguna manera tenemos que justificar nuestro trabajo. :p
Hace unos instantes me encontraba editando un post sobre los comentarios desde emacs. Varias veces me había preguntado cómo repetir un conjunto de comandos (ej: hacer un macro) para facilitarme la vida, pero como mis posts suelen ser cortos no me había visto en la necesidad de aprender... No demoro más la parte interesante:
Lo único que requería era poner un <br> al final de cada línea, así que lo escribí y luego lo maté C-k.
C-x ( (inicié la definición de macros)
C-e (para mover el cursor al final de la línea)
C-y (para "yankear" douh! pegar el texto matado/cortado)
C-n (para avanzar a la siguiente línea)
C-x ) (termina la definición del macro)
M-n C-x e (M-n repite n veces lo que siga, C-x e ejecuta el último macro definido)
Como podrán darse cuenta, apenas estoy empezando a usar emacs, en fin, más vale tarde pero sin sueño.
Hoy contesté un correo en debian-user@l.d.o sobre una duda común:
Tengo cuenta en 2 máquinas, llamémoslas host1 y host2, y bueno, la máquina donde nos encontramos será localhost. Original, ¿no? Bueno, el punto es que host2 no es accesible desde localhost, ya sea porque se encuentra en una subred, detrás de un firewall, etc... pero sí desde host1. Otro factor, tanto host1 como host2 sólo permiten autenticación por llaves.
- Guardar tu llave, para entrar a host2, en host1 representaría una flaqueza en tu esquema de seguridad, ¿cierto?
- Subir tu llave a host1, para acceder a host2, cada vez que quieras entrar sería una pérdida de tiempo.
Entonces, ¿cómo hacerlo?
ssh-add -t 30 /ruta/a/la/llave/de/host2 ; ssh -t -i /ruta/a/la/llave/de/host1 -A host1 ssh host2
Voy a tratar de explicarlo.
ssh-add agrega nuestra identidad, ya sea RSA o DSA (especificada en la ruta), al agente de autenticación. El parámetro -t establece el tiempo de vida de la identidad. Esto es necesario para la autenticación con host2.
Después viene el ssh tradicional, donde -i indica el archivo de donde se tomará la identidad para la autenticación con host1. El parámetro -t es necesario para asignar un pseudo-tty (ya que no contaremos con uno) y el -A permitirá el reenvío de la conexión del agente de autenticación.
Por último, el comando a ejecutar en host1: ssh host2 resulta obvio a estas alturas.
Ojalá les sirva, y como siempre, acepto y espero sugerencias.
Esta es una pregunta recurrente por lo que he decidido abrir esta sección para darle respuesta tanto a ésta como a otras similares.
Para instalar la barra de herramientas de Google (Google Toolbar) en Iceweasel tienes que mentir un poco[1].
- Dirige tu navegador a: about:config
- Busca la llave con el nombre de: general.useragent.extra.firefox
- Cambia Iceweasel por Firefox. ej: Firefox/2.0.0.3
Listo, ya puedes instalar tu barra desde toolbar.google.com. Yo he regresado el valor de esa llave al original y no se me han presentado problemas.
[1] Realmente no estas mintiendo ya que técnicamente Iceweasel es Firefox.
|
|