sábado, 13 de noviembre de 2010

Introducción a la programación ANDROID

Suponiendo que ya está todo configurado en eclipse, creamos un nuevo proyecto android y en el archivo java escribimos:

package unblogmuyfreak.blogspot.com;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class helloworld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Creamos un objeto llamado tv de la clase TextView
TextView tv = new TextView(this);
//Enviamos la cadena Hola Mundo como valor al objeto tv
tv.setText("Hola Mundo");
//Mostramos el valor de tv por pantalla
setContentView(tv);
}
}

miércoles, 6 de octubre de 2010

[Tutorial] Compilar el núcleo linux

Voy a intentar explicar los más claro posible como a partir de un source del núcleo de linux tendremos un archivo.deb que nos instale el núcleo y los módulos que elijamos. Este tutorial no es perfecto, por lo que seguramente hay diferentes formas de hacerlo...

·Suponemos que ya tenemos la carpeta contenedora del source del núcleo que vamos a compilar en
/usr/src/ en mi caso sería /usr/src/linux-source-2.6.32

·Abrimos una terminal y nos dirigimos ha ese directorio.
cd /usr/src/linux-source-2.6.32

· Ejecutamos la instrucción:
#make localmodconfig
Esto nos creará un archivo llamado .config que contiene la configuración de nuestro equipo para compilar el núcleo supuestamente especializado para él.

· Vamos a editarlo con una herramienta gráfica para seguir quitando características que no nos interesen:
#make xconfig
En el paso de quitar módulos/firmwares/etc no os puedo ayudar ya que depende del equipo....

· Una vez terminado, guardamos el archivo y salimos del programa.
· Vamos a hacer un paquete .deb con los archivos necesarios para la instalación del nuevo kernel.
(si tienes ganas de ir al WC o a por el pan, este es el momento)
#make deb-pkg

*Anecdota: los .pkg son los instaladores de programas para PlayStation3...xD

· Cuando termine el proceso se creara el archivo .deb en el directorio /usr/src
· Instalamos el archivo:
#dpkg -i nombredelarchivo.deb

· Ya podemos reiniciar y seleccionar el nuevo kernel en el Grub para iniciar el sistema,
no hace falta hacer la instrucción #update-grub en la instalación del paquete se encargan de ello....

· Podeis comprobar el tamaño de vuestro .deb con la instrucción:
#du -h nombredelarchivo.deb


COMO DESINSTALAR EL KERNEL

Basta con borrar el directorio /lib/modules/nombredelkernel, y también los archivos config-2.6.32, initrd.img-2.6.32, System.map-2.6.32 y vmlinuz-2.6.32. (Los numero pueden variar según la versión del kernel, en mi caso son esos...)


Siento no ser tan detallista en este tutorial pero estoy con fiebre y pff.... como que no tengo mucha gana... de todas formas si tenéis alguna duda que pueda ayudaros ya sabéis donde encontrarme...

Si crees que este documento te ha servido o crees que es interesante, deja tu comentario!

martes, 21 de septiembre de 2010

[Rewiev] PS3Key

Esta rewiev que os publico la hago con muchas ganas y espero que os guste.


En la página web oficial podemos leer las siguientes características:
Dispositivo USB Plug&Play que se instala en segundos y que no requiere abrir la consola.
No se pierde la garantía de la consola.
Compatible con todos los modelos de PlayStation 3 (Slim y Fat).
Compatible con todas las regiones: USA, JAP, PAL y KOREA.
Dispositivo totalmente actualizable a través del PC.
Elimina la necesidad de instalar las actualizaciones forzosas por lo que nunca brickearás la consola.
Soporta la mayoría de juegos y aplicaciones hombrew.
Software fácil e intuitivo para crear los backups, gestionarlos y ejecutarlos desde un disco duro externo USB.
La experiéncia de juego desde disco duro es más agradable, aprovechando las ventajas de búsqueda y de los tiempos de carga.
Soporta la instalación de aplicaciones caseras tanto en el disco duro de la consola como en uno externo.
Posiblemente el PS3Key será suministrado con un firmware "abierto" que no soportará la carga de backups, por lo que los usuarios deberán descargar una actualización para añadir todas las características.
Una de las principales ventajas del PS3Key es que disponen de un equipo de desarrolladores propios, lo que significa que ellos mismos serán los encargados de programar sus propias aplicaciones y actualizaciones, evitando así que el soporte quede en manos de los usuarios finales.

