Hacking Gaia with Firefox OS Simulator

From my point of view, the real potential of Firefox OS is not developing applications for Gaia but modifying the system itself. It is true that nowadays Gaia and Gecko suffer from some hard coupling but you have all the code in the web so learn, improve and distribute. This is free software, bro!

The common way to hack Gaia itself in order to replace components such as the keyboard, the homescreen or even the system application is to clone the repository and use make to push your modifications to the device and adb for debugging. But the other day I found a way of doing the same but using Firefox OS simulator. I.e. with no need of pushing to the device!

Seguir leyendo «Hacking Gaia with Firefox OS Simulator»

Arch Linux sobre Virtual Box

[EDIT: Artículo desactualizado, ver las notas de la última actualización]

Este último curso de Informática en la Complutense hice una guía de instalación de Arch Linux sobre la máquina virtual Virtual Box de Sun Microsystems Oracle para el curso de Aspectos Internos de los Sistemas Operativos, asignatura que recomiendo a todo el que esté cursando informática en la FDI.

El caso es que ahora mi colega Adri de Security Et Alii ha preparado unos «crackme«s y necesito un entorno seguro dónde trastear.  Además, su serie de Explotitation: The Basics supone un SO de 32bits y tanto mi Windows 7 como mi Ubuntu Meerkat son versiones de 64bits.

Por todo esto me he decidido a publicar el manual online en varios capítulos. No os preocupéis que están todos escritos sólo que no quiero publicarlo todo de golpe y convertirlo en un turrón del quince.

Comencemos pues…

«Atrás» por línea de comandos

No podía irme a la cama sin comentar un uso del comando ‘cd’ de Linux que he descubierto justo hoy.

Si queremos volver al último directorio visitado sólo tenemos que hacer:

cd -

Esto simula el comportamiento de «atrás» de los exploradores de archivos o de los navegadores web. Sólo podemos retroceder una vez, si lo hacemos más veces alternaremos entre los dos últimos directorios visitados.