miércoles, 6 de agosto de 2014

Cydia: primeros pasos

Continuando con la serie de posts sobre iOS y jailbreak hoy vamos a hablar del gestor de aplicaciones Cydia. Al contrario que la tienda de aplicaciones de Apple, Cydia es un gestor desarrollado por Saurik capaz de conectar con distintos repositorios de software (servidores web que contienen aplicaciones).


Cydia se instala durante el proceso de Jailbreak descrito en posts anteriores. Accederemos a la aplicación desde el icono correspondiente en el springboard de nuestro dispositivo:






Desde aquí accedemos a la interfaz inicial de Cydia. Nos muestra las últimas novedades, accesos a las cuentas de Twitter de saurik (desarrollador de Cydia), destacados, menús, etc...


El menú más interesante se encuentra como barra de iconos en la parte inferior de la pantalla:



  • Cydia: nos dirige a la páginia inicial de la aplicación.
  • Fuentes: permite añadir repositorios o fuentes de software.
  • Cambios: muestra las actualizaciones de aplicaciones.
  • Instalados: recoje las apps que tenemos instaladas en nuestro dispositivo.
  • Buscar: herramienta para localizar aplicaciones rápidamente.

Fuentes


Desde este apartado podemos gestionar los repositorios o fuentes de software para Cydia. Si echáis un vistazo por internet existen gran cantidad de repositorios, algunos más recomendables que otros. Al contrario que el AppStore de Apple que está férreamente controlado y supervisado (lo que también redunda en la seguridad y estabilidad del contenido ofrecido), los repositorios de la red pueden estar o no supervisados e incluso contener aplicaciones ilegales o maliciosas, por lo que es altamente recomendable informarse bien sobre ellos antes de incluirlos. En cualquier caso hay una serie de repositorios que vienen ya incluidos por defecto en Cydia.

Dicho esto vamos a ponernos manos a la obra. Al pulsar sobre el icono Fuentes de la barra de iconos inferior accederemos a la página de gestión de los repositorios de software:






Como podéis observar cada una tiene una URL que indica la localización del repositorio. Es posible explorar su contenido pulsando sobre el icono >:


Se abre una lista con el software agrupado en categorías:


Podemos navegar por las distintas categorías, aunque es mucho más práctico localizar el software desde el icono buscar como veremos un poco más adelante.


Añadir nuevas fuentes de software


Añadir una fuente es tan sencillo como pulsar el botón Editar situado arriba y a la derecha en la pantalla principal de Fuentes


La pantalla cambiará ligeramente apareciendo un icono con una dirección prohibida para eliminar repositorios y un nuevo botón añadir que pulsaremos:






Al pulsarlo se abre un cuadro de diálogo en el que introduciremos la URL de la fuente de software y pulsaremos el botón Añadir fuente


Cydia comprobará la URL y si es correcta añadirá el repositorio. Es bastante frecuente que la comunidad avise si un repositorio contiene software ilegal (software de pago que se ofrece crackeado de forma gratuita en otros repositorios). Desde aquí recomendamos utilizar software libre, casi siempre existe una alternativa y gratuita al software de pago y en caso contrario valorad el uso que hacéis de la aplicación (no suelen costar mucho y los desarrolladores tienen que comer ;-)



Eliminar fuente


Para eliminar la fuente pulsaremos sobre el icono dirección prohibida que aparece cuando nos encontramos en Fuentes > Editar:


Cambios

En este apartado publican las actualizaciones de las aplicaciones publicadas en los repositorios (las tengamos instaladas en nuestro dispositivo o no).



Instalados


Lista las aplicaciones instaladas en nuestro dispositivo indicando el repositorio del que procede y si se encuentra actualizada:



Buscar


Desde este apartado podemos localizar software de forma mucho más eficiente que navegando en las categorías del apartado Fuentes. Pulsando el icono lupa (buscar) de la barra de iconos inferior nos aparece un campo de búsqueda:


