Mostrando entradas con la etiqueta iPhone/iPod Touch. Mostrar todas las entradas
Mostrando entradas con la etiqueta iPhone/iPod Touch. Mostrar todas las entradas

jueves, 31 de diciembre de 2009

Nexus One: iPhone Killer -> Mucho mejor, más bonito y más barato

Para terminar el año:




No es ya ningún secreto el inmediato lanzamiento del nuevo terminal creado por HTC para Google. Toda la red comenta de una forma u otra este nuevo dispositivo que va a hacer sudar bastante a Apple... ya los está haciendo sudar.

Con casi toda seguridad estará disponible a partir de Enero, y es que cuando Google anuncia algo con su sello, suele ser para bien. Si algo hay que reconocer a estos chicos es su implacable ritmo de innovación. Ade+, han sido muy muy listos en todo. Empezaron por crear un sistema operativo de código abierto para móviles, el cual ya se ha implantado en muchos dispositivos portátiles, y ahora lo remata con su propio teléfono. Vamos a empezar por algunas características que parecen que son ya "seguras", y vamos a ir comparándolas con el iPhone 3GS de 32GB, que es el más sofisticado hasta la fecha de Apple:

Nexus One: Hardware

Altura: 11.5mm -> Más fino que el iPhone
Diseño: Dicen (para gustos colores) que es más estético, más bonito que el iPhone. Ya he puesto una imagen antes... cada cual que judge. No, no tiene teclado.

Pantalla: OLED multitouch 3.7"(480 x 850) -> Más grande y con más resolución que el iPhone OLED 3.5'' y 320*480
Procesador: SnapDragon, una arquitectura basada en procesador ARM. Sería muy similar a un ARM Cortex-A, con un reloj de 1GHz, muy superior a los 600Mhz del procesador ARM del iPhone 3GS.

"The QSD8x50 platform consists of the QSD8250™ which supports GSM, GPRS, EDGE, HSPA networks while the QSD8650™ supports CDMA2000 1X, 1xEV-DO Rel 0/A/B, GSM, GPRS, EDGE and HSPA networks. Both chipsets include:
  • 1 GHz CPU
  • 600MHz DSP
  • Integrated 3G mobile broadband
  • Support for Wi-Fi® and Bluetooth® connectivity
  • Built-in seventh-generation gpsOne®  engine with Standalone-GPS and Assisted-GPS modes
  • High-definition (720p) video decode, and multiple video codec support
  • High-performance 3D graphics – up to 22M triangles/sec and 133M 3D pixels/sec
  • High-resolution up to WXGA (1280x720) display support
  • 12-megapixel camera support
  • Multiple audio codecs: (AAC+, eAAC+, AMR, FR, EFR, HR, WB-AMR, G.729a, G.711, AAC stereo encode)
  • Support for mobile broadcast TV (MediaFLO™, DVB-H and ISDB-T)
  • Support for Windows Mobile®, Android, and a number of Linux®-based operating systems
  • Qualcomm’s hybrid mode alternative solution

Memoria: Aun por confirmar, pero con casi toda seguridad hablamos de 512MB RAM, lo que de nuevo quedaría muy por encima de los 256MB del iPhone 3G, y por otro lado otros 512MB ROM, para el OS. En el iPHone no hay una ROM propiamente dicha dado que el mismo sistema operativo se encuentra almacenado en la memoria Flash interna de 32GB.
Memoria Secundaria: No posee una memoria secundaria masiva como el iPhone, en cambio hacen uso de algo más comodo... tarjetas de memoria MicroSD de hasta 32GB, y traerá una incluida, aun no se sabe de cuanto. Personalmente prefiro tener tarjetas dememoria de hasta 32GB que un dispositivo con 32GB y punto.
Cámara: 5MP Autofocus y flash LED... evidentemente muy superior a la cámara del iPhone, que es de 3MP y sin ninguna clase de flash.
Bluetooth 2.1: El iPhone tb tiene BT... el problmea es que para el iPhone este BT no sirve para nada. Cuando hablo de BT 2.1 hablo de un stack completo BT: Manos libres, transferencias de archivos, sincronización, modem...
Radio: Es simple... en las especificaciones pone que tiene radio, y tiene radio. Para Apple este concepto es diferente. Para Apple es lo vendo con radio pero no digo nada y así un año o dos años despues con una actualizacion de software que cobro le añado radio y digo que soy el mejor del mundo. Pues no señores, lo vendo con radio, y la radio funciona desde el primer día.
WIFI b/g/n: Igual de simple que la radio, si soporta WIFI n soporta WIFI n, sin actualizaciones ni historias, lo soporta y listo. El iPHone 3GS a priori seguro que no, y si internamente soporta WIFI n y Apple no lo tiene activado por temas de SOftware.. más patético me paree aun.
Batería: Batería extraible de 1400mAh, de ser cierto quedaría por encima de los 1250 del iPhone, y por supuesto y más... mucho más importante... es extraible.
GSM/EDGE/UMTS/HSDPA/HSUPA: Es decir, cualquier red que exista hoy por hoy en el mundo... creo. Si tenemos en cuenta que el primer iPHone no soportaba siquiera redes 3G (UMTS/HSDPA...) cuando estas estaban más que implantadas... O que hablar siquiera de no poder configurar como dios manda perfiles GPRS/EDGE, no poder enviar MMS hasta las ultimas versiones de firmware y con más problemas que ventajas y tan solo los uiltimos iPhone 3GS... en fin...
A-GPS/Acelerómetro/Brújula Digital: Todo esto es muy similar al iPhone 3GS, aunque parece ser que la covertura de este GPS es un tanto mejor... supongo que la antena será mejor o tiene destinada más potencia a ella... para ello de todos modos habrá que esperar aun y poder comprar insitu. Respecto a software de mapas, es evidente... lo trataremos más tarde. El acelerómetro es un dispositivo que todos ya conocemos. Es decir, en estas funciones podemos decir que básicamente es igual que el iPhone.
Conexion: Los de HTC han sido listos y van un paso por delante. La carga y transferencia de datos se hace ya con el que deberá de ser el estandar para móviles dentro de nada, mini USB. Esto hace que transferir datos o cargarlo sea posible en casi cualquier lado. A parte de ello cuenta para auriculares/microfono un jack de toda la vida y un dock, supongo que para posibles dispositivos adicionales que puedan salir al mercado.



Nexus One: Software

El mejor Hardware del mundo no sirve absolutamete para nada sin un buen software. Con esto no digo qu eeste sea el mejor hardware del mundo ni mucho menos, tan solo digo que sin un buen software nada de nada.

Android.

El OS que implementa es el OS de google para teléfonos, Android. Google no fabrica hardware, hace software... y lo hace bien. Para empezar Android es de código abierto, primer punto para Google. Segundo y como debería de ser siempre, tu tienes el control de tu terminal, no como el iPhone. Y para quien se lo pregunte... la interacción hardware/software parece ser impecable: Respuesta rapidísima, estable, cómodo... el software es completo!! es decir, no te dan un software q tengas ahora que esperar meses o años para que termine de funcionar tu dispositivo: Correo, Navegador, Agenda... Google Maps, Radio, Una stack Bluetooth COMPLETA, GeoTaggin para fotos, posicionamiento GPS y GSM, redes WPA/WPA2 PSK o Entreprise, Reproducción Audio/Video multiformato entre ellos: H264, H263, MPEG4 part 2 SP, AAC, MIDI, MP3, AMR, OGG, WAV... y posiblemente todos ellos en perfiles y niveles superiores al iPhone, aunque para ello tendría q tener uno en mis manos y ponerlo a prueba.

