Navegando por
Mes: mayo 2014

Paga poco por Excelsior JET, ayuda a la fundación Save Life

Paga poco por Excelsior JET, ayuda a la fundación Save Life

excelsior

Muchos programadores Java ya habrán oído hablar de Excelsior JET, pero para los que no:

Excelsior JET te permite distribuir tus aplicaciones Java como ejecutables nativos en Windows y Linux (próximamente Mac OS X) sin depender del JRE, van optimizados para que se ejecuten inmediatamente y son tan difíciles de descompilar como si hubieran sido escritos en C++.

Ahora bien, este software (en su versión 9.0) regularmente cuesta $1,500 USD la licencia de Windows y $2,250 USD por la licencia de Linux, pero con motivo de apoyar a la Save Life Foundation están ofreciendo licencias estándar por diferentes rangos que van desde los $10 USD hasta lo que quieras pagar, si pagas $50 USD o más tienes además derecho a la actualización de la versión 9 a la 10 en cuanto sea publicada, además de la oportunidad de participar en la rifa de una licencia de Mac OS X.

JET

La oferta termina el día 31 de mayo de 2014, por lo que recomiendo a todos aquellos programadores Java que no se pierdan la oportinidad de hacerse con este software, además de apoyar a esta fundación en su lucha contra el cancer en niños.

Enlace a la promoción: Excelsion JET Charity Bundles
Para saber más sobre Excelsion JET: Excelsior JET

Mis módulos favoritos para Xposed Framework

Mis módulos favoritos para Xposed Framework

Si eres un usuario Android avanzado seguramente conocerás esta aplicación, en caso de que no, déjame presentártela.

Xposed es una aplicación que te permite instalar módulos que te permiten cambiar el comportamiento del sistema o de aplicaciones, sin tener que hacer modificaciones internas. Esto es genial porque significa que los módulos pueden funcionar para diferentes versiones y ROMS sin cambios (siempre y cuando el código original no se haya cambiado mucho). También es fácil deshacer los cambios, ya que toda modificación reside en la memoria, basta simplemente con desactivar el módulo y reiniciar el dispositivo para tener el sistema original de regreso.

xposed

XPosed funciona mejor en ROMS lo más cercanos a AOSP posibles, fabricantes como Samsung o HTC suelen hacer demasiados cambios al código original de Android que es preferible no modificar o instalar módulos que adviertan tener conflictos con estas versiones tan modificadas de Android.

Para que XPosed funcione es necesario tener acceso root en tu teléfono, aunque aseguran que es estable y seguro siempre hay un riesgo en modificar cosas cuando se es root… a mi me ha pasado que tras una modificación y reinicio el teléfono se quede colgado en la pantalla de arranque, pero suele corregirse tras un reinicio o una limpieza de caché. Digo esto por que, en caso que algo salga mal no me puedo hacer responsable de las metidas de patas que puedan llegar a ocurrir.

En resumidas cuentas, si tu dispositivo tiene una versión de Android igual o muy cercana a la que originalmente ofrece Google, puedes instalar «pequeños programas» que modifican ciertos aspectos, funcionamiento y apariencia de tu sistema, sin tener que alterar el código de ninguna aplicación o del sistema, por lo que en teoría es seguro.

Enlace al Repositorio de Xposed Installer
Enlace a Xposed framework en XDA

Si tienes acceso root y tienes instalado Xposed, deja que te recomiende unos cuantos módulos que, para mi, son indispensables:

GravityBox [JB]
Mi actual teléfono tiene un procesador del fabricante chino MediaTek (infamoso por el poco apoyo al OpenSource), éste módulo está especialmente enfocado a poder cambiar varios aspectos de su versión de Android, entre las que destacan:

  • Modificar el apartado de Ajustes Rápidos pudiendo agregar o re ordenar su acomodo
  • Controles Pie estilo CyanogenMod
  • Objetivos en la pantalla de bloqueo
  • Extender el escritorio
  • Ajustes a la barra de estatus
  • Ajustes a la barra de navegación
  • Ajustes al menú de Apagar
  • Y varios otros más

Puedes buscar e instalar Gravity Box (y todos los demás módulos) en la lista de módulos del Xposed Framework o en el siguiente enlace: Gravity Box