Hemos introducido la cadena Slices (os hablaremos de esta imprescindible aplicación en otro post). Pulsando sobre uno de los resultados nos muestra los detalles de la aplicación (autor, versión, tamaño, resumen, etc...). Arriba a la derecha tenemos un botón para Instalarla si lo deseamos.


También podemos desinstalar aplicaciones desde este apartado: si buscamos una aplicación que tengamos instalada en lugar del botón instalar aparecerá otro que pone modificar. Al pulsarlo podremos eliminarla.


Conclusión

 Como habéis podido comprobar Cydia es un gestor de software muy potente y sencillo de utilizar. Tendremos a nuestro alcance muchas más aplicaciones y lo más importante: modificaciones de iOS que aumentan su potencia y facilidad de uso conocidos como Tweaks (hablaremos de ellos más adelante).

Os recordamos que el proceso de jailbreak y el uso de Cydia no es ilegal siempre que lo usemos para instalar software gratuito y no para conseguir gratuitamente aplicaciones de pago. Valorad realmente si necesitáis ese tipo de aplicaciones y su coste (generalmente muy asequible).

Un saludo, esperamos que os resulte de utilidad.


martes, 5 de agosto de 2014

Jailbreak para iOS 7.1.X con Pangu

En el post anterior hablamos acerca de la conveniencia de llevar a cabo el proceso de jailbreak para nuestro dispositivo iOS. Ya adelantamos que se trata de un procedimiento muy sencillo con las herramientas que la comunidad pone a nuestra disposición hoy en día. En este artículo os vamos a explicar como hacerlo con Pangu


Pangu


Pangu es un software para hacer jailbreak en dispositivos Apple que funcionan con iOS 7.1 y 7.1.X (excepto Apple TV). Toma su nombre del creador primigenio en la mitología china y es un software extremadamente sencillo de utilizar. Se trata de un software procedente de china de un equipo de desarrollo distinto a los habituales en cuestiones de Jailbreak (evad3rs, Chronic Dev Team, etc...) y ha existido un gran debate sobre la existencia de posibles exploits o virus en el código pero se ha concluido que es un software seguro.

La controversia comenzó debido a que Pangu instalaba, además del gestor de aplicaciones Cydia, la tienda de aplicaciones china 25PP. Esa instalación ha sido eliminada a partir de la versión 1.1 de Pangu (excepto para los que realizan la instalación seleccionando como idioma el chino).

El propio iH8sn0w (responsable del desarrollo de varias herramientas de jailbreak) ha confirmado que Pangu no instala nada más que Cydia en el dispositivo.


Requisitos previos


  • Disponer de un PC o Mac, dispositivo iOS sobre el que realizar el jailbreak y cable de conexión USB
  • Tener instalados los drivers del dispositivo en el equipo
  • [Opcional pero altamente recomendable]: realizar un backup en iTunes del contenido de nuestro dispositivo.
  • Descargar Pangu desde su página oficial: http://en.pangu.io/

Proceso


1) Desactivamos el bloqueo del dispositivo por código (si está activo): Desde General > Ajustes / Código > Verificamos que está inactivo o lo desactivamos en caso necesario.



2) Ejecutamos el software Pangu

3) Conectamos el dispositivo iOS al PC o Mac y esperamos a que Pangu lo reconozca



4) Pulsamos sobre el botón Jailbreak y comienza el proceso. Estad atentos porque en un momento dado el proceso se detiene y en la pantalla de nuestro PC o Mac aparecen unas instrucciones indicando que tenemos que cambiar la fecha y hora de nuestro dispostivo iOS al 2 de junio de 2014 a las 6:00PM. La hora no es importante pero sí la fecha.

Podemos cambiarla desde Ajustes > General > Fecha y Hora. Allí desactivamos la opción de Ajuste automático y establecemos la fecha indicada:






5) En el mismo momento que establecemos la fecha el proceso de jailbreak continua. Cuando el proceso está aproximadamente a la mitad observamos que en el dispositivo iOS se ha instalado una aplicación nueva llamada Pangu. La ejecutamos y pulsamos Continuar


