¿Puede Apple bloquear las notificaciones push en iPhone hackeados?

  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:6b9678556ae3435a6812936ad91e093c' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>A trav&#233;s de slashdot me entero que Tavis Ormandy y Julien Tinnes han descubierto un grave problema de seguridad que afecta a todos los kernels de la rama 2.4 y 2.6 desde 2001 en todas las arquitecturas. Texto traducido de la nota original: \"El problema est&#225; en como Linux reacciona con operaciones no disponibles para algunos protocolos. sock_sendpage y otros no comprueban que no haya punteros a NULL antes de \'dereferenciar\' las operaciones en la estructura de operaciones. En vez de eso, el kernel conf&#237;a en la correcta inicializaci&#243;n de esas estructuras de proto_ops con esbozos (como sock_no_sendpage) en vez de punteros a NULL\".</p>\n', created = 1268311982, expire = 1268398382, headers = '' WHERE cid = '3:6b9678556ae3435a6812936ad91e093c' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:e19041e029aa7a6fb2ab4b81094840be' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>pobrecito hablador nos cuenta &#171;El pr&#243;ximo s&#225;bado 13 de marzo, el hacklab null (Cerdanyola, Barcelona) y en colaboraci&#243;n con tuxbrain.com se organiza un taller de iniciaci&#243;n sobre Arduino y hardware abierto. Tendr&#225; una duraci&#243;n aproximada de 3 horas y pretende ser un punto de partida para las personas interesadas en dispositivos libres, electr&#243;nica y software libre. La entrada es libre pero el aforo es l&#237;mitado&#187;.</p>\n', created = 1268311982, expire = 1268398382, headers = '' WHERE cid = '3:e19041e029aa7a6fb2ab4b81094840be' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:a30a585dcc116c5cf515200e70196685' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Un pobrecito hablador nos cuenta: &#171;Se ha publicado un exploit para una nueva vulnerabilidad descubierta en el kernel Linux, que afecta a las versiones 2.6.30 y 2.6.30.1. Dicha vulnerabilidad es particularmente importante porque a trav&#233;s de ella es posible evitar las protecciones de seguridad de m&#243;dulos como SELinux y AppArmor. Una posible soluci&#243;n es ejecutar el compilador con la orden CFLAGS+= -fno-delete-null-pointer-checks, que evita que la optimizaci&#243;n se lleve a cabo. El error est&#225; solucionado en la rama 2.6.31-rc3. Visto en Slashdot&#187;</p>\n', created = 1268311982, expire = 1268398382, headers = '' WHERE cid = '3:a30a585dcc116c5cf515200e70196685' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:cad7152dec48ac731c533036d0b62122' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p></p>\n<p>Se puede armar una buena, según <a href=\"http://148apps.biz/findings-suggest-apple-blocks-push-on-hacktivated-iphones/\">un desarrollador Checo</a> Apple podría estar bloqueando el sistema de <em>notificaciones push</em> a los iPhone <em>hackeados</em> para aceptar otras tarjetas SIM, no solo las que vienen por contrato.</p>\n<p>Lo cierto es que sí, hay problemas con las notificaciones push, en ocasiones por el iPhone, otras ocasiones por los servidores de las aplicaciones que tienen que enviar la información a los servidores de Apple, pero es un problema grave que una de las funciones estrellas no termine de cuajar por problemas de comunicación.</p>\n<p>El problema parece estar en que los iPhone con <strong>jailbreak</strong> y liberados a la fuerza con <a href=\"http://gizmovil.com/tag/ultrasn0w\">ultrasn0w</a> o alguna de las formas de pago, provocan un error en este sistema.</p>\n<p></p>\n<p>[...] las notificaciones push se consiguen gracias a que un servidor alerta de ellas al <strong>iPhone</strong>, no a que el <strong>iPhone </strong>deje la aplicación trabajando en segundo plano. Según un desarrollador de la República checa, cuando el <strong>iPhone </strong>está hakeado el servidor se queda esperando una respuesta que no llega, necesaria para activar las notificaciones.</p>\n<p><a href=\"http://es.appleweblog.com/2009/07/apple-bloquea-las-notificaciones-push-en-los-iphone-con-jailbreak\">Como dicen en AppleWeblog</a> ¿es una casialidad o un movimiento de Apple?</p>\n<p>Evidentemente Apple siempre hará lo posible para controlar como se usan los servicios de sus teléfonos, en este caso los contratos de exclusividad con operadoras son muy importantes porque les reporta mucho dinero, ¿pero hasta donde debe de llegar la mano de Apple? En el momento de comprar un iPhone o cualquier móvil es de tu propiedad, otra cosa es que estés atado a un contrato de varios meses porque la operadora te esté ayudando con una subvención.</p>\n<p>Seguramente este problema de sincronización con las <em>notificaciones push</em> sea un error de programación por alguna de las dos partes (Apple o los desarrolladores de los <em>hacks</em>).</p>\n<p class=\"akst_link\"><a href=\"http://gizmologia.com/?p=48020&amp;akst_action=share-this\" title=\"E-mail this, post to del.icio.us, etc.\" id=\"akst_link_48020\" class=\"akst_share_link\" rel=\"nofollow\">Comparte esta anotación</a>\n</p>\n<p><a href=\"http://feedads.g.doubleclick.net/~a/SVR3z1qnty3X_Q7rsFCWD1xwWCw/0/da\"></a><br />\n<a href=\"http://feedads.g.doubleclick.net/~a/SVR3z1qnty3X_Q7rsFCWD1xwWCw/1/da\"></a></p>\n<p><a href=\"http://feeds.hipertextual.com/~ff/gizmologia?a=bsZkD3wLoH0:fcBdG3wtPx0:GfCMw090ZDQ\"></a> <a href=\"http://feeds.hipertextual.com/~ff/gizmologia?a=bsZkD3wLoH0:fcBdG3wtPx0:t4U8cFwb1qM\"></a> <a href=\"http://feeds.hipertextual.com/~ff/gizmologia?a=bsZkD3wLoH0:fcBdG3wtPx0:nx6Uqo51UFc\"></a></p>\n', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:cad7152dec48ac731c533036d0b62122' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:33b07de80abd6408c9a7913d4bda101e' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<script type=\"text/javascript\"><!--\ngoogle_ad_client = \"pub-6721838437025464\";\n/* Grande Lateral Izquierdo */\ngoogle_ad_slot = \"7853472725\";\ngoogle_ad_width = 120;\ngoogle_ad_height = 600;\n//-->\n</script><script type=\"text/javascript\"\nsrc=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">\n</script>', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:33b07de80abd6408c9a7913d4bda101e' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:912a8ec779900b2236470b3771b5a84a' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p></p>\n<p><a href=\"http://fusion.google.com/add?feedurl=http://feeds.feedburner.com/geekzonearg\"><img src=\"http://buttons.googlesyndication.com/fusion/add.gif\" width=\"104\" height=\"17\" style=\"border:0\" alt=\"Add to Google Reader or Homepage\"/></a></p>\n<p><a href=\"http://www.bloglines.com/sub/http://feeds.feedburner.com/geekzonearg\" title=\"Geekzone! - Todas las noticias tecnológicas, en un solo lugar\" type=\"application/rss+xml\"><img src=\"http://www.bloglines.com/images/sub_modern11.gif\" alt=\"Subscribe in Bloglines\" style=\"border:0\"/></a></p>\n<p><a href=\"http://add.my.yahoo.com/rss?url=http://feeds.feedburner.com/geekzonearg\" title=\"Geekzone! - Todas las noticias tecnológicas, en un solo lugar\"><img src=\"http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif\" alt=\"\" style=\"border:0\"/></a></p>\n<p></p>\n', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:912a8ec779900b2236470b3771b5a84a' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:502059a490423ce5473cc01915ab38bb' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div align=\'center\'>\n<a href=\'http://www.drupal.org/\' target=\'_blank\'><br />\n<img src=\'/images/powered-gray-88x31.png\' alt=\'Drupal\' border=\'0\' /><br />\n</a>\n</div>\n', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:502059a490423ce5473cc01915ab38bb' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '2:4c3d44aeefe2b4eed82c11e90bfe3a15' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:0fd85b5d44d89e2eb0afa1da359f605f' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><!--/* OpenX Etiqueta Javascript v2.6.1 */--></p>\n<script type=\'text/javascript\'><!--//<![CDATA[\n var m3_u = (location.protocol==\'https:\'?\'https://banners.opengeeks.com.ar/www/delivery/ajs.php\':\'http://banners.opengeeks.com.ar/www/delivery/ajs.php\');\n var m3_r = Math.floor(Math.random()*99999999999);\n if (!document.MAX_used) document.MAX_used = \',\';\n document.write (\"<scr\"+\"ipt type=\'text/javascript\' src=\'\"+m3_u);\n document.write (\"?zoneid=6&amp;block=1\");\n document.write (\'&amp;cb=\' + m3_r);\n if (document.MAX_used != \',\') document.write (\"&amp;exclude=\" + document.MAX_used);\n document.write (document.charset ? \'&amp;charset=\'+document.charset : (document.characterSet ? \'&amp;charset=\'+document.characterSet : \'\'));\n document.write (\"&amp;loc=\" + escape(window.location));\n if (document.referrer) document.write (\"&amp;referer=\" + escape(document.referrer));\n if (document.context) document.write (\"&context=\" + escape(document.context));\n if (document.mmm_fo) document.write (\"&amp;mmm_fo=1\");\n document.write (\"\'><\\/scr\"+\"ipt>\");\n//]]>--></script><p><noscript><a href=\'http://banners.opengeeks.com.ar/www/delivery/ck.php?n=ad7425b1&amp;cb=INSERT_RANDOM_NUMBER_HERE\' target=\'_blank\'><img src=\'http://banners.opengeeks.com.ar/www/delivery/avw.php?zoneid=6&amp;n=ad7425b1\' border=\'0\' alt=\'\' /></a></noscript></p>\n', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:0fd85b5d44d89e2eb0afa1da359f605f' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:629009c02af84495d7c0f62be0265eed' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div align=\'center\'><a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/2.5/ar/\"><br />\n<img alt=\"Creative Commons License\" style=\"border-width:0\" src=\"http://i.creativecommons.org/l/by-nc-sa/2.5/ar/88x31.png\" /><br />\n</a><br />\n<br />Los contenidos de este sitio se publican bajo la<br />\n<a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/2.5/ar/\">licencia de Creative Commons</a>.</div>\n', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:629009c02af84495d7c0f62be0265eed' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:5a69194b6e31b2cee73388844857ae9b' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
  • user warning: Table './geekzone/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div align=\'center\'>\n<!--/* OpenX Etiqueta Javascript v2.6.1 */--></p>\n<script type=\'text/javascript\'><!--//<![CDATA[\n var m3_u = (location.protocol==\'https:\'?\'https://banners.opengeeks.com.ar/www/delivery/ajs.php\':\'http://banners.opengeeks.com.ar/www/delivery/ajs.php\');\n var m3_r = Math.floor(Math.random()*99999999999);\n if (!document.MAX_used) document.MAX_used = \',\';\n document.write (\"<scr\"+\"ipt type=\'text/javascript\' src=\'\"+m3_u);\n document.write (\"?zoneid=5&amp;block=1\");\n document.write (\'&amp;cb=\' + m3_r);\n if (document.MAX_used != \',\') document.write (\"&amp;exclude=\" + document.MAX_used);\n document.write (document.charset ? \'&amp;charset=\'+document.charset : (document.characterSet ? \'&amp;charset=\'+document.characterSet : \'\'));\n document.write (\"&amp;loc=\" + escape(window.location));\n if (document.referrer) document.write (\"&amp;referer=\" + escape(document.referrer));\n if (document.context) document.write (\"&context=\" + escape(document.context));\n if (document.mmm_fo) document.write (\"&amp;mmm_fo=1\");\n document.write (\"\'><\\/scr\"+\"ipt>\");\n//]]>--></script><p><noscript><a href=\'http://banners.opengeeks.com.ar/www/delivery/ck.php?n=a8f23a78&amp;cb=INSERT_RANDOM_NUMBER_HERE\' target=\'_blank\'><img src=\'http://banners.opengeeks.com.ar/www/delivery/avw.php?zoneid=5&amp;n=a8f23a78\' border=\'0\' alt=\'\' /></a></noscript></p>\n</div>\n', created = 1268311994, expire = 1268398394, headers = '' WHERE cid = '3:5a69194b6e31b2cee73388844857ae9b' in /var/www/geekzone.com.ar/htdocs/includes/database.mysql.inc on line 174.
