RSS

Compartir archivos entre XP y WIN10 (Ver desde XP a Win10 en red)

Hace unos dias me encontre con le problema de que actualice a windows 10 un ordenador que estaba en red con otros mas de diferentes versiones incluido un XP, al tratar de entrar en red desde el ordenador con XP  no se podia, decia que el acceso estaba denegado que no tenia los permisos necesarios y que la cuenta estaba desactivada.

Sabia que era un problema del windows 10, ya que cuando estaba instalado el windows 7 funcionaba correctamente.

La solución la encontre despues de buscar mucho y de varios intentos fallidos.  Hay que modificar las siguientes claves en el registro del ordenador con windows 10:

KEY: HKLM\System\CurrentControlSet\Control\Lsa
DATA: everyoneincludesanonymous = 1
KEY: HKLM\System\CurrentControlSet\Control\Lsa
DATA: NoLmHash = 0
KEY: HKLM\System\CurrentControlSet\Control\Lsa
DATA: LmCompatibilityLevel = 1
KEY: HKLM\System\CurrentControlSet\Services\LanManServer\Parameters
DATA: restrictnullsessaccess = 0

y tambien hay que cambiar lo siguiente en  Panel de control\Redes e Internet\Centro de redes y recursos compartidos\Configuración de uso compartido avanzado y en Todas las redes cambiar

  • Desactivar el uso compartido de carpetas publicas
  • Usar cifrado de 128 bits
  • Desactivar el uso compartido con proteccion con contraseña

Despues de eso ya se pudo entrar en windows 10 sin ningun problema.

Espero que esto le sirva a alguien mas que tenga este mismo problema.

 

 
Deja un comentario

Publicado por en 22 julio, 2016 en Sin categoría

 

Escribir y recibir mensajes de Whatsapp en el PC usando Tasker y Autoremote

Hay muchas ocasiones que no podemos sacar el movil del bolsillo o la cartera y no podemos estar al tanto de los mensajes que nos envian por whatsapp ni contestarlos. Pues investigando un poco he visto varios lugares donde esto se puede hacer desde el ordenador mismo, claro esta usando nuestro android y dos aplicaciones muy recomendables, Tasker y Autoremote, cabe mencionar que estas aplicaciones son pagadas y el telefono debe estar rooteado para que funcione. También debemos instalar autoremote en Chrome este si es gratis. Y tambien vamos a necesitar el sqlite para android si no lo tenemos basta con instalar la aplicacion BusyBox Free, aunque si somos root seguramente ya la tendremos instalada.

Para hacernos una idea de como funciona esto podemos ver el video del desarrollador que muestra como enviar notificaciones a Chrome usando Autoremote podeis ver un video de esto aqui.  Viendo este video me dio la idea hacer lo mismo con Whatsapp e investigando algunas personas ya lo habian intentado tambien asi que cogiendo cosas de unos y otros hice los siguientes perfiles en Tasker:

1. Whatsapp a PC Esto es un evento que se inicia cuando recibimos una notificacion de whatsapp.

Screenshot_2014-02-07-00-10-44

Luego de crear el perfil nos pedira crear la tarea, es aqui donde decimos lo que va a hacer nuestra tarea. He pegado mi tarea para poder apreciar mejor lo que hace.

Screenshot_2014-02-07-00-27-21

<Buscamos el ultimo mensaje recibido>

A1: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/msgstore.db ‘SELECT MAX(timestamp) FROM messages WHERE key_from_me=0’; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%max_timestamp Almacenar Errores En: Almacenar Resultado en: ]

<Buscamos el mensaje y el numero de quien lo envia>

A2: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/msgstore.db ‘SELECT data,key_remote_jid,remote_resource FROM messages WHERE timestamp=%max_timestamp LIMIT 1’; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%out Almacenar Errores En: Almacenar Resultado en: ]

<Separamos la variable %out — %out1 tendra el mensaje, %out2 y %out3 tendran  tendran los numeros del grupo y de la persona>

A3: Separar variable [ Nombre:%out Separador:| Eliminar base:Apagado ]

<Preguntamos si es un grupo y almacenamos los nombres >

A4: Si (if) [ %out2 ~R us$ ]

A5: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/wa.db ‘SELECT display_name FROM wa_contacts WHERE jid=”%out2″ LIMIT 1’; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%WaMsgInGroup Almacenar Errores En: Almacenar Resultado en: ]

A6: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/wa.db ‘SELECT display_name FROM wa_contacts WHERE jid=”%out3″ LIMIT 1’; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%WaMsgInFrom Almacenar Errores En: Almacenar Resultado en: ]