6) El proceso continúa automáticamente, no toquéis nada ni desconectéis el cable USB hasta que finalice. El dispositivo iOS se reiniciará y Pangu detectará que el jailbreak se ha realizado con éxito:



Después de realizar el proceso ya podréis ver el icono de Cydia en vuestro SpringBoard y será posible empezar a trabajar con él. Explicaremos como hacerlo en el próximo post, esperamos que os haya resultado útil.


jueves, 24 de julio de 2014

Jailbreak: ¿merece la pena?

Si sois usuarios de dispositivos Apple habréis escuchado o leído acerca de este tema pero, ¿qué es realmente el Jailbreak?



¿Qué es el Jailbreak?


La comunidad ha bautizado como Jailbreak a la eliminación de las restricciones que Apple impone en sus dispositivos de fábrica. La política de la empresa es controlar en todo momento el desarrollo y la distribución de aplicaciones para su sistema, de manera que puedan garantizar unos mínimos de calidad y seguridad (y de paso sacar una buena tajada de los desarrolladores ajenos a la compañía).

Al eliminarlas tendremos acceso a otros repositorios de software ajenos al control Apple.


¿Tethered o Untethered?


Un Jailbreak tethered nos obliga a iniciar nuestro dispositivo conectados al programa con el que hicimos el Jailbreak, por lo que os recomendamos esperar a que publiquen la versión untethered de jailbreak para vuestra versión de iOS. De este modo podréis reiniciar el terminal cuando queráis como si no estuviera hecho el jailbreak.

¿Es legal?


Por supuesto. El acceso a otros repositorios no implica acceder a aplicaciones ilegales o crackeadas. Existen infinidad de aplicaciones y tweaks (modificaciones del sistema) que son completamente legales pero infringen las normas impuestas por Apple para su sistema (porque modifiquen elementos que Apple no quiere ver modificados como temas, funcionalidades, seguridad... o bien porque al ser open source no encajan con su política).


¿Pierdo la garantía del dispositivo al hacer el Jailbreak?


Lamentablemente sí, pero la podemos recuperar fácilmente restaurando el sistema original eliminando cualquier rastro del Jailbreak. Aquí tienes una guía para hacerlo: http://alcasoft.blogspot.com.es/2014/07/desinstalar-jailbreak-restaurar.html


¿Merece la pena?


Como todo en al vida, esto tiene sus defensores y sus detractores. La ampliación de posibilidades de software es un elemento interesante para tomar la decisión, pero lo que verdaderamente decanta nuestra opinión favorablemente son las modificaciones del sistema o tweaks que podremos utilizar.

En posteriores entradas explicaremos cómo realizar este proceso y qué nuevas aplicaciones interesantes tendremos a nuestra disposición, pero como muestra os adelantamos unas cuantas:

  • Cydia: al realizar el Jailbreak aparecerá en nuestro terminal la aplicación Cydia, equivalente a AppStore para software desarrollado por terceros. Desde aquí podremos instalar las nuevas aplicaciones, os contaremos como funciona en futuras entradas.
  • Tweaks: son aplicaciones que modifican la funcionalidad básica del dispositivo. Listaremos algunos a continucación.
  • Slices: permite crear perfiles en aplicaciones (para usar distintas cuentas de Whatsapp o Twitter en el mismo terminal). 
  • CCControl: personaliza el panel de control permitiendo añadir y ordenar opciones como activar/desactivar la tarifa de datos o el bluetooth, reiniciar el springboard... Permite incluir varios accesos y deslizar la lista hacia los lados.
  • Signal Booster: reinicia la conexión con la red de telefonía para conseguir mejor cobertura sin necesidad de reiniciar el terminal.
  • MobileTerminal: consola desde la que podremos manejar el sistema desde su base en Unix.
  • iFile: explorador de archivos completo.
  • iCleaner: elimina todos los archivos innecesarios del terminal liberando memoria (historiales de navegación, datos de antiguas aplicaciones, memoria caché...)
  • WinterBoard: permite cambiar de aspecto al iOS 7 aplicando cualquiera de los temas de Cydia (incluyendo la apariencia de iOS6, mucho más agradable a nuestro juicio que el 7)