Al igual que Apple, Google tiene Google Market, una tienda con aplicaciones para Android que su crecimiento es mucho mayor que la AppSTore de Apple, y de forma general las aplicaciones son mejores. En realidad la ventaja de Google Market no es esa solo, Google no tiene los controles tan raros de Apple. Para los creadores de aplicaciones, es más facil y más comodo y económico crear aplicaciones para Android que para Apple. Además, a Google no le importa que creen navegadores, aplicaciones de mapas, gestores de correos... para Android. Esto quiere decir que evidentemente habrá flash para Android, igual que una versión de Fennec (la version mobil de Firefox, que promete y mucho). Esto quiere decir que el abanico de posibilidades con un terminal como este son muy muy superiores.

Por otro lado y tb importante, no hay que olvidar la integracion de Google con sus productos. Gmail a día de hoy es un estandarte con un valor incalculable para sus usuarios. Y jungo Gmail podemos hablar de los servicios completamente gratuitos de Google de Calendario, Contactos, sincronizaciones de todo ello, Google Maps... lo cual implica que un gran parte muy importante del uso diario de nuestro terminal, tendrá que ver por un lado con Google y por otro lado con Google. Esto se comprende mejor con un ejemplo:

Encendemos el iPhone, y que funciones más asiduas usamos? Vamos a enumerarlas:

Correo -> Usamos un porcentaje muy importante los servicios de Google
Agenda/Calendario -> Usamos muchos un porcentaje muy importante los servicios de Google Push y otros
Navegar -> Usamos el ¿80%? Google para buscar
GPS -> Google Maps
YouTube -> Es de Google

Da miedo... pero es cierto!! Por eso Google tendrá siempre todos mis respetos. Siempre problemas de privacidad han saltado a la palestra, pero una cosa no quita la otra. Google no ha parado de innovar, y eso le ha llevado a posicionarse como número 1 indiscutible en internet en muchos muchos sectores. Y en otros en los que no es el número uno, no es precisamente pq sus productos y/o servicios sean peores. Google tiene lo bueno de Apple en cuanto que quiere investigar e innovar, pero lo bueno de Microsoft, que escucha. Tiene lo bueno de Intel o nVidia que apoyan los estándares y todas las innovaciones generalmente están basadas en estos estándares. Y al contrario que Apple o Microsoft u otras grandes empresas, todos estareis de acuerdo conmigo que normalmente disfrutamos de los servicios de Google sin pagar directamente NADA!!

Si Google se ha convertido en lo que es, es sin lugar a dudas por ser quienes son, sus cosas malas y sus cosas buenas.

Para terminar, creo he he dicho todo? No, He dicho que es/será bastante más barato que el iPhone 3GS? Nexus one se podrá adquirir completamente libre por 530$, al cambio nuestro unos 370€. El iPhone 3GS de 32 puede adquirirse libre tan solo en algunos lugares y no por menos de unos 500-600€ en el mejor de los casos. Tambien se venderá el Nexus one por 180$ (creo) por Tmobile, unos 120€. Se podrá comprar online desde google, pero tanto desde estados unidos como desde fuera!! todo el mundo que quiera uno lo podrá tener. Eso sí, parece ser que por ahora se impondrá una limitación de 5 Nexus One por persona... que creo que es más que suficiente!! para evitar las reventas en almacenes extrangeros.

Lo miremos por donde lo miremos... el Nexus One es bueno. Por supuesto tendríamos que discutir si merece la pena o no gastarse ese dinero... pero no soy yo quien jusgará eso, tan solo me he limitado a citar prestaciones de uno y de otro, cada cual que judge el mismo.

Bueno, bonito y barato.


Para terminar... posiblemente este sea la última entrada del año... con lo que os deseo una noche mágica, que podais compartir el día con vuestras familias y las personas que se quieren, y que el año que viene... que empieza dentro de 9 horas prácticamente, sea como poco como poco, tan bueno como este, y esperemos que mejor.

Un saludo a todos y Feliz Año nuevo.

martes, 3 de noviembre de 2009

Unlock 3.1.2: BlackSn0W II y Flash

Listo, Geohot ha sacado BlackSn0w para poder realiar unlock para los iPhone con la 3.1.2 :)

