Archivos Mensuales: diciembre 2009

Virtual Box 3.0 en Karmic

En la terminal :
sudo gedit /etc/apt/sources.list
Añadimos al final:
#Repositorios VirtualBox
Guardamos y cerramos.
En la terminal:
sudo apt-get update
sudo apt-get install virtualbox-3.0
Lo veremos en Aplicaciones, Herramientas del sistema, Sun Virtual Box.
(De esta forma no me instalaba del todo , y me sugirio instalar de este modo, que me fue bien):
sudo apt-get install virtualbox-ose-qt
Anuncios

Root htc magic en linux

Indice del Tutorial

  1. Archivos Necesarios
  2. Rootear Magic
  3. Instalacion SPL
  4. Instalacion de ROMs

Archivos Necesarios

¿Qué necesitaremos?  Pues lo siguiente:

Bueno pues una vez lo tengáis todo empezamos…

Rootear Magic

¿Qué significa Rootear la Magic? Os preguntareis muchos… Pues, exactamente significa darnos permisos para poder Flashear nuestra Magic. Por defecto, no tenemos los permisos suficientes para hacerlo. Recordemos que, Android se basa en Linux. Linux se basa bastante en permisos. Por lo tanto, lo único que hacemos al Rootear la Magic es darnos permisos de root (superusuario) para poder hacer lo que nos de la gana con nuestra PDA (que para eso la hemos pagado)

Vamos por pasos. Es importante que sigamos todos los pasos, ya que sino lo hacemos, las cosas pueden salir mal.

1) Descomprimimos el PRIMER y el TERCER archivo que nos hemos descargado (el SDK y la ROM Root Haykuro y SPL). Hacedlo en vuestra carpeta Home (/home/tu-usuario), para no tener problemas de permisos.

2) Vamos a nuestra Magic. Accedemos a Ajustes > Aplicaciones > Desarrollo. Marcamos la opcion Depuracion USB.

Ahora creamos y editamos el archivo que nos permitirá acceder a la PDA desde nuestro sistema:

AVISO: En Mandriva no hay que hacer nada de esto, la pilla automáticamente, en las demás distros sí hay que hacerlo.

En Ubuntu Jaunty 9.04:

gksu gedit /etc/udev/rules.d/51-android.rules

En OpenSUSE 11.1:

gksu gedit /etc/udev/rules.d/11-android.rules

En Debian 5.0:

gksu gedit /etc/udev/rules.d/50-android.rules

En otras distros el archivo debería servir el de Ubuntu.

Y escribimos lo siguiente en el archivo:

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0bb4″, ATTRS{idProduct}==”0c01″, MODE=”0666″, OWNER=”tu-usuario”

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0bb4″, ATTRS{idProduct}==”0c02″, MODE=”0666″, OWNER=”tu-usuario”

(Cambia “tu-usuario” por tu nombre de usuario).

Le damos permisos:

En Ubuntu Jaunty 9.04:

sudo chmod a+rx /etc/udev/rules.d/51-android.rules

En OpenSUSE 11.1:

sudo chmod a+rx /etc/udev/rules.d/11-android.rules

En Debian 5.0:

sudo chmod a+rx /etc/udev/rules.d/50-android.rules

En otras distros el archivo debería servir el comando de Ubuntu.

Ahora reiniciamos el servicio UDEV para aplicar lo que hemos hecho.

sudo /etc/init.d/udev reload
3) Apagamos la Magic completamente (Botón Power > Apagar) y la conectamos USB al PC ahora. Ni ANTES ni DESPUES. AHORA.

4) Encendemos la Magic pero, en modo Fastboot. Esto se hace, pulsando la tecla ATRAS + POWER. Os saldrá una pantalla con 3 androides pequeñitos en skate y que pone: FASTBOOT.

ESTOS PASOS SON LOS MAS IMPORTANTES. DEBEMOS ASEGURARNOS DE QUE LOS 2 DRIVERS ESTÉN BIEN INSTALADOS Y OPERATIVOS.

En fin, seguimos…

5) Bueno pues a continuación, vamos a probar que el driver se instaló correctamente, ya que sin este, no podremos hacer nada.

¿Como lo comprobamos? Pues en nuestro ordenador local, abrimos la terminal.

Ahora debemos dirigirnos a la carpeta donde tenemos el SDK y vamos al subdirectorio “tools”.

A continuación ejecutad el comando:

