lunes, 7 de marzo de 2016

Error con el sensor de huellas al restaurar a través del Recovery

Si has hecho un backup del sistema teniendo activado el bloqueo por huella dactilar en tu Samsung Galaxy (S5, S6, Note 4, Note 5, etc), al restaurar esta copia de seguridad te vas a encontrar con el problema de no poder cambiar el patrón de desbloqueo (como mucho eliminarlo), ya que en la pantalla de selección de patrón ni te va a reconocer la huella ni la contraseña alternativa.

Y como para un hard reset siempre hay tiempo te recomiendo los siguientes pasos:

Nos conectamos por adb al dispositivo (o a través de una aplicación de terminal) y ejecutamos los siguientes comandos

- Eliminamos el patrón de desbloqueo actual
cd /data/system
rm *.key
 - Eliminamos las huellas del sistema
rm /data/validity/template.db

Después de esto, para poder cambiar finalmente el patrón de desbloqueo, tendremos que dar de alta al menos una nueva huella (aunque queramos seleccionar otro tipo de patrón) y una vez registrada ya podremos cambiar el patrón de desbloqueo. Otra opción más cómoda para esto sería eliminar los siguientes ficheros:
/data/system/locksettings.db 
/data/system/locksettings.db-shm
/data/system/locksettings.db-wa
Reiniciamos con adb shell reboot, ¡y listo!

viernes, 26 de febrero de 2016

Mobile World Congress 2016

Justo ayer terminaba el Mobile World Congress en Barcelona, una cita anual que se repetirá en la ciudad condal hasta al menos, 2023.

Mi hermano y yo fuimos invitados por una de las compañías que allí tenían presencia y con la que trabajamos directamente, así que aunque fue todo muy precipitado, decidimos no dejar de escapar la oportunidad.

Durante dos días pudimos ver de primera mano lo que las mayores compañías del sector móvil (excepto Apple) tienen preparado para este año.

Patio central para relajarse y tomar algo

El stand de LG fue uno de los que más me gustó. Mucho mejor que el de Samsung.

Mini puente montado para la ocasión, de nuevo, patrocinado por Android

La estrella del MWC fue la realidad virtual, y las colas para probar...

El stand de Intel, uno de los más futuristas

La parte de software, no tan vistosa, pero más interesante para nosotros

Anécdotico el stand de Google, para participar en un test y ganar algún premio.

También hubo tiempo para algo de turismo


Y hasta aquí, ojalá el año que viene podamos repetir.

lunes, 11 de enero de 2016

Juegos que triunfaron y nunca me gustaron

Casi todo en esta vida es relativo, y gracias a ello hoy tenemos gran variedad de videojuegos: aventuras, FPS, carreras, estrategia en tiempo real y por turnos, RPG, simuladores, plataformas, puzzles, etc.

Hoy voy a hacer un pequeño repaso por juegos que fueron (o son) aclamados tanto por el público como por la crítica; pero que a título personal, no me han enganchado.

World of Warcraft

Este MMORPG de Blizzard, que se desarrolla en un mundo abierto, es uno de los videojuegos más longevos y con más usuarios a lo largo de la historia del PC. Cada expansión añade nuevos niveles y sitios para explorar. Como buen jugador de PC, por supuesto que le di no una ni dos, si no, hasta tres oportunidades; aprovechando que desde hace un tiempo, se puede jugar hasta cierto nivel (creo que el 20) sin tener que pasar por caja.


Las dos primeras ocasiones lo intenté sólo, me di una vuelta por el mapa sin saber muy bien a dónde ir ni qué hacer, al cabo de 1h el juego estaba desinstalado. La última vez que lo intenté fue en 2012 de mano de un compañero de trabajo que me fue guiando por las primeras quest... de nuevo me aburrí como unas ostras, y más que por aquella época me las pasaba recorriendo las tierras de Skyrim; para mí no había color. Nunca más lo intenté ni creo que lo haga. De hecho, lo último que he probado de Blizzard es Heroes of the Storm y sólo terminé el tutorial. 

Final Fantasy VII (y cualquier otro)

Cuando la PSX estaba en pleno apogeo, un servidor era feliz en su PC y nunca sentí la necesidad de tener una consola. De aquella consola han salido grandes juegos, y para la crítica y muchos jugadores, posiblemente uno de los mejores juegos de la historia: FF7.

Todo hay que decirlo, nunca antes había jugado un FF, así que no sabía si tenía que jugar los 6 primeros para disfrutar del 7, no lo hice, ni creo que sea relevante. El caso es que después de dar una vuelta con un muñeco que en nada se parece a lo que vemos en la cinemática, me vuelvo a encontrar con algo que me mata: combates por turnos. Los primeros juegos de Pokemon para Gameboy vienen a mi mente... no puedo continuar. En un par de ocasiones lo he intentado, pero creo que a lo más que he llegado es a un par de horas. Quizás algún día encuentre lo que hace tan especial a este juego...