Mi recomendación? Partir de una 3.1.2 limpia, hacer JB con BLackRa1n (el cual ahora pongo el enlace actualiado, y a través de Cydia añadir este repositorio:

blackra1n.com

Se instala desde Cydia, por supuesto

BlackRa1n


Creo que no hace falta más que decir. Podría poner unas pantallas de como hacerlo... pero más facil imposible!!


En otro orden del día... interesante el nuevo movimiento de Adobe. Cuando el iPod/iPhone intenta visualizar algún contenido flash y es dirigido a la página de Adobe, en este aparece un mensaje bastante claro:

"Apple restricts use of technologies required by products like flash player. Until apple eliminates these restrictions, adobe cannot provide flash player for the iPhone or iPod Touch"

Es decir... que el iPhone y el iPod Touch no tienen flash pq a Apple no le da la gana, pero esto no es nada nuevo. Supongo que Adobe de una vez por toda quiere dejar claro que no son culpables de nada, todo lo contrario, que es completamente de Apple. Algunos dicen que es porque implementar Flash sería comer la batería, otros que apple quiere introducir alguna tecnología similar a flash como intentó hacer MS con silverlight... en cualquier caso el que pierde es el consumidor.

viernes, 30 de octubre de 2009

Unlock 3.1.2: BlackSn0W

Si todos los pronósticos se cumplen, tendremos un unlock para la 3.1.2 dentro de exactamente dos días... mañana si contamos el día de hoy. Presupongo que será operativo tanto para 3GS como 3G.

Mas información proximamente.

jueves, 15 de octubre de 2009

Radio FM en iPhone 3G+ e iPod Touch "3G"?

Aun que no deja de ser un rumor, parecer Apple estaría preparando una aplicación para "activar" el receptor de radio que supuestamente integra desde el iPhone 3G en adelante, pasando por el 3GS y el iPod Touch nuevo. Que personalmente sepa, si es cierto que al parecer el iPod Touch más nuevo llevaba un receptor FM, sobre el resto de los modelos personalmente lo desconozco. Luego puede ser un rumor basado en ello o simplemente sea cierto

Esto me hace en vez de alabar a Apple tener una opinión aun peor de ellos. Es decir, si es cierto que incluso el iPhone 3G tenia un receptor de radio FM, me parece de una poca verguenza sin límites que Apple no tuviese una aplicación aunque solo fuese para escuchar la radio. Esto me recuerda enormemente a cuando Apple vendía los macbook con una tarjeta de red wiif que soportaba el estandar (entonces plantilla) "n", pero que no fue sino al tiempo y con una actualización de ¡¡pago!!! para que los dueños de ese hardware pudiesen usarlo.

Por comparar, es como si compras un PC con webcam y la webcam no la puedes usar hasta pasados 6 meses y pagando al fabricante del portatil por unos drivers para usarla. Pues esto es básicamente lo que hizo Apple, y de ser cierto que desde el iPhone 3G existe un receptor de radio, la historia se repite. Sobre lo de pagar o no pagar.... teniendo en cuenta que los usuarios de iPod Touch tienen teoricamente que pagar por las actualizaciones...

Lo que está claro es que es uan tomadura de pelo. El iPhone 2G sin mandar MMS supuestamente pq Apple dice que no tenia una hardware capaz (Lo cual es completamente falso) y ni siquiera el iPhone 3GS funciona bien del todo para los MMS. Despues hasta ha hecho falta la tercera generación de iPhone para poder grabar videos!! cuando con Cycoder, aunque sea a mala calidad, es posible desde el iPhone 2G. Un Bluetooth que no vale para nada desde que salió (aun tiene que aparecer la version 12.25 para que apple anuncie por todo lo alto que el Bt sirve para algo más)... Sinceramente no me extraña en absoluto que Apple jamás sea capaz de alcanzar en calidad, en prestaciones ni en nada al software de la competencia, comenzando por Microsoft en los sistemas operativos.

Y aun hay fanboys que son capaces de decir que Apple es símbolo de la seguridad o de la calidad del software?? Que despues de 16 versiones diferentes para su iPhone sigue el OS incompleto?

Señores, cuando me compré mi Sony Ericsson C905 venía con todo lo necesario para exprimirlo. Es movil? luego puedo mandar sms, mms, llamar, etc etc. Camara de fotos? grabar video, fotos, enviarlas como quiera, editarlas... GPS? 4 aplicaciones diferentes para ello. Bluetooh? compatible con todos los estándares que existen. Y así con cada una de sus características de su software.

Que poca verguenza gastan algunos...





Sin comentarios.

martes, 13 de octubre de 2009

Firmware 3.1.2: JailBreak II

Si hace un par de días aparecía BlackRa1n, hoy lo hace de nuevo PwnageTool con soporte para la 3.1.2.

Eso sí, aunque este Pwnage tool y este BlackRa1n sirva para 3.1.2, ya desde el Dev-Team se advierte que se aproveche para extraer el ECID y poder mantener el JB en el futuro, dado que el JB en la versión 3.1.2 ha sido posible a un bug en la propia firmawre 3.1.2, que se prevee que será resuelto en la siguiente mayor actualización.

El único fleco que queda ahora mismo pendiente es el tema del Unlock y Activación de iPhone bajo windows, dado que GeoHot no incluyó esta en su BlackRa1n, aunque no quiere decir que no la veamos pronto o incluso un RedSn0w.

lunes, 12 de octubre de 2009

Firmware 3.1.2: JailBreak

En esta ocasión es el amigo geohot en sacar uan solución JB para todos los dispositivos con 3.1.2. Pero antes vamos a explicar algunas cosas que deberían de ser claras:

1º. Esta solución sirve para JB cualquier dispositivo. Los 3 iPod Touch y los 3 iPhone
2º. Esta solución no es para unlock, OJO!! tan solo JB.

Notas sobre cada dispositivo, Leer bien:



a) En caso de tener uno de los dos primeros touch, no hay que añadir nada. Tanto el "1G" como el "2G".
b) En caso de tener un iPod Touch "3G" el JB es tan solo temporal, es decir, si se apaga el dispositivo del todo hará falta hacer el proceso de nuevo.
c) En caso de tener un iPhone, el JB es igual que en el punto a, pero este evidentemente no hace Unlock alguno
d) En caso de tener un iPhone 2G el Unlock será posible como siempre, no hay mayor problema, aunque no con esta herramienta.
e) En caso de tener un iPhone 3G o 3GS no se podrá liberar, y mas importante!! este proceso se realiza sobre la 3.1.2 directamente, lo que implica que si actualizas a la 3.1.2 actualizarás la baseband a la de la 3.1.2, con lo que imposibilitará igualmente el unlock.
f) Ahora mismo la única forma dep oder tener un iPhone 3G/S unlock con la 3.1.2 es si se parte de una versión 3.0 y se pasó a la 3.1.2 sin actualizar la baseband

La aplicación es para Windows. Tan facil como ejecutar y listo con el dispositivo conectado, itunes cerrado y bla bla bla. Más facil imposible

Os dejo link para descargar


Blackra1n


Sobre RedSn0w o PwnAge Tools no se sabe nada aun.
Sobre Greenpois0n aun tampoco.

Un saludo

jueves, 8 de octubre de 2009

Firmware 3.1.2

Silenciosamente Apple ha lanzado OTRA versión más... en este caso se supone que tan solo para tapar fallos. Hombre... ahora supongo que tendría que decir yo que vaya chapuzas que no dejan de sacar versiones tras versiones para reparar una y otra vez sus fallos... y otros me dirán que un software es complicado... y yo responderé que si, y que existen unas cosas maravillosas que se llaman "Control de calidad del software". Y por lo que parece los controles de calidad de Apple son mas bien escasos, por no decir el tiempo que tardan testandolas...

Los enlaces los teneis donde siempre

Es evidente que a nadie se le ocurra actualizar si quiere JB o unlock, hace falta adaptar los JB, y mucho más para aquellos que tengan iPhone 3G/3GS por el tema del unlock.

Documentación iPod Touch 3.1.2
Firmware iPod Touch 3.1.2
Firmware iPod Touch "2G" 3.1.2
Firmware iPod Touch "3G" 3.1.2

Documentación iPhone 3.1.2
Firmware iPhone 2G 3.1.2
Firmware iPhone 3G 3.1.2
Firmware iPhone 3GS 3.1.2

viernes, 2 de octubre de 2009

Firmware 3.1/3.1.1: Jailbreak II

Nuevo Pwnage Tool 3.1.3

Da soporte para los iPhone 3GS e iPod touch "2G" siempre y cuando se realice el proceso desde una 3.0 ya JB. Es decir, si se tiene la 3.1 ya de serie, no es posible. Si se tiene la 3.0 JB realizado con RedSn0w o Pwnage Tool, se podrá meter la nueva firmware creando una 3.1 custom

Ahora vamos a explicar esto.

Por ahora no se puede hacer el JB directamente a estos modelos, es decir... Pwnage tool se basa en dos partes. La primera realiza el estado de Pwned, que hace que el iPod/iPhone sea capaz de cargar cualquier firmware. El segundo proceso es hacer la firmware personalizada. EL problema es inducir le estado de Pwned. Con la 3.1 no es posible realizar los cambios pertinentes (por ahora) para lograr esto, con lo que se necesita que el iPod/iPhone ya esté en este estado de Pwned, lo cual se logra con la 3.0.

Para los iPod Touch viejos o los otros iPhone no hay este problema.

Sobre RedSn0w?

Visto esto es simple. De salir ahora mismo un RedSn0w tan solo sería compatible con los iPhone 2G 3G y los primeros Touch, ya que lo que realiza RedSn0w es hacer directamente la modificacion a la firmware colándose (por asi deciro) por la puerta de atrás. Que podrían hacer pública dicha versión? Si, pero yo no soy el que manda.

Con la salida de este Pwnage Tool, es posible que RedSn0w no tarde... o no debería...

Evidentemente sobre el Unlock lo mismo que se dijo en el otro post

miércoles, 16 de septiembre de 2009

Firmware 3.1/3.1.1: Jailbreak

Bueno, no se ha tardado demasiado.