sudo ./fastboot devices

Ese comando nos dice todos los terminales conectados en modo Fastboot.

Os tiene que salir algo parecido a esto:

List of devices attached
HT93ZKF00213

Si os sale un numero de serie, lo habéis echo bien. Sino, tendréis que volver al paso 2.

6) Ahora que ya tenemos los drivers instalados procederemos a cargar la imagen que tenemos en el subdirectorio “tools” del SDK.

Le damos permisos de ejecución al binario que descargamos anteriormente:

sudo chmod +x fastboot

Con el móvil en reposo (en el Fastboot mode), ejecutamos este comando en la terminal:

sudo ./fastboot boot boot-new.img

Se reiniciará el terminal en modo normal.

A continuación, debemos ejecutar los siguientes comandos:

./adb push boot-new.img /sdcard/boot-new.img
./adb push recovery-new.img /sdcard/recovery-new.img
./adb shell flash_image boot /sdcard/boot-new.img
./adb shell flash_image recovery /sdcard/recovery-new.img

Uno detrás de otro.

Después de esto, deberíamos ser root en la consola ADB. Para verlo, escribimos ./adb shell en la consola de comandos.

Si nos sale un # lo hemos hecho bien. Sino, volved a meter los comandos 

7)A continuación y ya, para acabar de medio rootear el terminal, introducimos los siguientes comandos (sin salir del #):

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

cd system

cd bin

cat sh > su

chmod 4755 su

sync

reboot

Con el último comando se os reiniciará la Magic.

8) Bien, ahora que ya tenemos la Magic conectada al 100% y medio rooteada, vamos a copiar los archivos que necesitamos. Tenemos que copiar estos archivos en la raíz de la SD:

  • rootme-signed.zip
  • recovery-new.img

¿De qué manera?

Encendemos la Magic en modo normal, y activamos la SD y a partir de ahí, copiamos los archivos en la raíz de la SD.

Es muy probable que el archivo recovery-new.img ya lo tengamos ahí dentro, ya que antes lo hemos copiado mediante comandos.

El archivo ROOTME-SIGNED.ZIP hay que renombrarlo aUPDATE.ZIP

9) Una vez hemos hecho esto (comprobad que tenéis los archivos bien copiados), ponemos la Magic en fastboot (Recordad: Apagarla y Encenderla con ATRAS + POWER).

Ejecutamos el comando:

sudo ./fastboot boot recovery-new.img

Eso booteara el recovery modificado que tenemos en la SD (El de Haykuro).

Una vez boteado el recovery, deberia salirnos una cosa como la imagen:

(Pero sin las letras amarillas que salen en la imagen).

Podemos movernos por el menú con el TrackBall. Seleccionamos Apply SDcard:Update.zip

Si todo va bien, deberían empezar a salirnos la letras amarillas de la imagen de arriba. Si ha acabado bien nos pondrá el mensaje: Install from SDCARD complete.

Ya tenemos la Magic rooteada. Lo unico que nos falta para poder meterle ROMs es ponerle el SPL del magnifico Haykuro.

Instalar SPL

Pues instalar el SPL es fácil… Simplemente, copiamos el archivo ZIP a la raíz de la SD y lo renombramos a update.zip.

Reiniciamos en modo recovery. ¿Cómo?

Apagamos la Magic. La encendemos con ATRAS + POWER. Se nos abrira el FASTBOOT.

Introducimos el siguiente comando en la terminal:

sudo ./fastboot boot recovery-new.img

Como ya sabemos, esto bootea el recovery modificado de Haykuro.

Una vez en el recovery, le damos a la opcion ApplySDUpdate.zip.

Si lo hemos copiado bien, se nos instalara (no tardara mas de 1 minuto).

Ya tendremos el SPL de Haykuro instalado y preparado para aguantar otras ROMS!!!!!!!

Instalar ROMS

Realmente el trabajo duro ya esta hecho. Instalar ROMs es relativamente fácil.

Simplemente (al igual que hemos hecho con el SPL) nos bajamos la ROM. Renombramos el archivo a update.zip.

Lo metemos en la raíz de la SD (¿que cómo? Pues activándola en la Magic en la pestaña de notificaciones… si es que… vaya preguntas…)

Luego apagamos la Magic y la volvemos a ejecutar en modo recovery con:

sudo ./fastboot boot recovery-new.img.

Como ya sabemos, esto bootea el recovery modificado de Haykuro.