Civilization

Y siguiendo la línea de los combates por turnos, he decidido meter aquí a todo un género en lugar de a un juego concreto. Recuerdo la desilusión que me llevé después de ver la cinemática de Civilization II Call to Power. Pero... ¿esto qué es? Por supuesto que es un género que tiene sus seguidores, pero personalmente por más que lo intentando nunca he conseguido engancharme. Es como un ajedrez digital,... yo quiero mover mis tropas cuando quiera, como haría cual Starcraft o Age of Empires.

 
Baldur's Gate II

A inicios del año 2000 en los foros sobre RPG corría la sangre cuando se abría un hilo relacionado con Diablo II en el subforo de rol. Diablo 2 era el RPG para 'tontos', una blasfemia al género del rol... Por otro lado teníamos al modelo a seguir, el number one de los RPG el cual contaba con licencia oficial de Dungeons & Dragons (ya sabéis, Dragones y Cuevas... ). Yo estaba en el lado de los machaca ratones, en efecto, de Diablo 2.



Lo intenté con Baldur's Gate 2 pero después de haber jugado a Diablo se me hacia un juego lento y pesado. Demasiadas conversaciones, las cuales además no eran narradas como en Diablo, si no que te tenías que parar a leer... Que leer no es malo, todo lo contrario, pero yo me lo pasaba mejor matando bichos y mejorando mi personaje que metiéndome en conversaciones eternas.

La última oportunidad que le he dado a este juego fue hace relativamente poco, en una edición adaptada a las nuevas máquinas y resoluciones; aún así, eso de llevar varios personajes a la vez y lo anteriormente citado, siguen sin convencerme.

League of Legends

Este tipo de juego, como puede ser también Dota2, mezcla estrategia, un toque de RPG y partidas online cortas e intensas.
En el mapa hay 2 zonas por así decirlo, tu base y la de tu enemigo. El objetivo es tomar la base enemiga antes de que los enemigos tomen la tuya. Para ello cada equipo cuenta con una serie de jugadores los cuales pueden ser de diferente tipo con unas cualidades u otras. Conforme vas matando a tu enemigos vas avanzando de nivel, lo que va dándote a su vez ventaja.

Desconozco las horas que le ha echado mi hermano a este juego, y me consta de que es extremadamente popular. El par de veces que he jugado con él me he aburrido a más no poder.

Halo

La saga Halo es posiblemente la franquicia más destacada de Microsoft y su XBOX. En total la saga cuenta con unas 40 millones de copias vendidas. Aunque siempre fue exclusiva de la consola, en PC pudimos ver los dos primeros títulos. Aprovechando el pack "Halo: Master Chief Collection" que existe para XBOX One, decidí darle una oportunidad.



Empecé por el primero, gráficamente la remasterización no estaba nada mal, pero la mecánica me pareció de lo más aburrida: matar hordas de alienígenas irritantes uno detrás de otro. A lo que hay que añadir que la historia tampoco me pareció nada del otro mundo, por lo que después de más de 5h de juego, decidí abandonarlo.

Quizás le vuelva a dar otra oportunidad cuando tenga más tiempo libre (dicen que mejora a partir del 2), pero a día de hoy mi opinión a cerca de los que he jugado (1 y Reach) no son realmente muy positivas

jueves, 7 de enero de 2016

Cómo mejorar el rendimiento del Samsung Galaxy Note 4 (ROOT)

La capa de personalización de Samsung (Touchwiz) no es muy bien valorada en los foros dedicados a Android; principalmente porque no está tan optimizada como debiera. De hecho, en muchos sitios la llaman LagWiz. Una de las posibles razones es que Samsung mete demasiado bloatware en sus dispositivos. Engordando innecesariamente el número de servicios en ejecución y aplicaciones instaladas en memoria, con el consiguiente consumo de recursos: batería, RAM y almacenamiento. Cierto es que la cosa ha mejorado en los últimos Galaxy S6 y Note 5; pero aún seguimos teniendo muchos recursos que para la mayoría de los mortales son innecesarios.

Este tutorial va dirigido a aquellos que tengan un Samsung Galaxy Note 4, aunque es aplicable a todos los Galaxy. Os va a pasar que algunos de las aplicaciones mencionadas no estén disponibles en vuestro dispositivo, en este caso, lo ignoráis y ya está.

Vamos a necesitar:

  • Samsung Galaxy S / Note con ROOT
  • Titanium backup (o aplicación que permita desinstalar aplicaciones del sistema)