Como es habitual la primera herramienta en aparecer ha sido Pwnage Tool para MAC, y como es de esperar, por ahora tan solo soporta los iPod Touch originales y los iPhone 2G/3G. Para iPhone 3GS nada de nada, para el iPod Touch nuevo (2G) habrá que esperar a RedSn0w y para el segundo Touch nuevo (3G) no hay nada.

Algunos apuntes que ya son clásicos:

1º. Este post se actualizará en la medida que aparezca otras versiones de Pwnage Tool o RedSn0w.
2º. No voy a dar ninguna explicación ni guia ni enlaces para las versiones de MAC, además de ser minoritarios los usuarios, tampoco me voy a molestar, la verdad
3º. iPod Touch 1G e iPhone 2G están libres de hacer lo que quieran. La baseBand para los iPhone 2G no les afecta luego el unlock es el de siempre. Restaurar a la 3.1/3.1.1 y JB. Para iPhone 3G leer siguiente punto
4º. En caso de iPhone 3G tan solo se podrán liberar aquellos que no actualizaron a la 3.1 y lo hagan pero conservando la baseband de la 3.0. Si se actualiza a la 3.1 con la baseband antigua por Pwnage podrán hacer unlock, quienes actualicen la baseband por un restaurar o actualizar estandar de iTunes, o los que ya hayan actualizado por error a la 3.1, por ahora no podrán unlock... y a saber si podrán en el futuro.
5º. Todos los que tengan una sim legítima... problema ninguno, JB y listo.
6º. RedSn0w estará disposnible "pronto", cuando lo esté actualizaré este post.

Un saludo a todos.

martes, 15 de septiembre de 2009

Firmware 3.1/3.1.1: Jailbreak -> Las cosas claras

Bueno, ya tenemos un "comunicado oficial" al respecto, y así es como se van a quedar las cosas poco más o menos, a menos que la cosa cambie por un nueco exploit.

1º. iPhone 2G, iPod Touch viejo e iPod Touch nuevo podrán JB en poco tiempo sin ningún cambio a como lo hemos vivido, en el caso del iPhone 2G tampoco tendrá problema alguno de unlock.

2º. Sobre iPhone 3G, el proceso de JB y futuras actualizaciones tampoco supondrá un problema, dado que el hadrware no comprueba (al igual que los dispositivos del primer punto) que las firmwares estén firmadas. NO OBSTANTE!!! la actualizacion de la BaseBand hará perder el unlock de estos iPhone. La solución más normal será simplemente mantener la baseband, para lo cual será necesario el uso de PwnageTool y crear una firmware personalizada con la baseband de la anterior. Sobre que sucederá con los que accidentalmente ya actualizaron y tienen la baseband nueva? pues en principio no podrán liberarlo, y no sabremos si lo podrán hacer algun día, las espectativas no son buenas la verdad.

3º. La peor parte se la lleva el iPhone 3GS, puesto con 3.1.1 ni JB posible (y veremos a ver si se puede) y mucho menos Unlock.


Desde el iPhone 3G/S, Apple en el proceso de restauración/actualizacion del dispositivo verifica que la firmware sea genuina. Como hace esto? Facil, cuando se está cargando la firmware se envían cierto tipos de datos, algunos hash, a un servidor de Apple. Este los verifica y de no ser válidos no firma los datos que tiene que firmar, y si no los firma, la firmware no se carga en el dispositivo.

Esto en principio tampoco nos importaría mucho... ¿o si? Hombre... en principio se cara lo que sería usar PwnageTool, puesto que las firmwares no serían validadas. Pero para peor de males, Apple ha retirado de su servidor las firmas de las firwares pasadas. Esto quiere decir que Apple tan solo firmará las firmwares 3.1.1, haciendo que tanto el iPhone 3G/3GS no se pueda bajar de version.

Pero para que querríamos bajar de version? para poder JB el dispositivo.

Si recordais, hace tiempo hablábamos de la importancia de guardar dos archivos del iPhone 3GS. ¿Por qué? porque serían necesarios para poder actualizar restaurar o desactualizar nuestro dispositivo. El problema es que estos archivos serían utiles tan solo si se escribe una app específica para ellos (pero serían usables ojo). No obstante el amigo Saurik entra en escena y nos ayuda.

Saurik a puesto en marcha un servidor que sustituye al servidor de Apple que realiza estas verificaciones, con una idea doble:

La primera, todo aquél que usó este servidor cuando la 3.0 3.0.1 podrá sin más volver a la versión 3.0/3.0.1 pq este servidor de Saurik guardó un caché de todas las peticiones. Para los usuarios de 3.1 es igualmente útiles, pq de usarlo, su dispositivo quedará "registrado" en la BD de Saurik y podrá usar el mismo servidor para cuando exista una 3.2 o cualquier otra versión.

Ojo!! esto no tiene nada q ver con JB!! en parte si en parte no. Imaginemos un iPhone 3GS legítimo. El amigo no tiene cuidado y actualiza a la 3.1. Está jodido, no hay JB para el iPhone 3GS ahora, y la cosa del JB para el iPhone 3GS está complicada. Solución? necesita pasar a la 3.0/3.0.1. La baseband le da igual, tiene uan SIM legítima. Pero como pasar a la 3.0/3.0.1? El amigo Saurik tiene la respuesta. Y para los iPhone 3G? El problema de bajar de versión es el mismo, pero no obstante este no afectará al JB, es decir, posiblemente tengamos igualmente pronto por Pwnage un JB para la 3.1.1 y el iPhone 3G, luego no es un procedimiento tan crítico como pueda serlo para el iPhone 3GS. Y evidentemente al margen de poder realizar unlock o no, eso ya se trato en los puntos anteriores.

Como se puede usar el servidor de Saurik? muy facil, tan solo hace falta una redirección de host. En Windows:

C:\Windows\System32\Drivers\Etc -> Archivo "host" -> se edita con cualquier editor de texto y se le añade esta entrada:

74.208.105.171 gs.apple.com

Quien lee mi blog verá que no es la primera redirección de host. Lo unico que hace esa entrada es redireccionar las peticiones del serivdor de Apple a la IP del servidor de Saurik.

Las herramientas de JB del iphone 3G, ya sea Purple u otras, usan un sistema similar, solo que para poder ser útiles, a diferencia del servidor de Saurik, se necesitaría otro programa diferente para usase el archivo usado la vez anterior... y como no se diseñó para tal, sino como aplicación de "un click", no hay mucho q hacer, luego el único modo y recomendable será usar todos Saurik. Para los que ya esten en 3.1.1, que lo isen igualmente y restauren en DFU y normal su dispositivos usando el servidor de saurik, de este modo la BD de saurik registrará el dispositivo y cuando tengamos como he dicho ota versión, el servidor de Saurik será su salvación.


Al margen de todo ello, el JB para 3.1 para touch, iPhone 2G y 3G no debería de tardar. Sobre JB para iPhone 3GS no conteis con ello en un tiempo, si bien es cierto que los rumores hablan de un nuevo exploit en la 3.1..

Sobre el unlook la ocsa es mas negra. iPhone 2G? no hay problemas. iPhone 3G? si se pasa a la 3.1 JB (que aun no se puede) con firmware personalizada que conserva la baseband anterior, vale. Para iPhone 3GS? No hay siquiera JB para 3.1 (no es que no haya salido como en el caso de los demás, es que no se puede).

