martes, enero 15, 2013

DonutHD 2.3 Xperia x10 al máximo rendimiento y estabilidad


Si estamos cansado de tener el móvil de serie o de ir dando tumbos probando Roms que nunca llegan a ser lo suficientemente estables, y buscamos una Rom apta para uso diario y que ademas nos ofrezca mas rendimiento que la oficial. ¡Con Larga duración de batería!
La mejor alternativa es DonutHD.
Es una ROM que puede ir encima del kernel oficial. Opcionalmente podemos usar FeraKernel o Doomkernel.

Requesitos inciales:
- Un Xperia x10 ;)
- xPeria totalmente de fábrica (Puedes hacerlo mediante PC-companion o SEUS)
- Ganas de aprender y frikear!

Cosas necesarias de descargar:
- DonutHD r1 aquí
- DonutHD r2 aquí
- Modificaciones de batería (opcional): 




Una vez descargado todo lo necesario copiamos todo a la tarjeta de memoria del movil...

1.- Mediante Flashtool (descargar de aquí si no lo tienes) Meteremos xRecovery en el movil para poder continuar con la instalación de Donut HD.
- Con el móvil de fábrica, nos dirigimos a Ajustes -> Aplicaciones -> Desarrollo -> Depuración USB lo dejamos marcado.
- Abrimos Flashtool y conectamos el terminal al ordeandor. Cuando sea detectado por Flashtool seleccionamos el icono del candado. Esto rooteará el movil para poder instalar cosas con permisos.
- Una vez terminado, pulsamos en el icono de la cruz (botiquín) para instalar así xRecovery en el movil.
Seleccionamos 0.3GB

Cuando termine ya estará todo listo.

2.- Entramos en el Recovery en el móvil. Para hacerlo con el móvil apagado, lo encendemos en cuanto salga la primera imagen o letras empezamos a pulsar repetidas veces la tecla "atrás" (la de la flechita) hasta que veamos que carga un menú.

3.- Con las teclas del volumen nos desplazamos arriba y abajo, con la tecla central "home" aceptamos la selección y para volver atrás usaremos la tecla de la flecha "atrás".
- Después pulsaremos sobre "Factory reset"
- A continuación "Wipe Cache partition"
seguimos con "Advanced options" y seleccionamos "Wipe Dalcik Cache" y cuando termine "Wipe Battery Stats".

Una vez limpiada la casa con todo lo hecho anteriormente volvemos al menú principal dentro de xRecovery y seleccionamos
- "Install custom zip" y "chose custom zip from sdcard" donde buscamos el zip de la ROM que descargamos y la seleccionamos para instalar.
- Seleccionamos X10_2.3_r1

4.- Reiniciamos el móvil y dejamos que inicie totalmente.
Cuando salga el asistente de configuración volvemos a apagarlo y entramos otra vez al Recovery.
Esta vez nos dirigimos directamente a 
- "Install custom zip" y "chose custom zip from sdcard
- Seleccionamos X10_2.3_lite_r2
(Opcional) Si deseamos alguna modificación del porcentaje de batería de las anteriores mostradas tendremos que hacerlo mediante "Install custom zip" otra vez.

NOTA:
No es ningun problema o error, el tema es que la ROM viene SIN ningun archivo de sonido por lo que deberas descargar o poner el que mas te guste.
Utiliza un programa para ello.
Por ejemplo, Zedge funciona muy bien y es gratuito, descárgalo desde la Market.

Ahora sí !
Ya podemos reiniciar y dejar que todo cargue.
Configuramos todo a nuestro gusto y disfrutar de la experiencia!!

Saludos!


Foro oficial DonutHD
Foro oficial FeraKernel

viernes, enero 11, 2013

nvidia-utils en Debian

Mayormente en sistemas de 64 bits, a la hora de usar programas con exigencias gráficas en wine necesitaremos las librerias 32 bits del driver de nvidia. Este paquete viene normalmente como lib32-nvidia-utils pero en sistemas Debian este no existe y su equivalente es:
libgl1-nvidia-glx-ia32 - NVIDIA binary OpenGL 32-bit libraries 
Podemos encontrarlo usando Synaptics.
Después de su instalación resolveremos problemas gráficos del tipo " no se encuentra Directx o D3D para aplicación OpenGL"

Saludos!

jueves, enero 10, 2013

FeraLab V20 en Xperia x10, Bootloader desbloqueado

[Este manual es sobre una versión ya anticuada, lo dejaremos para quien quiera tenga la opción de probar.
El post de la nueva ROM actualizada es este:
Feralab v21]