A7: Establecer variable [ Nombre:%WaMsgInIsGroup A:1 Calcular:Apagado Añadir:Apagado ]

A8: Else

<Si no es un grupo %out2 tiene el numero de la persona y lo alamacenamos>

A9: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/wa.db ‘SELECT display_name FROM wa_contacts WHERE jid=”%out2″ LIMIT 1’; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%WaMsgInFrom Almacenar Errores En: Almacenar Resultado en: ]

A10: Establecer variable [ Nombre:%WaMsgInIsGroup A:0 Calcular:Apagado Añadir:Apagado ]

A11: Fin si (End if)

<Guardamos el mensaje de %out1>

A12: Establecer variable [ Nombre:%WaMsgInData A:%out1 Calcular:Apagado Añadir:Apagado ]

<Creamos la notificacion para pasarla a Chrome>

A13: AutoRemote Notification [ Configuración:Recipient: Chrome

Title: Mensaje de %WaMsgInFrom

Text: %WaMsgInData

Status Bar Icon: AutoRemote

Persistent: false

Share: false

Button 1: whastupreply=:=

Button 1 Popup: Responder a %WaMsgInFrom

Label 1: Responder

Icon 1: ic_action_goleft

Icon 2: AutoRemote

Icon 3: AutoRemote Paquete:com.joaomgcd.autoremote Nombre:AutoRemote Notification Cuenta atrás (segundos):0 ]

A14: Flash [ Texto:%WaMsgInFrom dice %WaMsgInData Largo:Apagado ]

<Guardamos el numero>

A15: Establecer variable [ Nombre:%WaMsgNumber A:%out2 Calcular:Apagado Añadir:Apagado ]

Esta es la primera parte, con esta tarea enviamos el mensaje al ordenador mediante el autoremote, y si notamos en la accion A13 en el boton 1 usamos un filtro  whastupreply=:= que es el que nos va a ejecutar el siguiente perfil que vamos a crear.

1. Whatsapp a PC res Escogemos  Estado-Plugin-Autoremote-Configuracion. Aqui señalamos Event Behavior. En message filter ponemos  whastupreply=:= y marcamos Use Regex.Screenshot_2014-02-07-00-55-11

Luego creamos la tarea, aqui les pego el resumen de la tarea.

<Copiamos el mensaje devuelto del pc>

A1: Establecer variable [ Nombre:%WaMsgOutData A:%arcomm Calcular:Apagado Añadir:Apagado ]

<Guardamos el nombre del remitente y otras variables para enviar el mensaje por Whatsup>

A2: Establecer variable [ Nombre:%WaMsgOutTo A:%WaMsgInFrom Calcular:Apagado Añadir:Apagado ]

A3: Establecer variable [ Nombre:%key_id A:%TIMES-1 Calcular:Apagado Añadir:Apagado ]

A4: Establecer variable [ Nombre:%timestamp A:%TIMEMS Calcular:Apagado Añadir:Apagado ]

A5: Establecer variable [ Nombre:%received_timestamp A:%TIMEMS Calcular:Apagado Añadir:Apagado ]

<Enviamos el mensaje>

A6: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/msgstore.db ‘INSERT INTO messages (key_remote_jid,key_from_me,key_id,status,needs_push,data,timestamp,media_url,media_mime_type,media_wa_type,media_size,media_name,media_hash,latitude,longitude,thumb_image,remote_resource,received_timestamp,send_timestamp,receipt_server_timestamp,receipt_device_timestamp,raw_data,recipient_count,media_duration,origin) VALUES (“%WaMsgNumber”, 1, “%key_id”,0,0,”%WaMsgOutData”,%timestamp,””,””,0,0,””,””,0,0,””,””,%received_timestamp,-1,-1,-1,””,0,0,0)’; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]

<Registramos el mensaje>

A7: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/msgstore.db ‘SELECT _id FROM messages WHERE data=”%WaMsgOutData”‘; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%messageid Almacenar Errores En: Almacenar Resultado en: ]

A8: Ejecutar consola [ Comando:sqlite3 /data/data/com.whatsapp/databases/msgstore.db ‘UPDATE chat_list SET message_table_id=%messageid WHERE key_remote_jid=”%WaMsgNumber”‘; Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]

A9: Matar aplicación [ Aplicación:WhatsApp Usar Root:Encendido ]

A10: Flash [ Texto:Mensaje enviado a %WaMsgOutTo al %WaMsgNumber Largo:Apagado ]