El dispositivo de tamaño diminuto viene empaquetado en un sobrecito de plastico precintado con una pegatina amarilla con un "serial numbre" que se introduce en la web www.ps3key.com para comprobar el "sample" es original y no una imitación y para registrarse.



De todos es sabido que han salido todos los clones (incluido este) del PSJailbreak que aún no ha salido a la venta. Debido al numero de clones y "samples" caseros, el grupo desarrollador del PS3Key se ha visto obligado a sacar el producto a la venta antes de lanzar sus utilidades para realizar y ejecutar backups de nuestros juegos originales. Para este menester podemos usar el "Backup Manager".

Según varias conversaciones mantenidas con el fabricante, su intención es que la primera versión del PS3KEY Loader implemente el soporte para archivos NTFS en los discos duros externos (entre otras muchas cosas que no ha querido comentar), ya que según él, esta una de las características más necesarias en un producto de estas características.

Otro tema muy importante es la compatibilidad del dispositivo con la versión 3.42 del firmware de la PlayStation 3. De momento, el dispositivo únicamente es compatible con la versión 3.41, pero me ha comentado que esperan tener lista muy pronto la actualización que añada la compatibilidad con la versión 3.42.

Uno de sus detalles técnicos más importantes es que el PS3key lleva un AVR-key de atmel.

FUNCIONAMIENTO

1º Desconexión de la alimentación:
- PS3 Fat: En estos modelos bastará con apagar la consola desde el interruptor
trasero.
- PS3 Slim: En la versión slim de la consola tendremos que retirar el cable de alimentación.
Introducimos el PS3Key en cualquier puerto USB asegurándonos de que no hay nada más conectado a los USB.

2º Restaurar la alimentación a la consola:
Volvemos a darle al interruptor trasero o a conectar el cable según corresponda.














3º Pulsar el botón de encendido(POWER) y seguido el de expulsar disco (EJECT).
La consola arrancará y el led del PS3Key cambiará de rojo a azul instantáneamente.

4º Instalar el Backup Manager:
Nos dirigimos a Juego => Install Package Files (para instalar archivos .pkg).
Seleccionamos el manager.pkg
Comprobamos que se ha instalado correctamente.
6º Ejecutar Backups Manager:
Vamos a Juego => Backup Manager.
Nos saldrá un mensaje que viene a decir que el uso de ese software es para fines legales y solo
en los países que lo permitan (la copia privada), y el uso de homebrews (programas caseros).

*Nota: El mensaje sale en inglés y las dos posibles opciones en español.... hubiese quedado mejor dejándolo en ingles y no salga según la región que tenga configurada la máquina...).

Pulsamos sobre SI (o no avanzarás de aquí xD).
Si no tenemos nada (es de suponer que es la primera vez que lo ejecutáis...) aparecerá la siguiente pantalla:
7º Crear un Backup de un juego nuestro original:
Introducimos el juego en cuestión, en este caso Heavenly Sword:
Nos aparecerá en el Backup Manager el juego insertado.
Si pulsamos X lo cargaremos desde el disco original y su pulsamos en O haremos un backup.
Pulsamos "O" para realizar un backup de este juego.
Nos preguntará si queremos hacerlo en un medio de almacenamiento externo USB, escojemos NO.
Ahora nos preguntará si queremos realizar el Backup en el disco duro interno, indicamos SI.
Automáticamente procederá a realizar el Backup.
Cuando termine volverá a la lista del Backup Manager (la ventana principal que sale cuando ejecutas el programa) y veremos que está dos veces el Heavenly Sword, procedemos a expulsar el disco e introducir otro de cualquier juego de PS3 para comprobar que el backup funciona.

El nuevo juego aparecerá en la lista junto al backup realizado, seleccionaremos el backup para comprobar su correcto funcionamiento, lo cargaremos pulsando "X".
Ahora el Backup Manager nos devolverá al XMB, vamos a Juego => Disco y veremos que aunque tengamos el disco de un juego en la consola metido aparecerá como si estuviese el disco del backup.
Pulsamos "X" para acceder al juego... y esperemos que funcione.

Ahora a disfrutar de los backups de NUESTROS originales y todo el homebrew que hay y el que queda por llegar...

La piratería es un delito y como tal, no me hago responsable del uso que se pueda dar a lo expuesto en esta entrada en mi blog.


Compartir los conocimientos no cuesta trabajo (que si realizar la documentación...) dar las gracias tampoco. Apoya esta filosofía y deja un comentario.

