Artik_esp
18/10/10, 20:25:44
Hola
Supongo que muchos habreis pensado que porque no habria soporte samba para repdroducir mediante streaming video o musica sin tenerlo que copiarlo a la tarjeta interna previamente.
Tras buscar bastante por XDA, dado que el cifsmanager me daba "no such device" con la rom original, me entere que es porque no contenia el modulo cifs.ko y para ello necesitabamos uno "especial" para cada Kernel. Por lo tanto esto servira para aquellos que mantenmos la rom original o los que tengan una Rom que no lo contenga
El objetivo es crear una ruta que sea legible con cualquier aplicacion, por ejemplo /sdcard/cifs/compartido
Para esto necesitaremos.
-Un modulo cifs.ko apto para nuestro Kernel
-Un terminal shell para android
-Cifsmanger
-Tener la Desire rooteada, lo cual es obligatorio
Para mi Kernel 2.6.32.15-g6a358a9 os pongo el link(tambien incluye el nls-utf8.ko para soportar nombres largos o con caracteres no soportados, no es importante)
http://www.megaupload.com/?d=XPN0YMF0
Ojo, que este archivo solo funcionara para este el kernel terminado en g6a358a9. Para ver que version de kernel teneis, ir a ajustes>acerca del telefono>informacion de software
Por XDA circulan varios cifs.ko para varios kernel, si estan basados en 2.6.32.15-**** y no lo encontrais os puedo ayudar.
Para 2.6.32.15-gf9c0527 http://rapidshare.com/files/413103029/cifs.zip
Para 2.6.32.15-glfc4045, que es el que usa las Roms de NeoPhyte usar este (http://www.htcmania.com/attachment.php?attachmentid=40935&d=1282010566)
Para 2.6.32.15-gd96f2c0 http://www.sendspace.com/file/hw2emc
Para 2.6.32.15-g746f4f0 http://www.sendspace.com/file/zp9v1w
Como terminal shell yo utilizo el Android Terminal Emulator, el cual lo podeis encontrar en el Market
CifsManger, lo mismo, en el market
Bueno, al grano.
1.-Lo primero debemos tener el modulo cifs.ko en la raiz de la sd
2.-Lo segundo abrimos el terminal y escribimos
sulo cual nos dara derechos de superusuario
Escibimos luego
insmod /sdcard/cifs.koSi no nos sale nada se habra ejecutado correctamente. (con esto verificamos de paso que sea valido para nuestro kernel)
http://img143.imageshack.us/img143/7594/snap20101018205752.png
3.-Abrimos el Cifsmanager y damos add new share.
Introducimos la ruta de la ip y la carpeta a compartir en SharePath ej: 192.168.1.33/compartir
En Mount point tenemos que modificar a /mnt/sdcard/cifs/compartir(o lo que sea)(verificar previavente que la carpeta cifs existe en la SD)
Username/Password, si el PC tiene usuario y pass lo introducimos, sino lo dejamos vacio
Damos a Save share
http://img834.imageshack.us/img834/610/snap20101018210001.png
Damos encima de lo que acabamos de crear, saldra "The share has been mounted successfully". Sino algo tenemos mal.
Una vez que apagueis, vayais al recovery o lo que sea, habra que volver a meter por insmod el cifs.ko. Asi que para ahorrar entrar en shell se puede ejecutar directamente el insmod desde Cifsmanager
Para ello, tecla menu>settings
En ella activamos la opcion "load via insmod" y cambiamos la ruta a "/sdcard/cifs.ko"
http://img684.imageshack.us/img684/2615/snap20101019013824.png
-Ahora con el rockplayer podremos explorar hasta la carpeta que compartimos y reproducirlo mediante streaming
Espero que os sea de ayuda
Supongo que muchos habreis pensado que porque no habria soporte samba para repdroducir mediante streaming video o musica sin tenerlo que copiarlo a la tarjeta interna previamente.
Tras buscar bastante por XDA, dado que el cifsmanager me daba "no such device" con la rom original, me entere que es porque no contenia el modulo cifs.ko y para ello necesitabamos uno "especial" para cada Kernel. Por lo tanto esto servira para aquellos que mantenmos la rom original o los que tengan una Rom que no lo contenga
El objetivo es crear una ruta que sea legible con cualquier aplicacion, por ejemplo /sdcard/cifs/compartido
Para esto necesitaremos.
-Un modulo cifs.ko apto para nuestro Kernel
-Un terminal shell para android
-Cifsmanger
-Tener la Desire rooteada, lo cual es obligatorio
Para mi Kernel 2.6.32.15-g6a358a9 os pongo el link(tambien incluye el nls-utf8.ko para soportar nombres largos o con caracteres no soportados, no es importante)
http://www.megaupload.com/?d=XPN0YMF0
Ojo, que este archivo solo funcionara para este el kernel terminado en g6a358a9. Para ver que version de kernel teneis, ir a ajustes>acerca del telefono>informacion de software
Por XDA circulan varios cifs.ko para varios kernel, si estan basados en 2.6.32.15-**** y no lo encontrais os puedo ayudar.
Para 2.6.32.15-gf9c0527 http://rapidshare.com/files/413103029/cifs.zip
Para 2.6.32.15-glfc4045, que es el que usa las Roms de NeoPhyte usar este (http://www.htcmania.com/attachment.php?attachmentid=40935&d=1282010566)
Para 2.6.32.15-gd96f2c0 http://www.sendspace.com/file/hw2emc
Para 2.6.32.15-g746f4f0 http://www.sendspace.com/file/zp9v1w
Como terminal shell yo utilizo el Android Terminal Emulator, el cual lo podeis encontrar en el Market
CifsManger, lo mismo, en el market
Bueno, al grano.
1.-Lo primero debemos tener el modulo cifs.ko en la raiz de la sd
2.-Lo segundo abrimos el terminal y escribimos
sulo cual nos dara derechos de superusuario
Escibimos luego
insmod /sdcard/cifs.koSi no nos sale nada se habra ejecutado correctamente. (con esto verificamos de paso que sea valido para nuestro kernel)
http://img143.imageshack.us/img143/7594/snap20101018205752.png
3.-Abrimos el Cifsmanager y damos add new share.
Introducimos la ruta de la ip y la carpeta a compartir en SharePath ej: 192.168.1.33/compartir
En Mount point tenemos que modificar a /mnt/sdcard/cifs/compartir(o lo que sea)(verificar previavente que la carpeta cifs existe en la SD)
Username/Password, si el PC tiene usuario y pass lo introducimos, sino lo dejamos vacio
Damos a Save share
http://img834.imageshack.us/img834/610/snap20101018210001.png
Damos encima de lo que acabamos de crear, saldra "The share has been mounted successfully". Sino algo tenemos mal.
Una vez que apagueis, vayais al recovery o lo que sea, habra que volver a meter por insmod el cifs.ko. Asi que para ahorrar entrar en shell se puede ejecutar directamente el insmod desde Cifsmanager
Para ello, tecla menu>settings
En ella activamos la opcion "load via insmod" y cambiamos la ruta a "/sdcard/cifs.ko"
http://img684.imageshack.us/img684/2615/snap20101019013824.png
-Ahora con el rockplayer podremos explorar hasta la carpeta que compartimos y reproducirlo mediante streaming
Espero que os sea de ayuda