En la búsqueda de una ROM que lo tuviera todo, estabilidad, duración de batería, customización... muchos coincidirán conmigo en que solo existe unas pocas que puedan dar garantías de éxito y una de las mas importantes, si no la más importante es Feralab v20.
Se trata de una Gingerbread totalmente optimizada y acompañada de su propio kernel Ferakernel aseguran un gran rendimiento.
En este manual se explica como instalar dicha Rom y kernel en un x10 con Bootloader Desbloqueado. Si aún no lo tienes pásate por esta guía.

Pasos para instalar FeraLab v20:

1.
Descarga y copia en la tarjeta SD del móvil lo siguiente:
FeraKernel_GB-v3.6_ADDON.zip Tiene que ocuparte unos 3.7 MB
FeraLab_Stock_2.3.9_Final_v20_ROM_UB.zip Debería de ocupar 288.6 MB
Y por último este Fix.zip debe de ocupar 948.87 KB

2.
Abre flashtool, y flashea el kernel de feralab.
Baja el kernel de aquí FeraKernel_V3.6_GB.ftf y asegúrate que se ha bajado bien, tiene que ocuparte 10.7 Mb
Ahora deberías de poder encender el móvil y acceder al xRecovery. Cuando nada mas encienda verás unas letras y un símbolo (imagen del final), cuando la luz de arriba se ilumine y el teléfono vibre pulsar repetidas veces la tecla atrás para acceder al dicho Recovery.

3. 
En Partition tools , selecciona Format SYSTEM y después Format CACHE
Ahora selecciona MOUNT SYSTEM, MOUNT CACHE y MOUNT DATA

4.
Sin reiniciar, vuelve al menú y donde pone Install custom Zip
Flashea la ROM v20, busca el archivo anteriormente descargado FeraLab_Stock_2.3.9_Final_v20_ROM_UB.zip.

5.
Justo al terminar el asistente AROMA de instalación, el móvil se reinicia, vuelve rápidamente a entrar en el xRecovery y flashea el que pone FeraKernel_GB-v3.6_ADDON.zip con la opción Install custom zip

6.
Reinicia de nuevo y deja esta vez que inicie la ROM completamente y haz cosas con ella unos minutos

7.
Apaga y vuelve al Recovery. En Advanced options, Wipe Dalvik cache y Wipe Batery Stats

8.
Sin reiniciar en el recovery selecciona Install Custom zip y esta vez flashea el que bajamos que se llama Fix.zip

9.
Deja que arranque el móvil completamente y empieza a jugar con él!

Nota: Es posible que sufras al principio reboots, es normal, después te ira como la seda. Desinstalar el Equalizer que viene, con algún programa como el Root Uninstaller.

Saludos!


Fuente: xda

miércoles, enero 09, 2013

Trash en Gnome 3: utilizando una extensión de Gnome Shell

Os habréis dado cuenta que en Gnome3 no tenemos por ningún lado la típica papelera que tan útil se nos hace a los "desastres". Una manera muy sencilla, cómoda y elegante de tenerla es habilitando una extensión de Gnome Shell que nos permite tener un pequeño icono de papelera en nuestra barra de tareas.

Para su instalación, vamos a ir al siguiente enlace: https://extensions.gnome.org/extension/48/trash/.

En el botoncito, activamos la extensión pulsando sobre ON. De esta manera, nos saldrá un recuadro preguntandonos si estamos seguros de querer instalar esta extensión y de habilitarla en nuestra Gnome Shell. Una vez aceptados los dos recuadros, podemos cerrar el navegador.


Pero, ¡oh, oh! No nos aparece ningún icono de papelera en la barra de tareas. No os preocupéis. Borrad un archivo y veréis que aparece el pequeño iconito que nos indica que tenemos la papelera llena. Si esta está vacía, simplemente no nos aparecerá.


Espero que os haya resultado útil. Saludos!! ^^

Warning en Terminal "The name org.gnome.SessionManager was not provided by any .service files

Si os da este error en Terminal al intentar entrar con sudo, comprobad una cosa.

En Terminal:
sudo ls /var/lib/samba/
Comprobad que está la carpeta  usershares. Si no está, vamos a crearla de la siguiente forma. Abrimos Terminal:
sudo mkdir /var/lib/samba/usershares
Luego, comprobamos que se ha creado correctamente. Para ello, volvemos a poner en Terminal:
sudo ls /var/lib/samba/
Si todo ha ido bien, comprobaremos que se ha creado y cerramos todas las ventanas.

Volvemos a abrir Terminal y comprobamos que ya no nos debería salir el error (o al menos, el mismo error).

Un saludo!! ^^