Es imprescindible que el dispositivo esté rooteado, ya que si no lo está, no podremos eliminar servicios del sistema (o que Samsung decidió meter como aplicaciones del sistema, para que no pudieran ser desinstaladas de formas convencionales). En caso de no ser root, sólo podremos deshabilitar algunas aplicaciones desde el menú de aplicaciones de Android.


Hay que tener en cuenta que esta lista de aplicaciones son las que YO considero que se pueden eliminar y no me interesan, pero para ti, puede que haya aplicaciones de mi lista que son imprescindibles para tu uso diario. En cualquier caso, ninguna de ellas provoca errores en el sistema, ni bootloops.

En ningún caso me hago responsable de cualquier error que pueda ocurrir durante el proceso, si no eres un usuario avanzado de Android, te recomiendo que no sigas.

Aplicaciones que PUEDES eliminar:

  • AllShare FileShare (Todas)
  • Amazon(com.amazon.mShop.android)
  • ANT + DUT (com.dsi.ant.sample.acquirechannels)
  • ANT HAL Service (com.dsi.ant.server)
  • ANT Radio Service (com.dsi.ant.service.socket)
  • ANT+ Plugins Service (com.dsi.ant.plugins.antplus)
  • BBCAgent 2.0 (com.samsung.android.bbc.bbcagent)
  • BeaconManager (com.samsung.android.beaconmanager)
  • Blurb checkout
  • Briefing (flipboard.boxer.app)
  • Device Unlock (com.tmobile.simlock)
  • Dictionary / Diccionario (com.sec.android.app.dictionary)
  • ELM Agent (com.sec.esdk.elm)
  • Email (com.samsung.android.email.widget)
  • Email (com.samsung.android.email.ui)
  • Email composer (com.samsung.android.email.composer)
  • Email storage (com.samsung.android.email.provider)
  • Email sync (com.samsung.android.email.sync)
  • Enterprise Sim Pin Service
  • Enterprise VPN Services
  • Enterprise Permissions
  • Facebook (Todas)
  • Galaxy Apps (com.sec.android.app.samsungapps)
  • Galaxy Apps Widget (com.sec.android.widgetapp.samsungapps)
  • Galaxy TalkBack (com.samsung.android.app.talkback)
  • Gear VR Service (com.samsung.android.hmt.vrsvc)
  • Gear VR SetupWizardStub (com.samsung.android.app.vrsetupwizardstub)
  • Gear VR Shell  (com.samsung.android.hmt.vrshell)
  • Google Play Books  (com.google.android.apps.books)
  • Google Play Kiosko (com.google.android.apps.magazines)
  • Google Play Games (com.google.android.play.games)
  • Google Play Movies (com.google.android.videos)
  • Hancom Office  (com.hancom.office.editor)
  • Health Service  (com.sec.android.service.health)
  • Help / Ayuda (com.samsung.helphub)
  • Instagram stub (com.instagram.android)
  • Kids Mode
  • KLMS Agent
  • Knox (Todas) 
  • Lookout (com.lookout)
  • Magnifier (com.sec.android.app.magnifier)
  • Memo (com.samsung.android.app.memo)
  • Messenger stub (com.facebook.orca)
  • Milk (com.samsung.mdl.radio)
  • Milk Video (com.samsung.milk.milkvideo)
  • Music (com.sec.android.app.music)
  • My interests / Mis intereses
  • My Places / Mis lugares (com.sec.android.widgetapp.locationwidget)
  • Nearby Service (com.samsung.android.allshare.service.mediashare)
  • Next Issue
  • OneDrive (com.microsoft.skydrive)
  • OneNote (com.microsoft.office.onenote)
  • Peel Smart Remote (tv.peel.app)
  • Quick connect (com.samsung.android.sconnect)
  • S Beam (com.sec.android.directshare)
  • S Finder (com.samsung.android.app.galaxyfinder)
  • S Health (com.sec.android.app.shealth)
  • S Voice (com.vlingo.midas)
  • Samsung Billing (com.sec.android.app.billing)
  • Samsung Cloud Data Relay (com.samsung.android.scloud.auth)
  • Samsung Galaxy 2.0 (com.sec.android.app.sns3)
  • Samsung In-App purchase (com.sec.android.iap)
  • Samsung Link Platform Connectivity (com.sec.msc.nts.android.proxy)
  • Samsung MirrorLink  (com.samsung.android.app.mirrorlink)
  • Samsung Print Service Plugin (com.sec.app.samsungprintservice)
  • Samsung Push Service (com.sec.spp.push)
  • SBrowser SyncAdapter  (com.samsung.android.scloud.proxy.sbrowser)
  • Samsung Syncadapters (com.samsung.android.scloud.sync)
  • Samsung text-to-speech engine (com.samsung.SMT)
  • Screen Mirroring 1.0 (com.sec.allsharecastplayer)
  • SecurityLogAgent
  • Skype (com.skype.raider)
  • Smart Manager (com.samsung.android.sm)
  • TouchWiz easy home 1.0 (com.sec.android.app.easylauncher)
  • TouchWiz home (Si antes instalas un launcher alternativo, como Nova)
  • Video 2.0.0 (com.samsung.android.video)
  • Visual Voicemail  (com.tmobile.vvm.application)
  • Voice Recorder (com.sec.android.app.voicenote)
  • Weather (com.sec.android.widgetapp.ap.hero.accuweather)
  • WhatsApp (com.whatsapp; luego la puedes instalar desde Google Play)
  • WithTV (com.samsung.android.app.withtv)  