Existen infinidad de apps y tweaks, tendremos mucho más software a nuestra disposición. También están disponibles tiendas de aplicaciones "piratas" desde las que descargarnos de forma gratuita aplicaciones de pago en AppStore o en Cydia. Las aplicaciones de iOS no suelen ser muy caras, desde Alcasoft opinamos que pagar unos céntimos de euro por aplicaciones como Whatsapp que utilizamos a diario más que compensar resulta un verdadero chollo.

Desventajas


Aunque opinamos que no compensan las ventajas y que el jailbreak merece la pena es necesario contarlas para que tengáis toda la información posible.

  • Pérdida de garantía: ya adelantamos que el proceso de jailbreak invalida la garantía del terminal. Afortunadamente en cuanto restauremos la volvemos a recuperar. El enlace para la restauración lo tenéis disponible en la URL: http://alcasoft.blogspot.com.es/2014/07/desinstalar-jailbreak-restaurar.html
  • Seguridad: al abrir el universo de aplicaciones del mundo controlado de Apple al de toda la comunidad de desarrolladores tendremos que tener cuidado. Tendremos a nuestro alcance mucho más software pero parte de él serán programas maliciosos. Es nuestra responsabilidad elegir bien los repositorios desde donde descargamos las aplicaciones e investigar un poco sobre lo que vamos a instalar en nuestro dispositivo.
  •  Estabilidad: Apple pone mucho cuidado a la hora de permitir la publicación de sus aplicaciones para que no afecten al sistema y aparezcan errores mucho más frecuentes en otros sistemas operativos como Android o Windows. Al instalar apps de terceros ajenas al control de Apple es posible que alguna de ellas sea inestable. Volvemos a recomendar informarse previamente a instalar aplicaciones.


miércoles, 23 de julio de 2014

Firefox: cambiar la página por defecto al abrir una nueva pestaña

Si sois usuarios de Firefox habréis notado que las últimas versiones de este navegador muestra un mosaico con las páginas más vistas al abrir una nueva pestaña:


En otras ocasiones es un virus, script web o un programa el que realiza el cambio por nosotros (está muy "de moda" que los programas freeware cambien la configuración de nuestro explorador web al instalarlos sin cuidado).

No es posible modificar este comportamiento desde el menú Herramientas > Opciones como en el caso de la página de inicio, aunque el proceso es muy sencillo.


1) Página de configuración:

Abriremos la página de configuración de Firefox escribiendo about:config en la barra de direcciones


Aparece una advertencia que aceptaremos prometiendo ser buen@s chic@s.


2) Buscamos el término newtab y localizamos la clave browser.newtab.url



3) Hacemos doble clic sobre la clave e introducimos la URL que nos interese:


Y el proceso está completo, cada vez que abramos una nueva pestaña nos aparece la página que nosotros decidamos.

Espero que os resulte útil, un saludo

Desinstalar Jailbreak: restaurar dispositivo Apple

Si necesitas desinstalar jailbreak para recuperar la garantía de tu dispositivo Apple o por cualquier otro motivo, el proceso es muy sencillo. Basta con restaurar tu dispositivo a su estado original con iTunes.

Procedimiento


  1. Conecta tu dispositivo (iPhone, iPad, iPod) al PC o Mac y abre iTunes.
  2. Apaga el dispositivo y pulsa simultáneamente los botones home y encendido durante 10 segundos.


  3. Suelta el botón de apagado mientras sigues pulsando el botón home otros diez segundos. Escucharás un sonido en iTunes y la pantalla del dispositivo se quedará en negro.
  4. iTunes detectará automáticamente el dispositivo en modo recovery te preguntará si quieres restaurarlo. Acepta y espera a que termine el proceso.
 Cuando termine tendrás tu dispositivo como recién salido de la tienda.

Recomendaciones de Alcasoft