Enviado por webmaster el Mar, 07/14/2009 - 05:40.

Se puede armar una buena, según un desarrollador Checo Apple podría estar bloqueando el sistema de notificaciones push a los iPhone hackeados para aceptar otras tarjetas SIM, no solo las que vienen por contrato.

Lo cierto es que sí, hay problemas con las notificaciones push, en ocasiones por el iPhone, otras ocasiones por los servidores de las aplicaciones que tienen que enviar la información a los servidores de Apple, pero es un problema grave que una de las funciones estrellas no termine de cuajar por problemas de comunicación.

El problema parece estar en que los iPhone con jailbreak y liberados a la fuerza con ultrasn0w o alguna de las formas de pago, provocan un error en este sistema.

[...] las notificaciones push se consiguen gracias a que un servidor alerta de ellas al iPhone, no a que el iPhone deje la aplicación trabajando en segundo plano. Según un desarrollador de la República checa, cuando el iPhone está hakeado el servidor se queda esperando una respuesta que no llega, necesaria para activar las notificaciones.

Como dicen en AppleWeblog ¿es una casialidad o un movimiento de Apple?

Evidentemente Apple siempre hará lo posible para controlar como se usan los servicios de sus teléfonos, en este caso los contratos de exclusividad con operadoras son muy importantes porque les reporta mucho dinero, ¿pero hasta donde debe de llegar la mano de Apple? En el momento de comprar un iPhone o cualquier móvil es de tu propiedad, otra cosa es que estés atado a un contrato de varios meses porque la operadora te esté ayudando con una subvención.

Seguramente este problema de sincronización con las notificaciones push sea un error de programación por alguna de las dos partes (Apple o los desarrolladores de los hacks).