gravity

XPrivacy

Con Xprivacy puedes prevenir que una aplicación se haga de información sensible restringiendo la categoría de dato a la que quiera acceso, incluso puede proporcionar información falsa (por ejemplo: contactos o localización inventados). Muy útil si, como yo, te gusta proteger tanto tu información personal como la de tus contactos.

xprivacy

Nota: Mencionar que, tras revocar permisos a una aplicación comienza a funcionar de manera extraña quizá sea necesario volver a otorgarle el permiso.

Enlace: XPrivacy
Enlace en Google Play: XPrivacy

App Settings
Este módulo tiene ciertas similitudes con XPrivacy (también puedes revocar ciertos permisos a una aplicación), pero la principal diferencia es que te permite modificar otros aspectos, tales como el lenguaje, los DPI a renderizar, el tamaño de pantalla, cambiarla a pantalla completa, permanecer residente en memoria, tamaño de la fuente de texto…

app_settings

Enlace: App Settings

XuiMod
El módulo más divertido de todos, permitiendote cambiar las animaciones de varios aspectos del sistema, les dejo un video para que vean lo que puede hacer.

Enlace: XuiMod

Master Key multi-fix
Este módulo parcha los bugs 8219321, 9695860 y 9950697 que permitían hacer cambios a una aplicación sin cambiar su firma digital, lo que ocasionaba que un virus pudiera modificar el código de un APK y que el sistema fuera incapaz de detectar el ataque y seguir ejecutando esa aplicación sin problema alguno.
Esto se ha solucionado en versiones más recientes de Android, pero no todos los fabricantes han ofrecido parches o actualizaciones a este problema, por lo que sigue siendo una vulnerabilidad muy propagada actualmente.

Enlace: Master Key multi-fix

Mi Tronsmart Vega S89

Mi Tronsmart Vega S89

Hace un par de días llegó lo que en teoría va a sustituir a mi Minix Neo X7, un nuevo dispositivo por parte de Tronsmart que proclama ser el Android TV Box más poderoso del mundo (almenos de momento), tras revisar el hardware que con el que viene construido puedo decir que efectivamente, a lo que llevo probado, superó mi X7 que lamentablemente sufrió un desafortunado accidente y es por eso que tuve que buscar otro aparato con qué reemplazarlo.

s89-promo

Este aparato viene en dos versiones, una normal sin subtitulo ni nada, simplemente Vega S89 y una reducida llamada Vega S89 Elite, que yo creo quisieron subtitular «Lite», porque «Elite» da a entender de que es una versión superior a la estándar… cosa que no es el caso.

Las principales dos diferencias en cuanto a la versión estándar y la Elite son:
1) La versión estándar trae 16 GB de almacenamiento, la versión Elite trae solamente 8 GB
2) La versión estandar trae una antena WiFi de doble banda (para frecuencias 2.4Ghz y 5Ghz), mientras que la versión Elite trae una antena WiFi que solo soporta la frecuencia 2.4Ghz.

Yo compré la versión estándar, la diferencia eran como $20 USD y creo vale la pena para no estar sufriendo por la cantidad de memoria ROM para guardar mis cosas.

IMG_20140506_230804

Las principales especificaciones del producto son las siguientes:

Procesador Amlogic S802 Cuad-Core 2.0G (Cortex-A9)
GPU Mali-450 de 8 núcleos
Memoria RAM 2GB DDR3
Memoria ROM 16GB (versión estándar) / 8GB (versión Elite)
Bluetooth 4.0
WiFi 802.11 a/b/g/n
Puerto Ethernet 10/100 MB
Sistema operativo Android 4.4.2 (KitKat)

El S89 viene acompañado de un control remoto (que usa baterías AAA) que se comunica vía infrarrojos, y que, aunque no es una maravilla, tiene una muy completa selección de botones (encendido/apagado, subir/bajar volúmen, Home, Back, Menú, teclado numérico…), me atrevo a decir que es el mejor control que he visto en un TV Box, aunque suelo usar mi Air Mouse Tronsmart TSM-01 en conjunto con el control oficial para moverme más rápido por el sistema.

IMG_20140506_230517