[Error Steam] Failed to take master pipe connection lock


Este error nos puede salir al intentar correr Steam con Wine, impidiéndonos iniciar cualquier partida, da igual el juego. El problema es que este error también se da en Windows, por lo que no tiene una solución clara para nuestro sistema. Supuestamente, este error se debe a que no se cerró correctamente un Steam anterior y el proceso se queda pululando por otros lares y de ahí que nos impida volver a abrir otro cliente.

Lo único que podemos hacer es reiniciar por completo el sistema (reiniciar el juego a veces funciona, pero no todas las veces) y volver a iniciar Steam. Hasta que Valve no ofrezca una solución mejor, más no se puede hacer.

Un saludo!! ^^

Han desaparecido todos los iconos del launcher y del dash de Gnome Shell en Ubuntu 12.10 [Solución]

Si trasteando el gestor de menús de nuestro Ubuntu hemos tocado algo que no deberíamos y este nos ha dejado sin iconos tanto en el Launcher como en el dash, la solución es la siguiente.

Pulsamos a la vez la combinación de teclas Ctrl+Alt+T para abrir un Terminal. En este, ponemos el siguiente comando:
mv ~/.config/menus/applications.menu ~/.config/menus/applications.menu.bak
Cerramos Terminal y reiniciamos el sistema. Veréis como volvéis a tener todos vuestros iconos en su sitio. Este comando podéis utilizarlo todas las veces que el gestor de menús falle, recuperando así el estado anterior.

Un saludo!! ^^

Reiniciar Unity en Ubuntu 12.10

Si debido a un fallo gráfico o a que hemos tocado algo que no deberíamos nuestro Unity no presenta el estado que debería de tener, podemos reiniciarlo como si acabáramos de instalarlo de nuevo. Para ello, abrimos un Terminal tanto accediendo al menú como con la combinación de teclas Ctrl+Alt+T y ponemos el siguiente comando:
unity --replace &
Tened en cuenta que os desconfigura cualquier cosa que hayáis personalizado con anterioridad, pero es una manera de recuperar Unity sin necesidad de reinstalar el sistema.

Nota: Para aquellos que hayáis sustituido Unity por Gnome-Shell tened en cuenta que este comando os devolverá Unity al sistema, como si no hubierais tocado el sistema para nada. Para recuperar Gnome-Shell, simplemente reiniciad el sistema.

Un saludo!!^^

Error [drm:__gen6_gt_force_wake_mt_get] *ERROR* Force wake wait timed out" al iniciar el sistema


Muchos de los que hayan adquirido un portátil recientemente e instalado una distribución Linux, habrán podido comprobar que al iniciar el sistema, nos sale este mensaje de error.

[drm:__gen6_gt_force_wake_mt_get] *ERROR* Force wake wait timed out"
A pesar de ser tan aparatoso (y asustar bastante) el sistema inicia sin problemas y sin más errores, por lo que puede llevar a confusión. Por lo visto, se trata de un error del kernel 3.6 de Linux y que se soluciona en el 3.7, por lo que basta con esperar a la actualización de nuestro sistema a dicho kernel para que veamos el dichoso mensajito desaparecer.

Un saludo!! ^^


lunes, enero 07, 2013

Instalar Google Android SDK tools para hacer screenshots en Linux)

Si no sois developers, esta aplicación puede que ni os suene pero es bastante útil para realizar capturas de pantalla en dispositivos sin rootear, por ejemplo. Y ese es el uso que le vamos a dar nosotros en esta entrada.

Como bien pone en el título, vamos a poner los pasos para instalarlo y utilizarlo en Linux (Chakra 64 bits).

Nos dirigimos al siguiente enlace y nos bajamos el paquete. En este caso, no es un ejecutable si no un tar.gz. Enlace.



Una vez descargado el paquete, lo descomprimimos. De esta forma, ya tendriamos el Google Android SDK disponible. Para que funcionen estas herramientas, tenemos que tener instalado java en nuestro sistema. Abrimos el Terminal y ponemos el siguiente comando:
sudo pacman -S openjdk
Cuando termine de instalarse el java, ya podremos abrir la herramienta principal para actualizar y bajarnos algunos paquetes que nos faltan. Para ello, nos dirigimos a la carpeta donde hemos descomprimido los SDK tools. Dentro de esta, en la carpeta "tools" (sin las comillas) hacemos doble click sobre "android" (sin las comillas también). Si no se abre, aseguraros que en Propiedades -> Permisos, esté marcado como ejecutable.