Espero que esto aclare algunos puntos.

Tambien me ha gustado mucho el punto de vista de Saurik respecto a Apple... es el mismo prácticamente el que llevo comentando unos días. No es que Apple sea el demonio, pero en los ultimos años va metiendo la pata cada vez más. Os dejo un enlace a la web donde se explican algunas cosas de las explicadas y tb su versión sobre Apple. En inglés claro está:

http://www.saurik.com/id/12

domingo, 13 de septiembre de 2009

Firmware 3.1/3.1.1: ¿No Jailbreak Si Jailbreak?

La Firmware nueva junto con iTunes ha sido lanzada hace unos días, y parece que reina un silencio absoluto en torno a ello. Parece como si nadio hubiese lanzado una versión nueva y todo fuese igual... pero es evidente que no es así.

Es evidente que no hay ningun comunicado "oficial" por parte del DevTeam por que se está trabajando... pero por qué tanto silencio o por qué tanto problema?

Existen varios problemas con esta nueva versión de software, y posiblemente mientras que no vayan solucionandolos uno a uno, no veremos JB disponible. Es posible que saquen un primer JB para algunos modelos, despues otro para otros... quien sabe... o esperen para tenerlo todo listo.

Existen 3 problemas fundamentales.

Para el Unlock, hay una revisión nueva del baseband para iPhone 3G/3GS, que elimina la posiblidad de hacer el Unlock como se hacía anteriormente. Apple tb ha empezado a eliminar funciones de seguridad para que esta sea más simple. Ventajas? al quitar más funciones (aunque sean por seguridad) aumentan la seguridad. Paradógico? No, un ejemplo. Tenemso el modo DFU que es el que usamos para el JB. El modo DFU es un sistema de seguridad para evitar un Dispositivo muerto que no se pueda restaurar por el software dañado. Si quitas el modo DFU no podemos JB, pero estás quitando una funcion de seguridad muy importante, tanto que Apple reciviría montones de dispositivos "rotos" que podrían ser solucionados con DFU. A este tipo de medidas me refiero, aunque no hablo de DFU, era para que nos hiciésemos una idea. Una solución a este problema simplemente pasaría por no actualizar la baseband al introducir la firmware 3.1 en el iPhone por medio por ejemplo de Firmwares personalizadas, pero los iPhone de fábrica con esta versión...

El segundo problema es para los procesos de Downgrade... Podemos pensar, bueno, si para la 3.1 no podemos hacer JB o hacer un unlock, intentamos volver a la version 3.0.1 y listo. Apple tampoco va a permitir el Downgrade a partir de ahora. A partir de ahora las firmwares estarán firmadas, y tan solo firmará las nuevas. Es decir... que si tenemos el iPhone 3G/S con la firmware 3.1 en principio no podremos hacer un downgrade, queramos o no queramos. Apple se ha tomado esto tan en serio, que al instalar iTunes 9 incluso, te elimina las firmwares que tenga ya descargadas en tu PC, con idea de erradicar en la medida de lo posible todas las firmwares anteriores. Saurik sacará una "herramienta" muy pronto para poder realizar el proceso de Downgrade, aunque para ello será necesario tener un archivo que tendrá que ser creado/generado anteriormente desde la versión anterior (creo)

El tercer problema son las nuevas funciones introducidas. En realidad no es que existan muchas (o ninguna). Lo más llamativo en todo caso es la posibilidad de organizar nuestra pantalla de iconos desde el mismo iTunes. Esto evidentemente puede provocar un gran conflicto con las aplicaciones de Cydia. Una opción sería simplemente deshabilitar la funcion de ordenar de iTunes,,, pero francamente no sé como lo solucionarán.

Como siempre, los iPod Touch viejos y los iPhone 2G serán los que menos tengan que preocuparse por nada, en ellos todo seguirá igual, tan solo vastaría cno adaptar el JB a la nueva versión, corregir los problemas causados por el tercer problema por ejemplo y poco más. Pero para DevTeam y otros es un gran reto el lograr de nuevo el Unlock o solucionar el JB para las demás versiones.

También se ha hablado estos días de un posible exploit que ya existiría, y que haría la vida más sencilla a todos.

Como se suele decír, después de la calma siempre llega la tempestad.

miércoles, 9 de septiembre de 2009

Firmware 3.1.1/3.1 e iTunes 9

Bueno, era la novedad mas clara, o se esperaba a un posible iPod Touch nuevo o salía ya.

Bueno antes que nada siempre el bla bla bla de siempre. Quien no tenga intencion de JB que descarge iTunes 9 y restaure, quien tenga JB que espere a que tengamos herramientas para ello, con lo que ni siquiera instalar iTunes

Especial atencioón a iPhone 3GS!! no actualizar si se quiere conservar el unlock!! actualizar implicaría un cambio de BaseBand... con lo que impediría el método actual

Las mejoras las he puesto ya en el otro post, el documento oficial de Apple es el siguiente:

• Recomendaciones de Genius acerca de aplicaciones
• Compatibilidad con iTunes 9
- Mezclas Genius
- Organización de las aplicaciones directamente desde iTunes
- Mejora de las opciones de sincronización de la música, las películas, los programas de televisión, los podcasts y las fotos
- Organización del contenido de iTunes U
• Canjeo de códigos, certificados y tarjetas regalo de iTunes en la tienda App Store
• Visualización del crédito disponible en la cuenta de iTunes para las tiendas App Store y iTunes Store
• Opción de bloquear el iPod touch con un código de manera remota (“Remote Lock”) a través de MobileMe
• Aviso al visitar sitios web fraudulentos en Safari (prevención de estafas)
• Mejora de la gestión de las invitaciones y la sincronización de los calendarios Exchange
• Corrección de un error que provocaba que los iconos de algunas aplicaciones no se mostraran correctamente



Sobre iTunes 9... lo he dicho... ya veremos...

Enlaces?

En la entrada de enlaces de firmwares estarán todos en ya (dadme unos minutos) actualizados a la 3.1.1 para los Touch y la 3.1 para los iPhone. La documentación oficial la teneis aqui:

Documentación iPod Touch 3.1.1
Documentación iPhone 3.1

Evento Apple 09:

Intentaré mantener actualizado constantemente esta entrada con las noticias que vayamos teniendo:

-iTunes 9 -> Supuestamente mas facilidad de uso, algunas opciones mejoras como Genius o Virtual DJ. Espero que tb esten añadiendo mejoras en su rendimiento y su carga en el sistema. Pero al menos me parece una buena novedad... (odio iTunes, cno lo que cualquier actualización de este me ilusiona)

-Firmware 3.1 -> Ahora actualizaré con otra entrada, de momento no actualizar, ahora pondré enlaces y esas cosillas

- iTunes/Firmware: Posibilidad de organizar los iconos en el PC

-Precios:

iPod touch 8G $199
iPod touch 32GB $299
iPod touch 64G $399

-iPod Nano con camara anunciados, eso si, la camara tan solo cpatura videos, no fotos.

8GB $149
16GB $179

Una buena excusa para elevar el precio, si señor!!


Firmware 3.1:

  • Mejora de la sincronización con iTunes
  • Organizar contenido de iTunes
  • Mejora en el rendimiento WIFI/BT
  • AntiPhising en Safari
  • Mejora en la sincronizacion con Exchange
  • otros

martes, 8 de septiembre de 2009