Gracias al procesador gráfico (GPU) el Vega S89 presume de funcionar en TV’s 4k y reproducir video a esas resoluciones, mi TV es 1080p, únicamente he podido reproducir videos a esa resolución… a mi Minix Neo X7 le costaba trabajo reproducir varios videos 1080p (rips de BluRay) con fluidez!.

El launcher por defecto funciona perfecto si quieres usar el dispositivo como reproductor multimedia, unos grandes recuadros (que me recordaron el estilo Metro del Windows 8) facilitan la navegación por las diferentes secciones y principales aplicaciones del S89, usar el control remoto incluido hace que la navegación por esta interfaz sea fácil y cómoda.

device-2014-05-08-074653

Incluso el apartado para configurar el S89 tiene su toque de encanto, quitando muchas opciones que pueden confundir a la mayoría de compradores.

device-2014-05-08-074622

Yo prefiero no verme limitado y preferí instalar mi launcher favorito: Apex Launcher, instalé mi tema de iconos favorito (Neon Pixelz) y un live wallpaper de tonos oscuros pero atractivo llamado A Neon Path (quitando esas lineas que me distraen), instalé mis programas y juegos favoritos y listo! mi centro multimedia perfecto!

device-2014-05-08-074505

Originalmente tuve algunos problemas menores con el S89, entre los más molestos era que no me dejaba instalar algunas aplicaciones de Google Play, pero la actualización 101k4 del firmware corrigió ese y prácticamente todos los demás problemas, no he encontrado ningún desperfecto desde la actualización, el aparato ha funcionado por varias horas de manera muy estable.

Entre las cosas que más me agradaron:

  • Soporte para tarjetas MicroSD de hasta 64 GB
  • Procesador gráfico poderoso que puede reproducir video 4k
  • Un buen control remoto
  • Versión muy actual de Android
  • Excelente rendimiento en los videojuegos que he probado

Entre las cosas que no me han gustado:

  • No se puede apagar, pasa a estar «dormido» (suspendido) al presionar el botón de apagar
  • La luz que indica que esta prendido (azul) o dormido (rojo) es algo fuerte, estoy pensando ponerle un parche para que no me distraiga mientras veo la TV
  • A veces cuando esta dormido (en suspensión) parece prenderse por un momento, pero luego vuelve a dormir
  • Creo que la ventilación que tiene no es suficiente, suele calentarse dependiendo del esfuerzo al que se someta, suelo ponerlo «de canto» para que respire mejor si lo voy a usar por periodos largos.
  • Suele desfasarse el audio con el video, cosa de ajustar el XBMC.. pero creo en futuras actualizaciones lo arreglarán.
  • No tiene soporte para controles de PS3 o XBox 360

Todo lo tachado ya ha sido corregido con las actualizaciones oficiales.

Realmente sí se puede apagar, presionando el botón de encendido durante 10 segundos se apaga abruptamente, que es casi lo mismo que desconectarlo de la corriente, pero no creo sea saludable para el aparato ni para la tarjeta MicroSD, total… se supone que casi no consume energía estando en suspensión. Ya le agregaron una opción al menú para que se pueda suspender o apagar.

¿Y realmente puede reproducir video 4k?
Tengo entendido que lo que comercialmente en estos momentos se maneja como 4k no es realmente el verdadero 4k (algo asi como cuando te decían que la TV era HD (720p), pero no Full-HD (1080p)).
La verdadera resolución que soporta es de QFHD, el doble de 1080p (2160p), que realmente debería llamarse 2k.

resolutions

Un aparato formidable, estoy muy feliz con mi compra y, mientras no se descomponga pronto, creo he encontrado el candidato perfecto para mi TV Box definitivo.

Actualización: hace pocos días ha salido la version 102k4 del firmware para este aparato, ha corregido varios de los detalles que vi como desperfectos, parece que el fabricante se está esforzando para pulir la calidad de este producto.

Recomiendo visiten la sección dedicada a este dispositivo en FreakTab, varios programadores están creando sus propias versiones del ROM que aportan interesantes cambios al ROM original de fábrica.

Como nota final, parece ser que la última versión oficial de firmware fue la 112k4, pero para el producto MXIII (que también es compatible) tenemos la versión 115k4, dejo el link a éste firmware para quien lo quiera.