A11: Establecer variable [ Nombre:%WaMsgNumber A:0 Calcular:Apagado Añadir:Apagado ]

Con esto ya podemos responder a los mensajes de whatsapp desde el propio ordenador sin sacar el movil del bolsillo o cartera.

Espero que les guste.

Saludos!!

 
3 comentarios

Publicado por en 7 febrero, 2014 en Sin categoría

 

Instalar Google Apps (Play Store) en un telefono chino

Hace unos dias atras compre un telefono chino para un familiar, al parecer es normal que vengan sin el Play Store que estamos acostumbrados a usar y por lo tanto no podamos instalar aplicaciones conocidas, aunque existen otros markets para instalar, la verdad no me gustaba ninguno de ellos asi que me decidi a instalar el Play Store en el movil, tarea que me tomo un buen rato hasta lograrlo, a continuacion les dare los pasos:

Telefono que compre: HDC GT-i8190 Android 4.1 OS 4.0 Inch WVGA Capacitive Screen MTK6577 Dual Core Smart Phone 5.0MP Camera Blue.

En la imagen podeis ver algunas de las caracteristicas.

Lo primero que hay que hacer es rootear el telefono, aunque al parecer ya viene rooteado, no funciona correctamente el root. Por lo tanto lo rootie con una aplicacion que encontre en xda-developers.com para moviles con Jelly Beam lo podeis bajar de aqui. Ejecutar el runme.bat y seguir las instrucciones, dejar que windows instale los drivers primero.

Luego teneis que instalar un explorador de archivos como el ES Explorer o Root Explorer (por eso necesitabamos ser root) para con estas aplicaciones poder escribir en la carpeta /system/app.

Para que funcione el Play Store hay que poner en /system/app (con el Root Explorer o el Es Explorer), los siguientes apks: vending.apk el GoogleLoginService.apk y el GoogleServicesFramework.apk, hay que darles los permisos correspondientes (rw-r-r) y luego instalar cada uno de ellos, si dice que va a reemplazar una aplicacion de sistema, darle a reemplar e instalarla de todas maneras. Yo tambien instale el CalendarSync y el ConstactsSync, para que sincronice el calendario y los contactos.

Una vez hecho esto se reinicia el movil y vooala!! tenemos play store funcionando, solo tenemos que poner nuestra cuenta o crear una nueva y ya esta. A disfrutar.

Aqui les dejo las apk: Gapps, CalendarSync y el ConstactsSync.

Screenshot_2013-06-21-23-28-35

 
44 comentarios

Publicado por en 21 junio, 2013 en Sin categoría

 

Algo de SSH para copiar archivos de un Ordenador a Otro

SSH nos sirve para conectarnos con otro ordenador de manera segura. Lo instalamos desde los repositorios segun nuestra distribucion de linux. Para mi gusto mejor que compartir carpetas con Samba.

Incluso tambien podemos conectarnos con nuestros Iphones y Androids si les instalamos un servidor SSH a ellos.
Para que funcione nuestro servidor tenemos que configurarlo despues que este instalado, para hacerlo editamos el siguiente archivo /etc/ssh/sshd_config y cambiamos los siguientes valores:
#port 22 lo cambiamos por: port 4321 (ojo quitamos la almohadilla para que el cambio se realice)

Podemos poner cuaquier valor en el puerto o dejarlo como esta que por defecto es el puerto 22, pero para mayor seguridad, se aconseja cambiarlo.

#LoginGraceTime 60 lo cambiamos por LoginGraceTime 30
#PermitRootLogin es mejor que lo dejemos con no para mayor seguridad asi no entramos como root
AllowUsers pepino trabajo@83.45.258.21  Aqui debemos poner nuestro usuario y algun otro que querramos añadir en mi caso pepino es mi usuario y trabajo@83.45.258.21 es mi usuario de trabajo.

Para que funcione el modo grafico tambien debemos cambiar las siguientes opciones
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Guardamos el archivo y luego tenemos que reiniciar el servicio ssh en ubuntu lo hacemos asi:
$ sudo /etc/init.d/ssh restart

En arch linux $ sudo systemd restart sshd

Para conectarnos a un servidor SSH desde terminal hacemos lo siguiente:
$ ssh -p [puerto] user@ip_servidor        Ejemplo: ssh -p 4321 juan@192.168.1.25

Y para acceder al modo grafico o ejecutar una aplicacion en modo grafico usariamos:
$ ssh -p [puerto] -XC user@ip_servidor       Ejemplo: ssh -XC -p 5826 juan@192.168.1.25
Despues de entrar ejecutamos la aplicacion deseada. Ejemplo $ vlc