miércoles, 4 de agosto de 2010

Lector de PS3 reconocido por Windows...

Se ha conseguido que el lector BRD de PS3 sea reconocido por Windows como una unidad más... decir que hacen falta bastantes soldaduras y que no es un proceso para novatos con el soldador.


Fuente: http://jaicrab.blogspot.com/

miércoles, 12 de mayo de 2010

Impuesto revolucionario en juegos de EA

EA ha declarado que sus futuros juegos llevarán un código para poder jugar online, se supone que es para evitar jugar con copias piratas online (por ahora no es posible en PS3), el código irá asociado a la cuenta (psnetwork,live!,etc...) por lo que si se usan más cuentas no se podrá jugar online nada más que en una. Si se quiere jugar en otras cuentas habrá que pagar 10$...

Ya no saben como sacarnos el dinero, de mí no ha visto nunca un duro EA pero ya puede saber que no lo verá.

Fuente: http://www.businessweek.com/magazine/content/10_08/b4167064465834.htm

sábado, 8 de mayo de 2010

[TUTORIAL] Desmontar PS3 y lector BluRay

Un amigo mio, me a facilitado su ps3 de 40GB con el problema de luz amarilla (sobrecalentamiento y rotura de soldaduras en cpu/gpu/rams....) con el juego Fifa2010, así que voy a explicar lo mejor que pueda como desmontar la consola y su lector bluray.

¿Qué necesitamos?
· Una ps3 para desmontar, obviamente.
· Secador de pelo.
· Destornillador de estrella estándar, uno plano pequeño y uno de torx tamaño 6 por ejemplo.
· Pinzas pequeñas.
· Ganas de trastear :D

Aquí mi material:



Accedemos a la parte inferior de la consola donde está el precinto de la garantía:



Con el secador de pelo aplicamos calor sobre la pegatina, 1 minuto o 2 deben de ser suficientes:


Con el calor dado al precinto, el pegamento habrá cedido lo suficiente como para retirarla sin estropearla, así conservaremos la garantía.


Una vez retirado el precinto/pegatina veremos un tapón de goma, el típico que pone Sony en sus consolas xDDDD lo retiraremos con ayuda de un destornillador plano de adecuado tamaño.


Cuando quitemos el tapón de goma veremos el tornillo tipo torx que debemos retirar.


Lo retiramos con el destornillador torx (yo he usado tamaño 6 ó 9 no me acuerdo xD).


Una vez quitado el tornillo, ponemos la mano sobre la tapa donde pone "PLAYSTATION3" y la desplazamos hacia abajo (dirección que indica mi dedo pulgar :D ).


Debajo de la carcasa principal que acabamos de retirar, nos encontramos otra tapa de plástico.


Quitamos los tornillos que están señalados por flechas. Son 6 tornillos largos y uno más pequeño.


Retiramos la tapa levantando primero de la parte trasera (donde están los conectores AV,HDMI,etc...), si tienes alguna dificultad mira en la parte trasera e izquierda que puede que haya una pestaña que aveces no se suelta fácilmente, hazle presión con las pintas y saldrá.


Retiramos la tapa y nos encontramos la fuente de alimentación a la derecha y el lector bluray a la izquierda (siempre teniendo como referencia la posición de la consola en la imagen).
(Y sí, ya se que se me a colado la ventana del messenger en el conversación con la parienta xD)


Cogemos el lector BluRay y desconectamos el cable de alimentación que lo une a la placa de la consola.


Damos la vuelta al lector BluRay y levantamos la pestañita que sujeta a la faja FLEX.


Ya podemos retirar el lector y trabajar más ordenadamente, por lo tanto apartamos el resto de la consola y nos quedamos solo con el lector.


Colocamos el lector con la parte de abajo mirando para arriba y quitamos los tornillos, acuérdate donde va la chapita que te señalo con el destornillador!!!!!


Una vez quitados los tornillos, damos la vuelta al lector y levantamos la tapa empezando por la parte trasera (el lado opuesto a por donde entrarían los discos ópticos).


Retiramos el pequeño conector que está en el lateral.


Retiramos los tornillos de la parte superior del lector.


Ahora viene lo más delicado, así que con mucho cuidado por favor!!
Retiramos la tapa superior sin volcarla para que no salga volando el imán (la pieza redonda blanca que hay en el centro de la tapa xD) y tened cuidado que debajo estará el disco (en caso de haberlo) y la LENTE!!!!


