Algo de Linux: abril 2015

martes, 21 de abril de 2015

gpdtk 0.0.40: Añadida opción para extraer páginas sueltas de un archivo pdf

En el siguiente enlace podéis descargar la versión 0.0.40 de gpdftk al que hemos añadido una nueva opción para extraer páginas sueltas de un archivo pdf:
https://copy.com/DruBrdkG4JvDnIZI

Seleccionando el Tab "Intervalo de páginas", podemos extraer un intervalo de páginas, como siempre:

Seleccionando el Tab "Páginas sueltas", podemos extraer una serie de páginas sueltas:
Publicado por primera vez en http://enavas.blogspot.com.es

miércoles, 15 de abril de 2015

Cambiar IMEI en smartphones MTK con Android Kitkat (4.4)

En ocasiones necesitamos cambiar el IMEI de nuestro smartphone MTK por lo que sea. Para ello, introducimos el siguiente código desde la aplicación teléfono:
*#*#3646633#*#*
De este modo, entramos en el modo "EngineerMode".

Una vez en el modo ingeniero, nos desplazamos a la opción "Connectivity" y seleccionamos la opción "CDS Information" (Common Data Service Information). Al seleccionarla se nos mostrarán nuevas opciones, de las cuales seleccionaremos "Radio Information".

En este menú se nos mostrarán dos opciones:
  • Phone 1
  • Phone 2
Utilizaremos la primera (Phone 1) para reestablecer el IMEI 1 y la segunda  (Phone 2) para reestablecer el IMEI 2.

Seleccionamos primero la opción Phone 1. En la parte superior aparecerá una línea con el comando:
AT+
En esta línea tendríamos que escribir el comando para cambiar el IMEI:
AT+EGMR=1,7,"IMEI-A-ASIGNAR" 
El problema es que si lo hacemos así, al enviar el comando, la aplicación nos dará el siguiente error:
"this AT command is not valid for UserBuild"

Para solucionar el problema introducimos un espacio entre el comando AT y el símbolo +, de manera que el comando quede tal que así:
AT +EGMR=1,7,"IMEI-A-ASIGNAR"
Por ejemplo:
AT +EGMR=1,7,"356189800138035" 
Una vez hecho ésto, enviamos el comando y si todo va bien, veremso el siguiente mensaje:
"AT COMMAND sent"
 
Una vez cambiado el primer IMEI, seleccionamos la opción Phone 2. En la parte superior aparecerá una línea con el comando:
AT+
En esta línea tendríamos que escribir el comando para cambiar el IMEI:
AT+EGMR=1,10,"IMEI-A-ASIGNAR"
Al igual que en en caso anterior, si lo hacemos así, al enviar el comando, la aplicación nos dará el siguiente error:
"this AT command is not valid for UserBuild"

Para solucionarlo, hacemos lo mismo que en el caso anterior: Introducir un espacio entre el comando AT y el símbolo +, de manera que el comando quede tal que así:
AT +EGMR=1,10,"IMEI-A-ASIGNAR"
Una vez hecho ésto, enviamos el comando y si todo va bien, veremso el siguiente mensaje:
"AT COMMAND sent"
Publicado por primera vez en http://enavas.blogspot.com.es

jueves, 9 de abril de 2015

Otra versión del script para actualizar el plugin de flash

Como en el shell hay muchas formas de hacer lo mismo, a continuación muestro otra versión del script para actualizar el plugin de flash mediante el paquete flashplugin-nonfree. 

Este script, al igual que el que publiqué en febrero, compara la versión del plugin instalado con la última versión disponible, y, si son distintos, lo actualiza:
#!/bin/bash
#
# Actualizar el plugin de flash si hay una nueva versión
# Esteban M. Navas Martín 
# 09/04/2015

# Instalamos el paquete flashplugin-nonfree, si no está instalado aún
dpkg -l | grep ^"ii  flashplugin-nonfree" > /dev/null || apt-get -y install flashplugin-nonfree

versiones=`update-flashplugin-nonfree --status|grep -oiE '([0-9]{1,3}\.){3}[0-9]{1,3}'`
version=(${versiones// / })

if [ "${version[0]}" != "${version[1]}" ]; then
   update-flashplugin-nonfree --install
fi
https://copy.com/wh6u8R779bgeLN8u

Publicado por primera vez en http://enavas.blogspot.com.es