Para copiar archivos desde la terminal usamos el formato scp [opciones] [origen] [destino]:
$ scp -P [puerto] -r {recursivamente} [/ruta/archivos] user@ip_servidor:/directorio
Ejemplo: $ scp -P 4321 /home/pepino/fotos/*.jpg  juan@192.168.1.25:/home/juan/fotos

En Ubuntu o KDE existen aplicaciones que hacen la conexion automaticamente, en Ubuntu se llama Conectar a Servidor; en KDE hay que ir a Dolphin-Carpeta de Red-Crear carpeta de Red. Esto es la manera mas sencilla, solo se ponen los datos usuario, servidor y contraseña y ya estara configurado.

Si lo queremos hacer directamente desde Nautilus en la barra de direcciones ponemos:
ssh://user@ip_servidor:puerto Ejemplo: ssh://juan@192.168.1.25:4321

En dolphin o konkeror (KDE) tiene 2 formas: Una usando fish y otra usando sftp. Si no funciona la una usar la otra. Creo que la sftp tb funcionara en Ubuntu. Tambien se pone en barra de direcciones.
Ejemplos:
fish://juan@192.168.1.25:5826 esto seria el formato fish://user@ip_servidor:puerto
sftp://juan@192.168.1.25:5826 formato sftp://user@ip_servidor:puerto

Con esto ya podremos usar nuestros navegadores para copiar o borrar archivos, yo lo hago asi para copiarme archivos a mi telefono.
Mirar el video de youtube como lo usa este chico: Video1, Video 2

 
Deja un comentario

Publicado por en 21 febrero, 2013 en Sin categoría

 

Cambiar resolucion de pantalla en Ubuntu 11.04 o Linux Mint 11 (2da solucion)

En el tema anterior a mucho no les funciono el cambio de resolucion con el comando xrandr. Asi que he averiguado otra forma de poder cambiar la resolucion e incluirla en la lista de las resoluciones que deseamos.

Antes que nada saber que resolucion es la que queremos ejemplo 1280×768 o cualquier otra que nos haga falta, mirar la que les funcionaba bien en windows.

luego usamos nuestro comando cvt

j@j-G31M-ES2L ~ $ cvt 1280 768
# 1280×768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 79.50 MHz
Modeline “1280x768_60.00″   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync

que nos arrojara valores como estos guardar esos valores que los vamos a usar.

La cuestion es añadir al archivo xorg.conf que se encuentra en la carpeta /etc/X11 lo siguiente (ojo hacerlo como root es decir usando el sudo gedit /etc/X11/xorg.conf):

Buscamos la parte donde dice Section Monitor y lo dejamos como se muestra mas abajo

Section “Monitor”
Identifier   “Monitor0”
VendorName   “Monitor Vendor”
ModelName    “Monitor Model”
Horizsync 31.5-64.0
    Vertrefresh 56.0 – 65.0
    modeline “1280x768_60.00”   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
modeline “1440x900_60.00” 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
Gamma 1.0

End Section

como ven hemos añadido lo que se encuentra en negrita si queremos otra resolucion simplemente ponemos otro modeline con la resolucion que queremos. Reiniciamos y usamos laherramienta de gnome para cambiar la resolucion (Monitores) y notaremos que ya tenemos las nuevas resoluciones que queriamos.

Pero suele pasar que el archivo xorg.conf no suele venir ya en la carpeta /etc/X11. Entonces que hacemos si no tenemos este archivo??, pues podemos crearlo con el comando Xorg -configure, para usarlo tenemos que salir de la parte grafica del gnome asi que presionamos Ctrl+Alt+F1 ponemos nuestro usario y contraseña y nos encontramos en fuera de la parte grafica de gnome. Escribimos:

# sudo su

y ponemos nuestra contraseña

Paramos el servicio grafico con el comando:

# service gdm stop

y luego usamos el comando:

#Xorg -configure

Este nos crea un archivo xorg.conf.new en la carpeta /root lo que tenemos que hacer es copiar ese archivo a nuestra carpeta /etc/X11 y cambiarle el nombre a xorg.conf. Para los que no saben como hacerlo

# mv /root/xorg.conf.new /etc/X11/xorg.conf

Con eso ya tendremos el archivo en la carpeta que necesitabamos. Reiniciamos el servicio grafico de gnome con el comando service gdm start y ya podemos modificar el archivo xorg.conf como en la parte inicial les dije.

Espero que esto les sirva.

De todas maneras si no les funciona de esta forma podeis mirar la primera solucion en https://jsoto77.wordpress.com/2011/06/08/cambiar-ersolucion-de-pantalla-en-ubuntu-11-04-o-linux-mint-11/

 
10 comentarios

Publicado por en 16 septiembre, 2011 en Informática e Internet

 

Etiquetas: , , , , ,

Emerald en Ubuntu 11.04

Como a muchos nos habra pasado hemos notado que emerald no funciona en ubuntu 11, pero a continuacion les dejo como hacerlo funcionar.
1. Eliminar por completo emerald:

$ sudo apt-get purge emerald

____________________________

2. Instalar algunos paquetes:

$ sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev libemeraldengine0

____________________________

3. Obtener emerald a través de GIT:

$ git clone git://anongit.compiz.org/fusion/decorators/emerald

____________________________

4. Compilar e instalarlo:

$ cd emerald

$ git checkout -b compiz++ origin/compiz++

$ ./autogen.sh

$ ./configure -prefix=/usr/local

$ make

$ sudo make install

Tomado de http://www.youtube.com/watch?v=pY4K6THUBUw

 

 
Deja un comentario

Publicado por en 16 junio, 2011 en Sin categoría

 

Cambiar resolucion de pantalla en Ubuntu 11.04 o Linux Mint 11

Tal vez muchos nos encontramos que cuando actualizamos a estas versiones la resolucion de nuestras pantallas o monitores no se encuentra entre las resoluciones normales del monitor. Por ejemplo mi resolucion normal es 1280×768 pero cuando instale el Ubuntu 11.04 la maxima resolucion que llegaba era 1024×768 asi que no se veia bien.

Despues de buscar un rato por san Google descubri la solucion. El comando xrandr.

Si usamos este comando en una terminal nos saldria un listado de todas las resoluciones que tenemos en ese momento. El siguiente es una muestra de una salida normal.

j@j-G31M-ES2L ~ $ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 connected 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×768       60.0
800×600        60.3     56.2
848×480        60.0
640×480        59.9

Para añadir una nueva resolucion tenemos que usar el comando cvt que nos mostrara que valores usar con el comando xrandr. Por ejemplo para una resolucion 1280×768 el comando nos mostrara lo siguiente:

j@j-G31M-ES2L ~ $ cvt 1280 768
# 1280×768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 79.50 MHz
Modeline “1280x768_60.00”   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync

Ahora usamos el comando xrandr con las siguientes opciones: $ xrandr –newmode <Modeline> para crear un nuevo modo de resolucion.

En nuestro caso quedaria:

j@j-G31M-ES2L ~ $ xrandr --newmode 1280x768_60.00   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync

Es decir copiamos lo que el comando cvt nos dio como resultado.

Ahora tenemos que añadir ese nuevo modo a nuestras resoluciones actuales, para esto hacemos:

j@j-G31M-ES2L ~ $ xrandr --addmode VGA1 1280x768_60.00

y ahora ya podemos cambiar la resolucion a la nueva con el siguiente comando:

j@j-G31M-ES2L ~ $ xrandr --output VGA1 --mode 1280x768_60.00

Con esto ya habremos cambiado temporalmente nuestra resolucion a la que queriamos, pero cuando reiniciemos tendriamos que hacer nuevamente todo este procedimiento, por lo que podemos hacer dos cosas:

Un script que haga esto por nosotros dandole permisos de ejecucion y que lo coloquemos en /etc/init.d o podemos editar el siguiente archivo:
$gksudo gedit /etc/gdm/Init/Default

Buscamos las lineas:
PATH=/usr/bin:$PATH
OLD_IFS=$IFS

y añadimos despues de estas lineas

xrandr --newmode 1280x768_60.00   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1280x768_60.00
xrandr --output VGA1 - -mode 1280x768_60.00

Una aclaracion, son dos guiones seguidos no uno solo, wordpress los une pero son dos guiones.

Guardamos y listo. Con esto los cambios se haran permanentes cuando reiniciemos la proxima vez.

Espero que os sirva.

Link para que vean fotos de como se hace https://jsoto77.files.wordpress.com/2011/07/cambiar-resolucion.odt

Para otra forma de hacerlo mirar en https://jsoto77.wordpress.com/2011/09/16/cambiar-resolucion-de-pantalla-en-ubuntu-11-04-o-linux-mint-11-2da-solucion/

 
36 comentarios

Publicado por en 8 junio, 2011 en Informática e Internet, Sin categoría