Unas palabras a cerca del posible lanzamiento/s de este miercoles

Estaba leyendo algunas noticias sobre lo que Apple podrá o no exponer este miercoles. Si un iPod Touch mejorado, si suprimen alguna línea... rumores y otros. Lo que no suele gustar tanto a estos sites y/o fanboys es que se analice la situación "Mundo Apple", y me ha hecho gracia ver que mi postura es compartida por muchos otros, desde expertos en la materia hasta amateurs en ella, dejando ese otro grupo tan fuertemente defensor a un grupo bastante reducido.

Estas palabras son parte de un articulo sobre el próximo miercoles, se hacía un pensamiento sobre la evolución de los iPod en los ultimos años y/o las tendencias que puedan aparecer estos años venideros.

Está en inglés, y no tengo tiempo para traducirlo al pie de la letra. Básicamente dice que en realidad nadie necesita un iPod como tal, que el 90% de todo lo que rodea a los iPod es márketing y que las personas se sienten socialmente mejor con ellos mismos y el resto si poseen un reproductor de Apple que cualquier otro. Dos universitarios escuchando música y uno de ellos dice, mira mi Creative!! o mira mi ZuneHD!! el otro se ríe y le dice: Mira mi flamante iPod Touch. Y parece que el gana!! simplemente por ser de Apple. En cambio el que tiene un ZuneHD le puede decir en cualquier momento: Umm vale, a mi me ha costado muchísimo menos, me es infinitamente más sencillo meterle y sacarle lo que quiera, tiene radio, reproduce perfiles y niveles más altos que tu Touch... etc etc etc. Pero quien tiene la manzana se convence a si mismo: "sisi, pero el mio es un iPod".

Personalmente que espero de este miercoles?

Pues me gustaría ver que realmente lanzasen un nuevo iPod Touch al que poder llamar con todas las de la ley un iPod Touch 2G:


Un precio más acorde a sus funciones.

Me gustaría ver un Touch con capacidades de reproduccion HD ready H264 profile high.

Me gustaría ver un OS para el Touch que pudiera tener acceso al sistema de archivo, que pudiese enviar el archivo que me diese literalmente la gana por BT, WIFI o cable.

Me gustaría ver que tiene un puñetero y simple receptor de radio.

Me gustaría ver que jamas tenga cámara, para eso tenemos las camaras de fotos o los móviles para tirar al paso cuando no queremos cargar con ella. Una cmára = más coste, menor duración batería, mayor hardware... y además seguro que la camara dejaría bastante que desear

Me gustaría ver un Touch con un conector microUSB-USB estandar

Me gustaría quitasen de una vez por toda la manía de usar iTunes para todo, quien lo quiera usar bien, quien no lo quiera usar bien también

Me gustaría que nuestras canciones y otros datos cargados en nuestro reproductor fuese de una forma más ordenada. Si en iTunes está todo tan bien ordenado... por que diablos me metes luego en el iPod cada canción en la carpeta que te da la gana con un nombre aleatorio?

Me gustaría ver que hacen un OS decente y basado en los estándares, no más tecnicas costosas en tiempo para añadir unos puñeteros subtítulos softcode en un video, y lo mismo para pistas de audio múltiples.

Me gustaría que se llamasen las cosas como tal. Si es una PDA o el iPhone un supuesto Smartphone... por qué simplemente no puedo introducir un programa para unix o compilado incluso para iPhone!! y ejecutarlo como me de la gana!!.

Me gustaría ver que el dinero que gata Apple en publicidad en las películas, en la prensa, en los anuncios... lo dedicase a comprar cuerda y escaleras para bajar de las nubes, mirar el mundo y dejar de reirse de quienes sinceramente se dejan llevar por el consumo o ven simplemente que lo que está de moda es lo ideal.

Como dijo un forero, el día que Apple comience a vender cristales de colores habrá quien lso compre pq tendrán la manzana tatuada y será una novedad. Quien sabe, a lo mejor esos cristales brillan en la noche o algo.


Esto no quiere decir que Apple sea una "ruina" metafóricamente hablando. Para nada!! es una crítica constructiva y sincera. Hace muchas cosas bien, tienen buenas ideas... pero llevar eso al extremo imponiendo y sin ser capaces de aceptar que algo puede ser mejor... Microsoft será todo lo que se les quiera llamar, pero al menos da al cliente lo que necesita. LA prueba está que en los últimos años en sus software ha ido implementando lo que la mayoría poco más o menos ha querido, aun cuando algunas de esas cosas no ha sido sino copias de alguien. Si nuevo reproductor ZuneHD es un ejemplo. Está claro q es un intento de competir con Apple... pero es que sinceramente, como reproductor y en cuanto a prestaciones... es mucho mejor!!

Bueno, sin mas dilación os dejo el articulo de Carmy Levy, espero que no le importe que lo publique aquí:


"So the answers to my questions from way back in the second paragraph become plainly apparent: No; no one really needs an iPod. It was, and always has been, an aspirational purchase, one that typically costs more than competing devices, offers relatively fewer features for a given price paid (I'm still waiting for voice recording capability, Mr. Jobs), and locks owners into an iTunes universe that isn't everyone's cup of tea.

Despite all this, carrying an iPod -- from the humble shuffle all the way up to the innovative touch -- still brings with it a personal sense of inclusion in a not altogether exclusive, but still desirable, club. No one brags about his Creative Sansa; and whether tomorrow's iPod bears any resemblance to the iPod that first bowed in 2001, is virtually meaningless in the context of everyday conversation. We may not be able to buy music-only iPods for too much longer, but buyers won't really care either way. They've become comfortable with the brand, whatever it signifies, and look forward to someday getting touch-level capability at a shuffle/nano price point.

And that comfort level almost guarantees that, as of this Wednesday, enough people will want the new devices with the word "iPod" on them that it won't matter that they're being sold under a brand that's increasingly irrelevant to consumers, in a world that increasingly sees single function devices as commoditized and ultimately forgettable. Wherever the iPod presently stands on its maturity curve, the brand will continue to lead the market, prompting us to replace our old ones, just because, for some time to come. The devices may be marketed as "new," but nothing's really going to change for a while."

sábado, 1 de agosto de 2009

Firmware 3.0.1: Jailbreak

Para aquellos iPhone que no quieran trillarse los dedos con el fallo de seguridad, tienen tres opciones:

1º. Perteneces a aquellos que no le interesa el JB -> Actualizar/restaurar a la version 3.0.1
2º. Perteneces a los JB
a) No le das importancia (yo la daría) y esperas a la 3.1
b) Actualizas/restauras a la 3.0.1 y usas el mismo redsnow 0.8 para rehacer el JB
c) Esperas a que Saurik publique "algo", que posiblemente sea una app de Cydia que solucione el problema de los sms

En caso de optar por la opción b, tan solo tienes que restaurar a la 3.0.1, usar redsnow, y cuando te diga el programa que firmware usar indicarle la 3.0, si, no es una errata, la 3.0. El JB es igual para las dos, las dos versiones son exactamente lo mismo... quitando el problema de los sms. Posiblemente aparezca por ello en Cydia una "App" con la modificacion pertinente sin necesidad de actualizar o restaurar.

Como hacerse con el control de un iPhone por SMS II