Le dais a la opción: ApplySDUpdate.zip… y ya está. Esperáis un rato, ya que una ROM tarda lo suyo. Luego reiniciáis la Magic y listo.

————–

tengo problemas a la hora de que me encuentre algo con \\\”sudo ./fastboot devices\\\

——-

debes darle permisos de ejecución (si no los tiene ya) con \\\”sudo chmod +x fastboot\\\”

———–

era dar permisos a la misma carpeta \\\”tools\\\” desde la terminal, poniendo lo que me dijiste \\\”sudo chmod +x fastboot\\\”

fuente: http://www.luisivan.nom.es

Compartir archivos entre linux y windows

Compartir archivos entre Linux (servidor) y Windows (cliente):
En el apartado 14 hemos creado una red entre equipos GNU/Linux, pero lo dicho aquí también sirve para acceder a esas carpetas desde un equipo con Windows. Como recordareis en el archivo smb.conf de mi ubuntu he decidido, entre otros, compartir el directorio:

[documentos]
comment = Documentos compartidos
path = /media/documentos
public = yes
writable = yes

He de decir que mi IP en el equipo con ubuntu es: 192.168.1.100

Pués bien, para poder acceder a este directorio desde otro equipo con Windows tan solo he de escribir en la barra de direcciones del explorador de archivos:

\\192.168.1.100\documentos

Puedes crear en el escritorio Windows un enlace directo a esta dirección.

Configurar impresora con Samba.

Configurar impresora en red con Samba:
PC Servidor:
Sistema->Administración->Impresoras->Servidor->Opciones básicas del servidor comprueba que esté activada la opción Publicar impresoras compartidas conectadas a este sistema.

PC cliente:
Sistema->Administración->Impresoras->Servidor->Opciones básicas del servidor marca la opción Mostrar impresoras compartidas por otros sistemas.

Crear una red doméstica entre equipos

Crear una red doméstica casera entre equipos con GNU/Linux:
Los paquetes necesarios para ello ya están instalados (han de estar instalados en los dos, tres……. equipos de la red. En cada uno de ellos además hemos de editar el archivo smb.conf. Abrimos terminal:

sudo gedit /etc/samba/smb.conf

Ahí modificamos lo siguiente (es un archivo muy largo y únicamente pongo en negrita lo que hay que cambiar):

#======================= Global Settings =======================

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = CASA

#### Networking ####
.
.
#### Debugging/Accounting ####
.
.
####### Authentication #######

# in the samba-doc package for details.
security = SHARE

########## Domains ###########
.
.
########## Printing ##########
.
.
############ Misc ############
.
.
#======================= Share Definitions =======================
# Al final del archivo añadimos las carpetas que quiero compartir en este PC. En mi caso:

[documentos]
comment = Documentos compartidos
path = /media/documentos
public = yes
writable = yes

[backup]
comment = Copias seguridad
path = /media/backup
public = yes
writable = yes

Guardas los cambios y reinicias. Así de facil. En Lugares > Red podrás ver los equipos con sus carpetas compartidas.

Otro truco para compartir rápidamente una carpeta de tu pc con tus compañeros de oficina es el siguiente.

  • Abres un terminal y en consola te diriges hasta el directorio que quieres compartir.

cd /home/jose/Documentos

  • Ahora desde ahi, ejecutas:

python -m SimpleHTTPServer

  • Y abras creado un servidor web, que permite a otros usuarios acceder al contenido de tu carpeta desde un navegador si utilizan la siguiente URL: http://IP_de_tu_equipo:8000
  • Rapido y muy util!!
  • Solo podrán ver los documentos, nunca editarlos.
  • Nota: lo puedes probar localmente con http://localhost:8000

Flash Player 10.1

Escribir en la terminal:

wget http://dl.dropbox.com/u/176256/Programas-Linux/scripts/FlashPlayer_10.1_PreRelease.sh
chmod +x FlashPlayer_10.1_PreRelease.sh
./FlashPlayer_10.1_PreRelease.sh

NOTA: Si apareciera una versión más reciente de FlashPlayer 10.1 bastará con editar el script y donde pone:

DOWNLOAD="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_1_p1_linux_111709.tar.gz"


Cambiaremos la dirección por la más reciente y ejecutar el script:

./FlashPlayer_10.1_PreRelease.sh

Fuente: http://www.ubuntunoticias.com