Al abrirse, el programa comenzará a buscar las actualizaciones disponibles y nos marcará aquellos paquetes que necesitamos instalar. Si no se marca, marcad vosotros el que pone "Android SDK Plataform-tools". La descarga e instalación de estos paquetes es un proceso bastante largo, que puede llegar a durar un cuarto de hora, dependiendo de vuestra conexión de Internet.







Cuando termine, observaremos que en nuestra carpeta de SDK tools, han aparecido muchas más carpetas, como la de Plataform-tools. Esto es muy importante ya que en las nuevas versiones, adb ya no está incluido dentro de tools si no dentro de esta última carpeta, por lo que si no la hubiesemos descargado, nos hubieran marcado errores todas las herramientas. 




Entramos dentro de la carpeta "tools" y hacemos doble click sobre el ejecutable "ddms". 



Se nos abre la siguiente ventana:



Como podéis ver, detecta que hay un teléfono conectado pero no sabe cuál es, por lo que si os pasa como a mí, tendréis que realizar los siguientes pasos. Abrimos Terminal y con el teléfono conectado y activado el Debug mode, ponemos el siguiente comando:
lsusb | grep HTC
Si tenemos los drivers bien instalados, el comando anterior tiene que arrojarnos la información sobre nuestra Sensation conectada.



También en Terminal, navegamos por la siguiente ruta /rutadlsdk/android-sdk-linux/plataform-tools y dentro de esta ruta, metemos el siguiente comando:
./adb devices 
Os saldrá el siguiente mensaje:



Para continuar con el proceso, tenemos que tener habilitados los permisos root, ya que tenemos que  crear o editar un documento. En Terminal:
cd  /etc/udev/rules.d 
sudo nano 51-android.rules

En el documento de texto que hemos creado, vamos añadir la siguiente línea:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", MODE="0666", OWNER="user
donde tenemos que sustituir "xxxx" e "yyyy" por los números que nos aparecieron en el comando
 lsusb | grep HTC

Como veréis aparecen cuatro números, el signo ":" (sin las comillas) y otros cuatro números. Los cuatro números a la izquierda de los puntos son las "xxxx", que es el identificador del vendedor, en este caso, HTC; y los cuatro números a la derecha de los dos puntos son las "yyyy", que es el identificador de nuestro móvil. También tenemos que sustituir donde pone "user" por el usuario de vuestro sistema. Esto último no es necesario en todos los casos, pero en algunos dispositivos da error por lo que es mejor curarse en salud y ponerlo. 

En mi caso, esta línea quedaba de la siguiente manera:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c86", MODE="0666", OWNER="kaidoh"
donde 00b4 es el identificador del vendedor (HTC), 0c86 el identificador de mi móvil (Sensation XE) y mi usuario, kaidoh. Guardamos y cerramos el documento. En Terminal, volvemos a movernos a la ruta   /rutadlsdk/android-sdk-linux/plataform-tools y metemos el siguiente comando:
./adb devices
Si el documento anterior lo hemos realizado correctamente, veréis que ya no nos da error, si no que aparece un código alfanumérico como el siguiente (estos números pueden variar dependiendo del móvil y del sistema operativo utilizado):



Cerramos Terminal y volvemos a abrir el programa "ddms" y ahora sí, veréis como el programa nos detecta nuestro móvil son problemas. 



Para realizar una screenshot de nuestro terminal, en el menú que aparece en la parte de arriba, seleccionamos "Device -> Screen capture". Se nos abre la siguiente ventana, que al pulsar sobre el botón  "Capture o Refresh", nos va dando una vista previa de nuestro teléfono en ese momento. Para guardar la screenshot, basta con pulsar el botón "Save". Cuando hayamos terminado de hacer screenshots de nuestro móvil, pulsamos "Done" para cerrar la ventana".





Espero que os sea útil, aunque evidentemente, la opción de hacer screenshot de nuestro terminal es  de las cosas más básicas que se pueden hacer con las SDK-Tools de Android.

Un saludo!! ^^

martes, enero 01, 2013

Reparar / Establecer Google search en Firefox


Este manual es multiplataforma, cualquier sistema operativo en el que se haya instalado firefox puede arreglarlo por este método.
Por una mala instalación, o algún tipo de malware indeseado e incluso en firefox instalado en crunchbang...
Se hayan borrado o desconfigurado Google search de la barra de búsqueda y no podamos volver a ella ni administrando dichos buscadores.


Para darle remedio simplemente necesitaremos instalar el siguiente addon:
https://addons.mozilla.org/es/firefox/addon/google-default/

 Pulsamos Añadir

Al reiniciar ya tendremos la opción de nuevo de buscar usando google.


Saludos y suerte!

 
Google+