Aquí tenemos nuestro (weeeeno de mi colega) fifa 2010 recuperado sano y salvo!!!


Ya solo queda montar de nuevo el lector y la consola.... y en mi caso mandarla hacer reballing xDDDD


Bueno espero que les haya gustado y que si les hace falta les sirva.
Recuerda compartir tus experiencias y conocimientos.

jueves, 8 de abril de 2010

[PS3]Reclamad por quitar el OtherOS

Recientemente ( el día 1 de Abril ), Sony ha eliminado la opción "Instalar otro sistema operativo" que incluían todas las PS3 excepto el modelo SLIM. Esta función permitía instalar alguna distribución linux para la arquitectura PPC (PowerPC).

Esto se debe a la amenaza que han sufrido por darse a conocer un exploit que aprovechaba esta característica de la consola, capad de dumpear el Hypervisor y el contenido de la memoria ram.

Yo recomiendo no instalar un firmware superior a 3.15 para no perder esta característica.

Según la ley de garantías, tanto europea como española, la perdida de una característica original en el producto debe subsanarlo la entidad correspondiente.

La tienda Amazón ya ha devuelvo el 20% del total del precio de la consola a un usuario que la compró en dicha tienda.

Ley de garantías europeas (texto en inglés):
http://www.wak-tt.com/tt/2yearwarranty1.htm

Ley de garantías españolas:
http://civil.udg.es/normacivil/estatal/contract/L23-03.htm

Características del firmware 3.21 (Con el OtherOS capado):
http://es.playstation.com/ps3/support/system-software/detail/item272907/Funciones-de-la-actualizaci%C3%B3n-(v-3-21)/

Manual de PlayStation 3 en el que se muestra la característica de instalación de otros sistemas:

http://manuals.playstation.net/document/es/ps3/current/settings/defaultsystem.html
http://manuals.playstation.net/document/es/ps3/current/settings/osinstall.html

Yo tengo imprimido todo esto (unas 11 páginas), con las que iré al comercio donde adquirí mi PS3 y solicitaré la devolución de una parte.

PS3 CFW 3.21 Comming soon

Hace poco os traia la noticia de que Sony había lanzando un firmware que deshabilitaba la opción de instalar otros sistemas operativos (Linux)...
Pues bien, Geohot, famoso hacker de Iphone, que descubrió un bug en la ps3 y creo un exploit, acaba de anunciar un firmware modificado que podrá ser instalado en todas las PS3 con firmware 3.15 o inferior, sin necesidad de modificar físicamente la consola. Bastara con introducir la actualización modificada desde un medio extraible.
Este CFW SÍ permite instalar otros sistemas operativos (Linux), y se habla de que posiblemente lo que se haya hecho es activar/desactivar algún flaq en alguna parte no cifrada del archivo de actualización...

Video de demostración: http://www.youtube.com/watch?v=1-9wLWQ4-uA

miércoles, 31 de marzo de 2010

[Tutorial] Google Chrome en linux

A continuación explicare como instalar Chrome en linux nativamente (sin Wine,etc....)
1º) Descargamos el paquete .deb
2º) Como root ejecutamos:
#dpkg -i google-chrome-beta_current_i386.deb
3º) Instalamos un par de paquetes que nos pide la instalación de Chrome.
(Lo primero hacer un update, #aptitude update)
4º) Si usamos GNOME reiniciamos la interfaz gráfica:
#killall genome-panel
5º) En Aplicaciones/Internet nos debe aparecer nuestro nuevo navegador.

Espero que les sirva :)

Activar Webcam HP DVx-xxxx en Messenger

Buenas, me he encontrado cierto problema al intentar usar la webcam de los portatiles HP (incluido el mio, el de mi novia y mi madre xDDDD) en el Windows live messenger, este aun reconociendo la webcam y podiendo configurarla no deja usarla... A continuación os pongo como solucionarlo :D
1º Abrimos una línea de comandos (WXP: Inicio => Ejecutar => cmd)(Wvista/7: Inicio=> Símbolo del sistema).
2º) Ejecutamos el comando "msconfig", en la ventana que nos aparece nos vamos a la pestaña "General", y seleccionamos "Inicio normal".
3º) En el propio Windows live nos dirigimos a la configuración de vídeo y audio.

4º) En la ventana que nos aparecerá pulsamos en "Siguiente" hasta que nos salga la siguiente ventana, donde podremos elegir el dispositivo.


Pulsamos en "Finalizar" y listo, ya solo faltaría reiniciar el sistema :D