Si bien hace unas horas no daba la noticia de la vulnerabilidad encontrada en los iPhone y de mi opinión de que Apple tendría que haber sacado a la luz una versión 3.0.1 con dicho fallo solucionado... parece que ha sido hablar para verlo cumplido, y así ha salido esta tarde la versión 3.0.1 para iPhone que soluciona dicha vulnerabilidad.

Lo cual me hago una reflexión:

Apple es avisada a principios de Julio sobre esta vulnerabilidad. ¿Y que hace? Nada. Google es advertido al mismo tiempo para su Android. ¿Y que hace? Corregirla al momento. Apple no hace absolutamente NADA hasta que se hace público ante 4.000 personas?? Bien Apple, una vez más vas por un paso detrás de todos, tu única preocupación es aparentar que todo va bien, que tu sistemas son perfectos. Para que alarmar y sacar una versión 3.0.1 si la gran mayoría de las personas no se enteran? Mejor no sacar ninguna versión, y simplemente cuando saqueis la 3.1 decir entre otras cosas eso de: "Other Bug Fixs". Apareció en la web principal de Apple no hace mucho tiempo recomendando instalar Antivirus en MAC OS. Apareció en todos lados, todos decían que como si MAC OS era tan seguro hacían dicha publicación!!. Un día mas tarde desaparece misteriosamente dicho comunicado de Apple, y aparece un representante diciendo que su software es completamente seguro. Claro, igual que el iPhone, un exploit que permite el control completo del dispositivo por SMS... claro que sí, un sistema super seguro.

Y es que los errores de programación, los buffer overflow siempre estarán allí donde se busquen... pero eso es algo inevitable muchas veces... lo que es inaceptable es hacer oídos sordos, y moverse tan solo cuando algo salta a la luz.

Sin comentarios... eso sí, ahora sí, ahora que todo el mundo pone en jaque el tipo de seguridad que tienen los iPhone ahora es cuando se da prisa en sacar una versión 3.0.1, antes no, cuando sabían perfectamente de dicha vulnerabilidad.

En fin... un poquito de humildad señores.

Los enlaces de las firmwares donde siempre. El Changelog de la firmware:

"Soluciona un problema de seguridad relacionado con los mensajes SMS."

viernes, 31 de julio de 2009

Como hacerse con el control de un iPhone por SMS

No dudo que de tener dicha información la publicaría... y así ha sido en la conferencia anual Black Hat

Dos expertos en seguridad mostraron ante 4.000 invitados como hacerse con el control de cualquier iPhone del mundo tan solo a través de SMS, y no es una broma. Así lo demostraron frente a 4 iPhone diferentes de AT&T, aunque aseguran que debería de funcionar todo igual para cualquier operador.

El fallo de seguridad radica en como maneja el iPhone estos SMS. La mayoría tan solo conoce de los SMS que no son más que textos que se envían de un terminal a otro, pero no es solo eso. Existen multitud de tipos de SMS diferentes, entre los que se incluyen SMS de comandos, por así decirlo. Por ejemplo, es posible usar SMS para indicar a un terminal (que lo soporte claro) que se debe de actualizar. A través de un exploit simplemente se logra ir ejecutando código malicioso en el terminal, hasta que se han enviados suficientes sms como para inyectar el código necesario.

Creo que rondaban los 100-150 SMS necesarios para hacerlo, frente a la posibilidad de tomar el control de cualquier iPhone!! es simple, imaginar que teneis la IP 3G de un iPhone conectado permanentemente a inet y teneis un acceso SSH a él sin que su dueño lo sepa!! y que dicho acceso se lo has configurado/mandado por SMS, sin que su dueño se de cuenta de nada!! ni siquiera que esos SMS le han llegado. El control total del dispositivo es por tanto imaginarlo... desde controlar las llamadas que se hacen, llamar, enviar SMS, acceso a la agenda, correos... todo

Los expertos que han mostrado esto, han explicado igualmente que Apple fue avisada hace ya semanas sobre esta vulnerabilidad, y como es costumbre... Apple hizo oídos sordos. Una vulnerabilidad similar se descubrió en Android, y Google le puso fin casi al mismo instante de ser norificados.

Para males de Apple, Apple sabemos que lanzará la nueva versión 3.1 en poco tiempo... con suerte, y solo con suerte, es de suponer que dicho fallo de seguridad será corregido. Con lo que primero que Apple saque la actualización 3.1, después que en dicha actualización sea arreglado, y por último esperar que los iPhone del mundo la instalen. Esto va a dar un margen de tiempo enorme a cualquier Hacker a crear aplicaciones sencillas para hacerse con el control de los iPhone que se deseen, tan solo sabiendo su número de teléfono.

Que que importancia tiene todo esto? Pues desde mi punto de vista es mayúscula!! Quiere decir que dentro de muy pocos días, una semana, quizás dos... la gran mayoría de todos los iPhone quedarán completamente expuestos a cualquier usuario malicioso. Evidentemente Apple no se ha pronunciado, lo cual no es extraño. Ellos tienen que mantener la postura y el idealismo que intenta marcar siempre a sus clientes de que Apple y su software es lo más seguro. Hacer un comunicado oficial en el que decir que es cierto y que solucionarán el problema "pronto" sería de muy mal gusto, cuando es un fallo de seguridad no grave, gravísimo, lo suficiente al menos desde mi punto de vista para larzar de inmediato una versión 3.0.1 o similar.

En fin... tan solo informo de que en una semanas aproximadamente... tener cuidado si teneis "enemigos" o alguien que les pueda interesar de modo alguno vuestro terminal. No vamos a tardar en ver el exploit en funcionamiento, e incluso despues de Apple lo solucione, pasará mucho tiempo a que se vaya instalando. La estadística dice que menos d el 20% se entretiene en actualizar sus dispositivos... con lo que...

miércoles, 8 de julio de 2009

Proyecto: Eliminando publicidad en Cydia y Safari II (Actualizado 19/09/09)

Bueno, por ahora han aparecido dos problemas:

SBSettings chequea por si tenemos añadido en nuestro archivo host bloqueadores de Ads. Esto lo he solucionado a lo facil, redirigiendo el archivo del que se tomará de entrada en vez de "hosts" a "hostt". El archivo no existe, luego la comprobación no es negativa, con lo que sbsettings funciona bien.

Categories usa el mismo sistema. Ahora mismo no tengo categories instalado, pero lo publicaré dentro de poco tambien.

Para poder corregir esto, volver a descargar el archivo de mi repositorio, en el que incluiré una/s versiones modificadas de sbsetting (ya lista) y categorie (aun no incluida) para solucionar esto. Simplemente hay que sustituir los archivos tal y como sustituimos el archivo de host.

SBSettings se encuentra en -> "/Applications/SBSettings/SBSettings". De todos modos intentaré conservar la estructura dentro de mi propio 7z. Siento que no exista un modo mejor de hacerlo... y me temo que deberé de actualizar los parches a medida que actualicen los programas... pero por suerte tampoco existen apenas programas con este problema, por ahora tan solo son dos.

Quien no use estos programas, simplemente que no sustituya dichos archivos.

En realidad esto sería mucho más simple hacerlo a través de Cydia, pero mientras que logro poner el repositorio en linea y mientras no.

Os dejo como quedaría SBSettings, como podeis ver, adios a la publi, y en este caso sí que arranca ahora.


martes, 7 de julio de 2009

iPhone 3GS: Jailbreak