Y hasta aquí la lista, comprobado en la ROM de stock 5.1.1 PHE. Algunas aplicaciones pertenecen a otras versiones de otros países, pero he decidido dejarlas por si no tenéis la ROM española.

Con esto, conserváis sin ningún problema funcionalidades como el SPen, sensor de ritmo cardiaco o el lector de huellas digitales.

El proceso es muy sencillo. Instaláis Titanium Backup de la Play Store. En la parte superior os aparecerá el menú de búsqueda (pinchando en la lupa) e introducís el nombre de la aplicación a eliminar (si la búsqueda no os devuelve ningún resultado, posiblemente sea porque no lo tenéis, o el nombre de la aplicación esté en el idioma que tengáis en vuestra ROM).
 

A continuación seleccionamos la aplicación que deseamos eliminar y en la pantalla emergente pulsamos la opción "Desinstalar". También podemos congelar que detiene la aplicación pero no la elimina, pero tendremos que tener la versión de pago. La otra opción es hacer primero una copia por si queremos restaurarla después de haberla desinstalado.


Por último aceptamos y listo. Posiblemente después de desinstalar muchas de las aplicaciones, os saldra un aviso del tipo: "XXX se ha detenido". No os preocupéis, es normal, eran aplicaciones que se estaban ejecutando en segundo plano. Después de reiniciar no os volverá a salir.
 

Con esto limpiamos mucho el sistema operativo. Evidentemente no es una ROM AOSP, pero en el caso de los Galaxy Note, aunque me gusta mucho Android stock, el problema de las ROM de este tipo (AOSP), como puede ser CyanogenMod, es que perdemos funcionalidades como sensor de huellas, sensor de ritmo cardiaco, SPen y la calidad de la cámara cae en picado. Por lo que no suelen tener un gran éxito en estos terminales (a menudo son más aceptadas ROMS modificadas y aligeradas que ofrecen mejor rendimiento y/o más opciones de personalización que la ROM de stock).

En la próxima entrega tiraremos de Xposed para ver algunas opciones más que pueden ser interesantes a la hora de optimizar el sistema.

¿No funciona la rotación de pantalla en el Galaxy después de hacer todo esto?

Después de realizar estos pasos, es posible que la pantalla deje de rotar. Esto es debido a que una de las aplicaciones de Samsung que hemos desinstalado elimina la librería libgnustl_shared.so. No os preocupéis, ya que esto es muy fácil de solucionar. Sólo tenéis que descargaros la librería y copiarla en /system/lib/ con permisos de rw-r-r- y reiniciar el teléfono. Os recomiendo para toda esta tarea la aplicación "root explorer".

Descargar librería

jueves, 31 de diciembre de 2015

Hasta siempre 2015

Vamos a seguir con la tradición de otros años, y vamos a hacer un poco de recopilatorio de lo más interesante acontecido en este blog a lo largo del 2015.

ENERO
El 8 de enero nace mi hija Alicia.

FEBRERO
Entre los agujeros de la memoria... 

MARZO
Apple presenta su nuevo Macbook.

ABRIL
Mes de recuerdos, aunque dejo como principal a Skyrim.

MAYO
Comparativa entre iPhone 6 y Sony Xperia Z3.

JUNIO
Análisis del iPhone 6.

JULIO
La New Horizons llega a Plutón.

AGOSTO
Documental sobre Chernobyl muy recomendado.

SEPTIEMBRE
Recibo la Raspberry Pi 2.

OCTUBRE
Análisis del Galaxy Note 4.

NOVIEMBRE
Llega el juego del año: Fallout 4.

DICIEMBRE
Navidad gepera.

¡ FELIZ 2016 !

Y aquí las despedidas de años anteriores:

Adiós 2014
Adiós 2013
Adiós 2012
Adiós 2011
Adiós 2010