Bueno, de manera oficial se une a la familia el JB para el iPhone 3GS, incluido el Unlock, pero con algunas pegas:

1º. El Unlock tan solo es posible ahora mismo sobre la firmware 3.0, esto incluye la baseband de este. Esto significa q cuando Apple, posiblemente en esta semana, libere la versión 3.1, si se actualice la baseband no podrá realizarse el Unlock.

2º. Para que sea posible hacer el JB, antes es necesario la obstención de los dos archivos citados en una entrada anterior, que serán solicitados por el mismo RedSn0W en su momento. Sin estos archivos, no hay caso. Eso sí, si ya hemos obtenido estos dos archivos, el JB podremos realizarlo cuando queramos.

RedSn0w 0.8

Un saludo a todos.

viernes, 3 de julio de 2009

Proyecto: Eliminando publicidad en Cydia y Safari (Actualizado)

Esto me ha creado un pequeño dilema moral/ético. Llevaba ya un tiempo pensando en si es correcto filtrar la publicidad que aparece por ejemplo en Cydia en cada repositorio, o cuando queremos acceder a la información de una aplicación de Cydia en concreto o... la verdad es que algunas son realmente molestas y consumen un ancho de banda brutal en comparación de lo que consume simplemente lo que es el repositorio o la información util.

Pero claro... por otro lado las aplicaciones de Cydia son en su mayoría gratuitas y los repositorios se hospedan gratuitamente, siendo la publicidad algo de ingresos para ellos, cosa que me parece bien también.

Al final me he decantado por crear el proyecto, y espero que ningún desarrollador de Cydia se moleste. La idea es ir erradicando poco a poco cualquier publicidad no deseada en Cydia e ir extendiendo esto a Safari. En realidad filtrar contenidos es algo muy simple y efectivo, es usado en multitud de programas. Por ejemplo en Firefox tenemos la extensión Adblock plus con la cual nos suscribimso a listas para bloquear los molestos Ads q cada vez más invaden la red. La solución simple para nosotros sin tener que acudir a ningún programa es usar el archivo "hosts".

Esto es algo que he explicado en alguna que otra entrada ya, pero lo comento de nuevo. El archivo "hosts" que existe virtualmente en cualquier OS, es un listado de hosts preconfigurados que usa el sistema operativo para fijar hosts, es decir, mapea nombres de host a direcciones IP. Esto tiene multitud de aplicaciones, luego explicaremos alguna. Su formato es muy simple, una entrada que corresponde a una IP se le asocia un nombre de host. ¿Que significa esto? que cuando cualqueir recurso del sistema tenga que acceder a dicho host, se envía directamente a la IP configurada. En realidad es como un sistema DNS.

Esto tiene una cantidad increible de usos:

-Acelerar la navegacion web añadiendo de forma estática las IPs de los host, con lo que las peticiones DNS no son necesarias para dichos Host, ahorrando ancho de banda y ganando velocidad

-Asignar estáticamente nodos de nuestra propia red, de forma que podamos alcanzar cualquier nodo de nuestra red con un nombre de host.

-Redirigir peticiones de una web (un host) a otra, por ejemplo para empresas o por pura comodidad. Aunque un virus podría dar buena cuenta de ello tambien y usarlo maléficamente. Tu quieres visitar hotmail.com y a todos los efectos estas en dicha página... solo que la iP es diferente y es un sitio Pishing.

-Bloquear contenido. Esta es la opción que le vamos a dar nosotros. Dado que el archivo de hosts hace de tradcutor, podemos hacer que se rediriga cada host a la ip que queramos. ¿Pero que sucede si redirigimos un host a la ip 127.0.0.1?

127.0.0.1 es la direccion de loopback, es decir, es la IP que identifica a tu propio PC en tu PC. Es decir si un programa envia un paquete a dicha dirección IP, lo envía a la interfaz de si mismo. Que sucede si tenemos Apache instalado (un servidor web) y tecleamos en nuestro navegador http://127.0.0.1? Pues que accederemos a la web index.html por defecto de apache, puesto que estaremos accediendo a nuetro mismo PC. Y si no tenemos apache instalado? nos devolverá un error el explorador pq no tenemos ningun servidor corriendo.

Luego si mapeamos un dominio cualquiera a 127.0.0.1, salvamos y accedemos desde el navegador a dicho host, nuestro navegador de firma mágica nos dirá que el host no existe. Que sucede si hacemos un listado de hosts de publicidad mapeados todos a 127.0.0.1? pues que la publicidad de dichos dominios no aparecerá, ni siquiera se solicitará al exterior puesto que internamente la buscará en nuestro propio PC. No hay consumo de ancho de banda de nuestra linea y nos quitamos los molestos ads.

Mi primer objetivo es eliminar la publicidad que pueda de Cydia con este método. Ya podeis descargar el archivo "hotst" que iré poco a poco modificando. Lo teneis a la derecha, en mi blog. Lo descargais, descomprimir y lo copiais y sustituis en el iPod/iPhone, en la ruta:

/private/etc -> Permisos 0644, archivo copiado como root.

No hace falta siquiera reiniciar. Por ahora croe que está eliminada toda la publicidad de todos los repositorios que vienen por defecto en Cydia menos el de iSpazio, debido a que no usan un host propio para ello, y si lo bloquease por este método, bloquearía el acceso tb al repositorio.

El archivo host especifica que hosts bloqueados estan en cada repositorio, aunque no es del todo exacto. Por ejemplo se bloquean los Ads de Google, y es algo que no es exclusivo del repositorio de BigBoss. Todos los ads bloqueados no solo corresponden Cydia, sino que safari o cualquier otra aplicación tendrá acceso a ellos.

Esto quiere decir que espero la colaboración de el resto para que si usando mi archivo de Host encuentra alguna publicidad en Cydia (que no sea la de iSpazio) que me lo deje en lso comentarios que repositorio fue y q me indique información sobre ella.

He dejado por motivos obios los logotipos de cada repositorio, no los considero publicidad, y además sería problemático bloquearlos

Con el tiempo iré creciendo el archivo y bloqueando mas y más ads de safari, por ahora tan solo los que afectan directamente a Cydia, aunque indirectamente los bloquea tb en safari. En safari empezaré por los más usuales.

sé que existen archivos hosts para descargar con listados interminables de adss, pero esa no es mi idea. Para empezar pq esos listados puden ocupar hasta cantidades de 1MB!! lo que haría el procesado de dicho archivo bastante pesado, y además nuestro dispositivo no es que ande muy sobrado de RAM. Así que por ahora me limitaré a ir filtrando poco a poco lo que sea más habitual. Repito, quien tenga interes por eliminar la publicidad de algunos sitios web comunes que lo diga que los añado.

Iba a poner algunas imágenes mostrando Cydia, pero os lo vais a tener que imaginar, otro día


Nada más por hoy... y posiblemente hasta el martes, que un servidor tiene que disfrutar del sol y el mar.


Actualizado: Nota!! la aplicación Categorie de Cydia usa banners de publicidad molestos que están bloqueados por mi version de archivo host. El problema es que la aplicación chequea si el archivo host está bloqueando dichas entradas, y de encontrarla simplemente reusa a ejecutar Categories. Es un método para obligar a tener los Spam aun cuando se use mi sistema. no obstente posiblemente o doy con una solución a esto, o parcheo categories para que no compruebe esto. Odio este tipo de sistemas.
 
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.