[TUTORIAL MOVILIDAD] [ANDROID] arrancar y utilizar DC++ en android (sharikDC) (ptoka9X segunda parte)

chicooooos, ¿que tal va todo?, bien, sean todos bienvenidos a esta emocionante segunda parte del proyecto direct connect 9X, como ya os conte, esta en proyecto un futuro tutorial sobre como utilizar el DC++ en vuestro movil y asi que si careces de portatil, puedas usar el telefono movil sin problemas y tambien para eventos que permitan la conexion a traves de los telefonos moviles a los servidores direct connect, ya que con esto ademas de poder participar mas gente al evento (gente o que no pueda permitirse comprar un portatil o que quiera unicamente apañarse con su movil o tablet y no quiera ordenador), podremos posibilitar a la gente que pueda compartir los archivos sin necesidad de gastar dinero, esto lo haremos a traves de una app de android que se llama sharikDC, esta app tan util es la que nos permitira podernos conectar a los servidores direct connect a traves de nuestro movil o tablet, eso si, una cosa importante, en el caso de que haya que compartir una cantidad de datos desde vuestro smartphone, por ejemplo videos del gursis porno o bromitas o fotos varias entre otros es posible que os haga falta una tarjeta de memoria de mas capacidad para el temario del direct connect, os digo, esto es exactamente igual que el DC++ solo que cambia el dispositivo desde el cual se hace el temario que es tu telefono movil o la tablet, bien, solo hay una cosa importante, la app no es gratis, vale 1,50€ en la play store, pero no os preocupeis, que os contare las 3 formas de obtener esta app tanto gratis como soltando pasta y ademas de esto, aunque dije en tutoriales anteriores la manera de como desactivar la restriccion de apps externas para que rootear la 2010DC y el L3 II sea tarea facil (en el root del galaxy J1 no ha hecho falta, pero se aconseja desactivar esa restriccion si quieres acceder al root sin molestias de por medio) lo recordaremos tambien, bien, materiales que usaremos en la segunda parte del proyecto, seran los siguientes:

  1. huawei Y6 II compact (segundo movil)  (no rooteado, con la rom de fabrica)
  2. toshiba satellite S4000CDS [pentium 2] con la linksys WUSB54G [chip ralink] (ptokax 0.5.0.1 con kernelex 4.5.2, windows ME actualizado y office 2002 tambien actualizado) (parte servidora) (disco duro de 4 GB y 32 MB de RAM)
  3. intel core I5-2320 (segunda generacion) con la tarjeta WIFI atheros 9285 y atheros 8151 (mega-disco de 4TB y 3 TB y 8 GB de RAM) (con windows 10 april update, office 2016 actualizado) (modo nueva BIOS activado) (placa base: gigabyte GA-H61M-S2PV) (mezcla maquina real con maquinas virtuales).
  4. samsung galaxy J1 (para prueba de testeo del host) (rooteado y con la rom del cyanogenmod)
  5. huawei Y5 II (sin rootear, con la rom de fabrica) (movil principal)
  6. lenovo tab 4 x304-F (sin rootear, con la rom de fabrica)

bien, en este caso para obtener la app gratuitamente me he chapado encuesta tras encuesta de google hasta conseguir la app original, con lo cual con la segunda forma de conseguir la app os tendria que bastar y ademas de eso, son pocas encuestas las que teneis que resolver, con lo cual, camino facil para conseguir la app sin pillar malaria, la peste ni el ebola ni demas enfermedades que pululan por los interneses, xDDDD, bien, posteriormente contare todas las opciones que tendremos en el DC++ para android, para que compartir archivos a un servidor direct connect sin llevarte ordenadores a cuestas no sea tan complicado, no son demasiadas opciones como contabamos en el ptokaX, asi que de momento sencillo la cosa, ¿no? lo que si, decir dos cosas, la primera, esta app no requiere el root asi que no te preocupes por temas de garantia ni nada, que no te hara falta el root para nada, lo que si yo te lo recomiendo, ya que vas a disfrutar de ventajas que el fabricante del dispositivo android no te ofrece ni de coña y la segunda cosa es que con esta app no te ofrece el moverlo a la microSD pero no vamos a decir como moverlo a la microSD ni vamos a decir como mover la app con root, porque ademas de que no hace falta, la app nos ofrece la posibilidad de cambiar el almacenamiento de la carpeta de descargas a la microSD, bien chicos, ¿estais preparados para el temario?, dentro del sitio en donde usareis el direct connect, cojed vuestro android y vamos a instalarle todo lo necesario para habilitar y que vuestro movil se pueda conectar a un servidor direct connect perfectamente, vamos a por ello:

  1. lo primero, teneis que mirar en los manuales de la tablet o smartphone o normalmente en ajustes-mas (donde esta lo de la WIFI) vendra el tema de la conexion ethernet (el tema de donde este ubicado la opcion depende de la rom del fabricante, con lo cual es posible que tengais desde que buscar en internet donde te puedan decir donde esta la opcion hasta trastear en la opcion de ajustes de la rom del fabricante), esto os lo recomiendo ya que todo el tema de conexiones consume mucho ancho de banda tanto de subida como de bajada y con el WIFI podrian producirse bloqueos o bajadas de velocidad, asi que seria recomendable en la medida de lo posible hacerlo por ethernet, en esta practica usaremos el WIFI que tambien vale, pero si por normativa general de la empresa-evento direct connect os dice que de WIFI que ñucles, tendreis que usar el ethernet, os digo, teneis que conseguir dos piezas de hardware, el primero un adaptador USB A-MICRO B (recordemos que existia tambien el mini B que lo usaban las camaras de fotos-videocamaras, algunos discos duros y tambien la PSP) y el segundo componente es este; el adaptador ethernet, que os servira tanto para ordenadores que no tengan ethernet como para smartphones y tablets android, en las siguientes imagenes veremos un adaptador USB a micro B (que tendra que conectarse el extremo del mini-B, como es evidente) y posteriormente conectar el adaptador ethernet junto con el cable RJ-45 que en este caso tendra que ser directo (conexion directa) (dejo la combinacion de colores aqui como culturilla de bar; blanco-naranja, naranja, blanco-verde, azul, blanco-azul, verde y por ultimo blanco-marron, marron), en el caso de que queramos conectar dos equipos en red sin tener internet, el cable tendra que ser cruzado para poder hacer este cometido, pero solo tendremos conexion con el segundo tipo de cable dentro de la red local si lo queremos conectar a traves de internet, hay que usar un cable directo, bien, os muestro las imagenes ahora:
un adaptador ethernet USB
un adaptador USB A-MICRO B

aunque este paso es opcional y al conectarlo por ethernet ira mejor que con WIFI que la conexion va mas lenta por el tema de la encriptacion, tambien se puede usar el WIFI perfectamente (en la practica usaremos el WIFI, ya que uno de los ordenadores portatiles, que es con el que hice la primera parte, no se puede conectar por ethernet) pero ira mas lento en cuanto a la subida y a la bajada que si lo conectamos por ethernet, tambien se podria proponer a los organizadores (eventos de direct connect) el tema de que configuren un router neutro o un router con un sistema operativo modificado como openWRT, DD-WRT o Gargoyle con todo bien configurado (incluido la tabla ARP) en modo router neutro o en modo repetidor WIFI para que asi todo el mundo que no tenga portatil o no pueda traerse la torre pueda con el telefono poder intercambiar archivos entre los asistentes al evento.

2.  bien, ahora que tenemos estas dos cosas y ya que nos hemos asegurado de que el evento o empresa obligue a conectarnos a ethernet al servidor direct connect, conectaremos el adaptador USB a micro B en el conector Micro B de la tablet y posteriormente el adaptador ethernet lo conectaremos al USB-A, finalmente el cable RJ-45 directo (dejo la combinacion aqui como culturilla de bar: blanco-naranja naranja, blanco-verde, azul, blanco-azul, verde, blanco-marron marron) o cruzado deberemos de conectarlo un extremo a dicho adaptador y el otro extremo a la roseta ethernet de la pared, en el caso del WIFI, unicamente activarlo, ir al menu del WIFI, entrar en la red que pongan a tal efecto, introducir la clave y listo p’a regalo, xD. bien, posteriormente pregunta o en el evento o en la empresa si tienen el DHCP activado o desactivado, en el caso de que lo tuvieran desactivado, pregunta al administrador de la red, ya que es posible que por protocolo se fijen ciertas reservas de IP, es decir, que sea el propio administrador de la red quien decida que IP local reserva a cada equipo (invitado-empleado en el caso de la empresa, equipos de los asistentes en el caso de evento de direct connect) posteriormente tambien te tendra que decir la mascara de subred, puerta de enlace (IP del router) y direcciones DNS (que tendran que ser las del servidor, que sera seguramente un active directory o openLDAP o las del proveedor de servicios de internet [ISP], en el caso de que sea evento, te tendran que decir las DNS que utilice el proveedor que tengan contratado o las DNS universales de google, que son 8.8.8.8, principal, 8.8.4.4, alternativo) que te haran falta no solo para poder conectarte a la red, sino tambien para conectarte al servidor direct connect, en cuanto a la configuracion, te digo lo mismo que en la primera parte del proyecto, la informatica es un mundo cambiante, con lo cual una rom del fabricante de android sera de una manera para poder conectar a una red ethernet-WIFI (normalmente es ajustes-WIFI-mantener pulsado la red conectada-modificar red, pero hay excepciones de dispositivos en los cuales la opcion es de una manera distinta) y otra sera de manera diferente, con lo cual tendras que echar mano de google o de los manuales del dispositivo o preguntar a la gente por cualquier medio de comunicacion existente hoy en dia como foros y redes sociales ademas de saber echar mano de tus contactos para poder saber como cambiar los parametros de la red local.

3.  bien, una vez puesto todo, solo nos queda lo mas laborioso que hacer, que es conseguir una copia de la app que necesitaremos que es el sharikDC, bien, te digo las maneras de conseguir una app del play store a traves de dicha tienda, logicamente pasando por caja, son las siguientes:

  1. por tarjeta de credito, introduciendo dicho numero (como diria skipper de los pinguinos de madagascar, “un clasico”).
  2. por paypal, que evidentemente al dar a la opcion pagaremos la app por este metodo de pago.
  3. por pago al saldo (prepago) o contrato (pagar la app con el contrato del telefono).
  4. canjeando una tarjeta de la play store (disponibles en game , carrefour y media markt, son tarjetas con el simbolo del play y son multicolores)
  5. por el saldo de google play que puede obtenerse o por los tres metodos anteriores (el metodo del pago del movil es directo, o sea que consigues la app al instante y que el cargo se carga o al contrato o al saldo del telefono si estuvieramos en prepago) o por las encuestas de google (luego explicamos esto)

o tambien esta la manera gratuita pero que no lo obtendremos del play store, sino en tiendas de apps como aptoide (es decir, de manera parcheada), bien, elegid sabiamente, como en este caso he recurrido a las encuestas de google para conseguir la app que necesitamos, pues diremos las dos maneras, como conseguir la app a traves de las encuestas de google y en el caso de que recurrais a la descarga gratuita o bien buscando por google o por tiendas como aptoide, pues diremos las dos formas principales de conseguir dicha app, que son las encuestas de google y tambien diremos como quitar la restriccion de apps que no provengan de la play store, este segundo ajuste es necesario desactivarlo cuando se rootea el dispositivo, ya que hay algunas apps con root que no se descargan del play store y por eso es necesario desactivar dicha restriccion, bien, ahora vamos a decir la forma sencilla, las encuestas de google, una forma sencilla de obtener una app original de manera “gratuita”, ahora el porque lo digo entre comillas lo de gratuita, lo vereis en las siguientes lineas, vamos a ello:

FORMA A, MEDIANTE LAS ENCUESTAS DE GOOGLE.

bien, para conseguir apps del play store sin ninguno de los metodos de pago, hay que seguir los siguientes pasos, una cosa muy importante, gratis vamos a obtener la app, pero vamos a tener que sacrificar una cosa que cada vez se esta polemizando aun mas y que empresas como Microsoft ya han puesto cartas en el asunto en las actualizaciones recientes de windows 10, asi es, estamos hablando de activar la ubicacion, algo que afecta a nuestra privacidad y a nuestra bateria, por lo cual, si os preocupa mucho este asunto, yo que tu huiria de este metodo e iria a por una tarjeta de play store en tu centro comercial favorito o tienda de videojuegos mas cercana, bien chicos, vamos a preparar el telefono para que recolecte pasta gansa procedente de las encuestas de google, vamos a ello:

  1. bien, primer punto del todo, activar la ubicacion y dejarla ahi activada, punto FUNDAMENTAL E IMPRESCINDIBLE para que comienze a salirte encuestas de google, para ello en tu telefono, nos iremos a “ajustes” (en otros telefonos puede estar con un cuadrado con muchos cuadrados pequeños, los menus pueden variar dependiendo de cada telefono), en el caso del Y6 II compact y en otros moviles huawei, tendremos la opcion de marras a la vista:
  2. bien, ahora el siguiente menu dependera mucho de la rom del fabricante del movil, es decir de la forma de pensar del fabricante, en la rom del cyanogenmod de mi galaxy J1 (que os traere proximamente) la opcion se llama “ubicacion” y para activarlo es directamente picar en el deslizante y se activa automaticamente, no hay que hacer mas…salvo un ajuste que teneis que controlar para en el caso de que tengais prepago no se os vaya el saldo de golpe y si teneis contrato que no noteis que el internet os vaya lento, bueno, paso por paso, primero en “ajustes”, tendremos que ir a “acceso a la ubicacion”:
  3. y ahora, muy atentos a esta pantalla, en “acceso a mi ubicacion”, activaremos “acceder a mi ubicacion” y atentos tambien a otro menu importante, el “modo de ubicacion”, si tienes un contrato con una buena tarifa de datos, puedes pasar de esta opcion sin problema, ya que chupa directamente de la tarifa de datos del telefono (pero se recomienda modificarlo si quieres ahorrar datos) y ademas de que en apps como google maps, permitirnos determinar nuestra ubicacion exacta y ademas de eso, podemos mandar a un contacto de gursis vuestra ubicacion, en las encuestas de google te van a llegar muchisimas mas encuestas con la opcion “alta precision” activada, pero si tienes prepago como yo, entonces la opcion si hay que modificarla, bien, una vez ya activado “acceder a mi ubicacion”:
  4. nos iremos a “modo de ubicacion” y ahi activaremos la opcion “ahorro de bateria” (en mi caso, activada):
  5. bien, primera parte hecha, la segunda parte ya la sabemos todos, bajar la app de marras del play store, para ello en el “play store” (que tiene el simbolito del play):
  6. procederemos a pulsar sobre el cuadro de busqueda (donde pone “google play”) y buscaremos “google opinion rewards” (sin las comillas):
  7. bien, en los resultados, le daremos a la app (saldra en los primeros resultados) y nos saldra la pantalla principal de instalacion de dicha app:
  8. bien, ahora denle a “instalar”, saltaos lo de los permisos dandole a “aceptar”, ya que aceptamos el sacrificio de la ubicacion y se instalara la app.
  9. bien, salte del play store y localiza la app, que estara en el menu principal de las apps o directamente en el escritorio principal de nuestro movil, bien, cuando ya la tengamos localizada, picamos sobre ella:
  10. bien, en las siguientes pantallas son todas de introduccion, nos las saltaremos todas, dandole a la flecha hacia la derecha:
  11. bien, una vez ya hecho todo, pues ya tenemos todo lo necesario para recolectar pasta de google play procedente de las encuestas de google, si acaso te pide el historial de ubicaciones de google, acepta, porque como ya te he dicho, la ubicacion es necesario activarla si quieres conseguir el temario gratis y de manera legal y si sale la primera encuesta, resuelvela:

    saldo que tengo en la actualidad con las encuestas de google

bien, el recolector esta instalado, solo queda la cosa mas facil, hacer tu vida diaria, ya sabes, supermercados, bares, GYM, etc, etc, etc… lo que haces siempre, vamos, con el registro de las ubicaciones de google es lo que te permitira que te salgan mas encuestas (si tienes la ubicacion al maximo) o menos encuestas (ubicacion al minimo), bien, te comento, las encuestas normalmente son al dia siguiente, es decir, acaba el dia y te saldra una encuesta al dia siguiente, bien, ve al centro de notificaciones, que es donde ves todo lo del whatsapp, redes sociales…etc, esta manteniendo presionado por el dibujo de la bateria y la hora, desliza hacia abajo y tienes que encontrar la notificacion siguiente “nueva encuesta disponible”, pulsa ahi, en la pantalla que te aparece que es de introduccion sobre las encuestas, aceptala con un “de acuerdo” y atencion, no tienes que mentirle a google, en el caso de que la encuesta la resuelvas mal, google te penalizara con menos dinero y las encuestas tardaran en llegar, asi que procura acordarte bien de que hicistes o a donde fuistes ayer para que google no te penalice.

en cuanto al tipo de encuestas, pueden ser o de lugar-dia de visita-calificacion o de lugar-dia de visita-¿hicistes algun pago? o tambien hotel-dia-opinion del hotel o habitos en la navegacion o en la vision de videos de youtube y el dinero que te pueden dar, si son encuestas de sitios, hasta 0,30 centimos te pueden dar (hubo algunas de 0,25 o 0,20 y alguna tuve de 0,40 centimos), en el caso de hoteles te daran hasta 0,77 centimos despues de resolver la encuesta, repite todo el proceso hasta conseguir 1,50€ que es el dinero necesario que tenemos que conseguir para descargar la app que necesitaremos, una vez ya recolectado el dinero, el siguiente apartado no es necesario que lo sigas, pero te lo recomiendo leer, sobre todo para la gente que quiera instalar fortnite en su telefono y para smartphones y tablets rooteados, si no lo quisieras leer, omitelo y pasa directamente a la instalacion de la app, pero esta parte sobre todo si quieres instalar fortnite si la debes de memorizar para poder instalar este juego, bien, vamos a decir la forma B y porque incido en este juego que cada vez esta mas de moda, vamos a por ello:

FORMA B, BAJANDOSE LA APP “PARCHEADA” Y DESACTIVANDO LA RESTRICCION.

bien, sobre esta forma, que sirve para meter todo tipo de apps (en especial, parcheadas), contamos el tema de las apps en cuanto a carga, funcionamiento de los DRM, copias y demas aqui y la definicion de la app que hace el parcheo de la app del play store aqui, pero voy a añadir otra cosa que he visto que es el llamado prestamo familiar, ¿que es esta cosa?, este tema permite compartir las compras de una cuenta de google con varios miembros de la familia (no tiene porque ser una familia, puede ser un grupo de amigos) para asi poder ahorrar dinero en las compras y asi que la gente que tienes alrededor no tenga ni que gastar dinero por la misma compra ni tampoco rootear el dispositivo, eso si, google pide ciertos requisitos, primero; los integrantes del grupo deben de vivir en el mismo pais que el administrador o jefe que forma el grupo, segundo, esta forma de comparticion requiere que le des tus datos bancarios a google, tercero, solo estan admitidos los siguientes paises (extraido de la ayuda de google del prestamo familiar):

  • Australia
  • Bélgica
  • Brasil
  • Canadá
  • Chile
  • República Checa
  • Francia
  • Alemania
  • Irlanda
  • Italia
  • Japón
  • México
  • Países Bajos
  • Nueva Zelanda
  • Noruega
  • Polonia
  • Rusia
  • Sudáfrica
  • España
  • Suiza
  • Ucrania
  • Reino Unido
  • Estados Unidos

y ultima cosa, el administrador debe de vivir en uno de estos paises pero los integrantes que la forman deben de vivir en el mismo pais que el administrador para asi poder usar el prestamo familiar y por ultimo ni el administrador ni los integrantes pueden formar parte de otro grupo familiar, bien, si quereis saber toda la informacion sobre esta util opcion para que la gente que este a tu alrededor disfrute de las compras que hayas hecho tu, teneis la informacion aqui

bien, chicos, volviendo a esta forma que os voy a contar, en el caso de que por alguna razon no os apeteciera pagar por la app sharikDC y querrais recurrir al tema de adquirir la app a traves de foros y en fin otras formas como por ejemplo la app aptoide, que permite adquirir apps de pago de forma gratuita, teneis antes que desactivar la restriccion de las apps que en todos los telefonos por defecto esta desactivada y no os dejara avanzar en la instalacion de la app de marras, bien, noticia que os gustara mucho, tambien esta forma ya es necesaria en uno de los juegos populares del momento, el fortnite, la ultima moda en juegos “revienta-cabezas” (he visto algunos gameplays y es mas de disparos, me recuerda mucho a los gameplays que he visto del half-life en tercera persona e incluso me recuerda a cuando te matan en el counter, que puedes hacer que la vista de lo que hacen los jugadores quede en tercera persona), pero veamos porque el juego de marras ahora requiere desactivar dicha restriccion, vamos a ello;

bien, resumiendo lo que ocurrio con fortnite para android desde la rumorologia que surgio hasta su salida, parece ser que dicho juego despues de un largo tiempo de desarrollo comenzaron a salir los primeros rumores que luego se convirtieron en hechos, lo primero, seria exclusivo este juego para el nuevo telefono que lanzara samsung, el galaxy S9 durante 3 meses, posteriormente sera lanzado para todos los dispositivos android eso si, segun los rumores que se habian filtrado, lo que requiere para que el juego cargue correctamente en el dispositivo android seria los siguientes (es decir, que cargue y al menos no vaya a tirones ni con el sonido entrecortado):

  • Versión de Android: 64-bit (a partir de Android 5.0 Lollipop).
  • Memoria RAM: 3 GB o más.
  • GPU: A partir de Adreno 530, Mali-G71 MP20 y Mali-G72 MP12.

o tambien en el caso de ordenadores, que seguramente ya comenzaran a salir la compatibilidad de fortnite con los emuladores de android, requerira de un PC apto para virtualizacion (un core 2 duo valdria, pero en temas de virtualizacion no funcionaria correctamente [probado por mi en uno de los cursos, solo carga hasta windows 7 a la baja, es decir, sin efectos visuales]) es decir, el pc siguiente (bajo mi punto de vista):

  • procesador: a partir de I3 con que sea a 2,0 o a 3,0 ghz valdria, nucleos te recomendaria 4, recomendable I5 y optimo I7.
  • tarjeta grafica: a partir de 1,50 GB o mas (2 GB optimo, 4 GB recomendable) (ten en cuenta que una maquina virtual chupa de todos los recursos del ordenador), lo de la conexion no es relevante, pero si quieres que la tarjeta no absorba muchos recursos, sobre todo para auditoria, mejor que si tenga un VGA, lo conectes ahi, en el caso de que tenga DVI solamente, pues conectalo al DVI, pero eso si, es posible que en auditoria te vaya algo mas lento, sobre todo si enciendes el monitor, ya que el monitor absorbe recursos de la grafica
  • memoria RAM: se recomienda 8 GB o mas (si es para fortnite, te debe de quedar espacio en la RAM para al menos que el sistema operativo te funcione, por ejemplo si a 8 le quitamos 3, nos quedaran 5, suficiente para mover el sistema operativo, pero con 16 GB es una buena cifra para mover una maquina virtual)
  • disco duro: a ser posible, que sea la “nueva BIOS” y un disco minimo de 2TB o mas (4 TB seria lo recomendable) y cuantos mas discos, mejor y si es para virtualizacion, lo mas grande posible si lo vas a usar mucho para estos menesteres (yo tengo uno de 4 de western digital y uno de 3 de seagate y me van a mi, vamos, de fabula [ver procedimiento]) (tambien valdria el SSD+disco mecanico, pero claro en los SSD, XP o vista o linux puedes emular, ya que los discos duros SSD de 500 GB o mas todavia estan caros [los de 500 estan ya comenzando a bajar pero timidamente] y en discos de 240 GB no puedes poner muchas maquinas virtuales y tienes que estar redirigiendo todo el temario a los discos mecanicos, pero esta combinacion es valida y por supuesto, cuantos mas discos, mejor).
  • tarjeta de sonido: no es relevante.
  • tarjeta de red-WIFI: si al montar la maquina virtual y al actualizar la maquina se te ralentiza la conexion, mejor sera que lo conectes a la tarjeta de red.
  • lector de CD-DVD-grabadora de CD-DVD: si te han dado el soporte de instalacion del sistema en formato fisico, necesitaras adquirir una unidad externa si tu ordenador no dispone de una (en tiendas de segunda mano, estan tiradas de precio, unos 15 pavos aproximadamente)
  • lector de tarjetas: opcional, no es relevante.
  • sistema operativo: en SSD, he podido comprobar en linux que aprovecha mejor todo el espacio en disco disponible mas que en windows (segun pruebas con mi portatil core 2 duo [HP 2230S]), pero en linux tienes que en algunos programas de instalacion estar montandolos, recuerda que algunos programas de linux tienes que montarlos para poder instalarlos segun se describe aqui) ademas de que te tienes que acostumbrar a diferentes formas de manejo, por ejemplo, no es lo mismo manejar una distro en GNOME que una distro en KDE o MATE (de esto hablaremos luego, ahora sigue leyendo) ademas de que para instalar programas de windows en linux necesitas un emulador, para algunas cosas que se hacen sencillas en windows como es compartir una carpeta, en linux hay que toquetear archivos de configuracion para conseguir este proposito, con lo cual, no te sabria decir un favorito, pero he podido comprobar tambien en cuanto a rendimiento que linux va mas rapido en un core 2 duo que windows, pero si no quieres complicarte la vida, mejor windows, pero yo te animaria a que pruebes linux por la razon de que aprovecha mucho los SSD y que ganaras en velocidad, pero OJO, si pones el equipo en modo “nueva BIOS” no podras instalar linux, ya que requiere una configuracion adicional para poder instalarlo ademas de que tienes que desactivar la nueva caracteristica de prevencion de virus en la BIOS (secure boot), eso si, mi consejo, si no usas linux mucho, mi configuracion favorita e ideal para este tipo de equipos, windows+maquinas virtuales linux para asi si necesitaras linux en un futuro, pues asi podras acceder a el.
  • configuracion en la BIOS: opcion intel VT-X activada para mejorar las caracteristicas de virtualizacion y que las maquinas de 64 bits te las lea perfectamente.

pero no solo eso, aun hay mas, epic games, segun declaraciones recientes ha anunciado que unicamente fortnite para android se va a poder descargar a traves de su web oficial, es decir, que hay que activar la restriccion de las apps fuera del play store si quieres acceder al juego, y… ¿porque fortnite ha decidido el tema de que el juego no aparezca en la play store?, exacto, pasta gansa, ya que google se queda con el 30% de las ganancias de epic games en relaccion a las compras in-app purchase (la ya tan famosa moda de los juegos freemium) y por eso ha decidido que el juego este fuera del play store, por lo cual tendreis que seguir estos pasos obligatoriamente para asi poder jugar al juego, este curioso hallazgo lo descubrio uno de los foros mas famosos del mundo en modificacion android, el foro xdadevelopers (si eres informatico, reparador de moviles o has venido de otro dispositivo distinto como por ejemplo, alguna consola pues este sitio te deberia de sonar muy mucho) en una parte del codigo del juego en donde decia las famosas instrucciones para desactivar la restriccion de apps que no provengan del play store.

pero tambien hay mas, no solo hay que seguir estos pasos, segun han descubierto estos chicos al testear este juego se encontraron con otra sorpresa, para empezar habia que desactivar el “modo consola” de android (el modo depurador, sirve para cambiar ciertas ordenes de android e incluso en los moviles huawei para suprimir el bloqueo del menu recovery [bootloader]) pero la otra sorpresa que se encontraron es que habia que desactivar el root e incluso si quieres conservar tu smartphone a lo largo de los años, deberas de eliminar todo rastro de custom rom (es decir, deberas de formatear el android custom e instalar un android “puro” o oficial) e incluso el bootloader (bloqueo del recovery) debera de mantenerse activado e incluso con el recovery del fabricante instalado, renunciando a algunas de las ventajas del root superinteresantes como ahorrar algo de dinero en la compra de un smartphone android reutilizando el antiguo smartphone (proximamente veremos este temario en otro tutorial) a golpe de custom rom, es decir que si el telefono te da problemas de espacio, o telefono nuevo o renunciar a jugar al juego en android e incluso esto no acaba aqui, porque tambien se ha sabido que epic games incorpora las apis antiguas de android 5.1, movimiento no permitido por google, aunque algunos usuarios de android piensan que es por compatibilidad con dispositivos android con versiones anteriores, todo apunta seguramente a que si epic games detecta que haces trampas tipo mejoras que te dan ventaja en el juego o incluso los parches anti-deteccion de roots, epic games ya tiene acceso a tu telefono, cuenta de google y cuenta de facebook y hasta el IMEI del telefono y esos datos estan grabados en los servidores de los juegos, con lo cual si te banean del juego, tendrias que cambiar todo, smartphone, cuenta de google y hasta tu cuenta de facebook si quieres volver a jugar al juego (ya lo dije en el tutorial del L3 II, los milagros que te quitan el baneo de los juegos que se basen en temas de la nube en milesimas de segundo no existen y lo unico a lo que conducen es a un mar de malware en tu ordenador e incluso a estafas de SMS premium [dicho termino estareis cansados de oirlo, pero hay usuarios que la definicion de los SMS premium les suena a chino, asi que lo contare, bien, los SMS premium son los llamados servicios de subscripcion, es decir, que envias un SMS a un numero determinado y te cobra por una subscripcion mensual el servicio que hayas elegido [estos servicios tienen precios desorbitados] o de una sola vez y puedes disfrutar del contenido, estos SMS premium normalmente son de concursos o de juegos y antiguamente de descargas de tonos y juegos, en la epoca “pre-whatsapp” [seguro que os acordais de este numero que pertenecia a la empresa movilisto: 7777, que fue uno de los anuncios que se emitio en aquella epoca en la que no existia whatsapp y el tema del almacenamiento de los moviles y el acceso a las memorias de dichos telefonos no estaba tan avanzado como en la actualidad], pero este tipo de servicios se usa en todo tipo de estafas, sobre todo phising, spam, ventanas emergentes de publicidad y hasta cartas en cadena de whatsapp] esto seguramente es un doble movimiento (sobre todo el segundo, para evitar que el “cheto” [palabra que usan los gamers para definir al que hace trampas en un juego electronico, es un giro de la palabra “cheat” que quiere decir en español, trampa] pueda saltarse el baneo tan alegremente) para evitar las ya tan famosas trampas, populares a finales de los 90 cuando el multijugador de los juegos empezo su ebullicion con juegos como half-life (hablamos de tres trampas del juego, en la definicion del game killer-freedom aqui), tambien el movimiento seguramente sera para evitar casos tan populares de trampas en los juegos (y algunos de usar los apks modificados de un fabricante en concreto) como el juego de los simpsons de EA interactive (los creadores de origin), acordaos de la famosa pantalla de baneo de bart con el cable, cosa que solucionaron posteriormente en apple con tweaks especiales, tambien otro caso, el famoso whatsapp, seguramente que os acordareis del famoso whatsapp plus, una version modificada de whatsapp creado por un desarrollador español que dotaba de ventajas adicionales a la app original en cuanto a personalizacion y bloqueo por PIN entre otras, pues bien, este movimiento que hacen los usuarios ya no esta permitido por whatsapp ya que la empresa tiene derecho a banear el numero de telefono, dejando dos unicas posibilidades, la primera hablar con la compañia para que te intenten retirar el baneo, y la segunda y la mas compleja el cambio del numero de telefono para asi poder restablecer las comunicaciones con whatsapp.

siguiendo la senda por el fortnite, recientemente se habia descubierto una vulnerabilidad en dicho juego que posibilitaba el tema de hacer ataques “man in the disk” (es una variante del ataque del man in the middle, famoso ataque que consiste en la intervencion de una comunicacion entre una red de cliente-servidor con el objetivo de o suplantar los mensajes que viajan por dicha comunicacion o intervenir o pinchar la linea con el objetivo de interceptar las contraseñas de todos los servicios a los cuales nos conectemos) que permite cambiar el apk del fortnite por otro malicioso con el objetivo de que el atacante pueda acceder remotamente a nuestro dispositivo android, esta vulnerabilidad fue descubierta por google que lo publico antes de lo previsto con intenciones claras de vengarse de epic games por no publicarles el juego en google pero esta vulnerabilidad ya fue corregida recientemente por el equipo tecnico del juego y ya no hay peligro de sufrir este tipo de suplantaciones.

para acabar, otro de los casos mas polemicos del mundo relaccionados con baneos de juegos por poner ejemplos de lo que esta pasando con fortnite fue el famoso pokemon go, un nuevo concepto revolucionario de los ya tan legendarios juegos electronicos de los pokemon (GB-GBA-DS-2DS-3DS) ya que incorpora la llamada realidad virtual, ¿que quiero decir con eso? que puedes por ejemplo capturar a un pidgey en un parque o comiendo en un local de comida rapida en vez de en los famosos juegos electronicos que no son de realidad virtual, ya que es un espacio limitado y definido por el equipo tecnico del juego, ademas en actualizaciones actuales ya incluye caracteristicas como los gimnasios y el buque insignia por no hablar del gran clasico de los juegos de pokemon que es el intercambio de los pokemon en el ya mencionado juego, para añadir culturilla de bar, actualmente en los juegos de GB-GBA unicamente se puede intercambiar pokemons en android y en PC, el primero con una opcion que esta en el emulador myboy-myoldboy y el segundo con el clasico de los clasicos, el visualboy advance, volviendo al ya tan mencionado juego, dicho juego perdio popularidad debido a que aunque ha cambiado el concepto de captura de los pokemon, dicho juego es practicamente lo mismo, capturar los pokemon y a diferencia de los juegos clasicos de pokemon que te ofrecia un diploma (en ciudad azafran, habia un edificio en donde estaban los creadores de game freak en version animada) en este juego no te daban ni un bocata de jamon serrano, jejejeje, actualmente niantic esta intentando reflotar el juego con nuevos eventos para poder atraer a nuevos jugadores, bien, volviendo a los casos del pasado, este juego fue muy polemico por dos razones, la primera y seguro que si os hago recordar los casos de este juego, os reireis un monton, la fiebre por este juego en los primeros dias fue tan alta que se dieron casos que ademas salieron en los informativos de toda españa relativos a abusos con el ya citado juego, desde imprudencias en la carretera (que niantic luego regulo a golpe de actualizacion) hasta el gran clasico, la entrada en lugares prohibidos, pero la correlacion entre fortnite y este juego en relaccion a las trampas es en la segunda razon, cierto segmento de usuarios buscaron formas para engañar al juego y asi conseguir ventaja, haciendo que las partidas no fueran justas, la trampa mas usada es otra de las ventajas mas significativas del root, la posibilidad de falsear la ubicacion en android (llamado de manera tecnica, fake GPS), pongamos un ejemplo, imaginamos que queremos pedirle a un amigo donde esta cada momento con la ubicacion a tiempo real en whatsapp o queramos que alguien nos mande la ubicacion, pues entonces ese alguien si tuviera el telefono modificado puede poner que esta por ejemplo en bilbao, cuando en realidad esta en Zaragoza, esto tiene como ventaja principal la primera cosa por la que fue polemica el juego, que es la entrada de algunos usuarios del juego en sitios prohibidos, es decir que puedes capturar pokemons de manera “invisible” y hasta salio mapas de las ubicaciones del mundo de donde estaban todos los pokemon para que los usuarios los capturaban, viendo niantic esto, dijo “hasta aqui hemos llegao” y ha iniciado una “caza de brujas” que acabo con los sitios web de mapas prohibidos y la medida mas esperada por la empresa para acallar futuras quejas sobre las trampas en el juego y el equilibrio del juego desproporcionado, tirar a todos los usuarios que tengan el root y a los usuarios que tengan un “android modificado” (tambien llamado custom rom) y las pre-medidas tecnicas que se necesitan para llegar a dicho camino (como dije en el comunicado, el bootloader, recovery y el propio root) para segun la empresa, acabar con los tramposos (o “chetos”) que rondan por el juego, pero la obsesion de niantic ha ido mas alla y en el año 2018, pokemon go recibio una nueva actualizacion que traeria un “dardo envenenado” para el usuario con el root, ya que el apk si se le da permisos para que lea el almacenamiento de nuestro telefono, por ejemplo si se detecta que una carpeta tiene el nombre “xposed” (por el nombre del famoso instalador de las mejoras de las custom rom) el juego se bloquea y manda un mensaje de alerta diciendo que tenemos el root y que lo desinstalemos

bien, con estos ejemplos queda muy claro la idea que quiero transmitir que es que entendais porque epic games y todas las empresas de videojuegos recurren a prohibir cosas que cualquier poseedor de android las necesita, que es el root, para luchar contra cierto segmento de usuarios que desequilibra el ritmo normal de las partidas con trampas y que las trampas son el gran clasico de los juegos desde finales de los 90, o sea, que es una cosa normal en todos los juegos electronicos sean del dispositivo que sean, ademas de claramente la defensa contra la pirateria y la propiedad intelectual, que esto si hay que tenerlo claro, si sale un parche para burlar algo que se basa en la nube o instalar una aplicacion modificada para usarla, el desarrollador tiene todo el derecho para efectuar las medidas para proteger sus aplicaciones, desde anular la posibilidad de usar la aplicacion hasta incluso bloquear la cuenta sin a lo mejor recurrir el bloqueo (como hemos comentado anteriormente en el caso del whatsapp plus, uno de los casos mas famosos del universo android).

bien, ultima cosa que ya seguro que estareis deseando que os diga los pasos para permitir la instalacion del sharikdc, bien, otras noticias que se difundieron sobre fortnite para android fueron acerca del funcionamiento de las compras en la app (la famosa modalidad freemium que es famosa principalmente en un juego de steam, que ademas es de los creadores del programa [valve] llamado team fortress 2, en el cual si se llena el inventario de elementos y armas [el juego es tipo counter, pero con diferencias, para empezar, tienes que seleccionar una clase, en el cual esa clase tiene unas caracteristicas que pueden matar al jugador del equipo contrario de diferente manera, por ejemplo, el espia permite infiltrarse en el equipo enemigo y asi asestarles una cuchillada por detras, mientras que por ejemplo el pyro es especialista en quemar a los otros jugadores, las quemaduras restan algo de vida hasta que el jugador del equipo contrario muere y los puntos se suman para el quien ha acabado con dicho jugador, tambien otra clase que es potente en el tema de las partidas, son los ingenieros, que crean torretas que cuando detectan a un jugador enemigo comienzan a disparar y tambien crean teleportadores, con los cuales permiten teletransportarse a otro lugar, este juego os lo recomiendo que lo jugueis, es gratis el juego pero…con una pega, hay que comprar espacios del inventario que se pueden conseguir o dando los datos bancarios [tarjeta de credito] o no dandolos [tarjeta de steam] o si no, cuando obtengamos un objeto, el juego nos molestara siempre diciendo que no hay espacio para el inventario) debido a que ya no estan bajo el dominio de google, si haces una compra desde la app, epic games se queda con todo el importe integro, pero tambien tiene un inconveniente para la gente amante de la privacidad y es que en este juego no se puede comprar todos los objetos y ventajas dentro del juego sin dar los datos bancarios, ya que al desentenderse de google, los dos metodos que hemos contado para comprar cosas dentro de una app sin dar los datos bancarios se esfuman completamente, es decir, las encuestas de google y la posibilidad de pagar los objetos de la app con las tarjetas prepago de la play store y otra cosa para empezar, no se podra acceder a la tienda hasta que se haya introducido los metodos de pago clasicos como tarjetas de credito o paypal. es mas, segun declaraciones de epic games, fortnite tendria pagos de una sola vez para que un adulto pueda obtener dinero virtual sin necesidad de ofrecer a un niño dinero fisico, por otra parte los controles parentales del sistema de pagos de google se esfumarian, asi que si no confias de que el niño pueda controlarse con el tema del sistema de pagos del juego, te aconsejo que no se lo configures para no tener sorpresas en la factura (ya han habido casos en el pasado de chavales que se pasaron con las compras en la app con facturas super-desorbitadas), pero la filosofia del freemium es esta, si quieres conseguir que la partida tenga exito, tendras que trabajar mucho para conseguirlo…o si no, tendras que pagar (aviso, las encuestas de google tambien valen con los pagos dentro de la app si esta en el play store, con lo cual, podeis usar esta posibilidad perfectamente)

por ultimo, ya que seguramente estareis deseosos de que os diga los pasos para instalar la apk del sharikDC (si lo teneis) o del fortnite (que explicaremos en el paso final como tendremos que descargar el APK) o sobre como activar esta opcion para instalar el xposed framework por ejemplo, acabaremos con que epic games declaro como recibiria actualizaciones fortnite, ya que al carecer de acceso al play store, no se podria actualizar desde este medio, para solucionar este inconveniente, estos chicos desarrollaron dentro del codigo del APK del juego su propio instalador-actualizador con el cual epic games podria actualizar el juego sin necesidad de depender del play store, ademas unicamente en algunos android solo es aceptar los permisos y ya, en otros hay que activar la opcion de que permita que los apk se instalen desde fuera del play store.

bien, una vez ya hecha la introduccion de porque incido mucho en el juego para que sigais estos pasos, vamos a decir como activar la opcion de instalar las APKS fuera del play store, vamos a ello:

  1. bien, primer paso, ya en la pantalla inicial del movil:
  2. nos iremos a “ajustes” y en la pantalla de ajustes:
  3. nos iremos a “seguridad” y finalmente en esta pantalla, activaremos la opcion de marras que nos permitira instalar los apk desde fuera del play store, aclaro que cada fabricante lo llama en sus rom stock de diferente manera a dicha opcion, en el caso de este telefono, la opcion es “apps de origen desconocido-permitir instalacion de fuentes no fiables”, esta opcion hay que activarla para que permita instalarnos el APK del sharikDC sin pasar por caja y tambien para poder operar con nuestro dispositivo rooteado con mas comodidad o como hemos dicho, disfrutar de fortnite sin ninguna dificultad:

bien y ahora me direis, “chico, yo ya me he gastao toda la paga del mes en mi supermovil de 3GB de RAM que me ha costado 400-500 pavos, ahora que ya has dicho que esto es muy importante para ejecutar fortnite sin problemas, como carajos procedo a instalar el apk”, os digo, fortnite cuando estuvo en fase BETA solo se podia acceder por invitacion y solo funciona en algunos telefonos (el registro es para todo el mundo, pero epic games selecciona que jugadores probaran el juego), pero los pasos que ha dicho fortnite que hay que seguir en la version final es que tendremos que ir a la pagina web oficial de descarga del juego, bajarnos la APK e instalarlo de forma parecida a como dije con el APK que hace falta para rootear el L3 II, aqui, que es aceptar los permisos dandole a “instalar” y listo p’a regalo y para disfrutar del juego, para la copia del sharikDC, muy sencillo, si es desde aptoide, al darle a “install” se bajara el APK con el cual es solo darle a “instalar” y alicatao hasta el techo y para las apps que requieren del root como lucky patcher por poner un ejemplo, pues tres cuartos de lo mismo, si es desde el ordenador, transferirlo al telefono, ir al explorador de archivos, ir hasta donde tengamos el APK, pulsarlo, aceptar los permisos y…ya no tienes que hacer mas, en el caso de que sea descargado desde el telefono, lo mismo, pero te tienes que ir a la carpeta download o descargas para pulsar sobre el APK e instalarlo y disfrutarlo.

bien chicos, una vez ya dicho las dos grandes alternativas y si ya has “sudado la camiseta” (por asi decirlo) para conseguir el dinero necesario para instalar el sharikDC, ¿a que esperamos?, vamos a pasar por caja para conseguir dicha app, veamos como se hace, vamos a ello:

4.  bien, vayamos al play store de nuestro telefono que lo tenemos aqui:

5.  bien, ahora viene lo bueno, como ya tengo una copia de la app que necesitamos, vamos a dar los pasos de instalacion de otra app, pero no os preocupeis, es lo mismo que si instalamos el sharikDC, exactamente lo mismo, por ejemplo, vamos a hacer el ejemplo de la compra con minecraft, pero daremos los pasos para buscar la app que necesitamos, bien, en la siguiente pantalla, teclea en la caja de busqueda donde dice “google play”, la app “sharikDC” (sin las comillas), en la siguiente pantalla observaremos que la app que necesitamos se mostrara en los resultados de busqueda:

6.  bien, en la siguiente pantalla, picamos en la app que tenemos que bajarnos para podernos conectar a los servidores direct connect:

7.  bien, ahora siguiente pantalla, nos imaginaremos que es sharikDC y que en el recuadro verde pone 1,50€ que es lo que cuesta la app (yo ya tengo la app y por lo tanto no voy a solicitar un reembolso por pura logica), bien, ¿listo para darle la pasta al desarrollador del sharikDC?, pues venga, dale al recuadro verde:

8.  bien, ahora pantalla importante, la forma de pasar por caja para conseguir la app, si has optado por encuestas de google, solo es darle a “comprar” y el dinero ira para el desarrollador y se bajara la app enseguida que no tardara mucho, peeero incidiremos en una pantalla importante, que es el cambiar la forma de compra, vamos con ello, en la pantalla de compra de la app:

bien, como he usado las encuestas de google, solo es darle a “comprar con un toque” y despues te dira “pago realizado correctamente-instalacion en curso” que significa que la pasta ya ha ido al desarrollador y se instalara la app, pero os quiero enseñar a como cambiar la forma de pagar para conseguir la app o juego de pago que queramos, bien, dale a “saldo de google play” y en esta pantalla:

en el caso de que podamos cambiar de forma de pago, en esta opcion podreis hacerlo, vamos a “metodos de pago”, obtendremos esta pantalla:

en donde podeis seleccionar los metodos de pago que os he listado arriba que son basicamente tanto dando los datos bancarios (tarjeta de credito, paypal) como no dandolos (tarjeta del play store) ademas de cargarlo al contrato o saldo del telefono (contrato y prepago respectivamente), en este caso como he usado las encuestas de google, he seleccionado “saldo de google play” para pagar la app original y conseguir una copia de dicha app, la opcion de “canjear codigo” es un simple y sencillo acceso directo al boton de “canjear” que esta volviendo dos pasos para atras, le dais a “canjear” y os mostrara la misma pantalla que el boton “canjear codigo”, exactamente esta de aqui:

9.  bien, como hemos dicho, te tiene que salir el mensaje de “pago realizado correctamente-instalacion en curso” y se instalara la app que necesitaremos para el direct connect, esta app no ocupa mucho, con lo cual tardara poco en instalarse.

10.  bien, la app esta instalada, sal del play store o dandole a la flecha hacia la derecha o al circulo o al cuadrado dos veces (cualquiera de los tres botones vale) y encontraremos la app que hemos instalado que estara aqui exactamente:

picamos y ahora se mostrara la pantalla principal de la app:

 

ahora…PARAMOS, ya que os tengo que contar dos cosas interesantes, la primera, imaginemos que queremos testear la conectividad del host de direct connect, o sea, ver a ver si conecta o no conecta desde un ordenador cualquiera, para ello usaremos uno de los comandos mas conocidos por todos los informaticos tanto novatos como veteranos, este comando es el comando ping, hablado aqui que sirve para probar si existe ese host en la red (emite 4 paquetes al host seleccionado y si responde, el host que hemos probado nos tiene que devolver 4 paquetes) y la calidad de dicha conexion (no me estoy refiriendo al ping en el mundo gamer, que cuanto mas ping, mas problemas de conectividad tendras, si no a los milisegundos, un signo importante que nos indicara si hay problemas de conexion con el host relaccionados con hardware o software o un hackeo que tambien puede ser [posiblemente un ataque de denegacion de servicio], veamos como es el tema, en windows vamos a ir rapido y nos detendremos en linux y fundamentalmente en android, porque diremos otra de las habilidades del root, el poder usar comandos utiles como por ejemplo SSH, telnet (sobre todo para los tecnicos de soporte, operadores de sistemas e incluso administradores de sistemas) y…ping, ya que el ping comando existe en android, aunque hay una app parecida, que es fing, con esta otra forma tambien podemos averiguar si hay conexion con la red de manera clara y directa (en el fing solo esta limitado a los dispositivos que esten conectados con el router), veamos como son los pasos en todos los sistemas operativos, vamos a ello:

en windows 9X, para hacer un ping a cualquier equipo de la red, hay que ir al cuadro de dialogo ejecutar, para ello presionaremos la tecla de inicio (o tecla del logotipo)+R y posteriormente en este cuadro de dialogo

teclearemos la palabra “command” (sin las comillas), devolviendonos un cuadro de simbolo del sistema:

ahi escribiremos ping (nombre del equipo) y nos devolvera los paquetes que indican que el host tiene conectividad:

otras de las combinaciones estan escritas aqui, como por ejemplo que el ping en vez de mostrar la direccion IPV6 (hexadecimal) que muestre la IPV4 (numeral), para ello teclearemos ping -4 [nombre del equipo] o para que no se pare el ping, teclearemos ping -t (direccion IP o nombre del equipo).

en windows 2000 hasta windows 10, cambia completamente el temario, bueno, no cambia demasiado, porque solamente en vez de teclear en el cuadro de dialogo ejecutar el comando command solo hay que teclear CMD (unicamente en 2000 siguio valiendo teclear command):

cuadro de dialogo ejecutar en el 2000 (desde mi maquina virtual ofimatica del 2000)

y el comando es exactamente lo mismo, es decir, no cambia nada:

el comando ping ejecutado desde mi maquina del 2000 (para la prueba del host, hemos usado al protagonista principal de la primera parte del proyecto direct connect 9X, mi pentium 2 [satellite S4000CDS])
sin embargo y como ya comentabamos en el tutorial del windows 95 en vmware, aqui y en una pequeña parte introductoria del comando ipconfig aqui, microsoft quiere fomentar el uso de la segunda consola de comandos powershell que es exactamente lo mismo que MS-DOS solo que nos permite modificar mas profundamente el sistema, por ejemplo eliminando el entorno grafico de server 2012 ademas de automatizacion de tareas, aunque no cambia bastante el temario para hacer el ping tal y como se muestran en estas dos pantallas:

el comando ping en windows 10 ejecutado usando como equipo para las pruebas de conectividad del host, mi satellite S4000CDS

sin embargo hay otra manera de llegar al comando ping y es tecleando la palabra powershell y una vez ya en la segunda consola de comandos, teclearemos finalmente el comando ping de la misma manera que con el MS-DOS original devolviendonos el resultado que ya todos conocemos:

lo mismo de siempre peeero ejecutado desde el sistema operativo windows 10 (I5 sin maquina virtual ejecutada) (equipo para las pruebas de conectividad: S4000CDS)

sin embargo vamos a pararnos en dos sistemas operativos especiales populares, que aunque el primero solo es popular en empresas, tambien sirve para reutilizar equipos antiguos, que son linux y android, pero hay inconvenientes en el segundo, vereis, hay dos formas de hacer un ping, desde una app llamada fing que esta no necesita de modificar el dispositivo y otra que es el ping clasico de linux, pero este tema si necesita root y ademas de eso hay que tener dos apps instaladas en el dispositivo, para el segundo usaremos un dispositivo especial desde el cual proximamente os mostraremos lo siguiente que haremos, este dispositivo android es el samsung galaxy J1 (J100H) en el cual ya os ofrecimos el tutorial de root aqui, pero nos falta algo que os interesa a todos, fundamentalmente a la gente ahorradora, esto es reutilizar el dispositivo a traves de la sustitucion de la rom stock por una rom custom, una pasada de tutorial que nos salvara de apuros relaccionados por temas del whatsapp, por ejemplo que se nos haya roto el telefono y no podamos comprar uno nuevo y hay que reutilizar el telefono anterior, la rom custom que utilizaremos para mostrarles el ping es del antecesor del lineage os, el cyanogenmod, cyanogenmod es mas conocida como la rom anti-google, una rom que es completamente opuesta a google, ya que no incluye las g-apps y no estan tan precargados en cuanto a personalizacion en cuanto a las roms del fabricante ademas de que con ello, podremos cambiar un monton de cosas, como por ejemplo establecer la frecuencia de reloj minima y maxima para asi acelerar mas las tareas que se hagan con el telefono, multitud de opciones de personalizacion en cuanto al tema estetico, como por ejemplo cambiarle el bootlogo, los iconos, los sonidos (hasta el sonido de carga de la bateria), lista negra de numeros (en huawei esta incluido en todos los smartphones de su marca) y mucho, muuuuucho mas, el proceso de instalacion de esta custom rom ira proximamente junto con consejos acerca de como hacer que tengais exito en cada actualizacion del firmware de cualquier dispositivo que sea y alguna mini-vuelta al pasado (como las actualizaciones de firmware de las grabadoras de DVD que se usaban para que las grabadoras leyeran los +R o -R, entonces para que leyeran de un tipo u otro se le actualizaba el firmware, ahora con la extincion del DVD y del CD a favor del tema digital ya no se usa este tema, pero OJO, es posible que en alguna empresa os encontreis algun protocolo en el cual haya que usar DVDs para instalar programas o sistemas operativos en modo “antigua BIOS” [EFI]), bueno chicos, ahora que ya os he adelantado las cosas que haremos, vamos a hacer un ping desde linux primero a mi Y6 II, vamos a ello:

PING DESDE SISTEMAS OPERATIVOS LINUX (TODOS)

  1.  bien, lo primero de todo, si quieres aprender a manejar linux, dos cosas importantes que tienes que saber, el primero, hay que aprender de dentro hacia afuera, ¿a que me refiero?. que linux lo vas a aprovechar mejor en entorno comando, asi que si quieres aprender a manejar los programas en linux y por ejemplo a saber configurar algo en linux, primero los comandos, ya que hay muchisimas operaciones en linux que requieren del entorno comando y por lo tanto, si el entorno grafico no te funciona, te ayudara bastante el entorno comando para poder salir del apuro, por ejemplo para reiniciar la tarjeta de red que es el comando siguiente:

# sudo /etc/init.d/networking restart

y no solo eso, samba por ejemplo requiere del entorno comando para poder manejar los archivos de configuracion, asi que si al acabar el grado medio no te has hecho con el entorno comando en linux, deberias de meterte en un curso o practicar a destajo el temario por tu cuenta hasta que se te de bien el tema de los comandos.

la segunda cosa, que si tiene que ver con el objetivo de este tema, te tienes que acostumbrar a diferentes formas de manejo en linux, ya que las consolas de comandos son de diferente manera, por ejemplo en ubuntu normal el terminal se llama simplemente “terminal” y se accede a traves del boton de los nueve puntos y tan solo es encontrar el terminal desde dicho menu que lo encontraremos aqui:

mientras que en xubuntu, con escritorio XFCE, el acceso es al boton inicio de arriba, pero el terminal ahi en linux cambia de nombre a “emulador de terminal” tal y como se muestra aqui:

por no hablar en ubuntu mate, que se accede de la misma manera que xubuntu pero la consola de comandos ahora se llama “terminal de MATE”:

por no hablar de lubuntu, que hay que acceder a herramientas del sistema y el terminal se llama “lxterminal”:

o linux mint que es lo mismo, pero ahora accediendo desde menu-administracion y el terminal se llama mas o menos igual, “terminal”:

sin embargo en opensuse y eso hay que tener cuidado, existe la presencia de dos terminales, el normal y uno de root en el cual te pedira la contraseña de root (la contraseña de root se configura al inicio de cada instalacion, esto es fijo en todos los linux, da igual que sea ubuntu, red hat o openSUSE) para por ejemplo instalar paquetes a traves de terminal:

a todo esto, ¿que te quiero decir?, pues que la segunda cosa que tienes que tener muy en cuenta es el manejo de diferentes entornos graficos, por ejemplo, tienes que acostumbrarte a que KDE se maneja de una manera mientras que GNOME se maneja de otra, esta segunda cosa tenla muy en cuenta, ademas si te acostumbras al manejo de diferentes entornos te adaptaras a linux muy rapido, tanto que por ejemplo si tienes un equipo de bajos recursos al que se puede instalar solo linux, te haras a el de manera facil igual que lo has hecho con windows.

bien, chicos, prosigamos, hagamos un ping esta vez al Y6 II compact, vamos al temario, usaremos para ello ubuntu mate, que es mi distro favorita, atentos a los pasos, lo primero, uno de los puntos positivos de linux que no tiene windows es para la gente que se ha criado en el principado de Asturias (principau d’asturies en bable) ya que linux se puede poner completamente en bable, asi que tengo la costumbre de poner algun linux que otro en dicho idioma, pero no os preocupeis, que os traduzco lo que dice en español en este linux, ya que ya estoy acostumbrado a ver sistemas linux de diferentes sabores y formas, vamos a por ello:

2.  bien,en la pantalla de ubuntu mate, que sera esta de aqui:

3.  nos vamos a menu y nos iremos a ferramientes del sistema (herramientas del sistema):

4.  bien, ahora pulsamos en donde pone “terminal de MATE” y se mostrara dicha consola, si vienes de windows, cuidado con ello, en windows 10 de 32 bits y anteriores no tiene compatibilidad con los comandos de linux (recordemos que desde la edicion anniversary update ya se pueden usar los comandos de linux con el subsistema de windows para linux, que primero hay que instalar dicho subsistema desde agregar o quitar caracteristicas en donde pone el listado de programas en el panel de control y posteriormente hay que instalar de la tienda de windows 10 el linux que queremos, configurarlo y ejecutarlo) pero en windows 10 de 64 bits se pueden usar los comandos de linux (hay que instalarlos manualmente) y tambien los clasicos de windows pero en linux, unicamente se usan los comandos de dicho sistema, aunque hay alguno que se usa igual que en windows, ten este temario muy en cuenta, a continuacion te paso dos capturas, una señalando la opcion y otra en la consola de linux:

5.  bien, el objetivo es comprobar la conectividad del movil huawei Y6 II, aclaro de que no esta rooteado todavia, pero hay trampa en android, ya que el servidor SAMBA hay forma de montarlo en android, es decir, que en el boton de “red” (estoy hablando de sistemas windows) puede mostrarse el telefono como un equipo mas con sus recursos compartidos, asi que primero, si el usuario o asistente al evento no puede conectarse al servidor direct connect, hacerle dos preguntas, la primera si esta rooteado y la segunda si tiene un servidor SAMBA instalado, en el caso de que te diga las dos que si, dile que te de el nombre del equipo que tiene configurado en el dispositivo android, en el caso de que no lo tenga, es direccion IP local, es de cajon, bien, prosigamos, despues de que el usuario haya hecho su parte que es averiguar la direccion IP local de su telefono dandole a ajustes-WIFI-darle a la red que nos hayamos conectado actualmente-ver el campo direccion IP, procedamos pues a darle caña al ping, bien, en nuestro equipo con ubuntu mate:

6.  teclearemos exactamente igual que en el ping de windows, el comando “ping <direccion IP>”, pero solamente con una variante, mientras que el ping de windows manda 4 paquetes y si responde los devuelve, este ping no para hasta que el que controla la maquina no lo para, es decir, que si le das a control+c frena en seco el ping, en esta captura veremos el resultado del ping en mi telefono huawei Y6 II:

y en la siguiente captura veremos el resultado que se muestra al parar el ping, que mas o menos es parecido al ping clasico de windows:

en el cual se mostrara los paquetes transmitidos correctamente, los recibidos, el porcentaje de paquetes perdidos, el retardo de envio de los paquetes (esto es lo mismo que en los juegos en linea, es decir, si el ping es por ejemplo 137, la partida se jugara con interrupciones, si el ping es menor disfrutaremos de una partida sin interrupciones, aplicado a las redes es igual, cuantos mas milisegundos, peor ira la conectividad del dispositivo a la red, si son menos milisegundos, la conectividad del dispositivo sera estable) y atencion, posibles causas de dicho retardo de la red, la primera, fallo en el hardware, es decir, fallo en el cable de red, fallo en la tarjeta de red o fallo en la antena WI-FI, segunda causa, programas abiertos que esten absorbiendo ancho de banda de la red y tercera causa, hacking, asi es, porque otra de las causas de fallo de la conectividad puede ser tambien por una brecha de seguridad seguramente cometido por una vulnerabilidad en un software que pueda provocar el ya conocido ataque de denegacion del servicio, que es el corte de un servicio o servidor a traves de un envio masivo de diferentes peticiones de la red con el objetivo de colgar un servidor o dejarlo sin servicio, pero no solo es por el envio de muchisimos paquetes desde una cantidad ingente de equipos (los llamados equipos zombie, que se usan ademas de para otros usos malignos para colapsar servidores) tambien el ataque de denegacion del servicio se puede cometer por una vulnerabilidad en un paquete de software, con lo cual, si se esta en una empresa, el secreto para que no pasen estas cosas, coordinar la accion entre el departamento de nivel 1, nivel 2 y seguridad informatica porque una vulnerabilidad de estas hace daño y muchisimo en la reputacion de la empresa, por ejemplo, una vulnerabilidad que hay en wordpress (sabeis que existen dos tipos de wordpress, el sistema que estoy usando yo es el wordpress en la nube que es el que mantiene la pagina web “a flote” [por asi decirlo] pero tambien existe otro wordpress que es el wordpress en local, que o bien se instala en un hosting contratado o se instala en un ordenador usando el programa xampp, que el segundo por asi decirlo nos va a permitir tocar mas chicha que el primero) fue en un archivo llamado xmlrpc.php que lo que hace esta vulnerabilidad es elevar el uso de la CPU del programa apache al 100% (el programa apache es la “cabeza” de la pagina, es decir aquel programa en el cual mantiene la pagina web a flote) haciendo que o la pagina web muestre un error de que se esta “ahogando” (es decir que de un error de que se esta saturando por el exceso de peticiones) o se pueda tumbar un hosting en milesimas de segundo (por esa causa el ping se eleva en cantidad de milisegundos) y otro ejemplo mas que podemos poner relaccionado con wordpress, en una vulnerabilidad de una version determinada de wordpress, es posible romper un panel de administracion de la pagina con solo un mini-ataque por diccionario (lo que hace el exploit es que ataca al panel de administracion de la pagina metiendo una combinacion elevada de contraseñas, lo que hace tumbar el panel de administracion de la pagina).

bien, chicos, ahora os he dejado el plato fuerte para el final en cuanto al punto extra del tema del ping en diferentes dispositivos, ya que con la influencia del tema telefonia ya es posible usar el telefono para muchos usos, tales como redes sociales, crear documentos…entre otros usos, yo os enseñare un uso especial que es para diagnosticar averias en cuanto a red, asi es, porque ya es posible hacer un ping tambien en android, aunque muchos me direis “tiiiiio, pero si ya existe fing, ¿para que c… voy a rootear mi dispositivo si puedo usar una app que me hace eso?”, ya, pero el fing aunque conduzca al mismo camino, solo esta limitado a los dispositivos conectados a la red, mientras que el ping de android puedes hacer ping a una subred o a una pagina web determinada, con esto que os voy a enseñar, tendreis ganas de mandar la garantia a tomar vientos seguramente. bien, el ping llevara al mismo resultado que en linux ya que android lleva base linux, peeero el procedimiento cambia en cuanto a forma de rootear el telefono y a la forma de acceder al temario, ya que hay que usar dos apps, una para instalar el ping que es busybox y otra que es para ejecutarlo llamado terminal emulator, bien, para la ultima prueba usaremos de ordenador mi “I5 del 90”, es decir que le haremos ping a mi pentium 2 pero de dispositivo emisor usaremos el samsung galaxy J1 que aqui mostramos como rootear el dispositivo, peeero les adelantaremos la sorpresa, aunque no es lineageos que es el sustituto de cyanogenmod, hemos conseguido desguazar el interior de la circuiteria interna del telefono y hemos conseguido meter una custom rom al telefono, asi es, porque hemos conseguido cambiar la rom stock oficial del telefono por una rom custom, en la cual se puede modificar multitud de opciones del telefono en cuanto a personalizacion, funciones, entre otras, ademas de eso nos permitira instalar las apps de google que queramos, no como en la stock rom. que solo tendremos las apps que quiere que el fabricante tengamos y nada mas, esta rom como os he comentado recibe el nombre de cyanogenmod la famosa rom “anti-google”, estas custom rom solo tienen como finalidad la siguiente, que es la reutilizacion del dispositivo y que por ejemplo si el nuevo smartphone se ha roto, que tengamos un smartphone de repuesto y que ademas de ello apps como whatsapp puedan funcionar en el dispositivo android sin soporte en cuanto a actualizaciones de manera efectiva e inmediata, bien chicos, ¿todos listos para la prueba de fuego?, pues alla va el tutorial:

  1. el mas fundamental, hacer el root al dispositivo, para ello, tendremos que bucear por google y buscar el metodo de root para nuestro smartphone, ya sabes, leyendo todo cuidadosamente y entendiendolo todo al pie de la letra y en el caso de que no entiendas algun paso, ya sabes o google, o preguntar a amistades y conocidos y compañeros de trabajo o preguntar a los profesores, recuerda que el hacer un paso mal puede hacer que el dispositivo android no arranque mas, asi que antes de ponerte al temario, tomate tu tiempo en leer el tutorial.
  2. otro de los pasos mas importantes, juegos con normativa anti-root eliminados, o sea, todo lo que sea pokemon go o fortnite hay que cargarselo ya que la normativa de estos juegos prohiben la entrada a este tipo de usuarios, con lo cual, si vas a rootear el dispositivo olvidate de estos dos juegos completamente.
  3. una vez que ya lo hayas hecho, te mostrare los pasos para instalar busybox, esto solo se hara a modo de demostracion ya que busybox lo tengo ya integrado en este smartphone, con lo cual no hara falta el instalar este instalador pero igualmente te mostrare los pasos, voy a ello, primero ya lo sabes, ir al play store.
  4. posteriormente dentro del play store, teclearemos lo siguiente; busybox.
  5. posteriormente pulsaremos sobre el resultado del busybox, en el cual pondra busybox sin nada y tendra el siguiente icono (en pequeño, segun se mostrara en la lista de resultados del play store):
  6. bien, en el resultado del busybox le daremos a “instalar” y a los permisos los aceptaremos todos para poder instalar entre otros comandos el ping.
  7. bien, cuando ya se instale busybox, le daremos a “abrir” para arrancar la app.
  8. posteriormente en la pantalla que se mostrara aqui (cogido del tutorial de solucionar problemas graficos de ubuntu [cuando tenia el airis N729 [un pentium 4]]) (captura de mi tablet anterior, la 2010DC, seguramente que ya os acordareis de ella porque le dedicamos paginas enteras a esta tablet, aqui y aqui):
  9. posteriormente le daremos a “install” para instalar el busybox y en el cuadro que te saldra de la app de superusuario, ahi aceptas los permisos dandole a “permitir” para que se instalen todos los comandos, que muchos os van a sonar, sobre todo a los linuxeros, ya que comandos superconocidos como cp y mv que son para copiar y mover carpetas y archivos se usan igual que en linux (y en windows a partir de la edicion anniversary, ojo al dato, pero hay que activar la caracteristica que es el subsistema de windows para linux de manera manual a traves de programas y caracteristicas del panel de control).
  10. posteriormente cuando se instale el busybox (en rom custom como la mia viene ya integrado, con lo cual no hara falta dicha app), procederemos al temario de instalar la app importante que permite usar dichos comandos, que es el terminal emulator, que es la consola de comandos de android, bien, para instalarla, como siempre cuadro de texto en donde pone “google play” y teclearemos “terminal emulator” (sin las comillas)
  11. posteriormente daremos al primer resultado que es el que nos pondra la segunda app que hay que utilizar para hacer el ping en android.
  12. posteriormente se nos mostrara la pantalla de instalacion de la app:
  13. en el cual tendremos que darle a “instalar” para que se instale la app y a aceptar los permisos para que se pueda instalar dicha app:
  14. posteriormente arrancaremos la app a traves del boton de cuadraditos pequeños-pulsar en dicha app:
  15. bien, una vez ya mostrado esta pantalla:
  16. ahora prueba a teclear ping –help, vas a ver la magia al instante…:
  17. ¡¡¡exacto!!! ping ya esta instalado en tu telefono android, con lo cual prueba a hacer el mismo comando pero ahora el equipo al que haremos la prueba de conectividad es al equipo en el cual estara montado el servidor direct connect…exacto, el pentium 2, en este caso ya sabes el tema, o ping <direccion IP> o ping <nombre del equipo>.
  18. bien, ahora ya veras la cosa chula, que es que ya hemos dotado al telefono de capacidades de “testing”, es decir que podemos hacer pruebas de conectividad desde nuestro telefono, eso si a traves de WI-FI, en ethernet solo en tablets y smartphones preparados para este temario (para pararlo, usar la combinacion bajar volumen+C o Z).

PING EN OPENWRT

bien, ahora nueva novedad, ponemos otro sistema operativo mas, os cuento un nuevo concepto que os interesara y mucho, que es el openWRT, voy a contar que es esto, alla voy:

el openWRT es un firmware modificado de codigo abierto (GPL, este tipo de licencia de software significa que el programa es gratuito peeero el desarrollador ofrece el codigo fuente para que lo puedas modificar con la condicion de que luego despues cuando se modifique publiques tambien el codigo fuente de la modificacion de dicho programa) que sirve para reutilizar algunos routers, principalmente enfocado a los domesticos y trae ciertas mejoras orientadas a las empresas a cualquier usuario domestico tales como el WPA-enterprise (usuario y clave) y uno de los modos en los cuales se puede meter este router que es para que se pueda instalar una impresora sin depender de otro PC, es decir, poder imprimir desde una impresora sin tener encendido un PC (es decir otro PC debidamente configurado con los recursos compartidos, entre ellos el de la impresora) (servidor de impresion), actualmente esta configuracion es medio inutil, valer vale para las impresoras que usan el puerto paralelo tanto a traves de un adaptador o el propio puerto integrado en la placa (en el caso de la mia, que es la GA-H61M-S2PV, tiene este puerto) peeeero ya estan empezando a surgir impresoras en las cuales no solo imprime en la nube y no solo permite imprimir a traves de un envio de correo sino que tambien permite a traves del movil poder imprimir a traves de la impresora y tambien en otro ordenador poder controlar la impresora y el escaner facilmente instalando la impresora a traves de los asistentes que controla el propio windows (en linux, dependera de tu distribucion), lo que si serviria es por ejemplo si tienes 5 impresoras y tienes que conectarlas sin necesidad de usar un PC, puedes usar un hub de puertos USB, conectarlo al router openWRT junto con las impresoras USB y luego despues configurarlo y tambien valdria en el caso de que quisieras ahorrar en la compra de otro ordenador o ahorrar unos pavos en la factura de la luz, ya que con esto podemos hacer un ordenador “postizo”, ¿a que me refiero con esto?, que el router openWRT puede hacer las funciones de compartir la impresora en la red. yo en mi caso no me serviria de nada, yo tengo mi ordenador con la impresora compartida por red (en el caso de que tengas que conectar una impresora superantigua tendrias que usar un adaptador centronic [nombre tecnico del puerto paralelo]-USB para poderlo conectar en el caso que no tenga puerto paralelo) local, es decir que con mi ordenador encendido, otras personas con el portatil (me imagino una sala grande) pueden darle doble clic a la impresora compartida, se instalaran los drivers, en este caso a traves de windows update (mi impresora es una HP laserjet 1100 que va a traves del antiguo puerto paralelo y es de toner, si os encontrais esta impresora en tiendas de segunda mano, os recomiendo comprarla ya que esta impresora va bastante bien en cuanto a impresion de documentos y ademas tiene una funcion excelente de ahorro de tinta, yo llevo ya imprimidos cientos de documentos con ella y de momento no se me ha agotado el toner, tantos documentos he imprimido con el ahorro de tinta que hasta ni me acuerdo en que dia cambie el toner, jejejejeje) y ya se podria imprimir a traves del portatil y la otra impresora que tengo que es moderna, una epson XP-342 que ademas de que va por USB tiene funciones de impresion a traves de la nube (google print services), impresion a traves del servicio de epson (activando una direccion de correo especial) e incluso imprimir y escanear en mi ordenador teniendo la impresora en otro sitio, asi que como habeis deducido no me haria falta, pero que sepais que esta posibilidad existe y que si se reutiliza el router podeis ahorrar costes y energia de manera facil y sencilla conectando una impresora a vuestro router openWRT sin necesidad de comprarnos un ordenador.

peeeero no acaba aqui las asombrosas utilidades que se le pueden destinar a este router, tambien este router lo podemos usar como servidor de archivos compartidos (servidor SAMBA), podemos por ejemplo compartir en una carpeta dentro del router un espacio para alojar nuestros documentos y conectando un pendrive alojar todo lo demas alli, tambien se puede usar como subred, es decir, que desde alli puedes conectar mas equipos e incluso hacer una red de invitados casera, tambien se puede montar en modo servidor torrent e incluso en modo servidor ED2K (es decir, que conectando un disco duro o disco NAS o un pendrive podremos descargar archivos desde torrent sin necesidad de tener el equipo encendido), ademas de montarlo en modo cliente (usarlo como tarjeta de red WIFI), en modo repetidor (aumentar la señal WIFI) (solo con dos tarjetas) e incluso arrancar programas en ciertos lenguajes de programacion como por ejemplo python, ademas de claramente usar el ataque por diccionario a redes WIFI e incluso atacar una WIFI usando la vulnerabilidad del pin WPS que ya conocemos todos, en fin, que el router que tengais tirado puede aprovecharse para un mogollon de usos.

bien, chicos, vamos a lo que nos interesa, como c… hacer un ping desde una cosa tan pequeña, una cosa que si os voy a decir, si venis de sistemas operativos servidores como debian en modo comando, fedora e incluso red hat, esto es EXACTAMENTE lo mismo, solamente que varia en que el sistema es un linux modificado e incluso que hay que acceder a traves de una consola de comandos, bien, ¿quereis saber como se hace?, vamos a por ello:

bien, openWRT actua a traves de 2 IPS, la de fuera (que corresponde a la subred original) y la de dentro (que corresponde a nuestra subred), entonces para ello, en el caso de que una empresa este usando un router openWRT, lo primero asegurarse de que el sistema operativo es windows 10, para los novatos, si el boton inicio y la barra de tareas se muestra un cuadro de busqueda que ademas de buscar nuestros archivos, nos permite acceder a cortana que es el asistente de voz del sistema operativo:

si lo teneis, enhorabuena, teneis windows 10 y por lo tanto, podeis seguir con los pasos siguientes, segundo paso, comprobar la arquitectura del equipo, para ello, en la forma antigua, hay que ir a inicio-sistema de windows-panel de control-sistema y seguridad-sistema y la entrada “tipo de sistema” tendra que estar exactamente como en esta captura:

enhorabuena, ya teneis los requisitos minimos para instalar el SSH de forma nativa en windows 10 y os digo tambien, en el caso de que no dispongais ni de windows 10 y el windows 10 sea de 32 bits, os digo, SSH (que ha sido integrado a partir de creators update, al principio como cmdlet de powershell y posteriormente como comando de MS-DOS) solo esta disponible en windows 10 de 64 bits, en el caso de que no dispongais de windows 10, si quereis usar SSH hay que convertir el equipo en un equipo dual (es decir, meter windows y linux) o usar utilidades de terceros, yo os recomendare una que debereis de tener en todos los catalogos de software e incluso en el servidor guardado, ya que os hara mucha falta, este programa es el putty, un programa que ademas de que nos va a permitir conectarnos a un dispositivo configurado con esta forma de teleconexion, ademas de que es muy sencillo de manejar, no requiere instalacion, os muestro una captura del programa, el temario de como utilizarlo os lo digo al final, vamos a mostrarlo:

pero vamos a decir como instalar SSH en windows 10, ya que windows 10 cada vez esta despuntando mas en hogares y cada vez mas en empresas, pero no os preocupeis, que si teneis una version anterior de windows o un sistema de 32 bits os digo tambien como acceder al interior de vuestro dispositivo a traves de este sistema.

bien, primer paso, ir a inicio-ir al boton de la rueda dentada:

posteriormente en la ventana del “nuevo panel de control” hay que irse a “aplicaciones”:

bien, ya en “aplicaciones” tendremos que darle a “administrar funciones opcionales”:

finalmente en “funciones opcionales” le damos a “agregar caracteristica”, como ya tengo instalado el SSH, os digo, solo hay que darle a “cliente openSSH” y darle a “instalar” y se instalara automaticamente en vuestro equipo:

bien, una vez ya instalado……COMPROBAMOS, dale a tecla del logotipo + R y teclea en el cuadro de dialogo que te saldra la palabra cmd, se ejecutara el simbolo de sistema o ventana MS-DOS, tambien se puede acceder a traves de inicio-sistema de windows-simbolo del sistema, bien, chicos, una vez ya en el simbolo del sistema teclearemos SSH, vas a ver la magia ahora mismo:

enhorabuena, SSH esta ya instalado en el equipo con windows 10, peeero, es posible que la empresa todavia no se haya pasado a windows 10 o bien por problemas de compatibilidad con los equipos a nivel hardware (falta de drivers que es lo mas comun) y el gran clasico, las aplicaciones no compatibles, para ellos, os digo, en esta pantalla:

teclearemos la IP del equipo a conectar, OJO y esto ha habido alguna gente que se ha confundido bastante (parece increible, pero todavia existe gente que esta muy confundida sobre el tema del acceso remoto), el cliente SSH unicamente va a funcionar si hay algun programa que haga de servidor SSH instalado en el caso de que algun profesor de algun curso os diga esta parida, que sepais que esto no es verdad, que unicamente va a funcionar este programa si hay presencia de un servidor SSH instalado y en el caso de que lo dijera, quiza sea adecuado tomar medidas en el curso hablando con el director del centro de formacion antes de que pase cosas aun mas graves (acordaos de lo que dije aqui, y un poquito en la primera parte del proyecto el tema de burlar los proxies y el tema de las contraseñas en windows no es la panacea, estas dos cosas son faciles de burlar y son ademas accesibles para todo el mundo).

bien, una vez ya introducida la IP, se mostrara una ventana que nos comenta si aceptamos la clave publica de la conexion SSH, que es una de las caracteristicas de SSH, la proteccion contra ataques de hombre en el medio (interceptacion de comunicaciones) gracias a que la clave viaja encriptada, bien ahi dale que si, posteriormente en la siguiente pantalla teclearemos usuario y contraseña, el usuario para todos los routers openWRT es root y la contraseña es la que hayas elegido, una vez ya introducido pues ya entraremos en el router.

bien, chicos, una vez ya puestos en el simbolo del sistema, teclearemos el siguiente comando, que es exactamente igual que en linux:

#  ssh root@192.168.50.1 ——————————-IP de mi HG556A (ip de fuera la 192.168.1.6)

un apunte, para hacer esto en linux, primero tendremos que ejecutar una consola de terminal y en el terminal hay que primero actualizar los repositorios para que nos pueda instalar los paquetes, el comando es el siguiente:

#  sudo apt-get update

posteriormente y para que funcione SSH tendremos que teclear finalmente este comando para asi poder instalar el SSH y asi podernos conectar remotamente a nuestro equipo remoto:

#  sudo apt-get install openssh-client

bien, una vez que ya tenemos introducido el comando, nos mostrara una pantalla en el cual no reconoce la clave publica, ya que no esta almacenada en el equipo y que nos pide que la guardemos, teclea yes para continuar:

posteriormente en la siguiente pantalla teclearemos la contraseña del router, te comento, al modificar el router con openWRT, primero en la pantalla principal del luci tienes que teclear una contraseña para poderla establecer por defecto en la interfaz y posteriormente nos dira que la contraseña de root del SSH del openWRT tampoco esta establecida, la establecemos, tanto una como otra tienes que memorizarlas bien en la cabeza o en caso contrario, un post it y apuntar las dos contraseñas:

bien, estamos ahora dentro de la pantalla principal del openWRT en modo comando:

pues ya el siguiente paso ya lo sabes, ping <direccion IP o pagina web>:

para pararlo, ya sabeis, control+c

bien, chicos, otra cosa que se me olvido comentaros sobre el tema de las IPS publicas [recordemos que una direccion IP es el carnet de identidad del equipo, identifica a un dispositivo determinado en la red local] que se quedo en el tintero en la primera parte de este proyecto, ya sabemos la teoria de como conectarnos a traves de la red local a otra IP que se encuentre en la misma red, ya sabemos un poco por donde van los tiros en el tema de las IPS publicas y la gran utilidad que tienen para conectarnos a servicios creados, por ejemplo, es posible que en tu empresa te conectes a un servidor remoto usando RDP o usando una VPN que uno de los usos “benignos” (por asi decirlo) es la conexion a redes empresariales desde otras redes de fuera con ciertos niveles de cifrado, esto se usa mucho en temas de teletrabajo, es decir, el tema de poder trabajar desde casa teniendo todos los recursos de la empresa en tu casa con un nivel de seguridad optimo, pero nos falta saber esta cuestion, ¿como carajos obtenemos la IP publica de nuestro router?, esta es la cosa que se me olvido deciros, bien, a continuacion diremos como obtener nuestra direccion IP publica a traves de dos webs que debereis de tener todos en favoritos (si eres informatico, tambien lo debereis de tener en los favoritos), vamos adelante con el tutorial:

  1. bien, primer punto, ir a nuestro navegador favorito:
  2. segundo punto, teclear una de estas tres paginas:

3.  bien, vamos a decir como averigua la direccion IP publica cada pagina web, vamos a por ello, primero vamos a la mas sencilla, la pagina cualesmiip, nada mas entrar en la pagina, se mostrara la direccion IP publica ante nuestros ojos:

4.  la segunda web, cual-es-mi-ip, exactamente la misma mierda solo que ahora nos permitira localizar la ubicacion de una IP publica pero CUIDADO, hay formas de ocultar una direccion IP publica en internet, asi que por ejemplo si usas una de las maneras que existen de ocultar la direccion IP publica, la direccion no sera la misma que si nos conectamos a nuestra IP original al igual que con las VPN empresariales, si te conectas a la VPN de la empresa, la direccion IP publica sera la de la empresa y no la de tu casa (al igual que en otra VPN cualquiera como por ejemplo, las VPN de VPNBOOK), este temario lo recordaremos mas adelante ya que es necesario e imprescindible para que todos lo sepais ya que os va a servir para por si por ejemplo os atacan (es decir, os secuestran la cuenta de la red social o la del correo) que conozcais que la gente que ataca a las cuentas siempre se suele cubrir las espaldas utilizando tecnicas avanzadas para ocultar las direcciones IP, lo vemos enseguida, ahora acabaremos la explicacion de las tres paginas, bien, la segunda pagina, exactamente la misma mierda que la primera, nada mas entrar se mostrara la IP publica que tenemos nosotros originalmente solamente que dando al boton que aparece aqui señalado:

5.  y en la siguiente pantalla, teclearemos la IP tanto del dominio como de un router domestico (en este caso, puede ser el de un amigo) que queramos localizar:

resultado de la geolocalizacion ante un dominio (en este ejemplo, usaremos el dominio propio de google)

6.  pero lo mejor lo reservamos para el final, porque la tercera pagina web, browserleaks es la mas completa, ya que permite averiguar mas informacion sobre una determinada pagina web o dominio gracias a la base de datos en donde se registra toda la informacion de los dominios (whois), desde que fecha se han registrado, la ultima modificacion del registro del dominio, hasta el numero de contacto de la persona que lleva el dominio y su nombre y apellidos, hablamos de browserleaks desde el cual os diremos lo mas fundamental de todo, ya que es la pagina web mas completa para saber de donde procede dicha direccion IP, vamos a ella, en la pagina principal tenemos dos opciones para averiguar una direccion IP o pagina, comencemos el temario, primero de todo, veis este cuadro de texto que os señalo arriba del todo:

6.  ahi teclearemos la IP del servidor que queramos analizar, seguimos con nuestro ejemplo, http://www.google.es, esto es lo que se mostrara:

en esta pantalla se mostraran todos los datos del dominio seleccionado incluido si estuviera en la base de datos, todos los datos de contacto de la persona que dirige el dominio (normalmente un empleado de la empresa), nota: fijate en la entrada de TOR Relay Details, esto tambien nos dira si la IP esta declarada como ejem ejem..nodo TOR…ejem, que es una de las formas para falsificar la IP para asi dificultar la deteccion de un usuario (entre las otras cosas que se pueden hacer, se puede cambiar la autoria de lo que escribes, es decir que lo que escribas este a nombre de otro, luego hablamos de esto, pero lo contare de manera resumida para que os quedeis con lo fundamental)

7.  peeeero esto no solamente se limita a las paginas web, ¿ves el icono que señalo a la izquierda?:

exacto, esta opcion te permite averiguar toda la informacion sobre nuestra direccion IP publica actual (que no la mostrare por razones que ya sabeis), pero con esto se pueden averiguar datos utiles como la localizacion tanto tuya como la direccion fisica del operador de internet que tengamos contratado, la informacion interna de la empresa del operador de internet (entre otras cosas podemos averiguar la informacion sobre nuestra compañia de telefono, un correo para informar de abusos, el nombre en el cual esta inscrito como sociedad la empresa de internet del cual tengamos contratado…etc) y tambien algunos datos utiles como el sistema operativo, el navegador, la IP local, la IP publica, los servidores DNS (son los que dan acceso a internet, de manera resumida, lo que hacen es traducir de numeros a nombres, por ejemplo, cogiendo otra vez el ejemplo de google, si metemos en nuestro navegador la IP correspondiente al buscador, accede directamente al buscador pero transformando la IP en la pagina web clasica de google y tambien este ejemplo es aplicable a todos los dominios, es decir, que si introduces la IP correspondiente al dominio, el navegador te lo transforma en letras, es decir en la pagina web correspondiente a dicho dominio) ademas de otro dato

peeero esto no se limita a solo paginas web, ni direcciones IP ni cosas de esas, tambien esta pagina nos permite averiguar datos tecnicos relaccionados con el navegador que tengamos, como por ejemplo el javascript y el flash, ademas del microsoft silverlight (plugin propietario de microsoft, solo estuvo presente este elemento en algunas paginas web de microsoft), las fuentes, datos de renderizacion de una pagina, plugin de geolocalizacion… una autentica navaja suiza en cuanto a IPS y temas de navegacion por internet que merece la pena probar.

bien, dos cosas antes de proseguir, la primera, como podremos ver de donde procede la gente que nos asalta la cuenta; bien, en cuanto a los foros, la direccion IP publica unicamente la puede ver el moderador y ademas de eso depende del tipo de sistema que tenga el foro, con lo cual para los foros tendras que consultarlo con el moderador o el administrador para que te puedan ayudar a ver la IP publica. en las redes sociales, unicamente se puede en feirsbuk, ni twister ni instalgram llevan dicha funcion ni en la app ni en la web por desgracia, en feirsbuk para ver dichas IPS hay que ir al boton de flecha para abajo-configuracion-seguridad e inicio de sesion, en la siguiente pantalla se mostraran las IPS desde las cuales se ha conectado la cuenta y en gmail hay que bajar para abajo y hay que darle a “detalles” para que se muestre el listado de IPS conectadas, que en los dos casos normalmente te tendria que salir todo IPS publicas de españa (tanto en los casos en los cuales te conectes a las redes publicas como en viajes y…si utilizas un metodo para cifrar tus datos [lo vemos luego]), en el caso del servicio mas utilizado del mundo, que es hotmail, el temario cambia a ver cuenta-mas-seguridad-revisar actividad y ahi lo que veremos es un listado completo de todos los inicios de sesion, que en teoria te tendria que mostrar que son españolas, peero no te preocupes ya que en hotmail y si tienes activada la verificacion por SMS o correo electronico, tiene una proteccion especial que consiste en que si el sistema detecta que te conectas a tu cuenta desde otra ubicacion, nos mostrara un mensaje de alerta diciendo que ha habido un intento de entrada indebido a la cuenta y que verifiques la cuenta, este temario lo veremos ahora, atentos.

bien, una cosa importante que debes de saber, ya hemos contado que la IP identifica a un dispositivo dentro de la red local, ademas de que la IP local (la que nos da el router) la podemos cambiar facilmente en los siguientes sistemas, los pasos son los siguientes:

windows:

sistemas 9X:

inicio-configuracion-panel de control-doble clic a red-clic en TCP/IP (tarjeta de red)-propiedades-direccion IP establecerlo como “especificar una direccion IP”-teclear la IP-pestaña puerta de enlace-teclear la puerta de enlace en “nueva puerta de enlace”-configuracion DNS-orden de busqueda del servidor DNS-teclear la direccion DNS-aceptar-cerrar-si

sistemas 2000-XP

(inicio antiguo)

inicio-configuracion-panel de control-conexiones de red-boton derecho a la conexion-propiedades-cliquear sobre TCP/IP (V4)-propiedades-marcar asignar una direccion IP y marcar asignar una direccion DNS-introducirlos-aceptar-aceptar-cerrar

(inicio nuevo)

inicio-panel de control-conexiones de red-boton derecho a la conexion-propiedades-cliquear sobre TCP/IP (V4)-propiedades-marcar asignar una direccion IP y marcar asignar una direccion DNS-introducirlos-aceptar-aceptar-cerrar

windows 7:

inicio-panel de control-centro de redes y recursos compartidos-darle a la red-propiedades-cliquear TCP/IP (V4)-propiedades-marcar asignar una direccion IP y marcar asignar una direccion DNS-introducirlos-aceptar-aceptar-cerrar

windows 8:

inicio-panel de control-centro de redes y recursos compartidos-darle a la red-propiedades-cliquear TCP/IP (V4)-propiedades-marcar asignar una direccion IP y marcar asignar una direccion DNS-introducirlos-aceptar-aceptar-cerrar

windows 10:

forma antigua:

inicio-sistema de windows-panel de control-centro de redes y recursos compartidos-darle a la red-propiedades-cliquear TCP/IP (V4)-propiedades-marcar asignar una direccion IP y marcar asignar una direccion DNS-introducirlos-aceptar-aceptar-cerrar

forma nueva:

inicio-darle a la rueda dentada-red e internet-cambiar opciones del adaptador-darle a la red-propiedades-cliquear TCP/IP (V4)-propiedades-marcar asignar una direccion IP y marcar asignar una direccion DNS-introducirlos-aceptar-aceptar-cerrar

segunda forma:

inicio-darle a la rueda dentada-red e internet-cambiar las opciones del adaptador-asignacion de IP, darle a “editar”-editar configuracion de IP hay que establecerlo en “manual”-marcar IPV4-rellenar IP, mascara de subred, puerta de enlace y direcciones DNS-aceptar-cerrar configuracion.

peeero hay una cosa que hay que saber, dichas direcciones IP publicas hay forma de cambiarlas (mas bien, de falsear la geolocalizacion, este concepto es muy diferente al del fake GPS que se consigue con el root) es decir, que por ejemplo podemos desde españa escribir un post y que al accionar una de las formas que te dire yo aqui que este a nombre del pais que sea (algunos metodos permiten elegir el pais desde el cual queremos falsear la ubicacion, otros no), esta es la tecnica clasica que usan todos los hackers para poderse ocultar ya que los piratas informaticos se tienen que “disfrazar” (por asi decirlo) para asi que no sean pillados haciendo sus actividades, las tecnicas son las siguientes (aviso de que esto lo hablamos aqui cuando despues de que apple reforzo el sistema anti-robo de icloud, surgio el famoso “timo del icloud” que consiste en la venta fraudulenta de dispositivos apple con este sistema activado o por el anterior propietario o por la parte vendedora, aqui hablamos de lo facil que es cambiar la autoria de un post de venta de un dispositivo, es decir, que en vez de estar escrito a nombre del usuario que tima esta escrito a nombre de otra persona, dificultando las posibles denuncias que haga la victima, ya que sera dificil probar que el post esta escrito a nombre del timador usando algunas de las tecnicas que te mostrare aqui):

  • IP publica como proxy transparente: vuelvo a resumir lo que es el tema, ya comentado aqui, el llamado proxy transparente no es ni mas ni menos que un servidor que esta en la otra punta del mundo sin mantenimiento que lo que hace es redirigir la conexion a la pagina web de las DNS originales del proveedor de servicios de internet (ISP) a las DNS del equipo, no lo confundais con los proxys de empresa, ya que estos los controla el administrador de la empresa y ademas de guardar en cache las paginas permite controlar que paginas web se puede meter la gente y cuales no, mientras que en el proxy transparente es de un ordenador de una persona ubicada en la otra parte del mundo que no le interesa mucho mantener el ordenador ademas de que no hay mucho control en cuanto al tema configuracion, bien, como conte en el tutorial de la instalacion de las tarjetas graficas intel en ubuntu, he representado el concepto de proxy transparente de esta manera:bien, para la conexion al proxy transparente cualquiera lo puede hacer, ya que consiste en que una vez buscado el proxy transparente, el usuario tiene que modificar las opciones de internet para asi poder conectarse bajo otra IP publica, peeero se recomienda maquinas virtuales, ya que el procedimiento de los proxys transparentes no siempre funciona y nos podriamos encontrar con proxys que no funcionan bien y otros “fuera de servicio” (por asi decirlo)
  • VPN (virtual private network, “red privada virtual”): este tipo de redes lo tienen que saber todos, incluido trabajadores, ya que este tipo de estructuras estan en empresas y por lo tanto os deberia de sonar mas o menos lo que es, bien, las VPN son un tipo de redes que lo que hacen es extender la conexion mas alla de donde esta la red local, es decir, esto lo que hace es conectarte a la red de la empresa desde tu propia red o cualquier red, teniendo los recursos de la empresa al alcance del trabajador desde cualquier sitio con ciertos niveles de seguridad, pero esto, si tu empresa no tiene ninguna sede no vas a ver ni a interactuar con este tema, en el caso de que la empresa por ejemplo la sede central este en Madrid y tenga una sede en Valencia, entonces si que vas a ver y interactuar con ello, tambien esto lo vas a ver si es una empresa con expansion internacional, ya que si el usuario esta de viaje, debera tener los recursos de su empresa a su alcance alla donde este con ciertos niveles de seguridad, bien, muestro dos esquemas representando este tema para que lo tengas claro:

bueno, los esquemas me han quedado un poco chapuza, pero con esto lo teneis ya claro, con esto lo que quiero representar es el funcionamiento mas o menos de la red VPN en el entorno empresarial en los dos escenarios en los que os vais a encontrar este tema, que es tanto en empresas con sedes (es decir, empresas que tengan la sede central en un sitio y delegaciones en otras partes) como en empresas con cierta presencia internacional (empleados que tengan que viajar por el mundo y necesitan tener la empresa a su alcance desde ese lugar), un apunte, tambien es posible que la VPN tambien se use en temas de teletrabajo, es decir, que se tenga los recursos de la empresa disponibles en el domicilio del empleado, pero lo he excluido, porque este tipo de contratos todavia no son frecuentes en el mundo empresarial pero que sepais que esto existe.

en cuanto a formas de conexion a la VPN y demas, esto se conecta con programas como openVPN, en la cual en la version cliente, funciona asi; primero el tecnico de soporte-administrador de sistemas te tiene que dar el archivo OVPN que es el que se usa para conectarse al servidor VPN que tiene que colocarse en la carpeta config en la instalacion del openVPN, posteriormente se arranca el programa, le damos al boton derecho, en el menu desplegable le daremos al servidor de nuestra empresa, a “start”, introduciremos el usuario y la contraseña y ya estariamos conectados a la red de nuestra empresa (si te han dado permiso para acceder, que conste), otras formas son con programas como pulse secure, basado en el mismo principio solo que con algo mas de seguridad, tambien por PPTP se puede conectar bajo las herramientas integradas en windows, asi que no haria falta instalar programas externos para poder conectar la VPN con este tipo de protocolo, tambien mencionar que todo esto tambien existe para android y dispositivos apple, con lo cual podremos conectarnos a la infraestructura de la empresa desde nuestro smartphone en cualquier sitio (por ejemplo, una cafeteria).

tambien mencionar que con el router ADSL domestico y con el firmware openWRT metido tambien se puede conectar a un servidor VPN e incluso hacer nuestro propio servidor VPN desde estos sistemas operativos.

peeero, tambien se utiliza para otros usos, como por ejemplo para los obsesos de la privacidad, ya que la VPN es el arma perfecta contra ataques como por ejemplo los de hombre en el medio (man in the middle), en el cual hablabamos de ello aqui, ya que conectandonos a internet de manera cifrada desde cualquier bar o supermercado nos permitira conectarnos a los servicios habituales sin necesidad de conectarnos desde el domicilio, ademas de que tambien sirve para por si acaso no se quisiera que apareciese la IP real en el listado de accesos de facebook ni en el de hotmail

pero no todo es bueno, tambien tiene un uso malo, ya que la VPN es usada en temas de hacking, ¿a que me refiero con eso?, a cometer ciberdelitos con la “cara tapada” por asi decirlo, es decir, enmascarar la IP para asi dificultar una posible investigacion policial por delitos como por ejemplo robo de informacion sensible de la empresa, ya que la identidad verdadera del pirata informatico se oculta haciendo que los delitos que cometa no esten a su nombre si no a nombre de otra persona, tambien es usado en temas de ciberacoso a traves de las redes sociales ya que con esto y si creamos una cuenta falsa todo bajo una IP publica distinta, es posible hacer que el mensaje del acosador no este escrito a su nombre, sino tambien a nombre de otra IP publica ubicada en otro pais, impidiendo las posibles denuncias por esos delitos y la localizacion del responsable, ya que el mensaje no esta a nombre del acosador sino a nombre de otra persona (a traves de una IP publica ubicada en otra parte del mundo)

  • programas “oculta-IPS”: mismo principio que los otros dos, solamente que ahora son IPS publicas gestionadas por la empresa o IPS publicas externas.
  • ejem, ejem, red tor, ejem…………………….: la red tor es una red encriptada creada por el departamento de defensa de los estados unidos en las cuales incluyen paginas web que son dificiles de localizar para los cuerpos y fuerzas de seguridad del estado, las paginas web de la red tor se identifican con el dominio .onion y tanto en windows-mac-linux como en android se acceden a traves de navegadores especiales (en el caso del segundo con dos apps), estas paginas incluyen contenido “maligno” (os hago un resumen: trata de personas, venta de armas, quedadas para hacer actos delictivos, imagenes gore…), al internet que todos conocemos (las paginas de por ejemplo youtube, diarios generales, deportivos) se le llama internet de superficie y a este “otro internet” algunas de las series americanas que mencionaron la red tor, la llamaron o la “internet profunda” o tambien la “internet oscura”, que son terminos validos y al internet que todos conocemos, se le conoce como “internet de superficie” o “internet superficial”, dicha parte de la red tiene usos tanto benignos (la usan tanto activistas, gente que esta en paises dictatoriales, obsesionados con el tema de la privacidad, gente que vive en paises con restricciones en la navegacion por internet…) como malignos (delitos propios de las series americanas, como la trata de personas o la venta de armas), tambien esto puede ser usado por los piratas informaticos para ocultar su identidad ante la ejecucion de delitos, ya que dichos piratas necesitan ocultar su identidad y dificultar el rastreo por parte de los cuerpos y fuerzas de seguridad. tambien mencionar que existe tambien la posibilidad de transformar un router ADSL en “router cebolla” con el openWRT y no solo eso, una de las cosas a mencionar sobre la red tor, es que cada cierto tiempo, la red tor cambia automaticamente de nodo a otro distinto, anonimizando al usuario, ademas de que las capas estan divididas de cuanto menos profundo mas detectable eres y cuanto mas profundo mas irrastreable eres, de esto ya hablabamos aqui, cuando el “timo del icloud” se comenzo a popularizar debido a la ya entonces novedad, el bloqueo del icloud (funcion de buscar mi iphone-iPod-iPad) que dio origen a la venta de iphones que no dicen que si esta bloqueado por icloud.

bien, ya hemos contado el temario complejo de lo de las direcciones IP publicas y su forma de falsear dichas IPS, ahora bien, hemos detectado que me estan pirateando las cuentas de correo y de redes sociales, ¿que hacemos?, lo primero, analizar el equipo por si acaso hubiera algun bicho rondando por el ordenador, con una combinacion de antivirus (yo uso el Eset), antispyware (malwarebytes es el que uso) y programas “anti siguente, siguiente, siguiente” (adwcleaner, en el caso de que te hayan dicho que algun instalador le ha aparecido el tema de instalar algun programa que el usuario le haya dicho que si a instalarlo, este programa habria que arrancarlo, ya que es posible que le haya entrado malware al equipo), para virus rebeldes tambien existe el analisis bajo un entorno limpio (haciendo un live USB), con claros ejemplos como el ESET sysrescue o el kaspersky rescue disk, siguiente cosa, tener el sistema operativo actualizado, con el windows update activado y con la opcion de obtener actualizaciones de otros productos de microsoft activada, para asi evitar que una vulnerabilidad en el sistema operativo sea el causante de que te asalten el equipo, ademas de poder anular el efecto de metasploit, que como hemos comentado en tutoriales anteriores, es uno de los peligros de que te entren en el equipo por la red WIFI (usando alguna de las vulnerabilidades descubiertas actualmente), ya que con el “amigo” colgando de la red WIFI puede tambien entrar en el equipo a traves de una vulnerabilidad en el sistema operativo o hacerte una buena en algunos de los programas que tienes instalados, ademas de sentido comun, como no cliquear en enlaces sospechosos y sobre todo rapidez, ya que si un amigo te esta pidiendo explicaciones por unos mensajes raros ya esto es sintoma de alerta de que la cuenta ha sido hackeada y conocer previamente los sistemas de cambio de contraseña tanto de las redes sociales como de los servicios de correo ya que te permitiran ante una situacion de riesgo, ir rapido, ademas de eso, tres consejos utiles para los temas de phising (aunque algunas noticias ya se percataron de ese detalle), lo primero, ver detalladamente el escrito, ver si habla en un español correcto o de lo contrario chapurrea, segundo consejo, ver si la pagina web tiene el candado y siguiente consejo, si es una pagina de una entidad o empresa conocida podremos ver las diferencias entre una y otra y si ves que la pagina es falsa, salir de inmediato de la pagina falsa y tambien siguiente consejo, algunas paginas web como los bancos, jamas te van a pedir las credenciales por correo, si ves un correo asi, eliminalo de inmediato. tambien otro consejo que funciona bien, configurar un programa gestor de correo como microsoft outlook, asi tendremos una doble capa de seguridad, ya que con la combinacion del filtro anti-spam del servidor de correo electronico y la siguiente capa de seguridad que es el filtro antispam de tu antivirus es la combinacion perfecta para poder filtrar el correo legitimo del correo basura.

bien, chicos, una vez que ya hemos hecho la pausa para el cafe, xDDDD, seguimos con el temario:

11.  bien, lo primero, antes de mostrar la interfaz de la app, tenemos logicamente que conectar el servidor para asi que funcione la app, entonces para el servidor usaremos lo que mostre en la primera parte del tutorial, que es a como conectar un servidor ptokax usando una maquina “milenaria” o una maquina virtual con windows 9X, en este caso usaremos el S4000CDS que os mostre, aqui os paso la foto de como quedaria nuestro “pequeño mini-servidor temporal” (de mini no tiene nada, xDDDD):

12.  bien, una vez que ya hayamos arrancado el servidor ptokax arrancando el ejecutable desde donde hayamos descomprimido el programa, primero procedemos a averiguar que IP local tenemos, para ello, en este sistema operativo, le daremos a tecla de logotipo+R (la tecla del logotipo esta entre el control y el alt) y en el cuadro de dialogo ejecutar, recordad, cmd en 2000 y superiores, command en windows 9X, en la siguiente captura tendremos el comando introducido en el cuadro de dialogo ejecutar:

13.  bien, una vez ya en la ventana de MS-DOS correspondiente, procederemos pues a teclear el comando ipconfig para saber que IP local es la que nos ha asignado el servidor DHCP:

14.  bien, en windows 10 y en la segunda consola de comandos (powershell) (a partir de XP), te va a permitir copiar el campo “direccion IP” que es el que necesitaremos para que pueda funcionar el programa, en tu caso que es la maquina virtual de windows 9X no funcionara el copiado, tambien ten en cuenta que a partir de XP, el campo de “direccion IP”, ahora se llamara “direccion IPV4” por la irrupcion de IPV6 por el agotamiento de las direcciones IP clasicas (en XP, el protocolo IPV6 hay que instalarlo manualmente), entonces copiamos la direccion IP y posteriormente arrancaremos el ptokax, bien, una vez con la interfaz del programa en pantalla:

arranque del servidor DC++ (a traves del programa ptokaX en el cual ya hemos hablado en la primera parte del proyecto “direct connect 9X”)
pantalla del log del chequeo de la actualizacion
pantalla principal del programa

15.  bien, primera cosa que hay que hacer, vamos pues a file-settings, para acceder a la configuracion del programa:

16.  bien, siguiente cosa, en el cuadro siguiente, que seguro que os suena de la primera parte:

cambiaremos la orden “hub address (hostname or IP address)” a la IP que hemos sacado antes del ipconfig, introduciremos en el cuadro de texto y le damos a “accept” (aceptar)

17.  una vez que hayamos hecho esto, ya solo queda encender el temario, para ello dale a “start hub” (iniciar hub o servidor) y el resultado te deberia de quedar exactamente como en esta captura:

18.  bien, una vez ya hecho el temario, arranca el DC++ de inicio-DC++-DC++, bien, luego en la pantalla del programa, tal y como describimos en la primera parte, procederemos a conectarnos al servidor direct connect dando a archivo-conexion directa:

19.  bien, en la siguiente pantalla, teclearemos la direccion IP de nuestro servidor direct connect que sera la que hayamos sacado con el ipconfig y posteriormente la hayamos metido en la configuracion del programa del servidor direct connect, bien, la introduciremos y le daremos a “aceptar” para que se conecte, ya que con esta conexion con los dos ordenadores, podremos ver perfectamente el DC++ para moviles:

20.  bien, primera parte hecha, ya tenemos los “ojos” para poder visualizar bien los resultados del temario del DC++ para moviles tal y como se muestra en esta captura:

bien, chicos, ahora encenderemos los otros dispositivos y nos iremos al DC++ para moviles y os diremos la mecanica de como se maneja este tipo de servidores en android, vamos a ello:

bien, hemos podido hacerlo en dos dispositivos, por una parte mi anterior movil, el Y6 II, que lleva la antigua memoria de 16 GB que llevaba mi nuevo movil, que es el Y5 2018, que lleva una tarjeta de memoria de 128 GB las dos, ademas de mi equipo fisico, intentaremos combinarlo con un XP y un 7 para que veais los resultados de este proyecto, siguiendo los pasos de la primera parte (haciendolo en mi “I5 de 2 KG”), bien chicos, una vez que lo tengamos todo, continuamos con la fiesta, ahi van los pasos:

21.  bien, trabajaremos con el Y5 2018, asi que primero arrancaremos el sharikDC desde la pantalla principal, aqui:

22.  posteriormente se mostrara la pantalla de bienvenida del sharikDC y se mostrara la pantalla principal del programa:

bien chicos, bienvenidos a la pantalla inicial del sharikDC, en la pantalla que os voy a mostrar a continuacion os diremos todos los botones que tiene la app y tambien os enseñaremos a como conectarnos a un host con el programa ptokax conectado, tambien señalar, algunas de las opciones si habeis visto el DC++ son exactamente las mismas, pero de todas formas veamos a ver las opciones que tendremos en la app, vamos a ello:

23.  bien, primero para conectarnos hay que agregar el equipo en el cual nos queremos conectar en el cual tenga el ptokax arrancado, en este caso nos vamos a conectar a mi pentium 2 con el ptokax version 0.5.0.0 instalado (simulado con el kernelex), para ello le vamos a dar al boton del circulito azul con el simbolo de +.

24.  bien, en la siguiente pantalla:

tienes que rellenar los siguientes campos para poder conectarte al dispositivo que hara de servidor DC++:

  • Name (nombre): el nombre del servidor DC
  • Network Address (direccion de red): la direccion IP local desde el cual nos conectaremos al servidor direct connect, recuerda lo que te he dicho de la primera parte, en el caso de que te conectes a un servidor DC++ que no este en la red local, primero preguntas al contacto que tenga el servidor direct connect la direccion IP y el puerto en el cual “escucha” el ptokax (que previamente deberia de estar establecido en la configuracion del programa), ademas el servidor tendra que tener bien configurado el router y el firewall por ese orden y el cliente que no este dentro del rango de IPS en el cual este el servidor y este en otra subred distinta debera de teclear la IP remota siguiendo este formato:

<direccion IP publica>:<puerto>

ejemplo: en el caso de que nos queramos conectar a un escritorio remoto de un PC (controlar por ejemplo tu PC desde un centro comercial) previamente abierto los puertos correspondientes desde el router (el 3389 TCP), tendremos que teclear la IP publica de la siguiente manera para que nos podamos conectar al escritorio remoto (posteriormente tendremos que teclear el usuario y la contraseña previamente configurado en el sistema operativo del PC remoto que queramos controlar, OJO, si se quiere conectar al PC remoto sin necesidad de contraseña, hay que desactivar una directiva que impide las contraseñas en blanco en directiva de seguridad local, en herramientas administrativas, en panel de control:

120.40.56.70:3389

en el caso de que sean dos PCS que previamente tengan configurado el control remoto a traves de escritorio remoto, va a ser obligatorio el acceso al registro de windows para cambiar el puerto TCP para que los dos equipos puedan conectarse desde cualquier sitio.

en el caso de que el servidor y el cliente se encuentren en la misma IP, entonces unicamente se debera de teclear la direccion IP local para asi podernos conectar al servidor DC++

  • description (descripcion): opcion evidente, ahi podremos describir que es esta conexion.
  • user (usuario): esto es un campo importante para conectarte al servidor DC++, es el nombre de usuario con el que te conectaras al servidor DC++ (ptokax), en el caso de que el nombre de usuario estuviese configurado en las propiedades del ptokax (desde las opciones del programa) deberas de preguntar al administrador del servidor direct connect por el usuario que te corresponda.
  • contraseña: otro campo obligatorio, si en la configuracion del ptokax se le establecio una contraseña al usuario, tendras que preguntar al administrador de dicho servidor por la contraseña
  • e-mail: si quieres digamos “llevar tatuado” una direccion de correo electronico en el perfil, en este campo podras introducirlo.

bien, una vez ya introducidos los datos, demosle al ok.

25.  bien, de vuelta a esta pantalla:

26.  tenemos dos formas de conectarnos a el, la primera es mantener pulsado en el servidor previamente configurado y darle a “connect” para conectarnos sin acceder al chat y a la lista de usuarios (ese apartado lo vemos luego):

o tambien pulsando en el boton del servidor que hemos creado previamente y dandole al boton de la cadena:

27.  bien, una vez ya dado al boton de la cadena o al boton de connect se conectara al servidor ptokax tal y como se mostrara en esta captura:

28.  bien, chicos. ahora os dire como se maneja el temario, que es exactamente parecido al DC++ original para ordenador, solo que mucho mas simplificado (ya que esta app tiene un manejo algo mas sencillo que el programa para PC), bien chicos, para hablar a traves del chat publico, picaremos en donde pone “enter message” (entrar o escribir mensaje) y escribiremos lo que sea:

29.  bien, vamos al boton de “private chats” (chats privados), ahi en ese boton es donde navegaremos entre los chats privados que hayamos creado, como recordareis en la ventana del DC++, para navegar entre los diferentes chats privados y entre los hubs, se tenia que dar a las diferentes pestañas que habia, entonces en esta parte podremos cambiar entre los chats que creemos en la app:

30.  bien, por ultimo, esta el boton de “users” (usuarios) que accede al listado de todos los usuarios que haya en la sala direct connect:

31.  bien, pero seguramente que estareis deseando intercambiar vuestros archivos a traves del telefono o ordenador, recuerda el metodo que te puse en la primera parte, boton derecho sobre el usuario y darle a “bajar lista de archivos” (solo ordenadores con windows):

ahora bien, en el caso del telefono, hay que pulsar sobre un usuario existente en el servidor direct connect, saldra estas dos opciones que seguramente te sonaran de la version PC del DC++:

bien, tenemos dos opciones aqui, “get file list” (descargar lista de archivos), que ya lo he explicado, descarga la lista de archivos que el usuario haya establecido en la configuracion del programa, la segunda opcion que es “private chat”, que acordemonos que en PC es boton derecho sobre un usuario-mensaje privado, en sharikDC es pulsacion sobre un usuario y darle a “private message” (mensaje privado) para poder charlar con el usuario de los temas que sean, de chicas, de negocios, de futbol, de politica, o sea, que el tema es libre, jejejeje

32.  bien, vamos ahora con la descripcion de las dos opciones, la primera, la esencia del DC++, la comparticion de archivos, la opcion “get file list” (descargar la lista de archivos), bien, una vez que se muestra la lista de archivos que tiene el usuario tanto si el dispositivo es un telefono o una tablet o si es un ordenador:

bien, ahora daremos una pulsacion al archivo que queramos descargar (la captura es del DC++ de mi ordenador fisico), en este caso, pulsamos sobre la carpeta ex1 y veremos el archivo listo para bajar:

bien, una pulsacion al boton de “download” (descargar) procedente de esta pantalla que veis aqui, nos descargara el archivo de ese usuario:

bien, una vez descargado, solamente es ir al directorio de descargas de la app (que se puede cambiar, luego vemos eso)

nota: la ubicacion predeterminada es la carpeta android de la memoria interna y posteriormente acceder a la carpeta del programa, tal y como se muestra en la captura

y posteriormente nos toparemos con el archivo ya preparado para ser ejecutado con la app correspondiente, en este caso es el visor de HTML integrado con el telefono, aunque puede ser un lector de ebooks (archivos epub) o una suite ofimatica (formatos PDF y DOC-DOCX) o una cancion o peli (formatos AVI, WMV, MP4, MP3…):

bien, ya acabado la parte fundamental, que es la descarga de archivos, vamos a ver tanto el tema de la configuracion como otra parte fundamental que es la subida de archivos, vamos con ella:

bien, una de las caracteristicas del sharikDC tambien es la comparticion de varias listas de archivos, tanto de la memoria interna como de la externa, asimismo en esta pantalla:

nota: si esta pantalla veis que pone “acceso denegado” y no se muestra ninguna carpeta, es posible que los permisos de android en cuanto al almacenamiento los tengais mal establecidos, seguramente porque la app no te los ha pedido en el primer arranque, para establecerlos y en el caso de android 8, id al menu del listado de aplicaciones que teneis en vuestro telefono (en los ajustes) y posteriormente teneis que ir al boton de los permisos en dicha app y activar el permiso de almacenamiento para que la app pueda funcionar perfectamente, pero es posible que tambien tengais que trastear en vuestro telefono ya que las opciones de una rom stock a otra rom stock sean diferentes y en una se active de una forma y en otra se active de otra forma

tendremos el contenido de nuestro telefono ya en pantalla, bien, la primera cosa que debes de saber, archivos individuales no se pueden compartir, unicamente se podran compartir carpetas enteras, entonces, en la siguiente pantalla, localizaremos la carpeta a seleccionar, en este caso ya la tenemos aqui:

nota: para el ejemplo, usaremos una de mis carpetas de whatsapp, pero podeis usar la carpeta que querais, esto tambien puede compartir las carpetas almacenadas en la interna , esto es SDCARD0 o SDCARD1, pero como os conte anteriormente, esto depende de cada fabricante de android, asi que puede llamarse de forma distinta e incluso ya que la captura apunta a la memoria externa, con lo cual es posible que la carpeta referente a la externa cambie y no sea como el de la captura, asi que tendreis que trastear un poco con el telefono, ademas tambien os digo que podeis cambiar de la memoria interna a la externa, ya que sharikDC crea 2 carpetas, una en la interna y otra en la externa, le damos al icono de la carpeta y elegiremos la carpeta de la memoria que sea, luego despues esta app nos permitira cambiar dicho directorio de descargas a nuestra voluntad, no os preocupeis ahora, seguid leyendo, pero no os preocupeis, si os atascais, decidmelo mandando un mensaje a la entrada del blog o mandandome un correo y te atendere sin problema.

posteriormente mantendremos pulsado la carpeta y le daremos al boton “share” (compartir) para compartir la carpeta:

y posteriormente despues ya tendremos la carpeta compartida:

ahora bien, si quereis retirar la comparticion de dicha carpeta, misma operacion, pero aparecera unicamente la entrada de “remove from share” (quitar o remover de la comparticion):

y posteriormente quitaremos la asociacion a la carpeta anteriormente compartida

bien, tambien como habeis podido observar, tenemos el boton de la carpetita que es para una serie de atajos rapidos a diferentes carpetas, en la siguiente captura, que pertenece a una tablet lenovo, vereis la captura ahora:

bien, chicos, veamos el apartado de configuracion de la app, vamos a ello:

bien, en este menu que se divide en varias partes, tenemos los siguientes botones:

  • theme (tema): permite cambiar la apariencia de la app, al tema oscuro, prestacion que ya tienen aplicaciones como google chrome, youtube o incluso windows 10 en sus ultimas versiones.
  • uPnP/NAT-PMP: esto activa la redireccion automatica de puertos, recordad de la primera parte que esto no funcionaba bien y habia que redirigir los puertos a mano, configurando las opciones del programa, el firewall de nuestro ordenador y tambien los puertos del router asi que si no permite conectaros bien a los servidores direct connect a traves de vuestro telefono o tablet, dejad esta opcion desactivada para que pueda coger la configuracion de los puertos del router.
  • disable IP override (desactivar la anulacion de IP): la version para moviles de la opcion del programa de ordenador; Don’t allow hubs/NAT-PMP/UPnP to override (no permitir la anulacion de hubs, direcciones NAT y uPnP). desactiva el permiso de los servidores direct connect para que cambien la direccion IP local y direccion IP publica, en este caso y segun el solucionario de problemas que hemos puesto en la primera parte, la opcion del programa para ordenador hay que dejarla desactivada para que pueda funcionar la conexion bien.
  • multiplier for search buffer (multiplicador para el buffer de busqueda): aumenta el tamaño del buffer de busqueda.
  • auto-follow redirect (redirigir el auto-seguimiento): en el caso de que el administrador del servidor direct connect haya activado la redireccion de los usuarios de dicho servidor, con esta opcion diremos a la app de movil si queremos que nos redirija automaticamente al servidor direct connect, con la opcion desactivada, tanto en el programa de ordenador como en la app de android nos preguntara si queremos ir al servidor redireccionado.
  • TCP y UDP port: los puertos desde el cual se conectara el sharikDC a los servidores direct connect publicos (y los servidores ubicados en diferentes puntos de un mismo pais), para mas informacion, en la primera parte, hablamos de esto con mas detalle e incluso dimos un solucionario en el caso de que no funcionase el listado de los archivos compartidos al entrar en un servidor direct connect.

2º tramo

bien, en la segunda parte del menu de las opciones, tendremos entre otras la siguiente configuracion:

  • TLS port: el tercer puerto que hay que añadirle al DC++ y a la app para que se pueda conectar a los servidores bien.
  • upload slots (slots de subida): limita el numero de subidas que realizan los usuarios hacia tu ordenador, en la app de PC es configurable a traves de la configuracion del programa, en la opcion de “compartir”.
  • download slots (slots de bajada o slots de descarga): con esta opcion podremos limitar cuantas descargas queremos hacer de cada usuario, configurable en PC en la opcion de “descargas” en configuracion.
  • max downloads (descargas maximas): permite establecer un tope de descargas simultaneas.
  • max download speed (velocidad maxima de descarga): permite establecer la velocidad de descarga, ojo, antes de establecerla conviene saber cuanta velocidad de descarga y de subida tiene el router para tu linea contratada para poder continuar, entonces para ello se usan los llamados test de velocidad, como por ejemplo el de la asociacion de internautas o el de testdevelocidad.es, aunque una app muy buena para chequear la velocidad es speedtest que ademas de chequear la velocidad de nuestra conexion, permite guardar un registro de diferentes velocidades, esta cosa tambien hay que chequearla en otro programa muy conocido, ¿adivinais cual?, exacto, nuestra mula favorita, el eMule, pero hay una diferencia importante, en el DC++ no hay que decirle la velocidad total que tiene nuestra conexion a traves de las opciones, en el eMule antes de configurar los topes de descarga y de subida hay que decirle a traves de las opciones la velocidad de descarga y de subida que tiene nuestra conexion antes de establecer los topes, aunque nos da luego despues la posibilidad de establecer plantillas desde el asistente que lleva incorporado el eMule en las opciones, aunque se puede poner el valor que quieras dependiendo de tu conexion, se recomienda que el valor sea teniendo en cuenta los resultados del test de velocidad, luego hay otros programas P2P como por ejemplo vuze (programas torrent) que incluyen una opcion que permite despues de hacer el test de velocidad, establecer los limites de velocidad tanto en la subida como en la bajada, en este caso aqui se permite el valor 0 que quiere decir ilimitado, pero en los programas que te he dicho, hay que establecerlos manualmente hasta tambien en el homologo de este programa en el ordenador, el DC++
  • Max. upload speed (velocidad maxima de subida): mismo temario que la opcion de arriba, pero ahora lo que se limita es la velocidad de subida, teniendo en cuenta que 0 es ilimitado y si establecemos la velocidad, la app tendra en cuenta los topes de subida
  • don’t check certificates (from hubs) (no cheques certificados [de los hubs]): no chequea los certificados SSL en los servidores direct connect, os digo, seguramente os esteis preguntando porque esta el simbolo del candado en cada pagina web, la razon de esto es para evitar los llamados ataques de hombre en el medio (man in the middle) (hablamos de esto con detalle aqui, en la explicacion del famoso “timo del icloud”, fenomeno que se origino debido a la actualizacion de buscar mi iphone de iOS 6 en su dia) que en resumen lo que hace es pinchar o intervenir una comunicacion cliente-servidor con el objetivo de interceptar todas las comunicaciones que salen tanto del ordenador emisor como en el receptor, esta fue la vulnerabilidad en el protocolo telnet (en el cual algunos routers de compañias de internet todavia llevan este protocolo para poder acceder a otros menus establecidos por la operadora del router en el cual permitian acceder a una consola de comandos desde el cual podemos hacer operaciones como hacer estatica la IP local para activar el wake on lan, de este comando hablabamos con todo lujo de detalles aqui), en el cual con un sniffer nos va a permitir capturar la contraseña para poder acceder al servicio telnet ademas de con ataques de hombre en el medio, para asi acceder digamoslo asi sin necesidad de “llamar a la puerta”, esto es posible porque la contraseña telnet viaja en texto plano, facilitando la interceptacion de la contraseña. con su sucesor, SSH, ya es mas complicado capturar la contraseña, ya que posee una serie de claves tanto publicas como privadas que permite proteger la comunicacion que se haga tanto cliente como servidor, como veremos proximamente, en openWRT, el SSH va a tener mucho mas protagonismo, ya que nos va a permitir el configurar dicho router desde una interfaz de comandos e incluso ejecutar algunas aplicaciones y scripts desde ese router, tambien mencionar que lo de los certificados se usa en una tarjeta comun que llevamos siempre, ¿adivinais cual es?, si decis que es el DNI electronico, habeis acertado, ya que con la nueva version del DNI español permite identificar a un ciudadano residente en el estado español de manera electronica en los servicios que se usan en la administracion publica gracias a los certificados que se incluyen dentro del chip integrado en el DNI, ojo, para hacer la identificacion hace falta hardware adicional como un lector de DNI electronico ademas de su correspondiente software, eso si.

TERCERA AREA

  • Don’t check certificates (From clients): basicamente la misma opcion que la de arriba pero esta vez no chequea los certificados de los clientes que se conecten al servidor direct connect.
  • require TLS (requiere TLS): si esta opcion esta activada, el usuario de la app debera de tener un certificado valido en el smartphone o en la tablet para poderse conectar al servidor DC++ con encriptacion.
  • Download Directory (directorio de descargas): permite cambiar el directorio por defecto que sale al mostrar la app y el directorio por defecto en donde se baja los archivos procedentes del servidor direct connect.
  • auto search for alternatives (auto-busca alternativas): si esta activada, la app busca en la lista de descargas diferentes localizaciones del archivo en diferentes usuarios encontrando coincidencias exactas mediante el hash de cada archivo, esto puede tener un inconveniente y es que no encuentre fuentes e impida busquedas manuales desde los cuales este definida una regla de intervalo, si tienes este problema, puedes resolverlo limitando el numero de fuentes en las opciones “multiplier search buffer” y la opcion de “upload slots”, pero seguramente no os hara falta modificarlo.

bien, ultimas opciones y ya acabamos, para empezar vamos a hablar de las tres opciones ultimas, “file list”, “search” y “downloads” (lista de archivos, busquedas o buscar y descargas), vamos a ello:

lo primero, vamos con la opcion de las busquedas de las listas de archivos de los usuarios

bien, la opcion es exactamente la misma que la opcion SBuscar de la version para ordenador (en “vista”):

solamente que ahora en la app hay que darle en el boton de la lupa y en el cuadro de texto en donde pone “enter query” que se nos mostrara buscar el archivo que queramos (claramente deberemos estar conectados a un servidor DC++ para que pueda funcionar la opcion).

en la opcion del lapiz, tendremos diferentes formas de personalizar la busqueda del archivo, util por si acaso sabemos un poco donde buscar y sobre todo que tipo de archivo es el que queremos buscar:

ahora bien, otra de las caracteristicas dentro del hub, que no incluye la version para PC, es las busquedas de usuarios por nick, entonces dentro del hub:

damos una pulsacion al boton del embudo que esta aqui señalado:

y posteriormente teclearemos aqui el usuario o la inicial (letra) de los usuarios que queramos buscar:

bien, siguiente opcion las descargas (downloads):

aqui se mostraran las descargas que se esten completando y las listas de archivos que se hayan adquirido, aqui tenemos la opcion unicamente de cancelar y eliminar el archivo de la cola de descargas y tambien de eliminar las listas de archivos. esto actua como una carpeta temporal, es decir, que si se cierra la app, las listas desaparecen de la seccion de downloads pero aparecen en nuestra carpeta de descargas (en la opcion “share” [compartir o compartido]) pero el unico centro de control del sharikDC en el cual podremos controlar las bajadas y las subidas, reside en la opcion “transfers” (transferir o transferencias):

aqui se mostraran las descargas de las listas de los archivos de cada usuario, entonces esas listas las podremos desconectar para impedir que bajen y tambien podremos anular la descarga del archivo en el caso de que nos arrepintamos de dicha descarga, pues ahi podremos abortarlo en todo momento (mantener pulsado sobre el archivo y darle al boton “disconnect” [desconectar] para abortar dicha descarga), tambien otro de los datos superinteresantes es que podremos tener controlado el progreso de la descarga e incluso nos dice la velocidad de bajada de dicha descarga, que como bien sabes depende de ciertos factores como el hardware (en el caso de PCS antiguos, una tarjeta WIFI que no soporte la especificacion 802.11n y eso le impida al ordenador no aprovechar al maximo la conexion a internet), los programas abiertos que chupen de la red (sobre todo otros clientes P2P) o que la conexion se sobresature, que haya alguna incidencia con el router, que el router se cuelgue, alguna incidencia dentro del servidor direct connect…etc.

bueno, chicos, hasta aqui la guia completa del sharikDC, espero haberos ayudado en el tema de como usar tu smartphone o tablet para la conexion a dichos servidores y que si has venido por el tema de las encuestas de google, espero haberte ayudado a crear el banco suizo y a como acumular el fajo de lucas, para asi gastartelo en las apps conseguidas de manera original sin necesidad de pagar nada (pero con la diferencia de que si lo consigues por via tarjeta google play, pagas con dinero de verdad y si es a golpe de encuestas de google play, pagas con el dinero que ganas con cada encuesta) y si acaso eres uno de los que no les gusta el tema de que te localicen tanto (recordad, las encuestas de google solo funcionan si teneis la ubicacion activada, este es el precio que hay que pagar por adquirir las apps originales por este medio) y ya lo de economizar…bueno, eso lo aprenderas con el tiempo (en el caso de que no tengas experiencia con las finanzas) y tambien espero haberte aclarado las dudas sobre este sistema tan peculiar que ofrece google para poder facilitar el disfrutar de todo el contenido de la play store (y tambien si no quieres usar ni la tarjeta prepago ni las encuestas de google) y que espero haberte ayudado a aprovechar un poquito mas tu dispositivo android y que sobre todo lo que te he dicho acerca de temas de seguridad y redes te ayude y te sirva para algo.

ah, chicos, una cosa importante, recuerda, cada android es un mundo, recordad que la rom pura de android se da a los fabricantes y estos son los que adecuan la rom a sus propios intereses, con lo cual es posible que las capturas de los tres dispositivos android (Y6 II, Y5 2018 y tab 4 varien), si teneis alguna duda me podeis escribir abajo en los comentarios y o yo o otra persona lo resolveremos, en el caso de foros de discusion podeis postear y si quereis hacerlo mas en privado, teneis el correo de mi blog arriba a la derecha, ahi me puedes escribir y lo haremos juntos en compañia, es importante que no te quedes con dudas para que asi la operacion que hagas con tu dispositivo android pueda salir adelante sin ningun problema, asi que si tienes alguna duda, no dudes en escribirme para ayudarte a resolverla

bueno chicos, ahora ya si nos despedimos hasta el siguiente tutorial, venga, un SALU2 y nos veremos proximamente en otro tutorial.

LINK A LA PRIMERA PARTE: ir aqui

[COMUNICADO OFICIAL]super-proyecto, instalacion y configuracion del openWRT en el router huawei HG553 y investigacion del comando robocopy en windows 9X

chicos, hola a todos, ¿que tal va todo?, espero que la vuelta del verano no haya sido tan cuesta arriba, bueno, al lio, vengo a comunicarme de nuevo con vosotros porque han pasado nuevas novedades, una de ellas vamos a introduciros en el temario de lo siguiente que vamos a hacer despues de la segunda parte del proyecto direct connect 9X, vamos, un supermilagro, algo que es dificil de encontrar ahora ya lo puedo hacer, os comento ahora, voy a ello:

echando la vista atras, cuando tuve que reparar mi ordenador porque mi disco duro de 1 TB ya estaba desgastado (llevaba desde 2012 aproximadamente usandose muchisimo) y a consecuencia de ello windows no funcionaba bien, os enseñe una propuesta ideal para todas aquellas empresas con protocolos anti-pendrive que es el llamado openWRT, que entre otras cosas nos permitira construir una subred acorazada ideal no solo para hacer ensayos de protocolos (es decir, si un protocolo no ha funcionado, ver que ha fallado del protocolo para que los errores de dicho protocolo no vuelvan a suceder) sino tambien para hacer un ordenador que tenga el modo “nueva BIOS” (UEFI) con discos de 3 TB o superior, ya que dichos discos hay que formatearlos en la nueva version de la tabla de particiones (GPT) y por lo tanto el protocolo para instalar los sistemas operativos con esta modalidad en los nuevos ordenadores cambia completamente (si se hace como siempre, va a dar error), el procedimiento de instalacion, ademas de como localizar donde hay que hurgar para invocar el modo UEFI esta en este tutorial, que como apunte lo hice inmediatamente despues de instalar el disco duro de 4 TB, aqui os lo dejo:

instalacion de windows 7-10 en discos duros de 3 TB o mas

bien, sigo comentando, en dicho tutorial dije todo acerca de este firmware e incluso mostre el router que tengo yo, que es un HG556A modelo atheros (vodafone puso dos tipos de este router en la epoca del ADSL, el modelo atheros y el modelo ralink), os muestro la foto del router por delante y por detras ahora:

y ademas conte que este router se puede monitorizar con cacti, nagios y ganglia que son tres de los softwares de monitorizacion que sirven para supervisar el estado de los equipos en cuanto a la parte logica (software), pues bien, voy a informar de que tengo ya otro router openWRT aqui conmigo que ya está con OPENWRT metido (ya he cambiado el firmware) y que despues del proyecto de la segunda parte del direct connect 9X, trataremos un tema que es el gran desconocimiento que tienen tanto usuarios domesticos como de empresas, que es una forma de reutilizar los routers domesticos que es el openWRT, que una vez reutilizados los podemos poner en diferentes modos, algunos procedentes del mundo empresarial ahora traidos a todos los usuarios, bien, el router que vamos a modificar es el huawei HG553, tambien originario de vodafone, aqui os paso dos imagenes de archivo del interfecto, vamos a por ello:

el HG553 cara delantera (el mismo sistema que el 556A, solo que el 556A no tiene interruptor de encendido-apagado y este si)
el 553 por la cara trasera

seguramente se preguntaran, ¿porque el 556A que tienes tu esta nuevo y este esta sucio, guarro y con el simbolo del ADSL que ni se ve?, porque este router lo cogi de un contenedor de basura electronica, un error garrafal tirarlo porque estos routers se pueden aprovechar y de manera tan util y ademas de que un tecnico informatico puede coger el router y aprovecharlo para sus propios fines de por ejemplo montar un servidor torremt, os comento:

el firmware openWRT es un sistema operativo linux de codigo abierto modificado que sirve para modificar y reutilizar routers, principalmente se enfoca a los routers domesticos, este firmware se usa en los routers domesticos para diversos usos como por ejemplo ponerlo en “modo tarjeta WIFI” (llamado tecnicamente modo cliente), significa simplemente que el router puede ser usado como tarjeta WIFI, tambien para montar una red WIFI casera de invitados y encima con opcion a ponerlo en WPA2-empresarial que consiste en una encriptacion por cifrado y usuario y contraseña, tambien sirve para poner una subred, podremos poner por ejemplo una subred metiendo el cable ethernet que hace de WAN (red de fuera, es la que sale luego despues a internet) y posteriormente metiendo un switch de 10 bocas RJ-45 para asi poder conectar ordenadores con la nueva subred, en este esquema vereis el temario todo claro de una de las posibilidades de aprovechamiento de aquel router tirado por casa:

esquema base de una estructura base usando un router openWRT (router openWRT en modo servidor de impresion y conectado a un switch sirviendo del router que nos proporciona la conexion a internet) (hecho con visio 2016)

pero no acaba aqui el tema del openWRT, tambien esto se puede usar como modo repetidor (un repetidor WIFI es un dispositivo que sirve para ampliar la cobertura WIFI de un router, este dispositivo se conecta a la red electrica y actua como puente entre el router y la superficie en la cual no llegue bien la señal), este tutorial lo tengo que hacer en otro entorno, ya que en mi casa alcanza la señal perfectamente con lo cual este tema seria innecesario, pero prometo intentar traeroslo en cuanto pueda, lo que si, en el tutorial posterior al proyecto me centrare exclusivamente en el modo cliente (tarjeta WIFI) en el cual podremos conectarnos a nuestra WIFI desde dicho router, es digamoslo asi tener internet peeero con una señal de p…madre, ya que iria por el router hasta el router que sirve internet como ya hemos hablado anteriormente.

ademas de ello, el openWRT tambien se puede usar como modo servidor de impresion, esto es el llamado “ordenador postizo” ¿que quiero decir con esto?, que con ello podemos compartir la impresora sin necesidad de encender el ordenador ni tampoco de comprar uno y ademas con un ahorro en la factura de la luz considerable ya que el router es el que nos serviria en bandeja la conexion a la impresora para asi poder imprimir (los routers consumen menos que los ordenadores), en cuanto a la forma de configuracion, igual que si configuras un servidor de impresion en la empresa, tan solo cambia el dispositivo, que en vez de ser un servidor es un router domestico, este escenario seria innecesario en mi casa, ya que ademas de que en mi ordenador tengo compartida la impresora y con ello puedo desde un portatil imprimir directamente a la impresora ya que es el propio ordenador el cual me sirve los drivers, en la otra impresora que tengo, tiene capacidad para imprimir y escanear desde cualquier ordenador, con lo cual seria innecesario hacerlo desde el entorno en el cual tengo disponible, pero tambien haremos lo que podamos para traeroslo aqui. ah, una cosa que se me olvido comentaros, si teneis una impresora del cretacico como yo tengo, que es la 1100 le podeis conectar un adaptador centronic-USB para asi poder compartir la impresora sin necesidad de adquirir un nuevo ordenador ni encenderlo.

peeero no acaba ahi los usos de este router, tambien se puede poner en modo servidor SAMBA y asi poder compartir una carpeta general de fotos sin necesidad de encender el ordenador o una carpeta de documentos que ahi si se podria hacer perfectamente sin ningun problema, el tema de traeros el SAMBA si que lo tengo pendiente ya que este segundo emulador de windows para linux permite simular el entorno SMB (es decir la comparticion de archivos de windows en linux), esto no tuve la oportunidad de tocarlo en ninguna formacion asi que esto si tengo muchisimas ganas de tocarlo y mas ganas todavia de tocarlo en el sistema operativo linux asi que uno de estos tutoriales podria caer proximamente y de momento no esta claro como lo voy a organizar pero seguramente que sea combinar openWRT con linux, ya que lo he visto y los pasos son iguales tanto en linux como en openWRT, asi que marcad este blog en favoritos porque este tutorial si que lo traere lo antes que pueda.

tambien hay otro uso destacable, pero ya a nivel domestico que es por ejemplo, tu ves una peli o varias pelis que tienen descargas via torrent y claro esta para bajarlos tienes que tener el ordenador encendido toda la noche, con las consiguientes molestias que tiene el temario a la hora de dormir (sobre todo si el ordenador es muy ruidoso) y sobre todo si el ordenador chupa bastante de la energia electrica provocando que la proxima factura de la luz se encarezca, con el router openWRT puede ser un aliado para esa cantidad masiva de pelis DVDrip o para altas cantidades de isos linux, ya que con el router openWRT es posible poderse bajar contenido de enlaces torrent sin necesidad de encender el ordenador con solo conectar un disco duro o un pendrive al router y haciendo las modificaciones al router en cuanto al montaje de la unidad (para acceder a una unidad en linux en entorno comando, sobre todo en los linux de servidor hay que primero montarlo para poder acceder a la unidad, en entorno grafico se auto-monta), los puertos y modificaciones en cuanto a software es posible bajarse de manera masiva los enlaces torrent, pero no acaba aqui, otra de las cosas que tengo que ver si se puede hacer es que tambien se puede montar en modo servidor ED2K, es decir, bajarse enlaces eMule desde el router, posiblemente para poderlo hacer haya que cerrar mi eMule que esta casi las 24 horas del dia manteniendo los enlaces del blog operativos, pero yo creo que si se podra hacer el temario.

entre otros usos mas incluido desarrollo (ejecucion de scripts de python) y la siguiente mas importante y como os he dicho, hacer una red casera de invitados e incluso en una sala de reuniones, montar una subred lista para poder conectarte a internet y compartir los elementos de la reunion sin molestar a nadie y lo mejor, con opcion a que los equipos desde los cuales se conecte el equipo queden ocultos (es decir, si un empleado de un departamento de la empresa hace ping contra un equipo desde el cual se ha conectado al router openWRT este le va a dar error y no se podra conectar)

bien, una vez ya dicho todo, seguimos, en el proyecto de la segunda parte del direct connect 9X ademas de incluir todas las cositas, es decir como conectarse a un servidor direct connect, como configurar el tema de las IPS manualmente, como averiguar la direccion IP publica que tiene el router que nos sirve internet, formas de pagar una app del play store, como instalar una app, entre otras, diremos tambien como hacer un ping a otra IP desde diversos sistemas para asi poder testear la conectividad entre otro equipo e incluso diagnosticar posibles problemas con el otro equipo y testear la conexion a internet, tambien se va a incluir como introduccion a lo que se nos viene encima otra de las capacidades de este tipo de routers, hacer un ping desde dentro del propio router openWRT, ¿a que os he sorprendido con esto que os estoy diciendo?, pues eso y todo lo de la segunda parte que es la conexion a servidores direct connect desde el telefono movil con el sharikDC ira proximamente e inmediatamente despues ira la documentacion del openWRT al HG553.

finalmente, ¿como organizaremos este laberinto?, pues va a organizarse en explicacion del firmware un poco por encima, procedimiento de instalacion del firmware del router (tambien otro apunte que se uso en la informatica antigua y que es el santo grial de mcgyver [tanto el nuevo como el antiguo] que es el famoso clip en el cual ademas de que se usa ademas de para el router tambien se uso antiguamente para las unidades opticas, eso tambien lo incluiremos), el menu de rescate del router, la entrada al Luci (que asi es como se llama la interfaz grafica de openWRT), el establecer una contraseña para el root y lo que mas os interesa, instalarlo en modo cliente (tarjeta WIFI) y instalarlo en modo router neutro con por ejemplo las tres bocas establecerlas como direccion de dentro (LAN) y la cuarta boca hacer que nos sirva directamente internet [direccion de fuera, WAN] y un poco los menus que tenia el firmware original, como buscar si el router es compatible con este sistema operativo y con todo eso ya estaria, asi que meted el blog en favoritos que los siguientes temas que trataremos seran muy interesantes y sobre todo el haber encontrado este router, vamos, estoy superfeliz de que ahora pueda realizar este tipo de tutoriales que antes no se podian hacer (el 556A lo tengo reservado para el tema de la subred movil, es decir, si voy a un centro de formacion o a un hogar desde el cual tengan desactivado el WIFI, pues yo con este invento puedo cambiar las IPS desde el cual el router openWRT se comunica con el router “maestro”, que es el que sirve internet y las DNS y listo, ya tengo una WIFI de “quita y pon” preparada para bajarme todos los videos de bromas del gursis, jejejeje) y sobre todo porque me gusta bastante el mundo de los dispositivos electronicos complejos desde que me adentre en investigar como se podia aprovechar al maximo la PSP (en el cual la sigo recordando en todos los tutoriales, recientemente en el root del J1) y bueno, investigar entre otras cosas el DC (despertar del cementerio), como se convierte una bateria de la PSP a bateria pandora (que fue uno de los metodos para customizar la PSP), las placas base de la PSP, las aplicaciones y juegos caseros y sobre todo el funcionamiento de los custom firmwares me encanto un monton y me diverti muchisimo investigando esta consola y usandola para mas usos que para juegos y bueno, al pasar a smartphones, primero pase a apple, ahi vi el jailbreak, el funcionamiento de la app store, el funcionamiento de iOS entre otras cosas y ya en la actualidad estoy en android en el cual sigo viendo una de las ventajas de dicho sistema que es la reutilizacion de smartphones antiguos, el funcionamiento de android, moverte por el sistema y sobre todo la ventaja que me gusto mucho desde la PSP, como modificar el smartphone y por ejemplo instalar mejoras de las custom rom en la stock rom con el xposed framework y bueno, ahora con esta nueva aventura que pienso que saldra genial estoy feliz y muy contento de que al final podamos traer para todos vosotros estos tutoriales, ademas de aprender cosas nuevas de este sistema y repasar las cosas que aprendi en las formaciones y sobre todo hacer que el usuario se lo piense dos veces antes de tirar viejos routers ya que si se aprovechan bien, puede ser util para diversas cosas y hasta incluso puedes hacer negocio con estos routers, bueno, poco vas a sacar, aproximadamente hasta 50 pavos, pero valer vale para ahorrar un poco.

eso por una parte, por otra parte, revelare otra de las sorpresas que tenemos, he descubierto otro programa que arranca en kernelex que no esta en la wiki, este programa seguro que les suena a los administradores de sistemas porque es uno de los comandos superconocidos por todos, el comando es……….ROBOCOPY, uno de los comandos de windows que sirve para copiar una carpeta entera en un medio de almacenamiento (el comando copy acordaos que solo se puede copiar de archivo a archivo, si quieres que copie “archivos en cadena” tienes que usar los scripts para poder hacerlo o el *.*) asi es, porque robocopy ya puede ser arrancado en el sistema operativo windows 9X pero de momento en la investigacion a fondo que le he hecho, he podido sacar algun fallo en el modo backup que sale un error, pero la cosa todavia esta muy verde ya que no puedo conectar un equipo 98 con XP, posiblemente por razones que no hace falta ni que os comente, hay una forma de solucionarlo y es juntar los dos tutoriales, primero ver el comando en si en los sistemas actuales y luego hacer una prueba con los sistemas antiguos. si conoceis alguna forma de conectar un sistema antiguo con uno nuevo (lo que me pasa es que al conectar un 98 con un XP-7 me sale la pantalla de introducir contraseña e incluso si desactivo el uso compartido no me deja acceder a la red) comentadme abajo en la caja de comentarios y yo intentare hacer esa manera tal y como lo decis o en mi direccion de correo si me quieres decir la manera por privado y las dudas y problemas que tengas con el ordenador y-u-o telefono entre otros temas, yo seguire viendo a ver como resolvemos este entuerto, por el momento os mostrare una captura de pantalla del 98 virtual con el robocopy en accion (actualizare en breves momentos con una foto del robocopy en mi portatil pentium 2), ahi va:

el robocopy para XP en el sistema operativo windows 98 (virtual) (tema de escritorio del microsoft plus: dentro de su PC)
el comando robocopy ejecutado en una maquina antigua real pentium 2 (mi toshiba satellite S4000CDS) (en este caso, me ha hecho falta meter 2 librerias en system32, las librerias mfc42u.dll y msvcr100.dll) (tema del microsoft plus: mundo submarino)

pero esta cosa ha sido un poquito mas compleja que el ptokax pero no demasiado, he tenido que sacar una libreria de system32 de un XP home edition original, la libreria msvcr100.dll para que robocopy pudiera ser ejecutado en este sistema, pero ya os digo todavia que esta verde debido a lo que os comente que no consigo conectar un equipo 98 con un XP o con un 7, en el caso de que no lo consiga haremos lo siguiente, meteremos en el siguiente procedimiento el comando robocopy en maquinas XP-10 mostrando tambien el procedimiento en maquinas 98-ME desde su conexion a un recurso compartido como unidad de red hasta el uso del robocopy propiamente dicho, ademas de que todavia tengo que encontrar mas fallos de este programa ejecutado en este sistema operativo, por el momento he encontrado uno, el modo backup no funciona, en cuanto tenga un poco mas de informacion y lo tenga ya claro como el agua, hare el tutorial tan pronto como sea posible.

volviendo al tema del openWRT, seguro que me preguntareis, “pero vamos a ver, ¿Es complicado el temario?, porque con esto que me estas contando y ahora que he mirado por el armario y tengo un router de cuando cambie de ADSL a fibra en el cual se le puede meter mano, ya tengo ganas de meterle mano desde ya”, para nada es complicado, sobre todo en este router que se modifica igual que el HG556A, ademas si ya estas acostumbrado a dispositivos modificados como consolas o smartphones te haras a ello, lo que si vas a tener que estudiar redes de lo lindo, pero no es demasiado complicado, ya lo veras proximamente.

bueno, chicos, volvemos de nuevo al trabajo, venga, un SALU2 y nos veremos proximamente en la segunda parte del direct connect 9X

[COMUNICADO OFICIAL] sobre un pequeño intento del proyecto direct connect 9X con virtualbox y proyectos y demas en el ecuador y finales de 2018 (entre ellos la segunda parte del proyecto direct connect 9X)

hola a todos, ¿que hay?, vaya semana tan frenetica, ¿Verdad?, bien chicos, tengo varias cosas que deciros sobre proyectos y demas, vamos a por ello:

lo primero, como vereis, el proyecto direct connect 9X ya ha salido a la luz, el mayor proyecto que he hecho en siglos que podeis ver aqui:

proyecto direct connect 9X

ahora bien, como me ha encantado lo que he descubierto ademas de que me ha gustado porque estos proyectos de reutilizacion y arrancar programas no compatibles en sistemas antiguos siempre te pica un poco el gusanillo de la curiosidad, ya que con esto te dan ganas de ver como es posible que programas como sumatraPDF en versiones superiores funcionen en sistemas tan antiguos, ademas de que estos sistemas cuando los vi, me pillaron en la epoca de aficionado y guardo muy buenos recuerdos de estos sistemas con lo cual siempre me encanta recordar los viejos tiempos, sobre todo los relaccionados con estos sistemas y con el mundo retro o vintage, me puse a investigar en virtualbox si funcionaba el ptokax y bueno, me encontre con muchisimos fallos del programa de virtualizacion, vamos una aventura, os cuento el temario ahora;

esto lo probe en mi otro portatil, un core 2 duo con linux mint (lo he puesto por un programa que no se puede cargar en ubuntu y en otras distros y solo se ha podido cargar en esta) y vamos, al instalarlo, errores de arranque del sistema, pantallas azules de la muerte e incluso al arrancar me encontre con esto; ya no hay soporte de windows 9X para virtualbox, mas o menos pude cargar parte de los drivers de la grafica para que mas o menos funcionara el temario p’alante, funciono pero tuve que soportar errores de pantallas azules y ademas una lentitud de tres pares de c… y no solo eso, parece ser que virtualbox no tiene soporte para windows 9X asi que me las tuve que ingeniar para meter el driver de la grafica, pero bueno, al final pude probarlo con windows 98 con el mismo resultado que con vmware, seguire probando con mas combinaciones (tengo una en mente, comenzare las pruebas y os comento luego), ya que me ha encantado mucho el temario que he descubierto, sobre todo el ver esta tecnologia ya que bueno, puedes con pocos clicks montar un servidor de transferencia de archivos de manera rapida en vez de tener que estar compartiendo la carpeta manualmente con windows, tener que establecer los permisos, luego los usuarios, ademas tiene una ventaja muy significativa que es la posibilidad de hablar con los usuarios que estan integrados en la comparticion, un sistema muy parecido a lo que es eMule, pero que tienes opcion a establecerlo en privado y ademas es util tanto en educacion como en empresas por si acaso quieres montar rapidamente un recurso para compartir tus archivos para asi poder ahorrar tiempo y eficiencia

bien, segunda novedad, como vereis en el tutorial de creacion de maquinas virtuales de vmware de windows 95, parece ser que uno de los servidores de subida de imagenes ya ha volado, asi que he reparado el tutorial, afortunadamente ha habido poco que reparar (solo el comienzo del tutorial), aqui os paso el tuto de creacion de maquinas virtuales vmware windows 95:

tutorial de creacion de maquinas virtuales windows 95

sin embargo, hay otro tutorial que ese si seria muy importante repararlo, que ese lo hare poco a poco, que es el tutorial que yo hice de instalacion del whatsapp en el iPod touch 4G (en esa epoca me acuerdo que estaba con el movil nokia X2, entonces antes de pasarme al L3 II [tutorial aqui] habia visto una manera de meter el whatsapp en el iPod y decidi con ello despues de instalarlo y ejecutarlo para asi poder unirme a la moda del gursis por aquellas epocas, documentarlo debidamente para que haya otro protocolo diferente al que vereis por internet, pues bien, las imagenes parece ser que se han ido, con lo cual me queda tajo por delante, ya que tengo que meter de nuevo todas las imagenes y son ciento y la madre, con lo cual me queda tajo por un tubo, mirare a ver que mas tutoriales hay para reparar y lo haremos poco a poco hasta tener mas o menos reparado las entradas del blog para que sigais disfrutando de mis trabajos anteriores.

bien, tercera novedad, como he visto que ya tenemos novedades sobre el tema del fin de whatsapp en algunos dispositivos antiguos, he actualizado el aviso de 2017-2018 incluyendo el ultimo dispositivo apple en el cual se hace el exploit de limera1n, que consiste en la posibilidad de bajar de version al iOS del iPhone 4, liberarlo de manera gratuita y que siempre se pueda modificar el dispositivo debido a que este bug no se podia tapar ya que es de hardware, bien, debido a que whatsapp ha decidido meter a los iPhone 4 en el listado de los dispositivos que dejara sin soporte dicha empresa en un futuro, he actualizado el post de 2017-2018, reflejando dicho cambio, el cambio lo podeis ver aqui:

aviso de whatsapp de 2017-18

todos aquellos que tengan el iphone 4, que sepais que el soporte finaliza en la misma fecha que android 2.3.7 (1 de febrero del 2020), con lo cual tendreis que pensar en un futuro en cambiar de smartphone y en el caso de empresas, migrar los iphone 4 a un iphone superior o a android, las maneras de solucionarlo estan todos en dicho aviso, incluido otra opcion que teneis que es el conseguir un smartphone android en tiendas de segunda mano en el cual tenga opcion a meter una rom custom con un android superior. tambien he actualizado el tutorial que en breve voy a reparar diciendo la actualizacion reciente del famoso post del whatsapp de fin de soporte de los moviles antiguos y la forma que teneis para solucionarlo, en el cual os he dado algunas pautas tanto en el aviso de whatsapp del 2017-18 como aqui:

tutorial de instalacion de whatsapp en iPod y iPad

bien, cuarta novedad, el samsung galaxy J1 ya esta desguazado, pero no en cuanto a hardware, sino que le he instalado la rom del cyanogenmod (he intentado encontrar una rom de lineageos para este telefono y no he encontrado ninguna todavia, a ver si algun “cocinero” la crea) y bueno, trasteando un poco con ella, funciona bastante bien, en cuanto a apps es bastante estable, lo que si que me ha llamado mucho la atencion es en el tema de que con la rom stock en los videos del youtube se atranca un poco mientras que con la rom custom…vamos, como si fuera un telefono nuevo, va bastante fluido y estable y lo que queria conseguir, que es limpiarlo un poco de apps de google que no sirven para nada como por ejemplo play kiosco, es decir, que le hemos limpiado tambien de apps de google y se me ha quedado en giga y medio libre, lo he probado con la navegacion tambien y mientras que en la rom stock habia veces que se colgaba, en la custom no se colgaba, lo que si ha surgido un problema que tiene facil solucion y que la documentaremos en un futuro que es, segun esta captura de pantalla del J1 ya con el cyanogenmod, vereis enseguida en una app la opcion que falta:

exacto, habeis deducido que se trata de la opcion “mover a la tarjeta SD” que esta rom carece de ella y que es necesaria para apps que ocupan mucho espacio como angry birds go e incluso para que whatsapp pueda escribir en la microSD sin problema, ademas de para meter aun mas apps en nuestro smartphone, para esto todavia no tengo los recursos necesarios, pero tengo interes en conseguirlos ya que este tipo de tutoriales en los que implique “meter mano” a la microSD y a partes del telefono (para hacer el tema de que use la microSD como memoria interna hay que formatear la microSD en formato linux [ext3 o ext4], que son algunos de los que usan todas las distros linux) si que son muy interesantes, pero ya a partir de android 6 la app que lo hace ya es innecesaria ya que han perfeccionado el tema de mover las apps a la microSD que ya no hace falta dicha app, pero para versiones antiguas de android y rom custom y stock que no tengan opcion de mover a la SD ni usarla como interna si que es necesaria para que el whatsapp del dispositivo incompatible ya migrado o actualizado pueda cargarse completamente y los datos que sean redirigidos a la microSD, pero este proyecto si que estoy interesado en hacerlo ya que mi gran pasion es ver y aprovechar al maximo los dispositivos que tienen una circuiteria y software complejos ya que me interesa bastante este mundo (me intereso desde la consola de videojuegos PSP, al verla y aprovecharla al maximo, que si le metias plugins, que si modificabas el aspecto de la consola, que si metias las apps [ahi se llaman aplicaciones, las aplicaciones hechas por sceners, que son los programadores que se dedican a hacer recursos pasa la PSP, se llaman aplicaciones caseras] al final me encanto la experiencia de ver y aprender las utilidades que esconde un dispositivo (y ver las partes de la consola por dentro) al cual la empresa que lo hace lo limita para los usos que quiere, como paso con esta consola principalmente) y por lo tanto siempre que tengo este tipo de oportunidades de por ejemplo hacer que el telefono use la microSD como externa me encanta mucho aprovecharlo, traere este tutorial lo antes posible y cuando tenga los requisitos previos que hacen falta (una microSD de 16 GB), lo hare. la app por si la quereis saber es link2sd, que es la app que hace este temario, pero no es gratis la app y hay que conseguirla o pasando por caja o de manera “parcheada” o con las encuestas de google, de esto es lo que queria hablar en la ultima novedad que es la razon por la que me demorare un poco, pero antes una ultima cosa sobre esta rom, segun dicen en la red, no hay bugs en esta rom, pero no os preocupeis para los poseedores del J100H (que es el telefono que tengo) que cuando la use mucho mas y encuentre algun bug os lo dire enseguida.

bien, ultima novedad y regresamos al trabajo, ¿os acordais de esta linea del proyecto direct connect 9X?

…con esta app iremos rapido, ya que como ya sabeis que me encantan este tipo de dispositivos, le dedicaremos una proxima entrega en un futuro que va a ser como conectarnos a un servidor DC++ desde nuestro querido telefono movil o tablet android, de momento se esta decidiendo el dispositivo android desde el cual lo vamos a hacer, ya lo sabreis proximamente…

pues bien, esta es la ultima novedad, el proyecto contara oficialmente como primera parte y habra una segunda parte, en el cual contaremos con sumo detalle la app sharikDC (DC++ para android), ya que como os dije, tengo que contar con detalle una de las formas de pasar por caja de forma gratuita (la app no es gratis) con una app de google que son las encuestas de google (o google opinion rewards) que consiste en obtener dinero del play store necesario para obtener todas y cada una de las apps, solo tiene un sacrificio, hay que dejar que google nos localice en la ubicacion que estemos, es decir, que la funcion de la ubicacion hay que activarla y siempre hay que tenerla activada para conseguir el dinero necesario para adquirir la app o juego que queramos, asi que si os preocupa bastante la privacidad, ya sabeis las dos alternativas o conseguirla parcheada buscando en tiendas como aptoide o por google o pasando por caja a traves de diversos metodos, tanto dando los datos bancarios como no dandolos (seguramente habreis visto las famosas tarjetas del play store, que son multicolores y con el simbolo del play, pues estas tarjetas sirven para adquirir las apps o juegos sin dar los datos bancarios pero pasando por otra caja, es decir la de la tienda fisica, en el cual el vendedor actua como “agente intermediario”), pues bien de los metodos de pago de una app en la cual se necesite pasar por caja, hablaremos proximamente.

el quien no sepa que es el DC++, os lo comento, DC++ es un cliente P2P con el mismo concepto que eMule, peeero con elementos muy diferentes, para empezar, este temario tiene opciones a hacerlo o publico o privado (aunque tambien se puede hacer privado pero que el servidor salga a internet, en la primera parte contabamos un poco las pautas de como hacer que dicho servidor direct connect se pudiera conectar desde fuera de la red), tambien tiene opcion de chat, pero en el eMule solo se puede hacer para los usuarios que cogen los archivos compartidos de tu ordenador mientras que en DC++ estan todos los usuarios agrupados en una “habitacion” con lo cual yo puedo hablar con el usuario que quiera de ese servidor, tambien existe la parte servidor, que es el programa ptokaX que esta es la parte que mas me gusta de todas, la rapidez con la cual puedes crear una solucion para compartir archivos a grupos de usuarios, ya que si en linux tenias que “meter mano” en los archivos de configuracion del SAMBA (emula la comparticion de ficheros de windows en linux) con esta solucion te ahorras todos estos pasos e incluso ocurre lo mismo en el sistema windows, mientras que en windows es boton derecho-compartir, que si luego personalizas los permisos y ya no te digo el tema de los servidores, que si configuras los usuarios, en cuanto a permisos y demas, compartes las carpetas, les das acceso a determinados usuarios con el riesgo claro esta que el equipo lo vean algunos de la red y otros no. con esto te ahorras todos estos pasos, ademas como hemos hablado en la primera parte el configurar los usuarios, sencillo y el hacer el servidor es aun mas sencillo, solo es teclear la direccion IP local, darle a save, conectar y listo para regalo, en la direccion IP publica, ahi te he dado algunas pautas para que sepas mas o menos como proceder, pero te recuerdo que los routers domesticos, las compañias los cambian constantemente por motivos de seguridad fundamentalmente por los bugs que se detectaron en el WI-FI, por eso es importante el tema de saber usar bien google para buscar los manuales de los distintos routers WIFI para asi poder dar de alta los puertos para asi que cierto programa pueda salir a internet.

bien, esto aplicado a empresas y a educacion, viene que ni de pintado en estas dos variantes que mostrare aqui, en la primera suponemos que los empleados de dos departamentos (pongamos que son el de administracion y el de contabilidad) necesitaran compartir archivos de manera puntual y ademas de eso necesitaran hacerlo sin complicarse la vida con pasos demasiado complejos, con el ptokax por la parte servidora y DC++ por la parte cliente puede ser su salvacion si lo que quieres es compartir los archivos de manera facil y sin complicaciones:

bien, en el esquema A, tenemos un ordenador servidor con una instancia del ptokax arrancado y tres ordenadores clientes con el DC++ instalado, tanto los ordenadores clientes como el servidor deben de tener windows XP o superior (otra cosa genial, no hace falta tener versiones windows servidores instaladas en el ordenador tanto en virtual como instalados en real, en realidad esto es opcional) pues con esta opcion en la empresa es posible montar un servidor “desmontable” para poder compartir los archivos entre los clientes sin necesidad de hacer los pasos clasicos de compartir una carpeta y viene bien en el caso de que un cliente sea linux, ya que hay que usar SAMBA, que es un emulador de la caracteristica de compartir archivos en windows que permite compartir carpetas en linux para que las vea windows y ademas dicho emulador hay que configurarlo a traves de los archivos de configuracion (sobre todo para compartir la carpeta y hacer que se visualice en windows), con esto te ahorras dichos pasos.

bien, esquema B, educacion, vamos a decir que significa esta otra combinacion:

bien, el esquema B que os he puesto es las dos formas de distribucion comunes que hay en el aula de informatica de un colegio o instituto, la primera formando una U y la segunda que es la clasica de los ordenadores en fila y esto viene bien en el tema de compartir por ejemplo material didactico a los alumnos del colegio o instituto, con esta forma se puede compartir todos los archivos que se quiera con solo unos clicks en cuanto a arranque y otros en cuanto a configuracion, asi el profesor se concentrara en lo mas importante, dar la tarea a sus alumnos, ademas el profesor puede conversar en todo momento con los alumnos a traves del chat que incluye tanto el programa servidor como el cliente, tambien puede servir en un curso a distancia pero requiere de mas esfuerzo por parte del centro de formacion, ya que tendra que darle formacion basica sobre el funcionamiento del servidor direct connect, protocolos TCP/IP, puertos…etc para que asi sepa abrir los puertos en el router (si quieres que un programa que cree un servidor salga a internet, tienes que pasar por el router, como por ejemplo conexion a escritorio remoto, que hay que activar el 3389 TCP para asi poderse conectar con un ordenador desde cualquier parte del mundo). en el esquema se pueden efectuar varias combinaciones siendo el entorno de formacion, es decir un entorno de laboratorio, como por ejemplo que cada alumno tenga su server ptokax y cada uno se pueda conectar a su servidor para compartir cualquier archivo, tambien se puede de dos alumnos y otros tantos que actuen de clientes, tambien se puede un alumno como servidor otro como cliente, alumno servidor, alumno cliente y viceversa o tambien otro ejercicio que hice en un curso que es el de las islas, lo que haciamos eran grupos de 4 (eramos 4 grupos de 4) entonces lo que haciamos era con un router con un sistema modificado llamado openWRT (ya os mostre aqui el modelo que tengo) lo configurabamos para que cogiera la conexion a internet del aula, lo de instalar software al router eso si que no lo hemos hecho, hemos usado el software que venia en la rom del router correspondiente y lo mas importante, configurarlo todo para crear un espacio de red (denominado de manera tecnica subred) con la tabla ARP configurada (vease el comando ARP aqui) y lo que haciamos eran pequeñas pruebas de conectividad a maquinas virtuales y a maquinas fisicas y tambien probarlos con nagios y cacti que son aplicaciones web de monitorizacion de dispositivos. pues bien, esto se puede añadir una variante al ejercicio que es que se echa a suertes a ver quien es el alumno que hace el servidor direct connect, luego despues el alumno acciona una instancia del ptokax cada uno y posteriormente si la tabla ARP esta bien configurada, con esto cada alumno puede conectarse al servidor direct connect con el DC++ para asi comprobar si el alumno ha hecho bien la tarea. tambien, como lo mostrare proximamente se pueden incorporar los moviles android a la ecuacion y en fin, un sinfin de combinaciones en cuanto a esquemas del aula de informatica que se pueden probar. por cierto, la linea roja la he puesto por lo que hemos dicho, el aula 1 y el aula 2 pueden ser conectados entre si o desde la misma red local o a traves de subredes, esto se puede controlar poniendo la tabla ARP en blanco o poniendo en la tabla ARP las subredes desde las cuales debe de comunicarse la red con la instancia del ptokax arrancado tal y como hemos comentado aquiaqui

en cuanto a las imitaciones al de pasapalabra, xDDDD (como aquella curiosidad que os conte sobre que era los ayudantes de office en las versiones antiguas de la suite ofimatica y las dos series que salen que son famosisimas que son los simpsons y padre de familia, que si entrais al proyecto y veis la descripcion de los capitulos, os acordareis enseguida que capitulo es ya que son conocidos y los han repetido infinidad de veces) habra solo una referencia que son los tipos de cables RJ-45 que son directo y cruzado y la combinacion del mas usado, el directo, en cuanto al resto no habra mucho mas, jeje.

en cuanto al contenido de esta segunda parte, no tiene mucho misterio, ademas de contar los medios que tenemos para pasar por caja y conseguir la app para conectarnos a un servidor direct connect, contaremos ademas si el tablet o smartphone tuviera conexion a ethernet como conectarlo correctamente, el tema de configurar los parametros de la IP, mascara de subred, direccion IP del router y servidores DNS, orientarte mas o menos para conseguir cambiarlo en las opciones de la WIFI, la instalacion de una app del play store (contare dos de los metodos, uno de los que comente es las encuestas de google que a todos os interesa este metodo, ya que permite conseguir una app de pago de manera gratuita y legal pero sacrificando nuestra privacidad, ya que hay que activar la ubicacion para que pueda funcionar) tambien como activar la opcion de que nos instale apps de fuera del play store (este paso ya es necesario para un juego que conoceis todos, que es el fortnite que ya han salido rumores de una parte del codigo del juego que indica los pasos para instalar la apk de fuera del play store manualmente, es decir que fortnite podria no salir para la play store, asi que los pasos que dare para activar la opcion esa que seguirlos los teneis que seguir tanto para fortnite como si el telefono estuviera modificado) y por ultimo, un poco como he creado el servidor direct connect y ya por ultimo descripcion exacta de todos los menus y forma de conectarse y ver todos los usuarios del servidor direct connect para que asi dominemos perfectamente el tema de la creacion y manejo de los servidores direct connect y tambien la parte mas importante, como conectarse, comprobacion y funcionamiento, este tutorial que estoy haciendo os va a encantar seguro, ya que sirve para crear un servidor para compartir archivos en muy pocos pasos y ademas de eso con chat incorporado peeero, en la primera parte lo hicimos a traves de todo ordenadores, esta vez usaremos un combinado entre ordenadores y telefonos moviles, que si quereis saber los dispositivos que usaremos para llevar el proyecto a buen puerto son los siguientes:

  1. mi intel core I5-2320 con una placa base gigabyte GA-H61M-S2PV, este ordenador se uso poco en la primera parte, para mantener clientes ficticios (XP, 7 y ME) (que son en realidad maquinas virtuales) con el objetivo de que veais el funcionamiento de este proyecto, en esta parte igual, vamos a incorporar maquinas virtuales ademas del propio equipo fisico, con lo cual el protagonismo…se va a mantener mas o menos igual que en la primera parte.
  2. toshiba satellite S4000CDS (pentium 2), para crear la base, es decir, el servidor direct connect, para ello se usara el ptokax 0.5.0.1 junto con mi linksys WUSB54G pero atencion, en la primera parte dije que he conectado un pendrive, en esta parte unicamente conectare mi tarjeta WIFI, por cierto, el kernelex que usaremos sera la ultima version disponible, la 4.5.2, ahi ya poco protagonismo va a tener, unicamente para explicar como hacer el servidor y pruebas de conectividad al host.
  3. huawei Y6 II compact (con android 5.1, sin rootear y con la rom stock), el dispositivo movil android que cobrara muchisimo mas protagonismo, ya que es el unico movil en el cual se puede cargar el sharikDC, en este telefono es donde haremos funcionar el DC++ version para android.
  4. samsung galaxy J1 (modelo J100H) (android 4.4, rooteado, con terminal emulator instalado, busybox instalado [integrado] y con la rom del cyanogenmod 12) este movil, ademas de adelantaros el proyecto de instalacion de una rom custom en el cual tomaremos como base este movil y que la rom sera cyanogenmod, la version anterior de lineageos, para que veais como es el temario de este tipo de android, os daremos una clase basica de como comprobar la conectividad hacia un host, utilizando uno de los comandos mas conocidos tanto por los informaticos nuevos como por los veteranos (y veteranos que hayan manejado MS-DOS) que es el comando ping, que este comando existe en android, pero en las rom custom lo lleva incorporado, en las stock hay que instalarlo manualmente, esto se menciono aqui y aqui (en el segundo solo se menciona la app que instala dicho comando y el que lo usa, tanto en android como en iOS) pero aqui lo recordaremos pero de otra variante, en dicha variante supongamos que tengamos que resolver una incidencia relaccionada con redes, no te dan un equipo para comprobar la conectividad pero tienes tu fabuloso telefono ya rooteado y seguramente que o con la rom custom o con la rom stock y dichos comandos instalados, pues bien, tambien diremos en este caso como podremos comprobar la conectividad de un host, teniendo unicamente el movil para que asi si te dan a resolver este tipo de incidencias sin el ordenador, pues puedas apañarte con el movil, solo un apunte, si vienes de linux, este comando es exactamente igual que dicho sistema solo que cambia el dispositivo, el sistema y la forma de operacion del sistema, en esto hay que instalar dos apps, terminal emulator y busybox, ahi solo lo haremos con una, porque la otra esta integrada en la rom custom que hemos puesto, una pasada que vereis proximamente.

tambien me surge una duda que esa si tengo curiosidad por probarla, algo que me he acordado que es que el propio ordenador tambien tiene direccion propia, si habeis pensado lo mismo que yo, que es la direccion localhost (esto os lo teneis que memorizar fundamentalmente los del grado medio ya que es muy importante que lo sepais) que es la 127.0.0.1, que esto tambien se va a incluir en el tutorial que estamos preparando, pero para la prueba de conexion del DC++ al propio ordenador esto lo haremos en una maquina virtual del XP home, tanto tecleando la palabra localhost como la IP numerica que es 127.0.0.1 pero de este temario tambien hablaremos proximamente.

y por ultimo una cosa superimportante a recordar que es la apertura de puertos del router y el tema de los firewalls y un repaso basico de como saber la IP local y ahi en la primera parte se me olvido mencionar una cosa importante, como averiguar cual es nuestra IP publica, necesario e imprescindible para conectarse al servidor direct connect y si tuvieramos un servidor de un juego online que nos podamos conectar facilmente y algo superinteresante para saber si la “gente guay” esta haciendo de las suyas en nuestra cuenta de la red social que tengamos o correo electronico, como acceder al registro de las ultimas IP publicas en las cuales nos hemos conectado en nuestra red social o correo electronico y bueno, ahi tenia otra web que tambien averiguaba nuestra IP publica y tambien permitia geolocalizar de manera aproximada una IP publica, para que sepais en caso de que os asalten la cuenta que hacer, si cambiar la contraseña directamente o otras vias que ya sabeis, ya que os recuerdo que la IP publica hay formas de cambiarla para entre otras cosas dificultar el rastreo de esa persona que se ha apoderado de la cuenta, asi que esa cosa basica de ciberseguridad tambien hablaremos proximamente en este tutorial.

bueno, chicos, ahora ya si nos pondremos manos a la obra con esta segunda parte que hay muchisimo que hacer, venga chicos, un SALU2 y nos veremos en el siguiente tutorial.

[TUTORIAL ROOT]instalar el root y el TWRP al samsung galaxy J1 (J100H)

bueno, hola a todos, ¿que tal estais?, pues bien, iniciamos otro capitulo de root, pero esta vez para hacer algo especial con una de estas piezas arqueologicas de moviles android (no tan arqueologicas, fue lanzado por 2013-2015), que es que en el proximo capitulo desvelaremos como cambiarle la rom a este telefono y como instalar el paquete de apps de google pero las apps minimas de google, desvelar que lo que presentare en el siguiente capitulo es una de las posibilidades que tenemos de agilizar la velocidad al telefono y ademas de eso de reutilizarlo y no solo eso, tambien las ventajas que contamos anteriormente, compras dentro de la app gratuitas, aumentar la frecuencia del procesador al telefono, copiar apps de pago, forzar el paso de apps que no se pueden pasar a la microSD, usar los comandos de linux en la terminal de android (terminal emulator), instalar linux…etc, ademas otra de las utilidades interesantes del recovery custom es poder hacer una copia de seguridad de todo el telefono android, pero hay algo que me ha sorprendido mucho, tanto en el LG optimus L3 II como en la 2010DC, habia que instalarlo con dos apps cada una (en la szenio solo con una), en este telefono es un mix entre el huawei Y550 (aqui despues de desbloquear el bootloader, que se hacia con dos codigos que identificaban el telefono que son para modificar el arranque, habia que meter el recovery y un archivo) en los pasos finales y un programa para ordenador llamado odin, que pondre el enlace de descarga ahora, que nos va a permitir inyectar el recovery dentro del telefono, bien, dicho todo vamos al temario, estos son los pasos, pero ojo, porque esta vez si hay advertencias que hay que seguir al pie de la letra, vamos a decirlas:

ATENCION, AVISO IMPORTANTE, SOBRE EL FIN DE SOPORTE DE WHATSAPP PARA LOS ANDROID 2.3 E INFERIORES: os recuerdo que whatsapp abandonara el soporte para los dispositivos android 2.3 en 2020, a partir de ese año, todos los dispositivos android 2.3 tendran que tener modificado la rom (si procede) para poder seguir usando todas las funciones de whatsapp y ademas de eso es posible que tengas que pasar por el root antes de poder meter el recovery (ya se vio con el L3 II), para este procedimiento tomad nota del tema si teneis un telefono antiguo porque os ayudara a entender de que va la pelicula para que puedas meter la nueva version de whatsapp, recordad el tema, es posible que los pasos del telefono varien ya que cada fabricante de android tiene su manera de pensar, tambien importante, al meter la rom, haced copia de seguridad de la rom original, si estais en una empresa, preguntad por los programas de monitorizacion en el telefono y si las cuentas de correo estan bajo office 365 o cuenta de correo clasica, si lo estuviera, preguntad por la configuracion de dicha cuenta e incluso preguntad si tambien tienen algun sistema de seguridad para poder desbloquear la configuracion del office 365 correspondiente a esa cuenta, tambien aseguraros de que tengais una tarjeta de memoria minimo de 16 GB (se recomienda 32 GB), tambien aseguraros de tener la bateria completamente cargada y el cargador conectado y un paso opcional, tener la memoria con solo lo necesario para conseguir que whatsapp pueda ser arrancado en el dispositivo y si esta ya instalado el prerrequisito necesario, ya usar normalmente la tarjeta de memoria y un paso imprescindible, asegurarse con un chequeador de errores como chkdsk (podeis hacerlo en entorno grafico, en equipo, boton derecho-propiedades-herramientas-comprobar-examinar unidad y si contiene errores, el boton cambiara a “reparar unidad”) aunque tambien podeis formatear la tarjeta de memoria, y por supuesto leerse los tutoriales y si estas en una empresa que permite el cambio de roms de android, revisar los protocolos establecidos y si hubiera algun fallo del protocolo, cambiarlo, el mas minimo error en cuanto a tema roms, firmwares y modificaciones puede inutilizar el dispositivo y a lo mejor sin solucion alguna.

en este enlace teneis mas informacion sobre el tema del fin de soporte de whatsapp y una guia de actuacion para que el fin de whatsapp para android antiguos no te pille desprevenido:

aviso del fin de whatsapp de 2017

aviso del fin de whatsapp de 2016

ATENCION, AVISO, SOBRE LAS COPIAS DE SEGURIDAD EN LAS ROMS DEL FABRICANTE, quedaos con esta cosa que siempre os diran los tecnicos de sistemas, las copias de seguridad de un dispositivo siempre os van a salvar de muchos apuros, del sistema operativo android ciento miles, debido a que el root puede tocar todas las partes del sistema operativo, hasta por ejemplo la guia sobre como tiene el particionado la rom del fabricante, asi que importante, tanto en el TWRP como en el clockworkmod es superimportante hacer una copia de seguridad, debido a que si el telefono rechaza la rom, pues desde la copia de seguridad sera posible restaurarla para asi poder recuperar el telefono y asi poder probar otra rom custom o si por si acaso android diera un cuelgue, que se pueda restaurar la rom con facilidad.

ATENCION, AVISO IMPORTANTE, SOBRE LAS TABLETS DE EMPRESAS EN CONCURSO DE ACREEDORES: os recuerdo a todos que si teneis un tablet o smartphones de las marcas szenio, bogo o ijoy que estas 3 empresas ya no existen debido a que han sufrido las 3 un concurso de acreedores que ha acabado con disolucion de las 3 empresas, si tienes una tablet o smartphone de estas 3 marcas que sepas que ya no tienes soporte tecnico y que por lo tanto que si ya se te ha roto por hardware que la unica solucion posible es tirarlo y comprarte otro, tambien lo puedes conservar, pero mi consejo es que cambies de smartphone o tablet lo antes posible, ya que el repararlo por hardware va a ser complicado, ya que los componentes de hardware de los cuales se compone la tablet o el smartphone, son unicos, sobre todo la pantalla, ya que hay tiendas de reparacion de pantallas no oficiales que se niegan a reparar pantallas de unas pulgadas determinadas, con lo cual el conservarlo al final te va a provocar problemas a la larga si se te rompe el dispositivo android, si es por software, hay posibilidades de repararlo, teniendo en cuenta el estado del dispositivo android en cuanto a software, todas las posibilidades de reparacion en cuanto a software, los tienes aqui descritos en mi tutorial del root de la 2010DC, en el cual ademas tienes el link a la nota del BOE en el cual dice lo del concurso de acreedores en el caso de bulltech (la empresa que creo las tablets szenio), pero lo tipico de las reparaciones de software es que como he descrito en dicho tutorial, es o restablecer el sistema a traves de los ajustes o hacerlo a traves de la secuencia de botones el restablecimiento, nada complicado segun describo aqui:

tutorial de la 2010DC

ademas recuerda que en el tutorial del root del L3 II he hecho un resumen de las roms de szenio que estan subidas por los diferentes usuarios que pueblan la red, incluida la rom que he subido yo de la 2010DC (si hubiera alguna rom de la szenio por internet que se me haya pasado, por favor, hacedmelo saber), aqui os paso el enlace (recuerda que hay algunas roms que son compatibles con algunos dispositivos con hardware parecido):

tuto del L3 II

de soporte relativo al tema bogo, hay muy poco por internet y se han subido pocas roms, pero si tienes la 6QC o tienes un telefono con un hardware parecido a este telefono, te servira posiblemente la rom de la 6QC que he subido yo, que esta en este link (tambien esta el documento oficial del concurso de acreedores de esta marca, que fue una matriz de otra):

rom del 6QC

pero hay una dificultad en el tema de los moviles de esta marca y es que algunos de los moviles de bogo, como por ejemplo el 6QC (ya no tengo este telefono) tienen la bateria integrada en el dispositivo, si tuvieras la bateria rota, tendrias que deshacerte del dispositivo, ya que al no tener soporte tecnico por parte de la compañia, va a ser mas complicado reparar el tema de la bateria ya que los desmontajes sin conocer el hardware que estas desmontando siempre suelen salir mal (aunque si eres un manitas de la electronica, la cosa no deberia de salir mal) y para eso es mejor que sea el soporte tecnico de la compañia quienes lo hagan, ademas esta marca no tuvo muchisima penetracion en el mercado, solo la vendieron tiendas de informatica especializadas y tiendas de telefonia, con lo cual repuestos de esta marca es posible que no hayan, con lo cual va a merecer mas la pena el deshacerte del smartphone mas que el repararlo

en el caso de que seas empresa o una tienda de informatica y te llegue una partida de smartphones o tablets de estas 3 marcas que ya no existen, deshazte de ellas lo antes posible ya que pueden darte problemas si se rompe por hardware y en el caso de que hubiera algun smartphone o tablet todavia operando por la empresa, procurad intentar invertir cuanto antes en un smartphone o tablet que si este con soporte y cuando lo tengas, solo es migrar todas las configuraciones y demas del viejo al nuevo, no olvides el preguntar por los datos de la cuenta de correo y si la empresa tiene office 365 (yo lo llamo “office de subscripcion”) preguntar si acceden a la cuenta de correo con un sistema de seguridad y preguntar como configurarlo, no te vayas sin eso si te toca configurar una cuenta de correo tanto con android como con PC (en el caso de outlook), ya que sin ninguno de esos datos, la tarea que te toque no la vas a hacer bien, tienes una pista de los posibles datos que vas a necesitar en el aviso del fin de whatsapp 2017 que te dare aqui ahora:

aviso de whatsapp de 2017

tambien en el caso de que quieras actualizar el tablet de algunas de las marcas que desgraciadamente han entrado en concurso de acreedores a otro android, por ejemplo la 5.1, te recomiendo que mejor te mantengas en la version que tienes actualmente porque si se te rompe por software, muchas veces el encontrar una rom equivalente va a ser mision imposible y que el encontrar roms custom mas mision imposible todavia, ya que raras veces los desarrolladores de las roms dan soporte a este tipo de tablets o smartphones, asi que mejor quedate en la version que tienes instalada, si la tablet o smartphone esta roto, entonces si, pero si esta bien, mejor ni tocarlo.

ATENCION, AVISO SOBRE EL TEMA DE LA MODIFICACION DE ARCHIVOS DEL SISTEMA OPERATIVO Y EL TEMA DE LA GARANTIA: recuerda que vamos a modificar archivos esenciales para que arranque android y ademas de eso, vamos a modificar el arranque del dispositivo (es decir, primero vamos a modificar android en si y luego los modulos de arranque de android, entre ellos el llamado recovery), con lo cual hay que extremar las precauciones a la hora de modificar dispositivos android, tales como la bateria siempre cargada al 100%, tener el cargador conectado, asegurarse de que los archivos descarguen completamente y que los archivos sean correctos (en el caso de que no sean de las fuentes oficiales), tambien procura en el caso de que tengas que dejar el dispositivo android sin vigilancia (a ser posible, vigilado) cerrar con llave y yo que tu, procuraria que si hay un niño pequeño en casa, apartarle del telefono mientras se esta modificando, ya que el minimo movimiento al dispositivo en el caso de que sea root con PC, luego va a provocar que el telefono o la tablet no funcione y en el caso de las empresas que permitan dispositivos android rooteados, revisar todos los protocolos y asegurarse de que son los correctos y el mismo caso se aplica tambien si es un curso, ya que el formador es un ser humano y es posible que algun error cometa (aunque esta manera siempre es buena, puede llegar a no ser efectiva dependiendo de la manera de hacer las cosas del formador), asi que importante tambien ademas de revisar los protocolos de la empresa, tambien contrastar la informacion que da el formador con respecto a los dispositivos android con internet, preguntas a los foros de discusion e incluso la opinion de otras personas, ya que el mas minimo error en alguno de los pasos para rootear el dispositivo podria llevarte a que el dispositivo se estropee por interrupcion de escritura de los archivos de sistema de android y que android no arranque nunca mas y que ademas de eso, en algunos dispositivos el meter la stock rom sea “un mundo” (es decir, que sea una movida complicada el reinstalar la rom original del dispositivo android), ademas es posible que algunos fabricantes tengan en sus protocolos que no reparen dispositivos rooteados, con lo cual antes de rootear el dispositivo, consulta al fabricante del dispositivo por si acaso el tema del rooteo no lo cubre o tienes que pagar una penalizacion por reparar dicho dispositivo.

ATENCION, AVISO IMPORTANTE, SOBRE LOS PROCEDIMIENTOS DE INSTALACION DE LAS CUSTOM ROM EN LA RED: al encontrar un tutorial sobre instalaciones de custom rom, tu lee con calma, tienes que intentar comprender todo y que este todo claro sobre cada uno de los pasos, no te puedes quedar sin ninguna duda ya que un error y adios dispositivo, en el caso de que tengas alguna duda, ya sabeis o preguntar a familiares, conocidos o a un formador especializado en informatica o la opcion mejor, ir a internet y preguntar en foros de discusion sobre la duda que tengas sobre el dispositivo o en los blogs especializados, si es necesario, leelo las veces que hagan falta hasta que lo comprendas todo, es importante no quedarse con ninguna duda, como te he dicho, si te quedas con dudas, la operacion fallara y el dispositivo no funcionara al hacer un paso mal, asi que para este procedimiento, tienes que quedarte con 0 dudas para hacer el root, acuerdate que este procedimiento vamos a tocar archivos fundamentales para el arranque de android (e incluso vamos a modificar el gestor de arranque de android y tambien en un futuro a sustituir la rom stock del telefono), con lo cual es importante el tema de tenerlo todo claro y estar concentrado al maximo en la tarea.

ATENCION, AVISO IMPORTANTE, SOBRE LOS TIPOS DE TARJETAS SIM DEL TELEFONO: debido a que los fabricantes quieren aprovechar mas el espacio para la creacion de la circuiteria interna del telefono (entre ellas la placa base), las ranuras para las tarjetas SIM se hacen cada dia mas pequeñas y eso ha dado origen al termino microSIM y nanoSIM, que no es ni mas ni menos que una version compacta de la SIM de toda la vida, que sepas que este movil tiene la SIM original con lo cual es posible que tengas que comprar un adaptador de micro a SIM y si es nano, pues de nano a SIM para que puedas usar el numero de telefono con ese smartphone, tranquilo, por 4 pavos mas o menos puedes obtener el adaptador para convertir una SIM normal, en el caso de que lo necesites algun dia, se hace en las tiendas de telefonia a traves de una maquina que corta las partes de la tarjeta SIM, asi al cortar los espacios, puedes meterlo en los smartphones no compatibles con la SIM normal.

ATENCION, AVISO IMPORTANTE, SOBRE LOS SMARTPHONES CON LA PANTALLA ROTA Y LAS FORMAS DE HACER COPIAS DE SEGURIDAD: recuerda, en el caso de que se te hayan perdido algunos contactos o algunos archivos que se puedan subir o a google drive, onedrive (antes skydrive) o cualquier otro disco duro en red o la microSD, y se te ha roto la pantalla, puedes hacer esto, primero mete la microSD en la ranura, posteriormente deberas de tener disponible un adaptador de USB OTG a USB B (que son los USB normales que conectas al ordenador), posteriormente conectaremos un raton normal y corriente al USB y veras la magia, exacto, ahora podemos operar con el raton perfectamente como si fuera un ordenador y ademas lo podemos intercambiar por un teclado y ya podremos copiar todos los contactos a la microSD o a los contactos de google, que o bien lo podemos hacer de 1 en 1 o todos a la vez o el hacerlo de la forma clasica, es decir “a manita” (agregar los contactos de uno en uno), ten en cuenta lo de siempre, cada fabricante tiene su manera de hacer las cosas, asi que es posible que el boton importar-exportar de los contactos este en uno u otro menu (o que tenga en un telefono un boton de tres puntos y en otro que tenga un dibujo de unas rayas) e incluso que te permita transferir los contactos a traves de mas metodos de comunicacion y transferencia como bluetooth, en el caso de que lo hayas transferido a la microSD a traves del menu exportar, solo es extraer la tarjeta microSD, meterla en el nuevo telefono y en la app nativa de contactos darle al boton importar-exportar, pero esta vez a la orden de importar, seleccionando el archivo con todos los contactos, no olvides volcar todos los contactos a tu correo de google (normalmente o te dara la opcion de importarlos a la cuenta o primero tendras que volcar los contactos a la agenda y posteriormente, en exportar, darle a que vuelque todo a la cuenta de google), asi si en un futuro te vuelve a pasar el mismo problema ya estas prevenido para la proxima vez (al configurar el nuevo telefono y al instalar la cuenta de google, los contactos que estan en la cuenta de google apareceran en el telefono), en el caso de los archivos, fotos y demas, si lo habias redirigido a la microSD tus fotos estan a salvo en la microSD, pero en el caso de que al romperse la pantalla no hayas configurado dicha redireccion, tendras que proceder con el raton una a una con los datos que quisieras salvar a la microSD, posteriormente con los datos ya guardados en la microSD, solo es pasar dichos datos hasta donde quieras o al nuevo telefono o al ordenador, pero y esto tienes que tenerlo en cuenta, que ya hay algunos tablets y smartphones que ya no cuentan con un explorador de archivos y tienes que incorporarselo tu, si quieres una referencia de explorador de archivos, el mejor, ES FILE EXPLORER, luego despues de instalarlo del play store y ya entrando en la aplicacion, solo es acceder a la memoria interna e ir copiando de carpeta en carpeta hasta la microSD y cuando ya lo tengas todo, solo es quitar la tarjeta de memoria del telefono roto y ponerlo en el nuevo o en su defecto y con un lector de tarjetas de memoria, pasarlos al ordenador.

ATENCION, AVISO IMPORTANTE, SOBRE LA DESINSTALACION DE APPS INTEGRADAS DEL SISTEMA: seguramente si ya habeis leido entregas anteriores como el tutorial del root de la 2010DC o el tutorial del root del L3 II ya sabreis que es el llamado bloatware, fenomeno que ya se ve menos en nuestros smartphones actuales, todavia sigue quedando algun resquicio de bloatware por algun telefono de los que se venden actualmente aunque hay excepciones como por ejemplo huawei que llevan la app nativa de hicare integrada, bien, el bloatware es todas aquellas apps que estan integradas en el dispositivo o bien porque el fabricante ha querido o por acuerdos entre el fabricante del dispositivo y el desarrollador de la app, anteriormente este fenomeno era muy recurrente sobre todo en tablets “marca españa” como Szenio (en el aporte de la rom de la 2010DC en la ficha que yo hice, vereis las apps que estan integradas en la tablet) y en marcas por asi decirlo menos conocidas como por ejemplo las marcas chinas y en fin algunas marcas como por ejemplo Asus incluia apps integradas (ahora ya no las incluye), bueno, a lo que vamos, lo que trae integrado el telefono son las apps de la tienda de samsung (o las samsung galaxy apps) y otro navegador de internet aparte del de google, que es un navegador creado por Samsung, si acaso quisieras borrarlo desde la opcion clasica de las aplicaciones (ya sabes, la opcion en el telefono que lista las apps y te permite desinstalarlas o borrar la cache), comprobaras que no se pueden desinstalar esas dos apps, si acaso las quisieras borrar la unica manera de hacerlo es modificar el telefono debido a que esas apps estan integrados en el sistema operativo y al formar parte de la rom, no se van a poder eliminar tan facilmente, en el caso del navegador, tendremos dos formas de eliminar el navegador, o con la app o sustituyendo la ROM stock (entrega proximamente) e instalando una version reducida del paquete de las apps de google, en el caso de que estes en la empresa, tendras que decirles las ventajas del root y del jailbreak y todas las apps de dicho procedimiento, copias de apps, parcheo del sistema de pagos del play store (compras en la app)…etc, en el caso de que el que mande no se quede conforme y se niegue a modificar el dispositivo dentro de las instalaciones de la empresa, solo quedaria dos soluciones, o la red acorazada (descrita aqui) (es decir, crear una red “invisible” e “indetectable” para la estructura principal de la empresa) o sacar el dispositivo android del edificio y llevarlo a una red domestica, teniendo en cuenta el tema de salvar los datos antes de sacar el dispositivo y de firmar los documentos en cuanto a proteccion de datos, luego despues es solo rootearlo, quitarle la app que te hayan pedido y ya traerlo a la empresa y prepararlo para darselo al empleado.

ATENCION, AVISO IMPORTANTE, SOBRE LOS MOVILES EN LOS CUALES ESTE RECOVERY ES COMPATIBLE: ok, chicos, os comento, parece ser que de este movil hubieron varias versiones durante la vida comercial del terminal, el J1 y el J1 Ace ademas de un rediseño del J1 del 2016, con lo cual tendreis que tener cuidado sobre que tipo de modelo J1 lo meteis, ya que si lo meteis en el movil que no es…catapum, android del telefono a la m…, entonces los telefonos con los cuales es compatible el recovery son los siguientes:

  1. SM-J100H
  2. SM-J100ML

de todas formas, antes de instalar el recovery que te ofrezco, te dire las dos formas que hay para ver el modelo del telefono, que son por hardware, quitando la tapa y la bateria, veras una pegatina que te indica el modelo del telefono, que tiene que poner uno de los dos modelos que indico arriba, en el caso de que no sea ninguno de los modelos de telefono en los cuales es compatible el recovery, tendras que volver a google y buscar un recovery compatible con el modelo que tienes y tambien por software a traves de la informacion del sistema, asi que si quieres saber mas, te invito a seguir leyendo estas paginas para que aprendas la metodologia en todos los telefonos del universo android.

ATENCION, AVISO, SOBRE EL MANEJO DEL TWRP, MUY IMPORTANTE LEER CON SUMA ATENCION: al ser este el unico recovery el cual han diseñado para este telefono, te aconsejo que antes busques informacion en google e incluso vayas a un foro de discusion a preguntar las dudas que tengas sobre este recovery ademas de pedir ayuda a un formador que sea experto en instalacion y modificacion de firmwares de dispositivos tanto de experiencia profesional como de experiencia personal [o aficionado] (aunque si solo tiene experiencia personal, es valido tambien ya que conoce las normas de seguridad generales para todos los dispositivos y sabe interpretar las especificas de cada dispositivo al igual que si tuviera experiencia profesional y personal, pero fundamentalmente que os asegureis que sabe del tema de firmwares y actualizaciones y que sepa lo que esta haciendo, de todas formas el tema de los firmwares y cosas como por ejemplo, actualizaciones de la BIOS no es complicado, pero hay que fijarse en una serie de cosas y seguir correctamente las normas de seguridad generales (como por ejemplo, en el caso de los smartphones tener la bateria cargada al 100% y el cargador conectado) que son fundamentales para que el temario tenga exito o de lo contrario el dispositivo podria desde no funcionar bien a causa de la actualizacion, es decir que por ejemplo en el ordenador algo no funcione a causa de la actualizacion de la BIOS hasta quedarlo inservible [sobre todo en una de las cosas importantes que es ni desconectar el dispositivo ni apagarlo mientras se esta actualizando o modificando el dispositivo, porque si hicieras esta “accion suicida” estas metiendo la pata completamente, ya que el dispositivo no funcionaria a causa de una interrupcion de escritura, pero no te preocupes, en proximas entregas ampliaremos y mucho el tema de las instalaciones de firmwares, modificaciones [en el caso de la 3DS-PS4-PSVITA] como en los smartphones y sobre todo en los ordenadores [actualizaciones de BIOS y actualizacion de la BIOS del chip grafico [o GPU]) debido a los riesgos elevados de cargarse el dispositivo si cometes algun error, debido a que dicho recovery es muchisimo mas complejo que el clockworkmod (CVM) tan complejo que puedes cargarte el sistema android en milesimas de segundo, asi que yo te recomendaria que antes de manipular telefonos con tan complejo recovery, intentaras documentarte sobre el manejo del recovery antes de ponerte con la tarea tan compleja de instalar una ROM, asi te aseguras de no cargarte nada del android del telefono.

ATENCION, AVISO MUY IMPORTANTE, IMPORTANTISIMO LEER CON ATENCION, FIN DEL SOPORTE DE SUPERSU: el desarrollador del superSU, chainfire acaba de anunciar el fin de sus operaciones en el mundo de las modificaciones de android, asi que es posible que si me lees mas adelante que esta app ya no reciba mas soporte, pero que funcionar, funcione en los dispositivos a partir de android 4.4 hasta donde anuncio el desarrollador que no recibira mas soporte, el android 8, esto te lo digo para que por si acaso encuentras esta app, que si la metes en alguna version nueva de TWRP o CVM que es posible o que no funcione bien o que la rom stock la rechace debido a que al paso que la tecnologia vaya avanzando, los recoverys se van actualizando, haciendo que las versiones antiguas de las apps ya no funcionen correctamente, pero si el metodo es compatible con la 4.4.4 a anteriores si que te valdra la version flasheada del superSU, pero claramente los archivos de este metodo no, estoy viendo que hay otra utilidad, llamada magisk, que dicen que es el sustituto al gran clasico del superSU, ademas de que superSU no es la unica app, tambien existe otra app llamado superuser que tambien hace exactamente lo mismo que el clasico superSU, de todas formas, el magisk tiene un procedimiento muy interesante que es que en vez de hacerlo a traves de una APK como hemos visto en tutoriales anteriores, ahi hay que modificar el arranque del telefono de manera obligada para poder rootear el telefono (meter el TWRP y el magisk app y el magisk flasheable), pero eso se ofrecera proximamente ya que no tengo los medios necesarios y hay que obtenerlos, cuando ya los obtenga, os traere el procedimiento con este nuevo metodo que va a estar muy interesante el hacerlo ya que consiste mas en flasheo directo que en instalacion a traves de una APK como hemos visto en tutoriales anteriores.

ATENCION, AVISO SUPERIMPORTANTE, LEER CON SUMA ATENCION, SOBRE LAS MEDIDAS ANTI-ROOT DE LOS TELEFONOS SAMSUNG: para poder controlar que la norma de la prohibicion del root por parte del soporte tecnico de samsung se cumpla, samsung incorporo a sus telefonos el llamado contador de rooteos, os cuento que es esto, dicho contador de rooteos funciona de la siguiente manera; al reinstalar la stock rom y meter el root, este contador salta automaticamente cambiando el numero por 1 y si se reinstalara el root muchas veces, ese numero cambiaria constantemente, si los del soporte tecnico de samsung lo ven, te quedas sin soporte para este telefono, afortunadamente el protagonista de este tutorial no lo lleva, pero si rooteais otro telefono de esta marca, que lo tengais en cuenta de que luego despues de rootearlo hay que trucar el contador de rooteos, porque si se te rompe el telefono por hardware luego va a ser dificil repararlo sin disponer del soporte tecnico oficial, pero afortunadamente el J1 no dispone de dicho contador, pero que tengas en cuenta que en los otros moviles samsung si lleva este contador, con lo cual tendras que trucarlo despues de hacer el root.

muy bien, chicos, una vez ya dichas las advertencias claves para que el tema del flasheo salga bien (el tema del flasheo en este telefono es un poco complejo pero no complicado, en los pasos que te voy a comentar hay que usar el ordenador combinado con el smartphone, pero esto no es complicado, lo veremos, de momento sigue leyendo) vamos con el tutorial, no sin antes y como ya es tradicion, mostrar las fotos de como es este telefono para que veas mejor como es lo que vamos a rootear:

el galaxy J1 por la cara delantera (boton home, boton de cerrar las apps abiertas, boton atras y camara delantera)
el galaxy J1 cara trasera (camara y flash)
samsung galaxy J1 cara trasera sin tapa (con la bateria puesta) (partes: ranura de tarjetas de memoria [abajo, tambien se encuentra la ranura de las tarjetas SIM], bateria)
el galaxy J1 sin la bateria (primer punto clave, ¿ves la pegatina que se encuentra adherida a la bateria?, pues ahi dice el modelo de galaxy J1 que es, esto lo tienes que mirar antes de proceder con el recovery, ya que meter el que no es el adecuado, puede hacer que te quedes sin telefono, con las posibilidades de reparacion completamente nulas, ya que lo que vamos a hacer es modificar el arranque del telefono, es decir, cambiar partes sensibles del sistema que corresponden al arranque del telefono) (partes: ranura de tarjetas de memoria-SIM, camara y flash, pegatina)
galaxy J1 lateral izquierdo (boton de power)
galaxy J1 lateral derecho (botones de subir-bajar volumen)

bien, chicos, una vez ya dicho todo, cojan su galaxy J1 y…COMENZAMOS:

  1.  bien, primer punto obligatorio, nos bajaremos este archivo en el cual os he puesto todo lo que necesitaremos para rootear el telefono (va el custom recovery, que es el TWRP, el superSU flasheable, el programa oficial de samsung y los drivers que necesitaremos instalar para meter el telefono en “modo ODIN” y el programa ODIN, ya que hay que hacer una operacion que solo se puede hacer con este programa, ya que es obligatorio usar un ordenador [para los casos de las APKS es siempre necesario utilizar un ordenador para transferir el APK y utilizarlo] pero el ordenador es clave para instalar el recovery, ya que es OBLIGATORIO instalarlo antes de rootearlo, exactamente lo mismo que los moviles huawei, pero en este tipo de moviles hay que desbloquear la proteccion del recovery (bootloader)) luego lo vemos, sigamos leyendo, primero ponemos los enlaces de descarga:

enlace MEGA:

https://mega.nz/#!7YlU3LKA!sqomRYrAFnikSbvCArucP2-2ZI6B2sQjxRV8P9oiXeQ

enlace uploaded.to:

http://ul.to/dzlq25mu

enlace eMule:

ed2k://|file|utensilios%20para%20rootear%20el%20samsung%20galaxy%20J1%20subido%20por%20BENDER%20(B35).rar|104166205|CB86E460718DB90774062F952287A7EE|h=ID3HJW57CS7BKC3K7WRMMZFR4K5MULPJ|/

enlace rapidgator:

https://rg.to/file/90eb46b029be12972199749abaacb874/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_(B35).rar.html

enlace katfile:

http://katfile.com/lcvb7tsxu7m1/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_(B35).rar.html

enlace openload:

https://openload.co/f/QefTZk_7RbM/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_%28B35%29.rar

enlace tusfiles:

https://tusfiles.com/wulzwp2i2y74

enlace yunfile:

http://tadown.com/fs/7BE3ND5ERe50f00fe51/

enlace filefactory:

http://www.filefactory.com/file/77zpc497i0on/utensilios%20para%20rootear%20el%20samsung%20galaxy%20J1%20subido%20por%20BENDER%20%28B35%29.rar

enlace turbobit:

http://turbobit.net/b1nuqw49fsj5.html

enlace userscloud:

https://userscloud.com/aj3g1ontb6ym

enlace doraupload:

http://www.doraupload.com/dcahzk31kx7t/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_(B35).rar.html

enlace uppit:

http://uppit.com/dne81pdv8u8m

enlace uptobox:

https://uptobox.com/5zu0q2ao7y3l

enlace nitroflare:

http://nitroflare.com/view/22505915A7612C8/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_%28B35%29.rar

enlace dailyuploads:

https://dailyuploads.net/xpsn687pugkz

enlace depositfiles:

http://depositfiles.com/files/kp1roee1p

enlace bankupload:

http://bankupload.com/x8wgj2mbppyh/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_(B35).rar

enlace mexashare:

http://www.mexashare.com/gg86ow0bmjiz/utensilios_para_rootear_el_samsung_galaxy_J1_subido_por_BENDER_(B35).rar

 

  1. siguiente paso y el mas importante, hay que instalar los drivers del telefono para que dicho dispositivo sea reconocido por el ordenador en el modo ODIN (que es el modo especial de samsung), asi que el comprimido que te he adjuntado en la descarga lo extraeremos y ya en la carpeta que le daremos doble clic a ella:
  2. le damos a “drivers J1” y ya atencion a la carpeta:
  3. bien, ahora te he puesto dos opciones para instalar los controladores (o drivers) que necesitamos para que el ordenador reconozca el telefono en el modo especial de samsung (llamado modo ODIN o download) y asi poder inyectar el recovery que luego despues nos va a llevar al root, bien, dividiremos el tutorial en dos apendices, pero esta vez de las maneras de instalacion de los drivers de samsung, que son el apendice A, instalacion del KIES (el programa para gestionar los moviles de samsung) y el apendice B (que no incluye el programa y solo incluye los drivers), bien, vamos ahora con el apendice A:

APENDICE A, INSTALACION DEL PROGRAMA KIES.

  1. bien, para esta aventura usaremos una maquina del 7 PRO para instalar el samsung KIES, ahora sin mas dilacion empecemos, bien, una vez que tengas el ejecutable a mano o bien desde un dispositivo de almacenamiento extraible o bien arrastrando el archivo a la maquina virtual, le daremos doble clic al archivo ejecutable para que se inicie el programa de instalacion:
  2. posteriormente tendremos la pantalla principal del asistente de instalacion, primera pantalla, acuerdo de licencia y ubicacion de la instalacion, aceptamos los terminos del acuerdo de licencia y la entrada de arriba de la ubicacion (donde pone “carpeta de destino”) la dejaremos exactamente tal y como esta y le damos a “siguiente”:
  3. posteriormente se iniciara el proceso de instalacion, esto tardara un tiempo de 3 segundos aproximadamente, esperamos un poco a que se instale:
  4. bien, cuando se instale el KIES nos saldra esta pantalla preguntandonos si queremos instalar un controlador compatible con los moviles android, la marcaremos logicamente y le daremos a siguiente:
  5. posteriormente se copiaran los drivers y se instalaran en el equipo, esperamos un poco a que se instalen:
  6. posteriormente eso ya seria todo, el programa de gestion del telefono y los drivers ya estan instalados, desmarcaremos “ejecutar Samsung Kies” porque en este contexto no nos interesa arrancarlo y le damos a “finalizar”:

bien, para adornar esta manera de instalar el kies, vamos a comentaros que es lo que hace el programa oficial de samsung, este programa lo que hace basicamente es funciones de transferencia y sincronizacion de todo tipo de datos, incluidos los contactos de outlook o de otros clientes de mensajeria al telefono, ademas de eso nos permitira restaurar nuestra rom stock al instante ademas de ver nuestra biblioteca de datos, como por ejemplo toda la musica que tengamos.

bien, una vez ya mostrado la forma primera, vamos con la segunda y la que no depende tanto del programa kies, vamos a decir como se hace:

APENDICE B, INSTALACION DE DRIVERS SIN DEPENDER TANTO DE NINGUN PROGRAMA DE SAMSUNG

  1. bien, primer paso, en el archivo comprimido que te he pasado y que tendrias que haberlo descomprimido, te incluira la llamada opcion 2, en el cual te he puesto en la carpeta para diferenciarlo, que no incluye ningun programa de samsung, con lo cual, cogeremos la opcion 2 y le daremos doble clic a la instalacion, primero iremos dentro de la carpeta a “drivers J1” y luego a “OPCION 2 (SIN KIES)” luego despues ejecutaremos el programa, de todas formas en la siguiente captura de pantalla tendremos el archivo ya seleccionado y listo para ser ejecutado (captura tomada de otra de las maquinas virtuales de 7 que tengo, esta vez de un ultimate):
  2. posteriormente tendremos la siguiente pantalla de instalacion ante nuestros ojos, no sin antes pasar el control de cuentas de usuario (ya conte aqui que esta caracteristica vino del vista) en el cual hay que darle a “si”:
  3. posteriormente le daremos a siguiente, dejaremos la siguiente pantalla como esta y otra vez a “siguiente”:
  4. en la siguiente pantalla, dejaremos todo como esta y le daremos “instalar”:
  5. despues de eso, comenzara el proceso de instalacion que no durara mucho tiempo, apenas entre dos y cinco segundos:
  6. posteriormente habremos finalizado el proceso de instalacion y los drivers que necesitaremos para rootear este terminal, finalizaremos con el boton “finalizar”:

bien, una vez que ya tengamos los drivers necesarios para que el ordenador reconozca el telefono en modo Download (o descarga), prosigamos pues con los siguientes pasos.

5.  bien, posteriormente tendremos que conectar el telefono al ordenador, antes y muy importante encender el telefono ya que hay que acceder a las dos memorias, porque hay que meter un archivo fundamental para que el recovery quede fijo, ya que al inyectarlo no va a quedar fijo y perderemos el recovery custom, este archivo se tendra que instalar nada mas accedamos al recovery, asi que como habeis podido deducir, este archivo que hay que meter a la tarjeta de memoria lo necesitaremos mas adelante para instalar el root, asi que prosigamos pues, en el archivo que deberias de haberlo descomprimido:

bien, ahora muy importante, moveremos la carpeta “superSU version FINAL”, en el cual te he dejado bien clarito en el archivo que no hay que descomprimirlo bajo ningun concepto para que el recovery pueda reconocerlo como instalador, asi que moveremos dicha carpeta o el interior de la carpeta (dandole doble clic) y el archivo hay que llevarlo a la tarjeta de memoria, en la siguiente captura veras la ventana del interior de la tarjeta de memoria ya con el archivo necesario puesto en este caso en la tarjeta de memoria (puede ser en la memoria interna):

¿os suena el ejecutable y el nombre de la carpeta, eh?, efectivamente, este metodo de root que instala es el llamado superSU, metodo que ademas de que os suena de metodos de root para otros telefonos moviles, tambien os sonara de entregas anteriores como los tutoriales de la 2010DC y el L3 II aunque a diferencia de estas dos que se instalan a traves de una app, en esta hay que flashearlo metiendo primero el recovery y luego despues flasheandolo desde el, ¿quereis saber como se hace?, solo seguid leyendo…

6.  bien, posteriormente despues de haber metido el archivo necesario para posteriormente despues flashearlo cuando tengamos puesto el recovery custom, vamos ahora a inyectar el recovery dentro del telefono, bien, para ello tendremos que meter el telefono en modo download, para ello y al igual que en los tutoriales anteriores que yo hice sobre el jailbreak en iPod touch 4G, hay que dar a una secuencia de botones especial para poder hacerlo, bien, la secuencia de botones para entrar en modo download es la siguiente:

boton power+boton de bajar volumen+boton home o central

esta es la secuencia para el modo download, ahora bien, para el modo recovery, la secuencia cambia de la manera siguiente:

boton power+boton de subir volumen+boton home o central

con la otra secuencia, accedereis al modo recovery, pero arrancara el recovery que trae de fabrica (el recovery que trae en la stock rom o la rom original del telefono) pues bien, ese recovery lo vamos a cambiar a un recovery en el cual podremos hacer copias de seguridad y entre otros usos, poder reutilizar telefonos instalando roms custom o roms cocinadas (como se dice en otros foros), recordad que como os dije aqui, el poner una custom rom va a conllevar a que haya algunos errores en la rom que haya que aceptar obligatoriamente si queremos usar el telefono mas o menos bien para nuestros usos comunes, aunque es posible que seguramente el desarrollador de la custom rom de algun parche para solucionar los fallos que hayan en la rom, habitualmente algunos desarrolladores de las custom rom no ofrecen soporte para ese fallo en concreto en la rom, con lo cual que tengas en cuenta que puede haber algun fallo en la rom, en el caso de que estuvieramos hablando de otros moviles, que reduzca la funcionalidad del telefono, de todas formas, esta en proceso de documentacion para este movil la rom del lineageos, que es la nueva version del cyanogenmod, que es una rom custom que incluye ciertas mejoras que no tiene una stock rom como por ejemplo, conectividad a traves de openVPN (una manera de conectarse a servidores VPN) o tambien la posibilidad de compartir la conexion a internet del telefono por cualquier medio, pero no adelantemos acontecimientos, sigamos preparando el telefono para que pueda ser reutilizado, vamos con los siguientes pasos;

antes de nada, en la siguiente captura veremos con todo lujo de detalles los botones a los cuales tenemos que dar:

7.  bien, una vez que lo hayamos puesto en modo download, nos saldra esta pantalla:

8.  dale al boton de subir el volumen y el telefono se pondra en modo odin con exito:

bien, como veremos aqui, este tema ademas de permitirnos “inyectar” el recovery, nos permitira saber el estado del telefono si ha sido modificado o no, tambien nos permitira saber el estado de la inyeccion del recovery e incluso en los moviles samsung nuevos, cuantas veces ha sido rooteado, que en el ultimo, como os he contado es un mecanismo de seguridad para saber si el poseedor del smartphone lo ha rooteado ya que samsung es la unica empresa que no da soporte a smartphones modificados, afortunadamente este telefono no incluye dicho mecanismo de seguridad

9.  bien, una vez ya preparado el telefono convenientemente (antes tienes que revisar que el telefono sea el modelo correcto, para ello, como hemos descrito anteriormente quitaremos la tapa del telefono y quitaremos la bateria y ya en la pegatina que esta al quitar la bateria, veremos el modelo de movil que es o tambien por software, en los ajustes del smartphone-informacion del dispositivo-numero de modelo, veremos el modelo del telefono, recuerda que tiene que ser el SM-J100H o el SM-J100ML, sino tendras que volver a google y buscar otro tutorial que si corresponda a tu modelo de telefono), vamos a trabajar ahora con el programa ODIN, bien, vuelve ahora a la carpeta en la cual hemos extraido todos los “utensilios” necesarios para rootear el telefono con todas las garantias posibles y en la carpeta ahora hay que darle doble clic a la carpeta de ODIN:

10.  bien, con el telefono conectado y dentro de la carpeta ahora arrancaremos el ejecutable del programa:

11.  bien, siguiente cosa importante, manejo del programa ODIN, vamos con ello, en la pantalla principal del programa:

12.  bien, ahora trabajaremos con el archivo instalador del custom recovery, bien, presiona el boton AP y localiza la ubicacion en donde tengas el ejecutable:

nota: el ejecutable se llamara en tu caso recovery_J1.tar, lo importante, el comprimido no lo debes de descomprimir.

13.  bien, una vez seleccionado, solo hay que darle a “start”:

14.  posteriormente, el programa hara la inyeccion del recovery y es a partir de ahi el punto controvertido entre los que ya se han atrevido a rootear el telefono, ya que algunos no lo consiguieron, diciendo que al apagarse y encenderse se muestra el stock recovery, pues bien, conmigo aprendereis el verdadero procedimiento, que a partir de ahi se puede hacer de varias formas que son las que detallaremos a continuacion;

FORMA A, CON AUTOREBOOT ACTIVADO.

la primera forma, consiste simplemente con el autoreboot activado y ya que tenemos el recovery inyectado, entraremos al recovery mediante la secuencia de botones que os he dicho y a partir de ahi procederemos a instalar el ejecutable del superSU previamente puesto en la microSD.

FORMA B, SIN AUTOREBOOT ACTIVADO

antes de flashear, desactivaremos de “options” (opciones), la opcion “autoreboot” (autoreinicio) y una vez que este inyectado el recovery y este la barrita parada, quitar la bateria, se apagara completamente el telefono, volvemos a poner la bateria y lo encendemos con la secuencia de botones que te he dicho anteriormente para entrar al recovery.

15.  bien, la siguiente pantalla que es puramente informativa nos advertira de que hacer cualquier cambio puede dañar el sistema android:

traduzco lo que dice el texto de arriba: TWRP puede salir de tu particion del sistema modificado para hacer de manera sencilla para ti el tema de tomar o coger las actualizaciones oficiales. TWRP no podra ser una medida de prevencion para la ROM stock a causa o de reemplazar TWRP y no puede ofertar o ofrecer el rootear el dispositivo. instalar archivos ZIP o realizar las operaciones ADB (se refiere al modo depurador de android) puede o podra modificar la particion del sistema. opcion: no me muestres la pantalla durante el arranque del sistema de nuevo. boton: omitir el aviso (la traduccion literal es “mantener solo lectura”) opcion: deslizar para omitir las notificaciones

bien, si te sale una pantalla como esta, marca la casilla “never show this screen during boot again” (nunca me muestres esta pantalla de nuevo cuando se inicie el booteo de nuevo) y la daremos a “swipe to allow modifications” (deslizar para permitir modificaciones) para que no nos moleste esta pantalla.

16.  bien, una vez dentro del recovery, veras que ha cambiado el recovery:

17.  enhorabuena, estamos pues a un paso del root, pero quietooooooor, tendremos primero que instalar la app superSU para que el recovery se quede grabado en la memoria, comencemos, demosle a “install” (instalar) (el CVM no es tactil, es por botones, el TWRP por el contrario si es tactil) y al darle a “install” (instalar) se mostrara esta pantalla:

18.  ahora ya si, trabajamos ahora con el ejecutable del superSU, dale una vez a dicho ejecutable y se ejecutara el programa de instalacion:

traduzco lo que dice el texto de arriba: “la operacion puede instalar software incompatible que puede hacer tu dispositivo inutilizable” “carpeta:…” archivo a flashear:… presiona cancelar si no quieres instalar el archivo, opcion: “verificar el algoritmo del archivo zip” “archivo 1 de 10”, botones: añadir mas zips, quitar zips de la lista de espera

19.  bien, comienza la instalacion del recovery y del superSU, demosle a “swipe to confirm flash” (deslizar para confirmar el flasheo), posteriormente se mostrara esta pantalla:

20.  bien, tenemos ya el recovery y el superSU fijado, pero cheeee, quietoooor, no hemos acabado todavia, falta un paso fundamental, borrar la cache de los entornos de ejecucion principales de android, la cache dalvik, en el cual le tenemos que hacer un borrado de dicha cache, se lo hacemos a traves del boton “wipe cache/dalvik” (borrar cache/maquina dalvik), nos quedara la siguiente pantalla en la cual hay que darle al boton “reboot system” (reiniciar sistema) para entrar en el android de este dispositivo:

21.  bien, ahora ¡¡¡¡COMPROBAMOS!!!!, demosle a “reboot system” (resetear o reiniciar sistema), el reinicio tardara un poco, ya que tiene que restablecer la maquina virtual dalvik, esperaremos un poco.

22.  posteriormente el resultado final tiene que ser el icono del superSU, si se muestra dicho icono en donde las apps (boton con muchos cuadrados):

NOTA: para capturar la pantalla, en cualquier movil del ecosistema android es boton power+boton de bajar el volumen, peeero la excepcion esta en este movil, ya que el tema cambia a boton power+boton home

ademas la diferencia de esto es la siguiente, ademas de que esta version es la version final (ya que chainfire, el desarrollador de esta app acaba de anunciar que ya no da mas soporte a esta app), tambien tiene de diferencia que a partir de los pasos del arranque de la app, descritos en los dos tutoriales de los roots de los dispositivos que he hecho, que son las de la szenio 2010DC y el LG optimus L3 II, nos preguntaba el tema de que si se querian instalar los binarios y como se tenian que instalar, aqui no nos lo preguntara ya que lo que hemos instalado es la version flasheable.

peeero, no hemos acabado del todo, en el L3 II hemos contado como hacer una copia de seguridad de todo android, cosa para lo que es superpractica los custom recoverys, pero eso solo lo hemos hecho en el L3 II, en la 2010DC no lo hemos hecho, ya que esta tablet es mas complicada de meterle una custom rom porque fue una tablet “marca españa” y estas tablets tienen componentes un poco especiales que dificultan y mucho el proceso de reutilizar una tablet antigua, tanto en el tema de instalar un recovery como de instalar una custom rom, debido a que si pones una custom rom del mismo procesador pero distinto hardware, tiene muchas probabilidades de que el tablet no funcione. bien, en el L3 II lo he hecho con un recovery llamado CVM, en el cual no es nada del otro mundo, este recovery no es tactil, se maneja a traves de botones y ademas es mas sencillo y simple que el TWRP, peeero hay un problema, la copia de seguridad en este recovery es completa, en este recovery el tema cambia y podemos elegir lo que queremos incluir en la copia de seguridad, bien, ¿estais listos?, coged vuestro movil con TWRP y comenzamos a hacer nuestra primera copia de seguridad, ah, a las empresas, guardad este protocolo a buen recaudo, ya que estos pasos son genericos para todos los modelos de android en los cuales se pueda poner este recovery, asi os servira por si acaso os llega un telefono modificado, para que sepais como actuar, bien, sin mas dilaciones, empezamos:

  1.  bien, primer paso, apagamos el telefono del todo, boton power y en el cuadrado que aparecera le damos a “apagar” y a “aceptar”.
  2. bien, como os he enseñado, tendremos que entrar en el recovery, peeero os tengo que decir una caracteristica exclusiva de este telefono, bien, ya apagado del todo el telefono, procedamos pues a darle a la siguiente secuencia: boton power+boton bajar volumen+ boton home o central, esperamos unos segundos a que se encienda el telefono.
  3. bien, signo de que el temario ha funcionado, ¿veis la exclamacion de color rojo de esta foto?:

4.   si lo veis, no os preocupeis que no habeis roto vuestro J1, eso es que el recovery custom ha sido instalado correctamente y se esta ejecutando, esperamos un poco, no tardara nada, apenas unos segundos, bien, una vez ya en el recovery:

5.  procederemos a hacer nuestra primera copia de seguridad en la tarjeta microSD, procedamos pues dandole primero al boton “backup”, se mostrara esta pantalla:

traduzco lo que dice cada texto: arriba: nombre de la copia de seguridad (backup tambien es otro anglicismo, se usa igual en la lengua española) (auto-generar) texto en donde pone las partes: selecciona las particiones para hacer la copia de seguridad. botones: no encriptado y refrescar o actualizar los tamaños barra de estado: almacenamiento: almacenamiento interno (598 MB) checks: activar compresion saltar la generacion de la verificacion MD5 (para verificar que un archivo tenga el tamaño correcto) mientras se haga la copia de seguridad. desactivar el chequeo de espacio en disco. deslizante: deslizar para backup o para hacer la copia de seguridad

bien, estas son las particiones en las cuales te dara opcion el TWRP para seleccionarlas, como hemos hablado aqui, en la consola de videojuegos PSP y si se modificaba el firmware oficial de dicha consola (o OFW), el instalador del CFW (que es un firmware modificado creado por el programador en el cual permite aumentar las ventajas de dicha consola entre ellas el arrancar copias de seguridad de las ISOS y lo que ahora podemos hacer con un smartphone, esto desde antes existia tambien con esta consola, a excepcion de las llamadas por supuesto [aunque la 3000 llevaba incorporado el skype], pero a diferencia de los smartphones que habia diversas apps y programas de ordenador que hacian el root o el jailbreak, si hablamos de apple, en la PSP (y en la PSVITA tambien) habia que arrancar un juego que ejecutaba el llamado exploit [pieza de codigo que se usa para explotar una vulnerabilidad en un sistema informatico] que consistia en arrancar unas partidas guardadas modificadas que lo que hacian era conducir a una version con muchas vulnerabilidades [la 1.50-1.00] en el cual podias ascender a un CFW mayor [en este caso, la ultima version es la 6.61 ME-PRO] y asi poder usar la consola para mas cosas que para jugar y jugar a muchos mas juegos (incluidos juegos antiguos como la consola Sega Genesis-megadrive)) dividia la llamada memoria FLASH en 4 particiones que eran la flash0, que incluia los archivos del firmware, es decir, diciendolo de manera tecnica, el conjunto de instrucciones y codigos necesarios para arrancar dicha consola, la flash1 es la parte de la memoria en donde se guarda la configuracion que ha establecido el poseedor de la consola, entre ellos se guarda el fondo de pantalla o la configuracion del navegador, la flash2 guarda las compras de la PSN (playstation network) (actualmente clausurada por el fin de soporte de la PSP en 2014) y la flash3 no se utiliza, pero habian surgido programas que utilizaban esta parte en las cuales servia para instalar plugins (que servian para dotar de caracteristicas) al menu XMB (en apple, esto se llama tweaks), en apple con el jailbreak (iOS), la flash se dividia en dos partes, la primera que incluia los archivos del sistema y la segunda, las apps y toda la configuracion del sistema operativo, en android como vemos arriba, dependera de cada fabricante, pero por lo general se dividen en varias particiones desde la parte en donde esta la ROM (mira la definicion aqui) una parte para el arranque del dispositivo android y otra parte para la memoria interna, bien, seleccionamos lo que queramos incluir en la copia de seguridad y le daremos a “swipe to backup” (deslizar para hacer backup o copia de seguridad).

6.  posteriormente en la siguiente pantalla se hara la copia de seguridad:

7.  posteriormente la copia de seguridad se habra generado y habra finalizado con exito:

8.  perfecto, el backup se ha completado, demosle a “reboot system” (reiniciar sistema) para reiniciar el smartphone.

9.  posteriormente cuando se muestre el escritorio de android……..COMPROBAMOS, conecta el dispositivo al ordenador, nos iremos al explorador de windows y en la pantalla de equipo:

10. nos iremos a nuestro dispositivo y bien, dentro del dispositivo:

11.  las copias se almacenan en la carpeta TWRP damos doble clic a esa carpeta:

 

12.  bien, siguiente pantalla, doble clic a la carpeta “BACKUPS”:

13.  bien, una vez dentro de la carpeta, veremos todos los backups, si vemos la carpeta del backup que hemos creado anteriormente:

enhorabuena, el backup estara creado y ya podremos hacerle cualquier manipulacion al telefono sin peligro a que se rompa, si el android se rompe, solo hay que darle al boton “restore” (restaurar), darle a la copia y se restaurara la copia del estado que estaba el android en aquel momento.

bien, chicos, por hoy ya hemos finalizado finalizado el tutorial y ya le hemos dotado de mas capacidades al J1 tales como cambiar a la tarjeta SD (que carece de ella) por poner ejemplos y con esto, estareis a un paso de reutilizar el telefono para por ejemplo el gursis, os cuento tambien, con respecto a las roms que es la proxima aventura en la cual posiblemente me embarcare, he averiguado el temario y parece ser que de este temario hay muy poquitas roms, pero hay una que es interesante y es la que os comente en entregas anteriores, que es cyanogenmod-lineageos, una de las roms mas famosas del mundo ya que ademas de permitirnos instalar las GApps, tambien notaremos mucha mas fluidez en el telefono ademas de dotarle de mas opciones de personalizacion, eso muy probablemente lo veamos en el siguiente numero, lo que si con la copia ya hecha en una tarjeta de memoria mas o menos adecuada puede ser de gran ayuda para trastear con vuestro android ademas de poder probar las roms que nos brindan estos desarrolladores de android que dedican su tiempo a crear roms de android de manera aficionada.

bueno, chicos, espero que os haya gustado esta mini-aventura por la reutilizacion de smartphones, sobre todo de este smartphone que no es tan malo despues de todo, pero muchas veces se cuelga con chrome y youtube, pero no funciona mal, es parecido a mi primer movil, el L3 II pero algo mas grandecito. bueno, que tambien espero haberos orientado para lo que os va a tocar hacer antes de que llegue la “hora W” (es decir, que whatsapp apague definitivamente la compatibilidad de su app con los android antiguos) que es sustituir la rom stock por una rom custom que pueda funcionar comodamente y con fluidez y que por supuesto esto os sirva para por ejemplo poner las mejoras de las custom rom (que esto se hace con el xposed framework) entre las otras muchas mejoras que solo se pueden conseguir y que espero que hayais aprendido mucho conmigo, bueno, venga chicos, un SALU2 y nos veremos en el proximo tutorial

 

[RETROCOM 9X] [REDES] ¡¡GRAN EXCLUSIVA!! tuto de como hacer funcionar DC++ server (ptokax) en windows 9X (primera parte)

chicos, tenemos una gran exclusiva, hacemos historia en este blog, porque hemos conseguido arrancar DC++ en la parte servidora en un equipo portatil de 2 pavos, 1,50 pavos (valor de tiendas de segunda mano, en coleccionismo vale mucho mas, ya que los ordenadores superantiguos son cada vez mas complicados de encontrar) y no estoy bromeando, ya que hemos conseguido funcionar DC++ server (ptokax) en un equipo con windows 9X (concretamente en un windows ME) probado primero en una maquina virtual que funciona correctamente y ahora lo probaremos en un portatil pentium 2 real (ya sabeis cual tengo), el resultado en la maquina virtual al desactivar la aplicacion que os vamos a mostrar como se instala, que es kernelex, es la siguiente:

peero, con una aplicacion llamada kernelex (que es similar a wine, aplicacion que permite arrancar aplicaciones de windows en linux) ha conseguido arrancar el DC++ server de manera perfecta, resultado final que vamos a plasmar en estos pasos:

bien, con los pasos que te dare aqui, conseguiremos no solo arrancar el DC++ server en una maquina virtual con windows sino tambien configurar la parte de gestion del servidor y tambien aprender como se carga el “wine para windows ME”, la primera parte sera en una maquina virtual de ME en español para deciros como se instala la utilidad que puede cargar el ptokax, que es el kernelex que nos permite cargar las aplicaciones no compatibles con windows ME (aplicaciones desde el 2000 hasta el vista) en un equipo muy antiguo, eso si, solo las aplicaciones que no estan escritos en visual C ni en .NET, es decir en unicode, en el cual hay una gran cantidad de programas en los cuales estan escritos en este lenguaje como sumatra o las versiones antiguas del DC++ server (ptokax) ademas de una gran cantidad de software conocido nuestro en versiones antiguas, un sensacional descubrimiento que les encantara especialmente a los que han crecido en este cada vez mas complejo mundo de la informatica y no solo a eso, tambien sirve para por si acaso tienes un equipo superantiguo (que estos equipos cada vez son mas dificiles de encontrar), que sepas si quieres cargar un tema de estos como arrancarlo, bien, ¿todo listo para deciros este gran descubrimiento?, bien, 3, 2, 1 y…EMPEZAMOS:

  1. lo primero, bajarse el “wine” para windows 9X, para ello nos iremos a esta web: https://sourceforge.net/projects/kernelex/
  2. bien, en la pantalla de tu navegador:
  3. dale a “download KernelEX 4.5.2” y la descarga comenzara automaticamente.
  4. despues de almacenarlo en tu equipo, procederemos a cargar la maquina virtual o si te dieran un “equipo milenario” prepararemos el soporte de almacenamiento en el cual meteremos el archivo, que puede ser un pendrive o puede ser uno del siglo XX, que son los clasicos diskettes, todavia existen pendrives que soportan windows 9X tales como los de emtec o los de lexar que soportan del 95 al ME, en este caso es una maquina virtual (paciencia, el tuto del ME esta en proceso), con lo cual con la maquina virtual arrancada (recuerda del tuto del windows 95 que es arrancar el vmware y despues dar a una maquina preparada-power on this virtual machine y se mostrara el sistema operativo como si estuvieras en un ordenador real), bien, en la maquina virtual del ME que he preparado especialmente para este tutorial:
  5. ahora, pantalla del vmware a un lado y pantalla en donde has puesto el archivo al otro, tiene que quedarte como en esta captura:
  6. bien, ahora tendremos que arrastrar el archivo de instalacion del kernelex a la maquina virtual:
  7. bien, una vez que el archivo lo tengamos con nosotros en la maquina virtual (si es en una maquina original, hay que mover el archivo del soporte de almacenamiento a directamente el escritorio), le damos doble clic al archivo de instalacion del kernelex para que se inicie la instalacion:
  8. ahora se mostrara la pantalla clasica de “bienvenido a la instalacion”, ahi darle a “Next” (siguiente):

    el testo dice esto exactamente: este asistente te guiara por la instalacion de KernelEx se recomienda que cierres otras aplicaciones antes de iniciar el setup (o la instalacion), esto hara posible actualizar los archivos del sistema sin reiniciar el equipo presiona siguiente para continuar
  9. siguiente pantalla, el acuerdo de licencia, nos lo saltamos dandole a “i agree” (yo acepto):

    traduzco lo que dicen los dos textos: texto de arriba: presiona la tecla bajar pagina (o descender pagina, tecla av pag) si quieres ver el resto del acuerdo. texto de abajo: si aceptas los terminos del acuerdo, presiona yo acepto para continuar, debes aceptar los terminos del acuerdo para instalar KernelEx
  10. ahora tendremos la siguiente pantalla, en que carpeta queremos que se cree los accesos directos para el menu inicio, dejamos todo como esta y le damos a install (instalar):

    traduzco el texto blanco y el texto de arriba; texto blanco: selecciona la carpeta del menu inicio. selecciona la carpeta del menu inicio para los accesos directos de KernelEx texto de arriba: selecciona la carpeta del menu inicio en el que quieres crear los accesos directos al programa, teclea un nombre para la nueva carpeta
  11. posteriormente se instalara los archivos principales del programa necesarios para emular las aplicaciones del 2000-XP-VISTA en 95-98-ME, peeero se mostrara este aviso primero antes de instalar el programa que pasara a ser el siguiente, que es que las librerias para que los programas escritos en lenguaje unicode no estan instalados:

    traduzco lo que dice el texto de advertencia: microsoft layer for unicode es requerido es muy recomendable que se instale microsoft layer for unicode antes de continuar. si decides continuar, es posible que se conecte a internet durante el proceso. ¿te gustaria continuar con la instalacion?
  12. bien, ahora conecta el WIFI, ethernet o bluetooth (la pieza de coleccionista que yo tengo puede conectarse o por WIFI o a traves de un puente LAN bluetooth o por tethering bluetooth (que el smartphone se conecte a la red WIFI y el bluetooth haga de punto de acceso)), en este caso usaremos un viejo hub USB con 4 puertos USB 1.1 y mi tarjeta WIFI linksys WUSB54G (el chip es ralink) que solo es compatible con redes 11B y 11G y por lo tanto es compatible con este tipo de equipos (mi router es compatible con esos dos tipos de 802.11), bien, una vez ya conectado y si tenemos internet (es posible que si tengas desactivado el DHCP, te toque configurar la direccion IP local, mascara de subred, puerta de enlace y servidores DNS manualmente), se pondra a descargar las librerias para que los programas con codificacion unicode no compatibles con windows 9X-ME puedan ser ejecutados completamente en tu maquina virtual o equipo de coleccionista, cuando ya tengas conectado la tarjeta WIFI o ethernet, dale a Si para continuar con la descarga e instalacion
  13. posteriormente, siguiente pantalla, el acuerdo de licencia, nos lo saltamos dandole a “yes” (si):

    traduzco lo que dicen los dos textos; texto de arriba: por favor, lea el acuerdo de licencia siguiente, presione pagina abajo (o page down o la tecla av pag de tu teclado) para leer el resto del acuerdo. texto de abajo: ¿aceptas todos los terminos del acuerdo de licencia anterior? si presionas No, se cancelara la instalacion, si quieres instalar, acepta el acuerdo
  14. posteriormente se instalara automaticamente, nos descargara el paquete de librerias unicode y se instalara primero, posteriormente nos instalara todo lo necesario para que windows ME pueda cargar aplicaciones compatibles con 2000-XP-vista
  15. bien, ahora en esta pantalla, nos dira si el launcher que carga las aplicaciones no compatibles con 2000-XP-VISTA se debe de ejecutar siempre o no se deberia de ejecutar siempre, como logicamente hay que configurarlo para que kernelex se ejecute con todas las aplicaciones .exe, marcaremos “enable kernelex extensions for all applications (recommended)” (activar las extensiones de kernelex para todas las aplicaciones (recomendado)) y le daremos “next” (siguiente):

    traduzco lo que dice el texto: “puedes seleccionar la configuracion predeterminada de kernelex aqui, esta configuracion se va a usar para todas las aplicaciones en las cuales no se haya especificado una configuracion; opciones: “activar las extensiones de kernelex para todas las aplicaciones (recomendado)”-“desactivar las extensiones de kernelex”
  16. siguiente pantalla, ha finalizado la instalacion, marcamos “reboot now” (reiniciar ahora) y finish (finalizar):

    traduzco lo que dice el texto de arriba: completado el asistente de instalacion de kernelex- tu ordenador debe de reiniciarse para completar la instalacion de kernelex, ¿quieres reiniciar? opciones: Reiniciar ahora-reiniciar manualmente mas tarde
  17. bien, el equipo se reiniciara y nos pedira las credenciales de entrada al sistema y al escritorio, debo mencionarte que la seguridad del sistema operativo en cuanto a accesos al equipo no se mejoro hasta windows 2000 (que es cuando introdujo los tipos de usuarios [lo que se conoce ahora como administrador y cuenta estandar a nivel domestico]) y añadio lo que ahora conocemos como la pantalla de inicio de sesion al equipo, anteriormente con el 2000 era de una ventana en la cual tenias que introducir usuario y contraseña, en el XP mejoro y ahora solo basta con introducir la contraseña, aunque podrias seleccionar el llamado inicio clasico del 2000, a partir de vista, el inicio clasico se elimino y a partir del 8, con la irrupcion de las famosas aplicaciones metro, ahora en la pantalla de bloqueo ademas de mostrarte la fecha y la hora, te mostrara las notificaciones de las apps de windows, para acceder a la pantalla de inicio de sesion, mismo tema que con el centro de notificaciones en donde salen los whatsapps, pero en vez de arriba abajo, ahora es de abajo arriba, asi que si no has configurado contraseña, puedes darle a “cancelar” sin problema, en el caso de haberla introducido pues la introducimos y le damos a “aceptar”:
  18. bien, primera parte completada, ahora desplacemonos y vayamonos hasta nuestro ordenador de marras, nuestro pentium 2, del cual os tengo que contar cosas de microinformatica, vamos a ello:
  19. lo primero, mostraros cosas de la parte de las conexiones (parte lateral) que seguro que los de la epoca pre-whatsapp no saben, vamos a ello:

bien, chicos, de derecha a izquierda, vamos diciendo el nombre de todos los puertos que estan en este equipo, vamos a ello:

  1. conexion VGA: el gran clasico de los monitores antiguos, en este puerto es donde se conectaban los antiguos monitores (es decir, los clasicos “culo gordo”, los windowseros clasicos sabran que son este tipo de monitores) y en este puerto es donde se transmite todo lo que sale en cuanto a imagenes del ordenador al monitor, varios apuntes antes de proseguir, para conectar el portatil al monitor o al proyector, la configuracion que haya que hacer dependera siempre del fabricante, es decir, o lo detecta automaticamente el sistema operativo y lo configura (depende del tipo de equipo, o te dara a elegir o tendras que configurarlo manualmente), o en el caso de esta anticualla hay que dar a una secuencia de teclas para que en la pantalla se pueda mostrar el escritorio, pero con la diferencia de que el 9X no podia extender pantallas, esta configuracion no salio por aquellas epocas hasta el windows 2000 version en el cual se retoco el panel de control y aparecio por primera vez el administrador de discos, actualmente esta conexion empieza a estar en desuso, pero la adaptacion de las nuevas interfaces de conexion de los monitores, el DVI y el HDMI (lo lleva las consolas de mesa playstation desde la 3) es todavia tardia, con lo cual este tipo de conexion todavia lo vais a ver e incluso es posible que en los monitores os encontreis la doble conexion VGA-DVI (si el monitor solo soportara DVI existe un adaptador VGA-DVI que transforma la señal de analogico (VGA) a digital (DVI).
  2. puerto paralelo: este era el antecesor a las conexiones de las impresoras de ahora (USB-bluetooth-WIFI), ahi es donde se conectaban las impresoras antiguas, tambien es conocido el nombre tecnico de este tipo de conexion como “conexion centronic”, actualmente este tipo de conexion ya no se usa, pero CUIDADO, algunas placas base actuales llevan todavia incorporadas este tipo de conexion, por ejemplo, la mia, una GA-H61M-S2PV lleva este tipo de conexion integrado, aunque sea una placa que no lleve demasiado tiempo en el mercado y que moderna es (lleva la nueva BIOS [UEFI], mencionado aqui) lleva este tipo de conexion, asi que si lo veis que no os extrañe, porque todavia hay algunas placas modernas que lo llevan, como punto a destacar en las epocas antiguas, desde practicamente el 95 (en 3.11 no existia por aquellos entonces el reconocimiento automatico de hardware [llamado plug and play, abreviatura de PnP]) las impresoras de puerto paralelo no son reconocidas automaticamente, con lo cual hacia falta el asistente para poder configurar la impresora (por ejemplo, mi impresora que es de puerto paralelo [tengo una HP laserjet 1100] no ha sido reconocida automaticamente por el equipo que veis arriba, con lo cual he tenido que usar el asistente para instalar la impresora con los drivers [programas que le dicen al sistema operativo las caracteristicas del dispositivo de hardware] de mi impresora), actualmente ya no pasa este inconveniente y hasta microsoft actualmente en windows 10 retoco el tema del reconocimiento automatico del hardware añadiendo mas drivers a windows update, con lo cual no deberiais tener ningun problema de drivers, si hubiera algun driver que falta (caso de alguna excepcion en equipos antiguos a partir de core 2 duo), habra que buscar el driver directamente de la web del fabricante o por internet o por programas busca-drivers (tambien vale si buscais los drivers por internet, los drivers del windows 8, ya que son compatibles con windows 10) tambien para aprovechar las impresoras antiguas en los equipos modernos, existe en las tiendas de informatica un adaptador centronic-USB para aprovechar las antiguas impresoras en equipos que no cuenten con puerto paralelo.
  3. puerto serie: este puerto, anterior a los USB se usaba para conectar los modems antiguos, actualmente ya no se usa a nivel domestico, no obstante algunos routers profesionales como los de cisco todavia cuentan con este conector.
  4. altavoz
  5. puerto IRDA (o puerto IR): atencion a esto, este puerto es el antecesor al bluetooth y el antecesor al WIFI (caracteristica WIFI DIRECT), este puerto se usaba antiguamente en los moviles de la epoca “pre-whatsapp”, para que funcionase este puerto, el movil y el ordenador o el movil y el movil tenian que estar alineados entre si, aunque en los smartphones ya no se cuente con este puerto, todavia existieron algunos smartphones que contaban con este puerto, pero algunos fabricantes de android ya lo consideran obsoleto, por la razon dicha anteriormente y que con su sucesor, que es el bluetooth, se puede por ejemplo ademas de transferir archivos, poder usar el telefono como mando para controlar el ordenador e incluso conectarse a internet a traves del telefono (actualmente esto ultimo ha sido sustituido por la caracteristica del tethering, pero CUIDADO, esta caracteristica algunos operadores de telefonia los restringe, para quitar la restriccion hay que modificar el telefono para poder hacerlo, accion que puede anular la garantia en ciertos fabricantes de smartphones) ademas de que se puede operar con el bluetooth desde otro lugar de la habitacion sin necesidad de alinearlo. tambien este puerto esta presente en un aparato electronico de la vida cotidiana, ¿averiguais cual es?, exacto, los televisores y los antiguos receptores TDT (epoca a caballo entre la tele analogica y la Television Digital Terrestre, como la conocemos hoy en dia) usan este puerto en sus mandos a distancia para poder controlar la tele y tambien a muchos psperos les sonara este puerto, ya que estuvo presente en las PSP 1004, pero este puerto se quito en las PSP2000 PRE-V3 (que es el termino tecnico con el que los sceners, que son los programadores que se dedicaban a crear todo tipo de aplicaciones y firmwares para PSP, les llamaba a las placas anteriores a la TA-88 V3, que esta placa fue conocida como “placa maldita” o “placa anti-pandora”, ya que anula tanto el famoso metodo del despertar del cementerio como el metodo de la bateria y MS pandora, actualmente ya sin soporte debido al fin de la PSP en 2014) debido a que segun sony, el puerto carecia de utilidad, no obstante este puerto si fue aprovechado en su dia por la scene con una utilidad llamada IRSHELL que fue un loader que permitia entre otras cosas, multijugador con PSX, ver la pantalla de la PSP en PC, reproducir los archivos que tengas en el ordenador, envio-recepcion de archivos, manejar los juegos de la PSP con el joystick, uso del cuarto nivel de brillo y la utilidad mas importante, controlar nuestra tele a traves de esta utilidad e incluso gastar gamberradas en las teles de los bares, pero esta utilidad ya esta sin soporte y actualmente ya no se puede usar (esta sin soporte desde la epoca de la 5.50 GEN D-3)
  6. puerto USB: ya sabeis lo que es esto, solo decir que existe distintos tipos a mayor o menor velocidad, los puertos son: puerto USB 1.0, 1.1 (el que lleva este equipo), 2.0, 3.0 y 3.1 type-C (cable reversible), esto tiene de ventajas que se puede “conectar en frio” (es decir, tu cambias el teclado o el raton y funciona completamente sin necesidad de reiniciar).
  7. puerto PS2: este puerto, creado por IBM, se usa para conectar los ratones y teclados antiguos, pero esta conexion tiene un inconveniente, como paso con el USB, en el PS2 si se desconecta el teclado, luego hay que reiniciar el ordenador, esto es porque PS2 no soporta las desconexiones “en caliente” con lo cual hay que apagar el ordenador primero antes de conectar el teclado PS2 al puerto, este puerto se dejo de usar a favor de los USB (teclado y raton), con el inconveniente eso si de ocupar un puerto adicional, pero como paso con el puerto paralelo, este puerto sigue todavia presente en los ordenadores actuales e incluso hay ordenadores que solo cuentan con un puerto PS2 en los cuales se puede conectar el teclado y el raton compatible con PS2 y dejar libre los USB correspondientes.
  8. conector del cargador.

PARTE DE LA IZQUIERDA

  1. boton reset
  2. boton de apagado-encendido
  3. conectores de audio (la tarjeta de sonido, en los ordenadores de sobremesa actuales viene integrada, pero se puede incorporar una tarjeta de sonido, pero actualmente hay pocas en el mercado, debido a que como las tarjetas de sonido vienen integradas en placa, actualmente no hay necesidad de reemplazar dicho componente fundamental en un ordenador ya que todos los ordenadores traen la tarjeta de sonido ya integrada en la placa, anteriormente esto no fue asi y habia veces que algunos ordenadores no traian tarjeta de sonido y habia que instalarsela y tambien las conexiones del bus de las tarjetas de sonido, anteriormente solo habia PCI, debido a que en aquella epoca solo habian 3 buses de conexion en la placa, PCI, AGP (para las graficas) e ISA, ahora las tarjetas de sonido actuales se conectan o por USB o por PCI express, el de las graficas es a 16x y para el resto a 1x y tambien el PCI de toda la vida), las conexiones que hay en las tarjetas de sonido tanto actuales como algunas antiguas son estas; numero 1, entrada de sonido, numero dos, micro, numero 3, conexion de los altavoces o salida de audio (en los portatiles los conectores no vienen coloreados, pero en todas las tarjetas de sonido tanto actuales como algunas antiguas [hay casos excepcionales como las legendarias sound blaster [algunas tarjetas] que no tienen los conectores coloreados] en ordenadores de sobremesa, vienen coloreados, la leyenda de colores os la digo, azul claro para la entrada de sonido [esto es una parte fundamental para que funcione con totales garantias el remotejoy [visualiza todo lo que se ve en la pantalla de la PSP al PC]), verde claro para la salida de audio [donde se conectan los altavoces-auriculares] y rosa para el microfono)
  4. control de volumen (los PCS actuales controlan esto por software) (a traves del mezclador de volumen en windows o el control de volumen en linux)

PARTE DE LA DERECHA

  1. (parte de la pantalla): control de brillo (los portatiles actuales ya lo permiten cambiar a traves de las teclas FN).
  2. disquetera: os resumire este elemento, ya que la explicacion que he hecho aqui os deberia de dejar claro que era este “pendrive del siglo XX”, pero lo resumire exactamente para no dejar ningun componente sin explicar; bien, un disquette es un medio de almacenamiento que se uso practicamente desde que existieron los ordenadores hasta aproximadamente el año 2000-2004 cuando se extinguieron (fue una extincion lenta, ya que primero desaparecieron las disqueteras de los ordenadores personales en el año 2000 en favor de los pendrives USB) debido a su poca capacidad (1,38 MB, hay disquettes de mayor tamaño que tuvieron mas capacidad), el mas famoso fue el que veis aqui, la disquetera clasica de discos de 3 y medio, que es el disquette que mas se llevo. ademas de almacenar documentos, estos medios de almacenamiento tambien se usaban para instalar juegos e incluso sistemas operativos (anteriormente existian en los 9X la version CD y la version disquette) como por ejemplo uno de los juegos legendarios, el DOOM que actualmente se instala descargandolo en steam, anteriormente se instalaba en disquettes, tambien se usaba en las actualizaciones de las BIOS y se usaba tambien para reparar un sistema operativo desde una linea de comandos MS-DOS (la forma antigua de instalar el sistema 9X, descrito aqui)
  3. lectora de CDS: ni falta que hace que os explique que es esto, este aparato lo que hace es leer los llamados compact disc o discos compactos, estos tenian una capacidad de 700 MB y existian los -R y los -RW (regrabables), pero antiguamente existian dos casos de lectores y grabadores de CDS y DVD especiales en los de sobremesa y portatil, el primero que lee y graba CD pero no grababa DVD, esto se conoce como las unidades combo y que habia grabadores que leian los del + pero no los del -, con lo cual hacia falta actualizarle el firmware a la grabadora para poderlos cargar, actualmente esto ya no es necesario, ya que todas las grabadoras leen todos los discos sea del tipo que sea, posteriormente los CDS fueron sustituidos por los DVD, en el cual doblaban la capacidad hasta los 4,8 GB, posteriormente aparecieron los de doble capa, que incrementaban su capacidad hasta los 8,4 GB y posteriormente los blu-ray (hubo un formato anterior, el HD-DVD pero debido al fuerte impulso del blu-ray, el primero se extinguio a favor del segundo) que doblaban su capacidad a 25 GB, pero los ultimos no se usan para el entorno domestico y solo se usan en las pelis originales de alta definicion. actualmente estos medios estan extinguidos a favor de los pendrives USB e incluso si hablamos de cualquier medio, como un software, un juego, una peli o algo de musica ya comienzan a verse poco en fisico a favor de los medios digitales (como netflix, spotify y las plataformas de juegos como steam o origin).
  4. ranuras PCMCIA: atentos chicos, esta parte si es fundamental saberla, aunque los fabricantes dejen de crear su sucesor a favor de los USB, no se descarta que nos encontremos con esta parte en un equipo portatil. las tarjetas PCMCIA son unas tarjetas externas de expansion (tambien vale el termino estandar de hardware) que se usaban para ser conectados en las ranuras PCMCIA, es similar a las tarjetas de expansion PCI-AGP (graficas antiguas)-PCI-E (tarjetas graficas y algunas tarjetas de expansion nuevas) son parecidos a los USB en cuanto a tipo de dispositivo, ya que existian por ejemplo tarjetas PCMCIA para conectar la tele e incluso el modem (actualmente el segundo se quedo en desuso), estas tarjetas de expansion se sustituyeron por las expresscard, pero esta segunda esta en desuso debido a la gran popularizacion de los USB y tambien por la reduccion del tamaño y forma de los portatiles aunque tambien no se descarta que los fabricantes de portatiles los hayan dejado de crear porque este componente de hardware ya este en desuso porque claro, los dispositivos USB se han hecho muy populares y es eso el motivo de que consideren los fabricantes de portatiles estas tarjetas de expansion portatiles antiguas como obsoletas, pero si os encontrais este tipo de ranuras (que todavia a lo mejor os encontrareis o esta o su sucesora), que sepais mas o menos de que va la cosa.

PARTE DE ABAJO (ABAJO DEL TECLADO)

bien, aqui mencionaremos los tres componentes fundamentales de esta “rareza” de portatil, una cosa importante, no mencionamos las teclas Fn del teclado ni las partes de teclado, pantalla y eso, porque eso ya lo sabeis, no obstante si eres de primero de la ESO o superior y tienes alguna duda, dimela dandome un comentario o post (en el caso de mi blog o foro respectivamente) o arriba del todo a la derecha, teneis el correo del blog, si teneis alguna duda, escribidme a este correo y os atendere encantado con las dudas que tengais. bien, los tres componentes fundamentales que estan en la parte de debajo son los siguientes:

  1. placa base y memoria: para ello hay que desmontar completamente el portatil, cosa superrecomendable si vais a desmontar portatiles, siempre smartphone o camara de fotos en mano y fotografiar el avance de cada componente desmontado, es decir con todo montado, foto al canto y con los componentes que se vayan a desmontar haceis foto de la placa de nuevo pero con el componente desmontado, asi con las fotos veis donde va cada componente del portatil y os liareis aun menos y tambien reservar un espacio para los tornillos, este portatil tiene tornillos de los grandes, pero hay algunos con tornillos de menor tamaño, con lo cual si los perdemos tenemos un problema, asi que ya sabemos, ordenar el lugar de trabajo para poder colocar los tornillos que saquemos.
  2. bateria (izquierda, rectangulo grande)
  3. disco duro (parte central), mas adentro se encuentra la memoria RAM, el disco que tiene es de 4GB y la RAM es de 32 MB.

bien, una vez que ya os he contado las partes fundamentales que os teneis que saber, debido a que hay ciertas partes de este ordenador que solo los windowseros veteranos saben y los de la epoca del whatsapp no, seeeeguimos, ya tenemos el kernelex instalado, ahora solo nos falta bajarnos el server que es el ptokax, vamos a por ello:

20.  bien, en un navegador, teclea la pagina web siguiente para bajarte el ptokax:

descarga del ptokax

21.  bien, primera cosa importante, en esta pantalla:

es muy importante bajarse la version 0.5.2.1, ya que es la unica compatible con el windows 9X, asi que denle a “PtokaX 0.5.2.1 with Lua 5.3.1 and SQLite Win32 GUI” para bajarnos el archivo, en el caso de que fallara, bajarse la 0.4.2.0 o la 0.5.0.0 o la 0.5.0.3, si acaso no te funcionara ninguna de estas, prueba de la ultima para abajo, hasta encontrar con la version que funciona bajo windows 9X.

22.  bien, una vez ya bajado y dependiendo de la configuracion que tengas en el navegador, el archivo se redirigira a la carpeta que tengas establecido como descargas, si tuvieras un gestor de descargas como IDM, el comprimido se metera en la carpeta compressed, bien, el archivo en este caso lo tengo en mis descargas, cosa que se mostrara en esta captura de pantalla que vemos aqui:

23.  bien, suponiendo que tengas instalado el winrar, damos boton derecho-winrar-extraer en 0.5.2.1-Lua53:

en el caso de que tengas instalado el 7zip, tienes que poner el puntero en 7-Zip-extraer en <nombre del comprimido>:

24.  bien, dirigete a la carpeta en el cual tengamos el ejecutable del DC++ server (ptokax) y cuando ya lo tengas localizado, selecciona la carpeta del ptokax y dale a la combinacion de teclas control+c, posteriormente dirigete a la maquina virtual del ME y dale a control+v o puedes usar la funcion de arrastrar y colocar del vmware para arrastrar dicha carpeta a la maquina virtual:

25.  bien, llego el momento de hacer la prueba de fuego, montar un servidor direct connect en un equipo retro, vamos a ello, os describo el proceso, yo tengo los pendrives de la marca emtec, lexar, toshiba y selecline que son compatibles con el equipo que os mostrare a continuacion, entonces lo que haremos es muy simple, copiar la carpeta de la 0.5.2.1 al pendrive y posteriormente volcarlo al disco duro de mi portatil para hacerlo, lo bueno, vamos a complicarlo un poco mas, montaremos un hub USB y ahi conectaremos mi WUSB54G y tambien uno de mis pendrives compatibles, bien a continuacion os mostrare la captura de la carpeta ya copiada:

captura del S4000CDS con la carpeta del programa del servidor direct connect (guardado en la carpeta de Mis Documentos, ahi tengo mi arsenal de juegos retro)

26.  bien, una vez que esta la carpeta puesta, tengo que contaros otra cosa importante, que es esta; ¿que hace el programita de marras?, ya que tiene configuracion, pero la configuracion esta en las propiedades de cada programa, veamos a que nos referimos con esto, de momento en la siguiente pantalla, dale doble clic a la carpeta para abrirla y en los archivos del programa que crea el servidor direct connect:

27.  ahora boton derecho-propiedades para ver las propiedades del archivo, el cambio lo vereis en la siguiente captura:

28.  posteriormente en las propiedades del archivo, ¿veis que hay una nueva pestaña llamada “kernelex”?, ese es el nuevo cambio que ha hecho el programa de marras, dale ahi y te cuento exactamente las opciones de este programa tan util, vamos a ello:

29.  bien, siguiente pantalla, configuracion de kernelex, te muestro las opciones de este programa ahora, vamos a ello:

bien, las opciones de configuracion son las siguientes que te voy a contar aqui:

  • Use default compatibility options (KernelEX is enabled) (“usa las opciones de compatibilidad por defecto (KernelEX esta activado)): activa kernelex para el archivo elegido con las opciones por defecto.
  • Disable KernelEX extensions (desactivar las extensiones por defecto de kernelex): desactiva el programa completo
  • use specific compatibility mode (usa un modo especifico de compatibilidad): permite seleccionar un sistema operativo para usar con el programa incompatible con windows 95-98-ME

30.  segunda cosa importante para que funcione el programa en windows 9X, es importante dejar la pantalla tal y como esta para que funcione el direct connect (DC++), ahora dale a “aceptar” para salvar los cambios.

31.  bien, el ptokax esta configurado, pero en tu caso no hara falta conectar ningun componente, recuerden que esto se hara bajo un equipo real con windows ME, asi que en este caso tengo que conectarme a mi red WIFI, asi que tengo que conectar mi tarjeta de red WIFI compatible con windows ME, que es mi WUSB54G, a continuacion paso una foto con el pendrive y la tarjeta WIFI conectada:

32.  bien, cuando ya lo tengamos ya todo listo, ve a donde estabas antes y dale doble clic al programa, veras la magia al instante:

33.  enhorabuena, ya tenemos la mitad del camino hecho, el ptokax funciona correctamente y podemos hacer un servidor direct connect en un equipo superantiguo, pero es necesario que te cuente algunas cosas de la configuracion del ptokax, antes de nada, no te preocupes, el programa es exactamente igual que como lo arrancas en windows 7 o 10, solo que ahora esta cargando bajo un emulador con el mismo concepto que la herramienta de linux, wine, pero ahora bajo un sistema operativo sin soporte, como son los windows 9X, presta atencion a los siguientes pasos, de momento, os paso una captura del resultado final:

bueno, una vez mostrado el resultado que te debe de quedar (en las virtuales, me funciono con la version anterior, en mi portatil me funciono con esta, con lo cual si no te funciona, prueba con una anterior hasta dar con una que te funcione), vamos a deciros la interfaz de este programa, a por ello.

34.  lo primero, la interfaz principal del programa:

en esta pantalla es basicamente el estado del servidor, aqui veremos los usuarios, las conexiones aceptadas, los usuarios ahora activos, el total que se ha recibido y enviado desde el servidor… ademas de eso, podremos mandar un mensaje masivo desde la aplicacion dandole a “mass message” ademas de poder redirigir a todos los usuarios a otros servidores o a otros usuarios.

35.  ahora, siguiente pestaña, “users / chat” (usuarios / chat), pestaña inutilizada por el tema de la compatibilidad de windows 9X con el ptokax (recordemos que dicho programa esta ahora bajo un emulador), vamos con ello:

en esta pestaña y una vez refrescado la lista a traves del boton “refresh userlist” (refrescar la lista de usuarios), podremos hablar con los usuarios y en el menu contextual, podremos redirigirlo a otro servidor, expulsarlo de la sala, banearlo (excluirlo, pero eso es facil de saltar con cualquier ordenador desde una maquina virtual que sea minimo el 95-98) y tambien registrarlo, lo que si os voy a contar es un truco muy bueno para ver lo que esta escrito en el chat, ojo, podeis usar office o usar el bloc de notas, yo te voy a enseñar como hacerlo con los dos, vamos a ello:

  • para ver el texto del chat, seleccionamos el texto y le damos control+c o boton derecho-copiar
  • posteriormente si tenemos el word correspondiente para windows 9X, damos a inicio-programas-microsoft word, en el caso de que sea el bloc de notas, le damos a inicio-ejecutar y teclearemos notepad a traves de inicio-ejecutar:
  • en este caso, usare el word que tengo en mi pentium 2, que es el office 2002 (llamado tambien office XP), entonces en la pantalla del word:
  • le daremos control+v pero el texto seguira estando pequeño, para solucionarlo nos iremos a la barra de herramientas formato (a partir del office 2007, vereis la funcion que os dire enseguida) y…¿Ves el desplegable en donde pone el numero 1?, pulsa sobre el y selecciona 12:
  • posteriormente el texto aumentara de tamaño y se podra ver lo que sale por la pantalla del ptokax:

dos apuntes, el primero. seguro que os habeis preguntado, vamos a ver tio, ¿que c… es esa bola roja que ha salido al arrancar el word 2002?, pues bien, os cuento el tema, este personaje era parte del antiguo sistema de ayuda de office, aunque parezca mentira (lo digo porque los de la epoca de whatsapp se extrañaran por lo que estan leyendo), entonces el antiguo sistema de ayuda era llamado el ayudante de office, seguro que los windowseros de mi quinta recordaran ademas de a ridondo (el que se muestra en la pantalla), tambien a F1 y al mas odiado, exactamente, el puñetero clip del demonio, a Clipo, entonces el antiguo sistema de ayuda funcionaba de la manera siguiente; tenias que hacerle un clic al ayudante y o tenias que darle a un tema de ayuda o teclear en la caja de texto la funcion que quieres consultar de las aplicaciones de la suite office y automaticamente se mostraran los resultados, solo es darle a un tema de ayuda que el ayudante de office te muestre la opcion, y se mostraba la ventana con la ayuda sobre la funcion de la suite office, en cuanto a lo que se podia hacer con el ayudante de office, al guardar o al imprimir por ejemplo hacia la accion correspondiente a esa funcion, tambien se podia cambiar dichos ayudantes por ejemplo por el ayudante de el logotipo de office o Natura o Merlin o antiguamente por shakespeare o capitan can (Office 95), ademas de animarlos (boton derecho sobre el ayudante-animar). el complemento de los ayudantes se llamaba microsoft agent, complemento que usaban algunos programas como Mayordomo Virtual (ademas tambien era posible agregar otros ayudantes en formato ACS), pero dicho complemento esta incorporado hasta windows XP pero se puede instalar como actualizacion en windows 7.

pero actualmente en windows 10 ya no se puede instalar, pero en dicha version ya han incorporado un asistente de ayuda (que no solamente se limita a office, sino tambien a windows y a aspectos de la vida cotidiana) muy distinto a lo que habia por aquellos entonces, asi es, estamos hablando de Cortana, un asistente que nos permitira ayudar en un monton de cosas como recordatorios, notas, resultados de tu equipo favorito, el tiempo…etc, pero para activarlo hace falta contar con un microfono en caso de equipos de sobremesa, tambien hay un proyecto de microsoft de trasladar cortana a Android (para moviles unicamente esta en los de microsoft, actualmente windows 10 mobile), pero todavia “esta en pañales” ademas de que esta completamente en ingles. para que funcione mejor cortana, aunque funciona con cuenta local, tambien puede que haga falta una cuenta de microsoft para que pueda funcionar completamente, para activarlo solo es darle al icono del micro o decir “hola cortana” para poder activar dicho asistente, tambien actualmente (y esto son declaraciones oficiales de la empresa microsoft), del office 2003 para abajo ya no funciona en windows 10, con lo cual habia que o adquirir una nueva licencia o instalar una maquina virtual de windows 8.1 para abajo.

volviendo a lo del ayudante de office, si seleccionaremos la instalacion por defecto, se instalara solo Clippo, pero podemos instalar cada ayudante con el CD de instalacion de Office, solo hay que darle boton derecho al ayudante-cambiar ayudante, seleccionar el que queramos y nos pedira el CD del office para instalarlo.

tambien reseñar que el ayudante de office fue un intento de microsoft por reflotar microsoft bob, un programa similar al ayudante de office pero con complementos como un bloc de notas, correo, agenda, calendario…pero el proyecto no tuvo mucho exito fundamentalmente por su interfaz infantiloide y poco practica.

ademas de eso, en windows XP, microsoft tuvo de nuevo en cuenta al ayudante de office y creo un concepto parecido a los ayudantes de office, pero ahora para el tema de las busquedas, pero el tema de las busquedas de archivos se simplifico en windows 7 (ahora para buscar, hay que acceder a “equipo” y en la caja de busqueda teclear el texto que sea para poder buscar el archivo) la caracteristica de la indizacion por windows search se incorporo mas tarde en este sistema y luego microsoft la incorporo a partir de vista y en 10, ademas de poder buscar en el explorador, tambien podemos buscar en cortana, dandole clic a “escribe aqui para buscar” y teclearemos el nombre del archivo que queramos buscar, en la captura siguiente se muestra la busqueda de windows 7-8-10 activada y preparada para buscar el archivo:

volviendo a XP, en la captura siguiente que procede de un XP home, vereis el detalle del ayudante animado destinado a busquedas, alla va:

pero tambien, debido a la mala fama que desato los ayudantes de office, en posteriores actualizaciones del XP, la interfaz del asistente de busqueda sufrio un lavado de cara y un aumento de funciones en cuanto a las busquedas (debido a la nueva novedad que hubo por aquellos entonces, la indizacion por windows search):

peeero, esta funcion provoco muchas criticas tanto externas como internas a nivel de microsoft, sobre todo por una funcion en la cual al escribir una carta el ayudante de office nos molestaba diciendo “parece que esta escribiendo una carta, ¿necesita ayuda?”, el aluvion de criticas y quejas provoco la retirada de dicha funcion a partir de Office 2007, de las funciones que han quedado de aquella epoca de microsoft fue una funcion que microsoft decidio retornar, que es el cuadro de la busqueda de ayuda, que si lo veis esta donde la barra de menus, en el office 2016 que es donde lo han incorporado, esta donde la cinta ribbon, aqui una imagen:

pero en windows 10, microsoft quiso hacer un guiño especial a clippo y han incorporado un “easter egg” (huevo de pascua, es una zona o menu secreto que incorporan los programadores, activandolo con alguna secuencia de teclas o con el raton) peero, ese easter egg se activa con la voz, porque esta incorporado en Cortana, para activarlo, clic en el micro de la caja de busqueda en donde pone “escribe aqui para buscar”, se activara cortana y hay que preguntarle lo siguiente: “¿donde esta clippy?” y vereis curiosamente lo que se inventa microsoft para decir que fue de este singular personaje que nos acompaño hasta el office 2003:

los que teneis micro y el sistema windows 10, podeis probarlo, ya vereis que divertido, ademas si lo dices otra vez, cambia la respuesta cada cierto tiempo.

este personaje tambien fue parodiado y hasta homenajeado en diferentes series y pelis, dos de ellas superconocidas, porque este ayudante tambien fue mencionado en los simpsons y esta serie fue la que mas menciono a este ayudante, os digo la sinopsis de los tres capitulos en los cuales fue parodiado y seguro que si os lo digo, os acordareis de estos capitulos, ya vereis como os sonara el tema, tambien es para que si veis el famoso clip en la serie, que sepais de donde procede dicha funcion, alla va:

  1. en el primer capitulo fue cuando el ayudante de santa claus (el perro de bart) se enrolo a agente de policia y cuando ocurrio eso, bart decidio comprar una serpiente para suplir a su mascota, pues bien, el momento ocurre cuando bart decide traer la serpiente al colegio y cuando se le escapa la serpiente, la profesora de bart, edna, decide evacuar el colegio, dejando a la serpiente dentro y bart va a por ella, entonces la serpiente va zigzageando por el laboratorio de quimica, se le caen varios tarros de laboratorio, hasta que ve un ordenador y lo engulle, en ese momento aparece el famoso clip de office diciendo “parece que esta tratando de comerme, ¿necesita ayuda?”, parodiando claramente la frase que os he comentado anteriormente.
  2. en el segundo capitulo en el que sale el ayudante de office, ocurrio en uno de los enesimos intentos del actor secundario bob de asesinar a bart simpson, entonces para hacer su malevolo plan, que es acabar con la familia simpson al completo explotandolos por los aires, el actor secundario bob maquina una trampa que consiste en llevarles hacia un asador que luego resulto ser una trampa, entonces bob prepara los explosivos (segun cuenta, queria matarlos haciendo estallar una bateria de ordenador estropeada junto a los explosivos) y ata a la familia simpson, entonces cuando enciende el ordenador y se va el actor secundario bob, es cuando aparece en la pantalla clippo haciendo la parodia de la famosa funcion pero esta vez dice, “parece que esta intentando explotar el ordenador, ¿puedo abrazar a mis hijos?”, pero luego despues el intento se frustro cuando Lisa le pico con una cita de shakespeare, bob decidio comprobar una de las citas del famoso escritor y el portatil le estalla a el.
  3. en el tercer capitulo, era en una parodia a las pelis de 007, cuando homer se obsesiono con un personaje que vio en el cine llamado stradivarius caine, en aquel momento homer le arrojo limon en un ojo a un tipo latino, en ese momento homer tiene dudas de como salir del problema, entonces para llamar a stradivarius caine, se da en la cabeza y al tercer golpe ve al ayudante de office, pero no parodia la frase, sino que en ese momento esta haciendo una de sus famosas transformaciones (cuando por ejemplo guardas un documento, solo clipo y ridondo se transforma, el primero en un cuadrado en forma de caja, entonces cuando coloca clipo los ojos en la caja la cierra, en ridondo directamente se transforma en caja fuerte)

en padre de familia, solo lo menciona en un capitulo, que fue cuando stewie (el hijo pequeño de peter griffin) jugaba a una simulacion para dominar el mundo, entonces lois (la madre de stewie) tenia como objetivo frustrar los planes de su hijo, entonces el momento exacto en el que aparece fue cuando stewie y su perro brayan se infiltraron en la CIA (haciendo un crossover con padre made in usa (American Dad)) y cuando entraron a un ordenador con el objetivo de dominar el mundo, aparece el ayudante de office y dice como parodia a lo de la carta, esta frase: “parece que esta dominando el mundo, ¿necesita ayuda?”, ademas de eso con el bocadillo exactamente como salio en los ayudantes de office originales, pero posteriormente le dice stewie a la pantalla en donde sale el ayudante de office “largate clip, no le gustas a nadie”.

ya para acabar el origen de este singular personaje, en las opciones del ayudante, podremos entre otras cosas cambiar como nos puede ayudar hasta el tipo de sugerencias que queremos que haga, en esta captura muestro las opciones del ayudante:

pantalla de las propiedades del ayudante (sacado de mi maquina virtual de windows 2000 para trabajo ofimatico y de recorte de imagenes)

bien, la segunda cosa que os queria decir es sobre cambiar el tamaño de la letra en las versiones modernas de office y es que debido a la aparicion de la cinta ribbon, las barras de herramientas se suprimen y las ordenes de nuevo documento, abrir documento y demas estan en un boton llamado “boton de office”, las ordenes en las cuales se puede hacer con el texto y con la pagina ahora quedan agrupados en distintos botones o secciones, asimismo lo que antes estaba en la barra de herramientas formato que es lo de cambiar el tamaño de la letra, ahora esta en el boton “inicio” y en la parte de formato, de todas formas, en la captura de pantalla, apreciareis el desplegable del cambio de tamaño donde esta ahora:

bueno, una vez ya dicho las tres cosas a saber sobre el tema de copia de lo que dice cada usuario, vamos con las tres casillas de verificacion que señalo en esta captura:

estas tres casillas de verificacion, al activarlas nos mostrara los pasos que hace el usuario, ademas de eso, nos mostrara la informacion del usuario y sus propiedades, en esta captura hecha con mis 4 maquinas virtuales del ME, se muestra el texto con lo que hace el usuario cuando se conecta:

un log de la version del ptokax (sistema: windows ME virtual con mi I5) (hecho con la segunda forma de ver el texto del ptokax, o sea, inicio-ejecutar-teclear notepad) (el correo ha sido tapado con las tecnicas de desenfoque del programa paint.net)

por ultimo el boton “refresh userlist” refresca la lista de usuarios manualmente, pero el proceso es automatico.

  • pestaña scripts: cosa importantisima que lo debeis de saber, lo primero os muestro la captura de pantalla:

bien, un script no es ni mas ni menos que un sencillo programa que lo que hace es automatizar un determinado proceso o una determinada secuencia de pasos, con los scripts tambien es posible entre otras cosas, encriptar carpetas, hacer un comprimido que ejecute un pequeño programa para automatizar el proceso de instalacion (depende de cada programa de instalacion, hay algunos que no se pueden automatizar la instalacion y hay que hacerlo programando, existe un lenguaje de programacion especial para esto llamado autoit), tambien sirve para instalar y desinstalar actualizaciones e incluso fueron clave para la creacion de 2000 y XP modificados con NLITE y para un monton de campos mas, por ejemplo, uno de los scripts tipicos que yo hacia para que se autoinstalaran los programas en windows 2000-XP era, primero nombre del programa, luego despues descripcion, luego despues decir lo que se instalaba, luego ejecutar el programa, luego eliminar los archivos y luego decir que ha finalizado, aqui os dejo una muestra:

 

@echo off

echo “bienvenido al programa de instalacion TP-MARK-6”

echo “en esta instalacion equiparemos todo lo necesario para que el sistema operativo funcione, espera un segundo, no tardamos nada”

echo “instalando VLC”

start /wait %SYSTEMDRIVE%\VLC\VLC.exe /S

echo “programa instalado, removiendo”

rd /S /Q %SYSTEMDRIVE%\VLC\

echo “instalando supertux”

start /wait %SYSTEMDRIVE%\SUPERTUX\SUPERTUX.msi /passive /norestart

echo “instalado, removiendo”

rd /S /Q %SYSTEMDRIVE%\SUPERTUX\

echo “finalizado, disfrute de su sistema”

pause

exit

en el cual las ordenes son las siguientes:

echo: imprime un mensaje en pantalla

start: inicia un programa, el parametro /wait lo que hace es que el script espera a que el programa finalice y cuando termine de instalar, lee el resto de las lineas de las que se compone el script.

rd: hablado aqui, elimina un directorio en modo comando, en MS-DOS antiguo este comando era deltree, lo que si, como en los scripts tiene que quedar lo mas automatizado posible, el parametro /S quita ademas todo lo que contenga el directorio y el parametro /Q no muestra mensaje de confirmacion alguno sobre la eliminacion del archivo.

pause: pausa el programa

exit: finaliza el script y lo cierra.

este script de prueba que estoy mostrando es el llamado scripting, que es todas aquellas habilidades y parametros necesarios para automatizar un determinado proceso o una secuencia de ordenes de un sistema informatico, pero hay un inconveniente y es que el scripting si hablamos de windows esta limitado a los comandos de MS-DOS y nada mas, para abarcar todas las posibilidades de explotacion de un sistema se usa el llamado VBS (visual basic scripting) que permite muchas mas posibilidades como por ejemplo activar y desactivar funciones del sistema.

ahora bien, aqui hablamos de programacion pura y dura, ya que este programa esta basado en el lenguaje de programacion ligero llamado Lua, con lo cual hace innecesario el tema del scripting, pero para que sepais un poco acerca del tema de los scripts, bien, en esta seccion, destinada a los programadores es la que usaremos para automatizar determinadas acciones a hacer en nuestra sala, por ejemplo proteger la sala ante un ataque anti DoS (denegation of service, ataque de denegacion de servicio, consiste en dejar tumbado un sistema o un servicio por medio de la conexion de muchisimos equipos, estas acciones son para lo que se destinan las redes “zombie”, que son ordenadores controlados infectados por un virus que una vez controlado puede hacer el hacker o cracker lo que quiera incluido este ataque)

ahora bien, nos concentraremos simplemente en los comandos basicos con este programa, de momento programacion no, asi que seguimos.

bien, ahora describiremos los menus, primero vamos con view (vista):

dentro de este menu, podremos hacer las siguientes acciones:

  • registered users (usuarios registrados): en esta opcion logicamente registraremos todos aquellos usuarios que queramos nombrar como “equipo directivo” (es decir, como admin, mod, etc, en “profiles” os tengo que contar cosas propias del mundo forero, pero antes veamos como nombrar usuarios, no a la forma de antonio recio, jejejejeje, sino a traves de este servidor, vamos a ello), bien en esta seccion se mostrara la siguiente pantalla:

en esta seccion podemos filtrar por usuarios, si tenemos muchos usuarios, esto habra que hacerlo a traves de la opcion “filter registered users” (buscar usuarios registrados o tambien filtrar usuarios registrados), ahora bien, para agregar un nuevo usuario y ponerlo con el perfil o rango que se merece, solo hay que darle al boton “add new registered user” (añadir nuevo usuario registrado):

en esta pantalla, tenemos que añadir un nick (significado de apodo, nick es un anglicismo, con lo cual vale tambien la palabra en español para definir “nick” o “nickname” [nombre del apodo] para decir apodo), tambien podemos obligar al usuario a que introduzca una contraseña (password) y en fin, definir tambien el rango de dicho usuario (no os preocupeis, hablaremos mas de ello en el siguiente punto)

  • opcion “profile” (perfiles) o tambien los rangos, cosa de la que hablaremos y mucho, porque hay cosas de los perfiles relaccionados con los foros, de momento pondremos una captura de pantalla:

bien, paramos un momento para hablar del mundo de los foros, ya que el tema de definir los rangos va correlacionado con lo del ptokax, bien, tal y como existen en redes sociales como facebook o instagram, en el cual los responsables controlan lo que esta permitido y lo que no esta permitido, en el mundo de los foros, es el administrador-fundador el quien establece las normas y los mods quienes lo llevan a practica con el objetivo de que el foro no sea una jaula de grillos. asimismo los tipos de usuarios en los que se divide un foro son los siguientes:

  • invitado: con permisos de solo lectura, algunos foros a decision del administrador suelen estar ocultos para los no registrados y hasta incluso los invitados pueden escribir en algunos subforos pero no pueden eliminar sus post.
  • usuario: rango inicial que obtienes al registrarte, con permisos de lectura-escritura de todos los post y edicion-eliminacion de post (la segunda segun decida el administrador-fundador del foro), ademas de eso puedes modificar parcialmente el perfil.
  • mod (o moderador): un moderador si hablamos de un debate (habreis visto las tertulias politicas o algunos debates de la prensa rosa) es aquella persona que controla todos los aspectos de un debate, entre los aspectos mas importantes es moderar los tiempos y procurar que los contertulios no se pasen de la raya (ya sabeis a lo que me refiero). en los foros, un usuario moderador es aquella persona nombrada por un administrador que vigila que en el foro se cumplan las normas que diga el fundador o el administrador. dicho usuario tiene derechos para editar los post de los demas (ademas de los suyos propios), ver la direccion IP publica del user (OJO, la direccion IP publica puede no ser exacta, ya que se puede cambiar, hablamos de todo ello en este tutorial), eliminar los post de los demas, cerrar y abrir temas, mover temas, mover los temas a importantes (depende de la configuracion del foro), unir temas y tambien banear a los usuarios de manera temporal (depende de la configuracion que haya puesto el admin o el fundador del foro).
  • administrador: tambien llamado el webmaster de la pagina, un administrador en el mundo empresarial es aquella persona que dirige y controla todos los aspectos de una empresa, en el mundo virtual, un administrador, ademas de las tareas del mod, puede expulsar a los usuarios de manera indefinida, eliminar los usuarios, cambiar las propiedades de un usuario, cambiar la estructura del foro (puede por ejemplo agregar un portal para que se muestren los post de un subforo), cambiar el aspecto del foro, crear rangos de usuarios…etc.
  • fundador: en el mundo empresarial, fundador es aquella persona en la que se considera el creador de la empresa, en el mundo de los foros, el fundador tiene los mismos poderes que el administrador y ademas de eso tiene potestad sobre la existencia o no del foro, es decir que puede eliminar el foro, pero los administradores no pueden quitar al fundador del foro debido a que es quien creo el foro.

bien, ya explicado el funcionamiento de un foro de discusion, para explicaros un poco de que va la pelicula seguimos con la opcion.

la opcion de los rangos permite crear un rango y eliminarlo, ademas de esto podremos establecer los permisos de dichos perfiles, podremos por ejemplo desde activar que una persona pueda expulsar a usuarios de la sala de direct connect hasta denegarles el acceso. esta es una de las funciones importantes, ya que tanto los foros como esto debe de estar formado tambien por personas que puedan controlar el “gallinero” y que controlen que las personas no hagan el ganso (por decirlo de alguna manera) ni que tampoco infrinjan las normas que haya puesto el administrador o organizador del evento (o el empleado designado para controlar el servidor en el caso de que sea una empresa)

  • bans y range bans (baneos y rango de baneos): en estos dos botones gestionaremos los baneos, como ya os dije existen dos tipos de baneo, los baneos temporales (los que temporalmente se les niega el acceso al servidor) y baneos indefinidos o baneos por IP (se les deniega el acceso de manera indefinida por la IP) aunque tambien existe el otro tipo de baneo, que son los baneos por el correo electronico, popular en la wikipedia si un usuario cometia lo que los bibliotecarios definian como vandalismo, que es cambiar los contenidos de las paginas de conceptos y personas por cosas fuera de la realidad, se les bloquea por IP, usuario y correo electronico, aqui paso una imagen de la opcion de los baneos y la del rango de baneos:

con esto, por una parte tenemos de baneos, el buscador por si tenemos muchos baneos (filter bans [buscador de bans]) en el cual podemos buscar por cada uno de los tres campos, o por el nombre de usuario que se haya establecido en el DC++, la direccion IP que puede ser local o puede ser IP publica, luego vemos eso y la razon del baneo (reason), tambien podremos borrar los baneos temporales y los indefinidos mediante los botones “clear temporary bans” (limpiar baneos temporales) y la opcion de “clear permanent bans” (limpiar baneos permanentes), bien, para añadir un baneo a un usuario, le daremos al boton “add new ban” (añadir nuevo baneo), se mostrara entonces esta pantalla:

bien, para añadir un baneo, tendremos que rellenar el apodo que tiene el usuario que ha cometido la infraccion, tambien podremos hacer que nadie pueda usar el apodo del usuario infractor dandole a “nick ban” (banear apodo), tambien podremos teclear la IP, pero OJO, si el servidor sale a internet, entonces la IP del usuario infractor no va a ser la IP que tenga local en el equipo, sino que va a ser la IP publica que tenga contratado con el proveedor de internet el usuario infractor, todo eso se ve en la pantalla de “users/chat” (usuario-chat) la IP desde la que se conecta si es local (dentro) o por el contrario se ha conectado desde otra ubicacion, conectado a traves de internet (o desde fuera) (es decir, que el usuario infractor conozca la IP publica de dicho servidor direct connect).

tambien podremos establecer si queremos que el programa banee la IP completamente, por medio del boton “IP ban” (baneo por IP), tambien podremos marcar si queremos banear completamente al usuario.

tambien podremos escribir una razon por la cual queramos banear al usuario por cualquier razon, para poner quien hizo el baneo, se usa el campo de texto “created by” (creado por).

por ultimo y muy importante el tipo de baneo, que puede ser indefinido, marcando la opcion “permanent” (permanente) o temporal, marcando la opcion “temporary” (temporal), seleccionaremos la fecha en el cual queramos que el usuario al que le hemos puesto la “tarjeta roja” vuelva a la accion.

le daremos a “accept” (aceptar) para aceptar los cambios o “discard” (descartar) si queremos descartarlos.

posteriormente iremos con la opcion “range bans” (rango de baneos), aqui os muestro la captura exacta:

exactamente lo mismo que la opcion de arriba, solamente que en los botones pone “range” (rango) y hacen exactamente lo mismo que en la opcion de los baneos, pero para añadir un rango de baneos, mediante la opcion “add new range ban” (añadir nuevo rango de baneos) la cosa cambia en cuanto a hacer un baneo a un determinado usuario, aqui muestro la captura de pantalla:

aqui unicamente cambia las dos cajas de texto en donde pone “range” (rango), aqui tendremos que meter desde donde y hasta se expulsa al usuario o usuarios (en el caso de que sea varios equipos), un apunte, en sistemas operativos en red, mas concretamente al añadir la funcion del servidor DHCP, podremos hacer algo parecido a esto, es decir, reservar rangos de IPs locales y hasta excluir las IP que no queramos que el servidor nos de a los diferentes equipos de la red, a traves de windows se debe de hacer en las herramientas administrativas-servidor DHCP para poder hacer el cambio que os digo y hasta lo podemos hacer en el router, en las opciones del DHCP podremos “decirle” al router el rango de IPs locales desde donde empieza la reserva a los equipos hasta donde acaba, esta opcion es muy util por si acaso no tenemos muchos equipos a conectar o sabemos cuantos equipos se conectaran a dicha red

bien, ahora describiremos el menu “file” (archivo), el menu “help” (ayuda) no lo describiremos porque estais hasta los c… de ver este menu en ciento mil programas y seguramente que en alguna ocasion en el 2002 o 2003 habeis interactuado con la distribucion antigua de menus que habia, ya que accede a la ayuda del programa o bien sea a traves de un enlace a una web o a los archivos de ayuda (es posible que en algunos programas si tienes windows 7 que te haga falta una actualizacion de windows para que te pueda leer los archivos de ayuda antiguos), sin embargo la unica opcion que hay en ese menu es “check for update” (buscar una actualizacion) que logicamente hace una consulta al servidor en busca de nuevas actualizaciones para este programa, bien, esta es la captura:

bien, este es el menu mas importante de todos y el que mas va a influir en el rumbo que le pongas al servidor, de momento sigue leyendo, describimos todos los menus ahora:

  • reload text files (recargar o recarga los archivos de texto): devuelve los archivos de texto y logs a su estado original.
  • opcion “settings” (propiedades): la mas importante de todas, este menu es el que va a decidir que rumbo va a tener el servidor, ya que permite personalizarlo a nuestro gusto, en dicho menu hay varias cosas superimportantes que hay que configurar para crear el servidor direct connect, vamos a ver todo eso, primero vamos a mostrar la pantalla principal, vamos con ello:

bien, en el general encontraremos las siguientes opciones:

  • language (lenguaje): aqui es donde cambiaremos el lenguaje de la aplicacion, solo esta “default english” (ingles predeterminado), con lo cual lo dejaremos asi
  • maximum users (usuarios maximos): el numero de usuarios maximos que se pueden conectar al servidor, esta configuracion la dejamos como predeterminada.
  • hub name (nombre del servidor [en este programa, hub]): aqui introduciremos el nombre del servidor.
  • hub topic (tema del servidor): aqui escribiremos de que trata el servidor
  • hub description (descripcion del servidor): aqui pondremos una descripcion de dicho servidor.
  • anti MoGLO description: activa la proteccion anti-flood si le pones algun caracter especial (impide que se caiga el servidor por este motivo.
  • Hub address (hostname or IP address): ATENCION, esta es la opcion mas importante de todas, aqui pondremos el “identificador” (la direccion IP identifica un dispositivo dentro de una red) al cual se va a conectar el DC++, esto es superimportante dejarlo con la IP que ha establecido el servidor DHCP de tu router o si tienes la configuracion manual, tienes que teclear la direccion IP local que te hayan asignado, bien, si tienes el DHCP esto te interesara, supongamos que no sabes la IP local que te ha asignado el router o te han asignado desde la empresa a traves de su servidor DHCP (que es un ordenador de la empresa que hace de servidor), ¿como lo averiguas?, haciendo un sencillo comando que hemos hablado aqui pero aqui lo resumiremos de nuevo, pero lo diremos para los dos sistemas, windows 9X y windows a partir del 2000, vamos a por ello:

WINDOWS 95-98-ME (desde el satellite S4000CDS)

bien, en estos 3 sistemas la forma es parecida al 2000, pero cambia en algunas ordenes, pero casi siempre es todo lo mismo, bien, ahora diremos como averiguar tu IP local en windows 95-98-ME:

  1. ir a inicio-ejecutar o teclear las combinaciones de teclas tecla del logotipo+R:
  2. en el cuadro de dialogo siguiente, teclearemos la siguiente palabra: command.
  3. posteriormente se mostrara una ventana que todos ya conocereis, que es el simbolo del sistema o ventana de MS-DOS:
  4. ahi teclea IPCONFIG, para mostrar solo la IP local, mascara de subred (numero de equipos maximos que soporta la red) y puerta de enlace predeterminada o ipconfig /all para mostrar toda la configuracion IP:

    el comando IPCONFIG introducido, NOTA: tened en cuenta que esto se esta haciendo desde un equipo real 9X y que ya os he dicho anteriormente que tambien puedo conectarlo a internet por bluetooth (haciendo un “cable de red virtual” con otro equipo ya sea portatil o sobremesa) ademas de por WIFI (direccion IP de arriba del todo), con lo cual en la imagen se mostrara los adaptadores de red bluetooth (tengo instalado el programa bluesolei, el servicio se llama exactamente “servicio de PAN bluetooth”) ademas del WIFI, que como he comentado es un linksys WUSB54G que tenia desde hace mucho tiempo, pero vosotros si lo haceis desde maquinas virtuales, solo se mostrara los adaptadores de red establecidos desde la configuracion de la maquina virtual de vmware, que normalmente para uso diario (es decir, ofimatico), solo hara falta un adaptador de red y ya esta.
  5. anota el campo direccion IP e introducela en el campo hub address para que se pueda crear el servidor (es decir, para que pueda funcionar el programa ptokax).

bien, una vez ya dicho los pasos de windows 9X, que los pongo a modo orientativo para que sepais como era la forma antigua de averiguar la direccion IP local del equipo, iremos ahora con los sistemas 2000-10, que lo diremos a traves de una maquina virtual de 2000, pero OJO, cambia la forma de acceder al CMD y como ahora en windows 10, microsoft quiere poner de moda windows powershell (que es exactamente lo mismo que el simbolo del sistema, solamente que permite abordar mucho mas aspectos del sistema en los cuales a traves de comandos MS-DOS no podriamos llegar [como por ejemplo desinstalar el entorno grafico en windows server 2012 que en MS-DOS no se puede hacer, solo se puede hacer a traves de powershell], asi que tambien diremos como hacerlo tambien a traves de este simbolo del sistema tan especial, vamos a ello:

WINDOWS 2000-XP-VISTA-7-8-10 (y sus versiones equivalentes en servidor)

  1. bien, el primer paso, haremos clic en inicio-ejecutar o tecla del logotipo+R, se mostrara el mismo cuadro de dialogo que en windows 9X, ahi el comando ha cambiado a cmd, ojo, en el 2000 sigue valiendo el comando command, pero a partir de XP unicamente se podra acceder a la consola de comandos con el comando CMD:
  2. bien, una vez ya dentro del simbolo del sistema o sesion MS-DOS:
  3. bien, una vez ahi, teclea IPCONFIG si quieres solo la IP, mascara de subred y puerta de enlace predeterminada, en el caso de que quieras toda la configuracion IP, tienes que teclear el parametro /all, como solo vamos a averiguar la direccion IP local que ha asignado el router a esta maquina virtual, con teclear IPCONFIG es mas que suficiente:

bien, ahora diremos las diferencias que hay entre estos windows y el windows 10, ya que microsoft quiere dar mas importancia al llamado windows powershell, en el cual ya os he hablado que es todo exactamente lo mismo salvo que ademas de permitir automatizar tareas, nos permitira ejercer mas control sobre el sistema operativo, como por ejemplo la accion que os dije que se hace desde server 2012, desinstalar el entorno grafico. bien, en este caso, los pasos son los mismos, solamente que cambia el tema de que hay que hacer para cambiar de consola de comandos, asimismo en el simbolo del sistema (que sigue siendo la misma forma que hemos visto anteriormente para acceder a dicho simbolo):

tendremos que teclear “powershell” (sin las comillas) para invocarlo:

luego despues en la otra consola:

teclearemos ipconfig para mostrar la configuracion IP actual que ha establecido el router:

recuerda que tambien hay opcion de que nos muestre toda la configuracion IP, solo hay que teclear el modificador /all para que nos muestre toda la configuracion IP, cuando ya hayamos terminado, teclearemos dos veces exit para salir de la ventana.

tambien disponemos de un acceso rapido a powershell desde los programas del menu inicio o desde el boton derecho al boton inicio nos saldra windows powershell, aunque podemos cambiar el comportamiento de esta orden y cambiarlo a la clasica sesion MS-DOS que muestro aqui:

  • “resolve hostname to IP address (needed for settings below)” (resolver nombre del equipo por la direccion IP [necesario para la configuracion que viene despues]): autodetecta la direccion IP local basandonos en el nombre del equipo que tenga el servidor, de esta opcion ni te fies, lo he comprobado y hay veces que no funciona, asi que mejor procede como te he dicho para averiguar la IP local.
  • “accept conections only for this address” (aceptar conexiones solo de esta direccion): restringe el acceso a las IPs que venga de fuera y solo acepta las que vengan de la misma red, aconsejada tenerla desactivada.
  • “TCP ports” y “UDP ports”: atencion, chicos, porque estamos en el punto caliente de este tuto, ya que estas dos cosas son fundamentales para que salga el servidor a internet, bien, este valor esta establecido para que escuche el programa en los puertos 1209 y 411 TCP y el UDP esta desactivado, asi que ten en cuenta que esto escucha por los puertos TCP, bien, si te han designado para un evento, no olvides preguntar si hay que configurar el router para que el server salga a internet (es decir, si acepta el evento en el cual realiceis intercambio de archivos direct connect la existencia de clientes de fuera), en el caso de que aceptara, la cosa es medio sencilla, presta atencion a los pasos:

como ya dije en el tutorial del DC++ para linux, seria inabarcable hacer una serie de tutos con todos los pasos de todos los firewalls, ya que cada firewall de cada antivirus tiene su forma de actuar, pero te digo algunas pistas; hay dos opciones en el eset que debes de tener en cuenta, la primera los modos, que hay diversos modos que puedes elegir para que el firewall pueda autorizar cada programa para asi que cada programa pueda acceder a internet y para un equipo que acceda ilegalmente al equipo con firewall sea bloqueado, entonces, desde las opciones de por ejemplo el firewall del eset que son estas:

daremos a “modo de filtrado” y seleccionaremos alguno de los modos, que deberia de ser o modo automatico o modo interactivo para que el firewall pueda funcionar como es debido, es decir que los programas correctos puedan ser filtrados o de manera automatica o a traves de preguntas que crean una regla de firewall para el programa, tambien merece especial atencion el apartado de reglas, que es esta pantalla:

desde el cual podemos agregar nuevas reglas y ver las que ya se han creado, una pulsacion en “agregar” nos llevara a esta pantalla:

desde el cual podremos agregar el nombre de la regla, si queremos permitirlo para la entrada y la salida, el protocolo y lo mas importante, en local meter el puerto o la IP local y en remoto meter la direccion IP publica desde el cual queramos permitir el aceeso.

y bueno, luego despues ya hay opciones como “excepciones de IDS” que permiten incluir un host que haya hecho algun ataque de red en la lista blanca o lo contrario, bloquear su acceso, o sea, esto es exactamente igual que en las apps de mensajeria instantanea (tales como whatsapp o telegram) y en las redes sociales, solo que si le añades a la lista negra, el desadmitido no tendra manera de comunicarse contigo, mientras que si no esta, si. en un firewall hay que añadirlo tanto para los accesos permitidos a otros equipos como para los accesos denegados, activar las aplicaciones metro, activar la proteccion para algunos ataques…etc, que ahi ya no nos metemos porque como hemos dicho en tutoriales anteriores cada firewall tiene su manera de hacer las cosas y claramente hacer pasos de como manejar cada firewall seria inabarcable, con lo cual yo os invito a mirar cada manual de cada firewall para asi poder activar los puertos en el firewall.

pero no solamente es activar los puertos en el firewall, tambien tenemos que dar de alta los puertos en el router, ¿como lo haremos?, de esta forma:

imaginemos que por ejemplo, queramos sacar el RDP, que es el acronimo de remote desktop protocol o mas conocido como conexion a escritorio remoto que es el 3389 (se aplica igual el ejemplo para el ptokax), ¿como se haria?, bien, otra cosa importante, tambien el abrir puertos en el router es inabarcable, asimismo el abrir puertos en un ZTE (yo tengo de marca del router ZTE) no seria lo mismo que con un huawei, que con un amper que con un livebox de orange, para que os hagais una idea, puede ser acceder a 1 menu que es el de apertura de puerto o como en el mio, primero hay que agregar la aplicacion, luego el puerto TCP-UDP y posteriormente en otro abrir el puerto redirigiendolo a la IP solicitada, pero os dare algunas pistas que seguramente que si habeis leido mi tutorial anterior del DC++ para linux, sabreis mas o menos las pistas que os doy, pero aqui os las recuerdo de nuevo, vamos a ello:

lo primero sera abrir una sesion del navegador de internet y teclear la IP del router, que puede ser de manera predeterminada la 1.1, 1.0 o 0.1, en mi caso, la 192.168.1.1, pero teneis que tener en cuenta esto, en routers modificados como openWRT, dd-WRT o gargoyle las IPs del router son dos, una la de la subred del propio router (por ejemplo, el router que habeis visto aqui, que es mi HG556A con el openWRT chaos calmer tiene la 50.1 que es para acceder al menu de configuracion del router a traves de la subred pero tambien podemos acceder a traves de la red original como si fuera un dispositivo cualquiera, en mi caso la 1.6 que es lo que tengo para acceder a ese router desde esa IP, asi que tened muy en cuenta el tema de lo de las IP del router, de todas formas, en el manual del operador vendra la IP local predeterminada o tambien, en la pegatina del router que tambien suele venir ese tipo de datos o en los manuales del router.

bien, en la siguiente pantalla, tendremos que buscar algo como port management o una pantalla en la que puedas introducir tu IP local y los puertos LAN (dentro) y WAN (fuera), esa pantalla en el caso mio, que es jazztel, tendremos primero que fijar el nombre de la aplicacion, el puerto que tiene que ser el mismo tanto para dentro de la red como para fuera, que es para salida a internet y que por lo tanto obtendriamos como resultado que nuestro servicio (que puede ser RDP o este mismo) aceptara las conexiones de fuera de nuestra red, pero no te vas a encontrar muchos casos raros como jazztel y normalmente en un solo menu gestionas el tema de la apertura de puertos y en algunos como el HG556A ademas de que puedes elegir el nombre del programa y te da los puertos predeterminados para que al crear el servidor pueda salir a internet sin problema, pero yo te aconsejo que mejor o mires los manuales correspondientes a tu router o que veas las paginas de cada operador relativas al mapeo de puertos o tambien que consultes al teleoperador de atencion al cliente de tu compañia de telefono los pasos a seguir para abrir los puertos correspondientes, de todas formas, si tuvieras alguna duda, puedes escribirme o dandome un comentario en el blog, posteando en el foro de discusion en donde ponga el tutorial o por el correo del blog y la trataremos sin ningun problema.

bien, una vez ya dadas las pistas, seguimos recorriendo este laberinto;

  • admin nick (used in chat from hub window) (nick de administrador (usado en el chat desde la ventana del servidor o hub)): esta opcion nos permitira cambiar el nick que aparece en la sala relativo al administrador.
  • hublist register addresses (direcciones registradas de hublist o servidores): con esta opcion y al ordenar por parte del DC++ (en el caso del programa cliente) que se redireccione al usuario, te permite redirigir al usuario a otros servidores de direct connect distintos.
  • automatically register to hublist (automaticamente registrar el servidor o hublist): automaticamente registra el servidor a la lista de servidores de direct connect.

PESTAÑA MOTD (message of the day, “mensaje del dia”)

en esta opcion es el mensaje de bienvenida que les saldra a todos los usuarios nada mas conectarse a nuestro servidor, dicho mensaje aparecera en el chat privado, este mensaje de bienvenida se podra desactivar mediante la opcion “disable MOTD” (desactivar mensaje del dia) o podremos enviar nuestro mensaje de bienvenida a cada usuario que se conecte al servidor de manera privada a traves de la opcion “send MOTD as private message” (enviar mensaje del dia como un mensaje privado)

OPCION DEFAULT BOTS (robots predeterminados)

esta opcion (que seguro que te sonara de algo parecido al programa cliente) permite de manera simple activar o desactivar los nicks del administrador del servidor direct connect y tambien el nick del moderador, entonces con esto podemos activarlos o desactivarlos a traves de la opcion “enable and register this bot on hub” (activar y registrar al bot en el hub), tambien podemos hacer que utilice el nick en lugar de la seguridad que nos da el programa a traves de la opcion “use this nick instead of Hub-Security” (usar el nick en lugar de la seguridad del hub), entonces podremos añadir una descripcion (description), el e-mail de contacto y lo mismo para el mod del hub, tambien podemos activar el tema de que prevenga los users con un alto ping o expulsarlos a traves de la opcion “Keep slow users online” (mantener a los usuarios lentos online o en linea) (online es un anglicismo, se dice igual que en español, con lo cual tanto la traduccion de online y en linea son validos.

OPCION MORE GENERAL (mas en general, ahi hay un lapsus linguistico, tendria que poner “mas opciones”)

bien, en esta ventana encontraremos las siguientes opciones:

  • “enable text files support” (activar el soporte de los archivos de texto): activa el soporte de los archivos de texto que incluyan los comandos compatibles con el servidor direct connect que hemos creado
  • “send text files as private message” (enviar archivos de texto como mensaje privado): envia dichos archivos de texto de la opcion anterior como mensajes privados
  • “don’t allow hublist pingers to check hub” (no permitir que los usuarios del listado de servidores chequeen el hub): impide que los usuarios del servidor obtengan informacion de dicho servidor direct connect (las dos opciones de abajo quedan desactivadas)
  • “report hublist pingers to operators” (reportar a los usuarios del servidor a los operadores): reporta a los usuarios que hagan ping o obtengan informacion del servidor direct connect a los operadores o moderadores.
  • “hub owner email (use for hublist pingers)” (email del propietario (usado para los usuarios del listado de servidores): envia los reportes de los usuarios al correo electronico que el propietario
  • main redirect address (is used for all redirects where is no address especified) (direcciones predeterminadas de redireccion (usado por todas las redirecciones donde no se haya especificado una direccion): establece las direcciones donde se redirigiran aquellos usuarios que se redirijan tanto a nombre del poseedor del servidor como aquellos a los cuales nombre el poseedor del servidor tanto si lo manda el como si se redirigen todos los usuarios si se cumplen las condiciones de abajo (es decir que alguna de las opciones quede activada).
  • redirect all connecting users (redirigir a todos los usuarios conectados): redirige a todo usuario que se conecte al servidor a otros servidores.
  • redirect users when hub is full (redirigir a los usuarios cuando el servidor o hub esta lleno): si el servidor alcanza el numero maximo de usuarios establecido por su propietario, todos los usuarios que se conecten seran redirigidos
  • “allow only registered users” (permitir solo a los usuarios registrados): desactiva el “acceso invitado” al equipo y solo dejara acceso a los usuarios que se registren en la ventana de “registered users”.
  • “message to send when user is not registered” (mensaje para enviar al usuario cuando no esta registrado): si la opcion anterior esta activada, activando esta opcion, podremos decidir si se emite un mensaje cuando un usuario no esta en la lista de permitidos del servidor.
  • “redirect address” (redirigir direccion): redirige a la direccion IP que tecleemos que puede ser privada (dentro de la red) o publica (fuera de la red)
  • “disallow clients sending buggy $Supports command” (desactivar clientes que envien los comandos $Soporte con errores): desactiva los clientes que envian dichos comandos con fallos

OPCION BAN HANDLING (MANEJO DE EXCLUSIONES)

esta opcion se centra en como se va a gestionar dicho baneo, bien, en esta seccion encontraremos las siguientes opciones:

  • “temp ban time after kick drop” (tiempo de baneo temporal despues de dar la patada o expulsar al usuario): establece el tiempo predeterminado al banear temporalmente a un usuario, este valor esta establecido en 20 minutos, pero hay posibilidad de regularlo, aumentandolo o disminuyendolo.
  • “ban message” (mensaje de expulsion): en esta seccion nos permitira controlar que informacion se va a mostrar al banear al usuario, asimismo podemos hacer que al expulsar a un usuario muestre la IP que se ha baneado, que recordemos que puede ser local (dentro) o publica (fuera) a traves de la opcion “show banned IP” (mostrar direccion IP baneada o expulsada), tambien tenemos la opcion de que nos muestre el rango de IP que se ha bloqueado al banear a un grupo de usuarios, que recordemos que puede ser local o publica, esto se puede establecer a traves de la opcion “show banned range” (mostrar rango expulsado), tambien podemos establecer que muestre el nick que ha sido baneado por el admin o el mod (que en el segundo se llaman operadores), esto se establece a traves de la opcion “show banned nick” (mostrar nick o usuario baneado), tambien podemos establecer que muestre la razon por la cual se ha bloqueado al usuario previamente baneado, esto se establece a traves de la opcion “show reason” (mostrar razon), por ultimo podemos establecer si queremos mostrar la identidad del mod o admin nombrado por el que administra el servidor al expulsar al usuario, esto se activa con la opcion “show who created ban” (mostrar quien ha creado el baneo o tambien se puede traducir como “mostrar quien ha creado la orden de expulsion hacia el usuario”)
  • “additional message” (mensaje adicional): nos permite establecer que mensaje se mostrara al banear o expulsar al usuario.
  • “temporary ban redirect address” (direccion a la que se va a redirigir ante un baneo temporal): establece una direccion IP de un servidor direct connect al banear al usuario, con esta opcion al expulsar al usuario se le redirigira automaticamente a otro servidor direct connect que elijamos.
  • “permanent ban redirect address” (direccion a la que se va a redirigir ante un baneo permanente): establece una direccion IP de un servidor direct connect pero ahora ante una expulsion permanente del usuario.
  • “enable advanced password protection” (activar proteccion avanzada de la contraseña): esto solo se aplica cuando el servidor direct connect se establece de forma privada, es decir, que haya que introducir contraseña para poder acceder a dicho servidor direct connect, con dicha opcion activada previene al servidor direct connect de uno de los ataques mas mortiferos sobre todo para los usuarios que ponen contraseñas sencillas, el llamado ataque por diccionario, paramos un momento, porque esto es fundamental que lo sepais, vamos a por ello;

un ataque por diccionario consiste en atacar un sistema informatico con un sistema operativo con contraseña o un portal web que se compone de usuario y contraseña a traves de la introduccion de combinaciones de una misma clave o una relacion de palabras que significan algo, por ejemplo nombres de frutas como naranja-pera-mandarina o combinaciones de claves como por ejemplo la palabra mesa seguida de numeros, en el caso de que se ponga mesa100 como clave, el ordenador ira probando cada clave hasta llegar a la contraseña correcta, en el siguiente ejemplo lo vereis mas claro:

mesa1

mesa2

mesa3

mesa4

mesa5

mesa100

tambien todas las palabras que esten en un diccionario, es decir, palabras que no tengan relacion con una misma familia son perfectamente vulnerables a ataques por diccionario, asimismo tenemos por ejemplo las contraseñas mas faciles utilizadas en el año 2017 como por ejemplo starwars o passw0rd (contraseña en ingles).

bien, para crear el llamado diccionario, archivo fundamental para poder hacer dicho ataque, primero se tiene que averiguar informacion del sistema a atacar, es decir, informacion sobre la persona propietaria del equipo y tambien la empresa en cuestion, que la informacion obtenida te puede aclarar un poco con que tipo de claves podrias probar, como por ejemplo si se ha averiguado que la empresa usa numeros y una letra (una especie de matricula) hay que crear un diccionario alfanumerico con las posibles combinaciones de matriculas y posibles claves para asi poder acceder al sistema que queramos probando todas las combinaciones incluidas en dicho diccionario.

pero el metodo del ataque por diccionario hay forma de eludirlo y dicha forma de eludirlo es concienciando a los empleados de la empresa (y a los usuarios domesticos tambien) que usen combinaciones de contraseñas complejas, asimismo la palabra del diccionario alterada o la palabra alterada mas un guion bajo o cualquier caracter especial son suficientes para que ningun equipo domestico pueda adivinar la contraseña, con dichas alteraciones y segun los libros especializados en seguridad informatica, el adivinar dicho tipo de contraseñas, un ordenador domestico puede tardar desde 10 años hasta 1 o 2 siglos, si el ordenador aguanta para entonces, jeje, teniendo que recurrir a un superordenador para poder adivinar una contraseña de dichas magnitudes.

como hablabamos en tutoriales anteriores, este ataque puede ser usado tambien para averiguar una contraseña de un sistema operativo windows o romperla  ya que existen 3 maneras diferentes de romperla, que son las siguientes:

  1. ataque por diccionario: consiste en que a traves de programas lo que hacen es ir al archivo donde esta almacenado la contraseña, que es el archivo SAM, que es donde consulta el archivo logonui.exe cuando el usuario introduce la contraseña o lo analiza o lo sustrae hasta el equipo atacante, al extraerlo o localizarlo en el sistema operativo victima lo que hace es probar todas las combinaciones posibles de contraseñas (que pueden ser generadas por la propia aplicacion o por un programa para crear diccionarios, que o pueden ser de una tematica determinada o pueden ser libres), entonces una vez averiguado es posible entrar en el equipo de la victima sin que se de cuenta, esto tambien puede ser usado para hackear hotmail, ¿en que sentido?, pues en la caracteristica de las llamadas cuentas microsoft, que microsoft agrego esta caracteristica en windows 8 junto con la tienda microsoft para poder descargar apps y juegos, una manera muy parecida a lo que hemos visto en android e iOS, elijes una app o juego como por ejemplo el famoso “juego de los minions”, lo bajas para posteriormente arrancarlo e interactuar con el. bueno, no entraremos en detalles sobre el tema windows 10 mobile (porque tendriamos que hablar de la cuota de mercado de android e iOS y este tema no nos ocupa de momento en este contexto), entonces dicho ataque tambien puede ser usado contra dichas cuentas, con lo cual si es adivinada dentro del ordenador en el cual queramos acceder sin conocer la contraseña, sera un arma de doble filo ya que ademas de poder acceder al equipo tambien podra acceder a todo y cuando decimos a todo, decimos a skype, hotmail, onedrive…etc, pero este tipo de ataque no tiene efecto como ya hemos comentado metiendo una contraseña robusta con letras, numeros y caracteres especiales o la palabra que esta en el diccionario pero alterada.
  2. ataque por bypass: en este ataque y si se habilita la cuenta de administrador en el equipo, es posible acceder a dicha cuenta sin necesidad de adivinar la contraseña ni romperla con solo accionar el programa que lo arranca, otras versiones de este ataque y si tenemos un sistema como windows 10, nos permitira crear un usuario local para asi poder acceder al interior del sistema con privilegios administrativos, ademas de acceder a las carpetas de otros usuarios, pero esta vez “llamando la atencion”, ya que el ataque es mas visible que el primero, este ataque se puede anular muy facilmente desactivando la cuenta de administrador, aunque actualmente y con las ultimas versiones de los sistemas operativos windows, este ataque no tendria efecto al venir la cuenta de administrador desactivada por defecto, con lo cual la unica forma de que este ataque sea efectivo es realmente que el administrador de los equipos cometa un “error humano” al hacer los equipos (que cualquiera active la cuenta “administrador” desde herramientas administrativas-administrador de equipos), en las ultimas versiones de dicho programa y si el sistema a atacar es windows 10, nos saltara un mensaje de alerta diciendo si queremos crear una cuenta local para poder tener acceso al ordenador facilmente desde esa cuenta.
  3. ataque al archivo de contraseñas: bien, antes de contar este tercer ataque, quiero deciros los pasos que tiene que hacer el ordenador despues del arranque POST (chequea si los componentes de hardware esta bien) y el arranque del sistema operativo, porque es un punto fundamental para entender este ultimo ataque, vamos a ello:
  • al arrancar el sistema windows hace una comprobacion parcial de todos los usuarios agregados al sistema operativo a traves del archivo logonui.exe, dicho archivo es fundamental para el arranque del sistema operativo ya que con este archivo es lo que permitira al equipo iniciar sesion o no (es decir, que si introduce el usuario la contraseña sea correcta o no), el archivo que comprueba para saber si el usuario tiene establecida una contraseña o no, es el archivo SAM, archivo clave para el tercer ataque, luego lo vemos.
  • el usuario que esta sentado en la maquina, elige el usuario local con el que se quiere loguear, introduce la contraseña y lo que hace es lo siguiente; logonui.exe analiza el archivo SAM en busca de la contraseña para ese usuario y si es correcta, nos accedera al equipo, en el caso de que no lo sea, recibiremos un mensaje de “acceso denegado” y nos impedira el acceso al equipo.

bien, una vez ya dicho todo, deciros que el ataque va de eso, “bucear” por el interior del archivo de contraseñas manteniendolo intacto en todo momento para asi o cambiar los privilegios de usuario a administrador o suprimir la contraseña de usuario del sistema operativo (es decir, dejarla en blanco) y hasta activar la famosa cuenta de administrador y asi que el usuario pueda acceder al equipo de manera facil y sencilla, ya que el archivo logonui.exe al consultar el archivo SAM se va a encontrar con el archivo modificado, con lo cual lo interpretara y segun la accion que le hemos ordenado a dicho programa que haga, hara un efecto u otro (por ejemplo, si le hemos quitado la contraseña, nos tendria que dejar acceder al equipo sin problemas y sin necesidad de conocer la contraseña del usuario), no obstante a partir de windows 8, aparecio una nueva caracteristica, ahora es posible crear la llamada cuenta microsoft en el que hay que entrar en este caso con la contraseña con la que normalmente accedes al correo hotmail y basicamente esta nueva caracteristica posibilita un acceso mas facil al correo, calendario, mapas, contactos y la mas importante, que te permite acceder a la tienda microsoft, en donde hay un ecosistema de apps y juegos listos para descargar y arrancar, en resumen, que te “acerca” un poco mas al mundo de internet desde el inicio del sistema operativo, ya que todas las cosas disponibles en la nube permaneceran conectados y accesibles desde el minuto 1 (desde que introduces la contraseña del correo), pero tambien tiene caracteristicas de seguridad, ya que como os he dicho en los pasos al comprobar que la contraseña es correcta o no, hace una comprobacion adicional a los servidores de microsoft y si detectara que el archivo SAM fue modificado, nos denegara el acceso al equipo a dicha cuenta microsoft, teniendo que hacer un ataque por diccionario contra esa cuenta microsoft.

bien, una vez volviendo al hilo del ataque por diccionario, dicho ataque dependera de la potencia del equipo (si es un core 2 duo, averiguara menos claves por segundo, unas 1000 aproximadamente, en el caso de que sea un I3, averiguara mas claves por segundo y asi sucesivamente cuanto mas potente sea el micro.

tambien, para el ataque por diccionario hay que fijarse en el estado de la CPU (es decir, tema de temperaturas y demas), para ello hay que usar un programa para que nos de mas informacion del equipo como por ejemplo aida64 o everest o tambien sisoft sandra, para poder averiguar las temperaturas de la CPU y de la tarjeta grafica (ahora cuento porque lo de la tarjeta grafica, de momento, seguimos leyendo.

este ataque por diccionario, como hablamos en tutoriales anteriores, existe una forma de hacerlo por la red WIFI, ya que anteriormente las redes WIFI podian ser atacadas por diccionario o a traves de patrones determinados por el nombre de la red o tipos de redes WIFI de diferentes operadoras (es decir, que existan una correlaccion con los routers de una operadora en concreto, aunque podria ser que sea un patron de un router de una operadora o de otro) o tambien que sea un mismo tipo de router que tenga diferentes versiones del firmware, entonces el ataque por diccionario se podia hacer de tres formas, o al vuelo (que el patron del diccionario de la clave, si hablamos de programas y el programa que la desencripta quede en memoria), combinado (que el generador por diccionario y el programa que la desencipta queden en memoria) o normal (que el programa compruebe las claves de un archivo de diccionario metido en un disco duro).

para hacer el ataque se tiene que hacer las siguientes cosas; primero hay que localizar si el router tiene los llamados “clientes” poniendo la tarjeta WIFI en modo monitor, es decir, si hay algun dispositivo electronico conectado (sea ordenador, telefono, consola o cualquier otro dispositivo informatico), posteriormente y una vez que ya detectemos “vibraciones” en el router (quiero decir que los clientes esten sorbiendo del router, me ha venido a la cabeza enseguida los capitulos de Codigo Lyoko, jejejeje), tenemos que extraer el “abrazo” que se hacen router y dispositivo que es toda la informacion respecto a la encriptacion que tenga la red, una vez extraido el abrazo, es como si tuvieramos el dispositivo ya capturado, entonces a partir de la “esencia” del dispositivo, solo es crear el diccionario adecuado para la red, puede ser como ya hemos dicho por patrones de los routers de diferentes operadoras de internet por diferentes causas, versiones del firmware, modelos del router diferentes, nombres de la red diferentes, claves que sigan un patron concreto…etc, entonces una vez que tengamos el diccionario, solo es teclear la sintaxis adecuada al programa para que el programa teclee las claves que tenga ese diccionario (que puede ir en txt o lst) en el dispositivo “capturado” para ver si es valida o no, para que entendamos esto un poco mejor, imaginate a un humano que se le ha olvidado la clave de una caja fuerte y tiene que teclear la clave de la caja fuerte, entonces para teclear el codigo lo tiene que hacer de manera lenta y con cuidado para poder introducir la clave y asi saber si es correcta (no es un buen ejemplo, por las diferencias entre las cajas fuertes y las redes WIFI, que las cajas fuertes tienen un mecanismo de seguridad que al tercer intento quede temporalmente o definitivamente bloqueada la caja fuerte y las redes WIFI no tienen ese mecanismo de bloqueo, pero esto se acerca mucho a lo que quiero explicar) o no, ahora imaginate una maquina tecleando la clave, exactamente, la maquina tecleara mas rapida y en menos tiempo que un humano, ya que la maquina procesara datos mucho mas rapido y con mas agilidad que los humanos ya que podra introducir muchas mas claves por segundo que un humano.

luego hay otras variaciones de este tipo de ataque, estan por ejemplo el de la ingenieria social, que consiste en que una vez capturado el “abrazo” que se hacen dispositivo y router, montan una red falsa, “secuestrando” la original con el objetivo de obtener la clave WIFI para obtener acceso a internet gratis y en fin…obtener acceso a todos los recursos que tenga la red del usuario de manera instantanea.

y no solo de ataques por diccionario con solo usar la CPU vive el hombre si hablamos de las redes WIFI, tambien existe una forma de acelerar el proceso del ataque por diccionario segun recientes investigaciones que se han hecho, en las cuales combinando el microprocesador de la tarjeta grafica es posible atacar una red WIFI combinando esos dos componentes a traves de ese tipo de ataques de diccionario, como decian en aquellos tutoriales que yo lei acerca de esa utilidad, “es como darse cabezazos en una pared 5 veces mas rapido”

pero el ataque por diccionario en las redes WIFI se ha inutilizado en los nuevos routers y actualmente los operadores de telefonia estan haciendo todos los esfuerzos para evitar que las redes WIFI de los routers sean asaltados haciendo que los patrones de las claves no coincidan o que la clave nada tenga que ver con el nombre de la red, este ataque se “resucito” con las nuevas redes de orange, ya que con un script podiamos hacer un ataque “al vuelo” con algunos diccionarios de las nuevas redes de orange, pero esto ya se anulo cuando vino las redes mifibra, pero este tipo de ataque en las redes WIFI sigue siendo muy popular en un caso en el mundo empresarial, ¿sabeis cual es?, exacto, que el tio (me refiero al responsable informatico) sea novato y haga un protocolo de contraseñas deficiente, es decir, que no ponga la contraseña que se debe de configurar en un entorno critico como es el entorno empresarial, es decir que ponga de contraseñas, el nombre del jefe, a que se dedica la empresa (es decir, una palabra que describa a que se dedica la empresa), el sector de la empresa (es decir el termino generico de a que se dedica la empresa) o el nombre de la empresa, si acaso no te acordaras de la contraseña hay metodos mas eficientes como el protocolo WPS (antes hay que verificar que no tiene ningun fallo dicho protocolo y a procurar ser que solo tenga el boton WPS) o una nota bien oculta debajo del router o con el programa keepass password manager, crear un archivo con todas las contraseñas de la empresa bajo una contraseña maestra, asi solo tendremos que acordarnos de una contraseña o si no, siempre queda el acceder al menu de configuracion del router, a la seccion de WIFI.

bueno, lo mas crucial de dicho ataque por diccionario ya esta contado, ademas de que esto no es solo ataques en este caso contra un servidor, es a todos los dispositivos informaticos que tengan el sistema clasico de usuario y contraseña, pero tambien en las redes WIFI hubo mas ataques que no entran para nada en los ataques por diccionario clasicos como por ejemplo, el ataque por WPS, que consiste en que por una vulnerabilidad descubierta en una de las maneras de auto-conectarse a una red WIFI, que es la insercion de un codigo PIN necesario para conectarse a un router sin conocer la contraseña, pues bien, este metodo se burlo por un fallo a la hora de generar algunos de los numeros que forman dicho PIN, esto ha dado lugar a la creacion del llamado ataque por pin WPS, que consiste en que a traves de un pequeño mini-diccionario lo que hace es exactamente lo mismo que el ataque por diccionario normal, teclea diversas combinaciones de pins al router al protocolo WPS a una de sus formas de autoconectarse a la red, en el WPS funciona de dos formas, la primera, WPS PBC que es el famoso botoncito de marras, o como algunos lo llaman el “boton magico”, al darle al boton por un lado y a “conexion WPS” por otro, el router transmite todas las propiedades de la conexion WIFI al dispositivo que lo que hace es que se conecte sin necesidad de conocer la contraseña, pero este metodo tenia una pega, que este metodo tiene un retardo al activar dicho protocolo de esta manera, por eso idearon la manera de meter un codigo para asi poder conectarse a la red sin conocer la contraseña, pero este metodo ademas de ser burlado ya existen programas que permiten obtener la clave por este metodo de manera mas rapida, debido a reportes de usuarios que a nivel de operacion han probado la seguridad de sus routers y ya hayan averiguado su pin predeterminado, entonces siguiendo un patron predeterminado, se puede averiguar un pin predeterminado para cada mismo router de la misma marca y modelo.

este metodo ya fue parcheado y actualmente ningun router ofrece dichos pins predeterminados e incluso han añadido un mecanismo de seguridad que hace que al tercen pin se bloquee el router o un solo dia o hasta que el propietario reinicie el router, pero hay una comunidad de usuarios que cada dia estan testeando muchisimos routers y algunas veces se encuentran algunas sorpresas de routers vulnerados como por ejemplo algunas orange nuevas, que habia una serie de routers en los cuales uno de los programas para averiguar redes WIFI funcionaba, debido a que el primer pin que averigua es 12345670 pero ya la compañia tapo ese fallo, pero existe una forma de hacerlo con mucha paciencia que es cargar el programa que utiliza la vulnerabilidad de pin WPS pero manualmente y que cada dos pines espere un poco, eso si, la factura de la luz te va a salir un poco cara, pero bueno, con paciencia y teson se consiguen las cosas, jejejeje.

luego para acabar esta “culturilla de bar”, los ataques mas recientes que se descubrieron, fueron un ataque en la encriptacion de los mensajes (M1-M2-M3-M4-M5-M6, que son los mensajes que el pin WPS usa para conectarse a la red WIFI de manera automatica) en algunos routers WIFI como los de vodafone que dieron lugar al ataque pixie dust que permite atacar dicha encriptacion por fuerza bruta con el objetivo de obtener la clave. y otro de los mas peligrosos, descubierto en algunos routers de jazztel, los routers ultraseguros (salvo ataque de ingenieria social que ese tipo de ataque si es efectivo en ese tipo de redes) es el ataque por pin vacio o ataque del “pin fantasma”, este ataque consiste en que con la version modificada de dicho programa para averiguar el pin WPS lo que hace es enviar un pin sin nada, es decir sin numeros ni nada, con el envio de dicho pin vacio (con “”) es con lo que se averiguaba la clave en algunos routers de jazztel, eso si, solo funcionaba en algunos routers de jazztel que no fueran el F660 o el 680, si no tienes esos dos routers, probablemente seas vulnerable al ataque del pin fantasma y haya que hablar con la compañia para que te desactiven dicho protocolo.

bien, una vez ya contado todo el temario que hay que saber, seeeguimos;

  • brute force protection password action (accion a realizar durante la proteccion contra el ataque por fuerza bruta o por diccionario): establece si al atacar por diccionario al servidor se tiene que banear temporalmente al usuario infractor o hacker o se le tiene que expulsar definitivamente, si es un baneo temporal, tendremos que establecer por cuanto a traves de la opcion de abajo que es “temporary ban time” (tiempo del baneo temporal)
  • report operators when bad password is received to 3 times (reportar a los operadores cuando una mala contraseña es recibida durante 3 veces): como ya hemos hablado en el tema de lo de las cajas fuertes, establece un sistema de seguridad de 3 intentos, al tercer intento, una alerta es emitida al operador (o moderador), si se desactiva, al igual que las redes WIFI, no hay limite en la introduccion de la contraseña.

OPCION ADVANCED (AVANZADO)

dentro de esta opcion, encontraremos los siguientes botones:

  • “automatically start hub server on startup” (iniciar el servidor hub al arrancar el programa automaticamente): al arrancar el programa se inicia el servidor de manera automatica (en este caso, desactivado ya que mi tarjeta es extraible)
  • “check on startup if new PtokaX version is available” (chequear o buscar en el inicio si hay una nueva version del PtokaX): busca si hay una nueva version del programa (en mi caso, lo tengo que desactivar)
  • “enable tray icon and minimize to tray” (activar icono de la bandeja y minimizar a la bandeja del sistema): al minimizar el programa activando el servidor, lo minimiza a la bandeja del sistema (donde esta el reloj) en vez de a la barra de tareas.
  • minimize to tray on startup (tray icon must be enabled) (minimizar a la bandeja al inicio (el icono de la bandeja debe de estar activado)) : minimiza a la bandeja de sistema al inicio de la aplicacion (la tercera opcion tiene que estar activada)
  • prefixes to hub commands (prefijos para los comandos del hub): permite establecer algunos caracteres especiales para teclear ciertos comandos de operacion del servidor
  • “reply to hub commands as private message” (responder a los comandos del servidor hub como mensajes privados): al escribir un comando este pasa a ser automaticamente tratado como mensaje privado.
  • “enable Lua scripting interface” (activar interfaz de scripting de Lua): esta opcion unicamente es para desarrolladores, activa la ventana de desarrollador de los scripts del ptokax basado en el lenguaje de programacion Lua.
  • “Stop script when Lua find error in it” (detener script cuando Lua encuentra un error en el): si hay algun error en el script del servidor direct connect, esta opcion previene que por ese fallo humano, cause mas perjuicios al servidor, ya que detiene el script de inmediato.
  • “save script errors to logs” (guardar los errores del script en logs): depura y guarda los errores en el script en archivos de texto.
  • “filter kick messages (don’t send them to all users)” (filtrar mensajes de expulsion (no lo envia a todos los usuarios)): filtra o ordena todos los mensajes originados por la expulsion de los usuarios tanto por el operador como por el administrador del servidor.
  • send kick messages to operators (when previous options is enabled) (envia los mensajes de expulsion a los operadores o moderadores (cuando la opcion previa esta activada)): despues de filtrar los mensajes de expulsion de los usuarios, los envia automaticamente a los mods o administradores (operadores y administradores respectivamente).
  • “send status messages to operators” (enviar mensajes de estado a los operadores): envia todos los mensajes de estado del servidor a los operadores o moderadores.
  • “send status messages as private messages” (enviar mensajes de estado como mensajes privados): envia los mensajes de estado del servidor como mensajes privados a los administradores y operadores.

OPCION MyINFO process (procesos MyINFO)

en esta opcion, que se encarga de la privacidad de los elementos de los usuarios, encontraremos los siguientes botones:

  • “accept description tag from uknown client when is valid” (aceptar el tag de la descripcion de los clientes desconocidos cuando es valido): acepta los tags de los clientes que no sean validos.
  • “report suspicious description tag to operators” (reportar o avisar etiquetas de descripcion a los operadores o moderadores): si el servidor detecta una etiqueta sospechosa, avisa automaticamente al moderador de tal incidencia
  • “user without tag action” (accion a hacer cuando el usuario esta sin etiqueta): establece la accion que hace el servidor cuando el usuario no tiene etiqueta, esta opcion se recomienda dejarla en permitir, pero las opciones que se pueden establecer en el servidor son o bloquear (block) o redirigir (redirect).
  • message to send (mensaje a enviar): permite establecer el mensaje a enviar cuando el servidor detecta a un usuario que no tiene etiqueta.
  • redirect address (direccion a redirigir): permite establecer una direccion a la que queramos redirigir, esta direccion sera o la direccion web del servidor direct connect o la direccion IP de dicho servidor
  • “send original MyINFO” (enviar el MyINFO original): establece a quien se desea mandar la informacion myinfo, si mantenerlo desactivado o solo a los perfiles autorizados o permitir todo.
  • “remove description” (eliminar descripcion): restringe el mostrar la descripcion a todos los usuarios en el servidor direct connect.
  • “remove tag” (eliminar etiqueta): elimina la etiqueta de la descripcion de los usuarios al conectarse al servidor direct connect.
  • “remove email” (eliminar e-mail): elimina el e-mail de la descripcion del usuario nada mas conectarse al servidor direct connect (es decir, que al conectarse no se ve el correo que se ha preconfigurado en la configuracion del cliente DC++)
  • “Add user connection mode to MyINFO” (añadir  modo de conexion de usuario al MyINFO (necesita ser soportado en el cliente)): añade la informacion sobre el modo de conexion del usuario al servidor.
  • “add user connection mode to user description” (añadir modo de conexion del usuario a la descripcion de dicho usuario): añade el modo de conexion a la descripcion del usuario nada mas conectarse al servidor direct connect.
  • “don’t send MyINFO changes (minutes from last)” (no enviar los cambios MyINFO (minutos que pasan o han pasado)): no envia los cambios MyINFO durante un tiempo determinado.

PESTAÑA RULES (REGLAS)

esta orden que se encarga principalmente de limitar el numero de palabras y los parrafos de los usuarios ademas del limite compartido de los archivos tiene las siguientes opciones:

  • nick limits (limites del nick): permite establecer el numero minimo y maximo de palabras que puede establecer cada persona que haya configurado el DC++ (es decir, el numero de palabras limite que puede tener el usuario).
  • message to send (mensaje a enviar): permite establecer el mensaje a enviar cuando se ha superado el numero minimo y maximo de palabras establecidas en el servidor que puede establecer la persona en cada usuario en su programa DC++ cliente.
  • redirect address (direccion a redirigir): si el usuario superara alguno de los parametros establecidos en cuanto a nombre de usuario, se le podra redirigir al servidor direct connect que elijamos
  • “share limits” (limites de archivo o limites de comparticion o de lo compartido): permite establecer el limite del tamaño de los archivos compartidos que pueda compartir cada usuario, podremos establecer un minimo y un maximo y establecer la unidad de tamaño informatica en la cual queramos limitar el tamaño (ya sabeis, en kilobytes, megabytes, gigabytes y terabytes).
  • “message to send” (mensaje a enviar): si se ha superado el limite del tamaño de los archivos compartidos de los usuarios, se le mandara un mensaje al usuario notificando tal inconveniente, con esta opcion podremos cambiar el mensaje.
  • “redirect address” (direccion a redirigir): si se ha superado los limites de tamaño de los archivos, en esta opcion podremos redirigir al usuario que ha superado los limites de tamaño al servidor direct connect que queramos.
  • “main chat limits” (limites de este chat): en esta opcion nos permitira establecer el numero de palabras a enviar, tambien podemos establecer el numero de lineas del mensaje a enviar al chat.
  • “private message limits” (limites del mensaje privado): permite establecer el numero de palabras y de lineas que debe de tener cada mensaje privado.
  • “search length limits” (limites de la longitud de busqueda): permite establecer el limite de los resultados de la busqueda.

OPCION MORE RULES (MAS REGLAS)

esta opcion, que regula los huecos de subida principalmente, encontraremos las siguientes opciones:

  • “slot limits” (limites de los “huecos”): permite establecer el limite de reservas de las subidas y bajadas de los usuarios que comparten los ficheros, ya sabeis lo de los slots minimos y maximos.
  • “message to send” (mensaje a enviar): si se supera el limite establecido por el usuario, se le advertira a traves de un mensaje, aqui lo podremos cambiar.
  • “redirect address” (direccion a redirigir): si se superan los limites establecidos, tambien podemos hacerle redirigir al usuario a otro servidor direct connect de nuestra eleccion.
  • Hub / slot radio limit (limite del radio del slot/hub): establece los limites del ratio de los huecos.
  • “message to send” (mensaje a enviar): en este campo cambiaremos el mensaje a enviar cuando se superen los limites establecidos por el usuario.
  • “redirect address” (direccion a redirigir): si el usuario supera los requisitos especificados, se le podra redirigir a un servidor direct connect que elijamos
  • “maximal hubs limit” (limite maximo de hubs): con esta opcion, limitaremos el numero maximo de servidores o de usuarios
  • “message to send” (mensaje a enviar): si se supera los limites establecidos por el propietario del servidor, se le enviara un mensaje, en este campo podremos cambiarlo.
  • “redirect address” (direccion a redirigir): con esta opcion podremos redirigir al usuario a otro servidor direct connect si supera los limites establecidos.
  • “connecttome length limit” (limites de la longitud de conectar hacia mi [traduccion literal]): con esta opcion podemos cambiar el numero de palabras de esta caracteristica.
  • “revconnecttome length limit” (limites de la longitud revconnectarhaciami): permite establecer los limites de las palabras maximas de esta caracteristica

OPCION DEFLOOD (DEINUNDACION)

esta opcion que protege al servidor de varios mensajes consecutivos (es decir dos mensajes en intervalos de segundos, a este fenomeno de internet se le conoce como inundacion), tiene las siguientes opciones:

  • “global main chat deflood” (proteccion de la inundacion del chat global principal): esta opcion permite regular el tiempo en el cual se envian 2 mensajes consecutivos, esto esta por defecto en 10 segundos pero se puede regular o aumentandolo o disminuyendolo.
  • “main chat” (chat principal): permite establecer los sucesos que pasaran al seguir con la inundacion del chat (es decir con los mensajes consecutivos), podremos aqui por ejemplo establecer los segundos en los cuales pasara un suceso de una advertencia o otra.
  • “same main chat messages” (mismos mensajes de chat principales): permite establecer la accion pertinente ante usuarios que mandan los mismos mensajes del chat principales.
  • “same main chat with multiline messages” (mismos chat principal con mensajes multilinea): permite establecer la accion pertinente ante usuarios que mandan un parrafo consecutivo tras otro en un corto intervalo de tiempo, esta opcion permite tambien establecer en que numero de lineas se establece dicha accion.
  • “connecttome” (conectar hacia mi): permite establecer la accion pertinente ante mensajes en intervalos de segundos con esta caracteristica, lo mismo, podemos establecer el numero de segundos en los cuales saltara la accion ante este tema
  • “revconnecttome” (revconectar hacia mi”): permite establecer la accion pertinente ante mensajes en intervalos de segundos ante esta caracteristica, tambien lo mismo, podremos regular los segundos.
  • “deflood temp ban time” (tiempo de baneo temporal por inundacion): esta opcion permite establecer el tiempo en el cual se establece el baneo temporal ante un envio de mensajes consecutivos.
  • “Max users logins” (logueo de usuarios maximos): permite establecer el numero de usuarios maximos que se loguean ante la prevencion de los ataques de inundacion.

OPCION MORE DEFLOOD (mas inundacion)

en esta opcion es exactamente la misma de arriba, pero aqui se encarga de los mensajes consecutivos en el caso de que sean por MP (mensaje privado), desde aqui podremos establecer la accion y el intervalo de segundos ante mensajes privados si es atacado el servidor por varios mensajes consecutivos (opcion “private messages” [mensajes privados]), tambien a traves de algunos mensajes privados (some private messages), podemos lo mismo, establecer la accion que se efectuara cuando un usuario recurre a los mensajes privados a otro usuario para asi poder colapsar el chat, en el caso de que envie una cantidad masiva de mensajes privados en un intervalo de tiempo determinado, tambien como en la opcion deflood es posible establecer la accion a efectuar a la hora de que un usuario colapse con mensajes de chat a otro con mensajes privados linea a linea (same multiline private messages), tambien tendremos la opcion de limitar la cantidad de mensajes que envia un usuario con nicks multiples (opcion “private message limit to one user from multiple nicks” [limitar los mensajes privados a un usuario que tiene nicks multiples]), tambien podremos limitar la cantidad de datos recibidos de un usuario y establecer la accion que se hara, tambien si se pasa el usuario de la raya, podremos establecer la accion que hara el servidor al establecer tantos avisos y el numero de avisos, tambien podemos establecer el numero de conexiones que se haran desde la misma IP en un corto intervalo de tiempo e incluso los usuarios maximos desde una misma IP, por ultimo, podemos reportar todos los avisos en los cuales se produzca una repeticion de mensajes o mensajes consecutivos sin parar a los moderadores o operadores.

OPCION MORE MORE DEFLOOD (mas mas deinundacion)

esta opcion es mas o menos la misma que las otras dos, pero en vez de dedicarse a prevenir de colapsar un chat de un servidor direct connect y los mensajes privados de dicho chat, esto se dedica principalmente a las busquedas de usuarios y las busquedas de archivos, vamos con las opciones; la primera, que es “search” (buscar o busqueda), lo mismo de siempre, si un usuario hace determinadas busquedas sin parar en nuestro servidor, desde aqui podremos fijar el intervalo de busquedas y los segundos ademas de las acciones que se vayan a hacer si un usuario se pasa de la raya usando el sistema de busquedas, en la opcion de “same searches” (algunas busquedas), lo mismo, podemos establecer la cantidad de mismas busquedas en el intervalo de tiempo en el cual el servidor haga la accion que nosotros queramos decidir cuando el usuario repite las busquedas una y otra vez de manera repetida dichas busquedas, en la opcion “search reply” (respuesta a la busqueda), lo mismo, podremos limitar dichas respuestas si se hacen de manera repetida, es decir, sin parar, lo mismo, accion a hacer ante dichas busquedas repetidas, numero limite de dichas busquedas a la vez y numero de segundos desde los cuales va a durar la accion a hacer para no colapsar el servidor, la opcion “passive search replies limit” (limitacion de las respuestas de busquedas pasivas), lo mismo, podemos limitar el numero de mismas busquedas pasivas que se hagan en un corto intervalo de tiempo, la opcion “SR length limit” (limitacion de la longitud de los numeros de busqueda), nos permite establecer el numero de caracteres maximos ante una longitud de caracteres de busqueda relaccionados con los numeros de caracteres, la siguiente, GetNickList (obtener la lista de nombres), exactamente lo mismo, tipo de accion que se hara al detectar un numero elevado de busquedas, numero de busquedas y tiempo en el cual saltara la accion a hacer cuando el usuario busque los nicks de manera repetida, la opcion “MyINFOs” se encarga de gestionar el tema de cuando varios usuarios estan buscando a la vez informacion tecnica de otros usuarios, como por ejemplo la cantidad de espacio que se ha compartido o el tipo de programa de direct connect que esta usando (existe varias modificaciones del DC++ en internet, como por ejemplo el DC++ para linux, hablado aqui o otras modificaciones como por ejemplo strongDC++), entonces la misma operacion, estableceremos la accion que se va a efectuar, el numero de usuarios desde el cual estara establecido la restriccion, es decir, el numero de usuarios buscando al mismo tiempo la informacion tecnica del usuario con el fin de colapsar el servidor y el numero de segundos desde los cuales durara la accion que haya establecido el usuario que pasara cuando el usuario se pase de la raya, la penultima opcion, MyINFO length limit (limitacion de la longitud de MyINFO), lo mismo, permite limitar la longitud maxima del tipo de busqueda de las caracteristicas tecnicas de cada usuario conectado al servidor, por ultimo la opcion “reconnect time” (tiempo de reconexion) se encarga de establecer un tiempo minimo para por si se ha establecido que se expulse al usuario desconectandolo, establecer un tiempo minimo para que se vuelva a conectar el usuario.

bueno, chicos, por fin con esto acabamos de describir todas las opciones del servidor del DC++, que es ptokax, ahora llega la hora de la verdad, probar todo lo que hemos hecho, vamos primero a decir como conectarnos al servidor del DC++ que acabamos de crear desde el programa cliente DC++ y ahora…COMPROBAMOS, estos son los pasos:

  1. bien, en la pantalla principal del DC++:
  2. hay que darle luego despues a archivo-conexion rapida:
  3. luego despues, en esta pantalla hay que introducir la direccion IP correspondiente al servidor del ptokax en windows 9X, es decir la direccion IP de dentro de tu red local, recuerda, si el servidor esta fuera de tu red local, ademas de las configuraciones que te he explicado que hagas a tu router, el tema cambia a lo siguiente; <direccion IP publica>:puerto. en el cual el puerto tiene que ser el que hayamos configurado en el programa y que este establecido en el menu correspondiente en el router domestico o en el router del evento que incluya este servicio:
  4. posteriormente esperamos un poco………….. y EXITO, tenemos ya preparado nuestro servidor direct connect economico (es decir, hecho en un equipo pentium 2, que diciendo todos los pasos que se han hecho, el equipo se puede aprovechar para algunas cosas, ademas del tema ofimatico, pero este emulador, al igual que su homologo para linux, wine, no esta demasiado perfeccionado y solo funciona con algunas aplicaciones para windows 9X, entre ellas la que tengo, sumatra (lector de PDF) y este programa, pero hay algunas cosas que he visto sorprendentes de este programa en estos sistemas, sobre todo en hardware virtualizado (mi I5) de momento sigamos leyendo):
  5. bien, ahora probaremos el tema de descargar archivos y de ver los archivos que estan configurados, vamos a por ello, en la pantalla principal del servidor:

    nota: los dos usuarios que salen, ademas del mio y el usuario del pentium 2, son dos maquinas virtuales del ME en ingles y de un windows XP modificado respectivamente
  6. ahora le damos a boton derecho sobre el usuario al cual queramos consultar su lista de archivos y posteriormente hay que darle a “bajar lista de archivos”:
  7. posteriormente, tenemos la lista de archivos del usuario seleccionado, con lo cual tenemos la certeza de que todo funciona perfectamente:
  8. sin embargo, no nos fiamos y hacemos otra prueba mas profunda, probaremos a ver si bajando un archivo funciona el servidor correctamente, de nuevo en la pantalla principal del listado de archivos del usuario:
  9. hay dos maneras de bajar un archivo aqui en este programa, la primera, boton derecho del raton sobre el archivo-descargar:
  10. y la segunda, que es doble clic al archivo y se bajara el archivo, que deberia de ser bajado con exito.

bien, chicos, varias cosas a aclarar que son estas;

primero comentaros como configurar el cliente DC++ para que comparta determinados ficheros, en linux, ya hemos dicho una forma de compartir ficheros aqui, pero en windows cambia ligeramente la pantalla, veamos como se hace, estos son los pasos:

  1. en la pantalla del DC++:
  2. tienes que ir a archivo-preferencias:
  3. ya en el cuadro de preferencias:
  4. hay que activar una opcion antes de proceder a compartir las carpetas, si no, no funciona el tema de compartir archivos (es decir, que si accederemos a un servidor direct connect publico y la otra persona, se le ocurre ver nuestra lista de archivos [recordemos que en el eMule no lleva buscador integrado, tienes que encontrar al usuario o por el listado de usuarios que tiene un archivo determinado, o si estamos “absorbiendo” la descarga de dicho usuario o si el usuario “absorbe” un archivo que estemos compartiendo [velocidad de subida-bajada respectivamente], ademas el usuario tiene que activar la opcion de que se muestren los archivos de descarga del eMule a todos para que todo aquel que quiera ver la lista de descargas-descargas incompletas, pueda verla] no va a ver nada, es decir que en “compartir”, saldra 0 bytes tanto en la ventana del DC++ en los servidores publicos como en los privados), comencemos a activarla, en “filtrado”:
  5. tendremos que activar la casilla de verificacion “archivos ocultos”, bien, una vez activada, vamos al sumun de la cuestion, la ventana de “compartir”:
  6. tendremos que establecer el numero de slots de subida y el maximo de slots de subida, el segundo lo dejaremos por defecto activado, en los directorios, para agregar un directorio, damos a “añadir directorio” y ya en esta pantalla:
  7. seleccionaremos el directorio desde el cual queramos compartir en todos los servidores del DC++ tanto privados como publicos, cuando ya lo tengamos seleccionado, le damos clic a “aceptar” para seleccionarlo:
  8. finalmente y ya que el directorio que queremos ya esta agregado y que hemos vuelto a la misma pantalla, ahi ya le damos a “aceptar” para confirmar los cambios:
  9. una vez ya aceptados, la carpeta compartida se vera perfectamente cuando un usuario solicite nuestra lista de archivos a traves del boton “bajar lista de archivos”:

siguiente cosa, es posible que al conectar al servidor y que te baje por ejemplo los archivos de un usuario, pero de otros no, bien, esta configuracion no te afecta demasiado si el servidor es publico y normalmente deberia de funcionarte bien y si lo tienes configurado en modo de redireccion automatica de puertos (uPnP), tambien deberia de funcionarte correctamente, si no te funciona, te mostrara un mensaje de alerta diciendo que hay que configurar el router y el programa para que te redireccione los puertos y si es en privado, tambien, en el caso de que al bajar la lista de archivos no te muestre nada, ademas de configurar el router, hay que configurar tambien el DC++ para que se comunique al puerto correspondiente, ademas de ajustar la velocidad y tambien los slots de subida (en el eMule, esto se configura en propiedades-conexion-asistente, pero ojo, hay que saber la velocidad de conexion contratada de tu red, esto se consigue arrancando un test de velocidad en modo liveCD [con una distro linux] y tambien si metes el equipo en “modo seguro con funciones de red” [lo que antiguamente se le llamo en windows 9X, el “modo a prueba de fallos”] para que asi el test de velocidad sea veridico, ya que cuantos mas dispositivos y programas consuman mas recursos de internet del router, el equipo consume mas velocidad de conexion de la red y por lo tanto, el test de velocidad no sera fiable, este tema no te afecta mucho en el DC++, solo es saber la velocidad que tienes contratada en total para tu conexion a internet y listo, pero en el eMule tienes que averiguar la velocidad contratada a traves del test de velocidad y los resultados tanto de velocidad de subida como de bajada tendras que ponerlos en la configuracion de tu cliente eMule en la opcion de conexion en la opcion de limite de subida-bajada, bueno, al tema, voy a decirte como se soluciona el problema de que al bajar la lista de un usuario, el DC++ te responda no mostrando la lista del otro usuario, estos son los pasos a seguir en el caso de que el ptokax no te funcione, que normalmente no tendrias que necesitarlos y tendria que funcionarte el servidor bien, vamos a ello:

  1. bien, en la pantalla del DC++:
  2. tendremos que hacer dos operaciones o una de las dos operaciones en el caso de que el ptokax-DC++ te funcionara bien, vamos a decir cuales son, bien, en archivo-preferencias:
  3. tendremos que acceder desde esta pantalla a la opcion de compartir, una vez ya en la pantalla:
  4. atencion a esto, cambia los valores “slots de subida” y “max extra upload slots” (slots [o huecos] de subida maxima extra) a un numero mayor, pero que no sea menos de 10, por ejemplo, yo lo he establecido en los mismos slots que la velocidad que tengo contratada, que es 50 MB, el segundo valor te recomiendo que no sea excesivamente mayor del numero de slots de subida que hayas pensado reservar, por ejemplo, yo lo he puesto en 5 slots mas que los slots de subida, acto seguido, ve a “informacion personal” y cambia el parametro de “velocidad de subida” a la velocidad que tengas contratada, en este caso 50 MB,  bien, una vez ya hecho todo…COMPROBAMOS, demosle a “aceptar” para confirmar los cambios
  5. bien, ahora cierra DC++ y vuelve a arrancarlo, conectate al servidor y prueba ahora su funcionamiento, ahora todo deberia de ir como la seda, en el caso de que ni flowers, ha llegado el momento de tocar el tema puertos, recuerda que cada router tiene su mundo, es decir, para abrir puertos en el router, en uno se hace de una forma y en otro se hace de otra, eso para cualquiera es imposible poder abarcar todos los routers (excepto los modificados como openWRT, que el menu es generico para todos los routers antiguos ADSL, excepto la nueva version del openWRT, que el menu varia un poco, pero se cambia igual que en la 12.09), con lo cual solo te voy a poder dar pistas, si acaso tuvieras algun problema con el router, agarra tu correo web favorito y mandame un mensaje o escribeme un comment al blog y tratamos el tema con calma, ya que por ejemplo en un router es con un solo menu, mientras que con otro es con dos y claro si eso ya le añades el nombre predefinido, ya tenemos lio a la vista, por eso es mejor darte pistas para que al menos puedas conseguir el tema de abrir puertos para que funcionen muchas de las aplicaciones de hoy en dia, no obstante como te digo, si necesitas ayuda con esto, puedes escribirme sin problema, no obstante, con lo que te esplicare ahora, no vas a necesitar contactar conmigo ni escribir en el blog o en los foros de discusion, bien, continuemos.
  6. bien, fijate en el registro del DC++ de esta maquina virtual del 10 BETA de 32 bits (que por cierto, la captura corresponde a la ultima version de windows 10 en fase BETA todavia, lo que saldra proximamente en abril, con unos minimos cambios en los escritorios virtuales, ademas de que el cliente SSH ya es un comando de MS-DOS [ojo, hasta windows 8.1 necesitas un programa externo para conectarte a servidores SSH linux] y bueno, cambios interesantes en las opciones de accesibilidad, sobre todo una opcion superinteresante, que es un detalle que microsoft piense en los usuarios con algun tipo de defecto fisico, que es el tema del daltonismo [gente que pierde la percepcion de un color, por ejemplo, si el semaforo esta en rojo, con este defecto, el peaton no distinguiria cuando los coches se pararian], este tema ha llegado a windows 10, con esta opcion podemos cambiar los colores, para que el usuario con este defecto pueda percibir el color de la imagen original con otro color distinto  y en fin, cambios minimos en windows update, un cambio masivo en la pantalla de inicio de instalacion del 10, que ahora como es mas polemico todavia el tema de la privacidad, microsoft ha hecho algunos cambios para que los que no quieran que sus datos acaben en microsoft, esto ahora se puede seleccionar desde el inicio de la instalacion unicamente en modo “cuenta microsoft”, cambios minimos de aspecto en la app de configuracion, ligeros cambios en el modo de escritorios virtuales (con los escritorios virtuales, podemos por ejemplo, poner word en el escritorio 1 pero poner spotify en el segundo escritorio) a nivel de aspecto, entre otros cambios, realmente no ha cambiado muchisimo la cosa y todavia no se ha cambiado ningun elemento del panel de control, pero no os confieis demasiado, que microsoft ha comentado que el panel de control podria desaparecer en un futuro en este sistema, asi que tendreis que acostumbraros en un futuro a la app de configuracion):
  7. bien, como habras podido comprobar, el registro nos dice que la caracteristica de la redireccion automatica de puertos (uPnP) no puede hacer dicha redireccion (aunque es posible que este desactivada esa caracteristica, busca en el manual del router la entrada de uPnP, esto es facil, la mayoria de los routers suelen venir en dicha opcion solamente un check de activado y nada mas, pero no os confieis, en algunos routers se puede personalizar el uPnP, como por ejemplo el tiempo de advertencia e incluso que en algunos routers traigan la opcion oculta bajo otro menu, este ultimo caso se dio en los routers ADSL movistar, en el cual la compañia instalaba un menu adicional diseñado por ellos con el fin de hacer la configuracion del router mas facil y sencilla para los principiantes, activala y cierra y vuelve a abrir el DC++ para comprobar si redirecciona el router automaticamente los puertos cuando un programa pide dicho puerto, pero esta caracteristica no siempre funciona y en algunos routers suelen fallar determinados programas en el tema del redireccionamiento automatico de puertos, como son eMule y hasta esto ocurre en videojuegos como CoD Black Ops 2, que no lo hace automaticamente y hay que hacer una configuracion adicional para que la NAT se muestre como abierta) y tendremos que configurarlo todo “a manita”, bien, para configurar el tema de los puertos, tendremos que abrir de nuevo las propiedades del programa DC++, bien, demosle clic a archivo-preferencias y en la misma pantalla de las preferencias del DC++:
  8. bien, ahora tendremos que darle al boton de “manual configuration” (configuracion manual) y ahora vamos con lo mas importante que hay que configurar para que DC++ y ptokax funcionen correctamente en el caso de que no se muestre la lista de archivos, lo primero, mostraros dicha opcion:
el menu de “manual configuration” (configuracion manual) (hecho con una maquina virtual del 7 home premium)

bien, esta opcion es la clave para lograr una mejor funcionalidad en DC++, para solucionar los problemas relativos a la lista de archivos, hay que proceder de la manera siguiente:

  • lo primerisimo de todo, acceder al router y abrir como se indica en la captura de arriba, 3 puertos que son el de para transferir, para la transferencia con una capa de seguridad y el puerto para el tema de las busquedas de usuarios, bien, ya os he dicho que los routers domesticos seria inabarcable decir todos los pasos de todos los routers, ya que si por ejemplo el router de Fritz se hace de una forma, el router de broadcom se hace de otra e incluso es posible que los operadores de internet lo compliquen mucho con pasos intermedios, como por ejemplo el de jazztel, que hay que establecer el nombre de la aplicacion y puerto en un menu y la direccion IP local en el cual se va a redireccionar en otra, para eso, mejor lee el manual ya que ahi viene como abrir los puertos, te digo, tienes que buscar algo como “port” o “port management” o “apertura de puertos” o algo parecido que te diga como abrir los puertos, luego despues procede a abrirlos (teniendo en cuenta que tienen que ser 3 y que el puerto tiene que estar establecido como TCP), segundo, si tienes un firewall de una solucion de seguridad, tienes que en su listado de programas “dejarle paso” al tema de los puertos del router, es decir, que el firewall permita la conexion a internet para ese programa, ahi lo mismo, tendras que tirar de manual, ya que si Eset por ejemplo tiene posibilidad ademas de agregar el programa con el puerto, solucionar problemas de conectividad con el programa a traves de una opcion de deteccion automatica de problemas de conectividad de las aplicaciones, otro antivirus tendra las cosas de diferente manera, ya sabes, si necesitas ayuda, en el caso de que tengas alguna duda sobre antivirus o routers, ya sabes, o me escribes al correo (a la derecha, arriba del todo) o me haces un comentario al blog o foro de discusion en donde ponga este tutorial y con mucho gusto te ayudare en lo que sea.
  • bien, en cuando se establezcan los pre-requisitos relativos a los puertos del router y el paso a la lista blanca del programa por parte del firewall, procede a desactivar la opcion de ajuste automatico de la configuracion del DC++ para que nos deje establecerlo de manera manual (opcion “Let DC++ determine the best connectivity settings” [dejar que DC++ determine la mejor configuracion de conectividad]), una vez desactivada la opcion, nos dejara editar ahora todas las opciones de la pantalla.

bien, una vez ya dicho todo, paso a deciros las cosas que teneis que cambiar para solucionar el problema, alli voy:

  1. puertos “transfer port”, “transferencia cifrada port” y  “buscar port”, introduce los puertos que acabas de abrir en estos tres recuadros.
  2. modos de conexion; la manera con la cual DC++ va a contactar con el router para asi poder verificar la configuracion y que funcione la conexion tanto a los servidores direct connect publicos como privados. bien, esto establecelo en “active mode (i have no router / i have configured my router)” (modo activo (no dispongo de router / he configurado mi router)
  3. bien, el mas importante “external / WAN IP address”, ahi pon la direccion IP publica que te ha dado el proveedor de servicios de internet, para averiguarlo, abre esto, o en tu solucion de seguridad (tambien llamado antivirus) en algunas versiones completas te dan el dato de la IP publica desde el analizador de la red domestica (ahi tendras que tirar de manual, ya que seria imposible enseñar los pasos de cada solucion antivirus, es decir, los pasos para analizar la red en el ESET version completa podrian ser esos y los pasos de tu solucion antivirus podrian ser distintos, asi que siempre tirar del manual) luego en la pantalla, te va a aparecer un monton de numeros, esta es la direccion IP publica, que es el “carnet de identidad” del router por el lado de fuera (es decir, por internet), dicha IP te identifica ante la accion que hagas (como por ejemplo retwisttear en el twister o escribir algo en el feirsbuk) pero el uso principal de este tema, ademas de que puedas acceder a internet, tambien te permitira ejecutar servicios de red desde por ejemplo tu hipermercado favorito tales como por ejemplo RDP (conexion a escritorio remoto) o controlar tu eMule, por poner algunos ejemplos, bien, la direccion IP publica, copiala y pegala en este campo.
  4. por ultimo, falta la manera por la cual DC++ tendra que ver los puertos abiertos, por defecto y detectando la configuracion que tuviera tu red, lo tendras establecido para que el router abra el puerto solicitado automaticamente, entonces, el ultimo menu hay que cambiarlo y decirle al DC++ que queremos que le pregunte al router que puertos tiene abiertos, entonces el desplegable en donde pone “preferred port mapper” (mapeo preferido de puertos) lo cambias de miniUPNP a NAT-PMP para que el DC++ detecte que los puertos del router que nosotros hemos puesto estan abiertos y el DC++ mejore un poco en el tema de conectividad.
  5. bien, el resto de opciones, ya que en este caso no se estan usando direcciones IP hexadecimales (opcion de IPV6) en esta conexion a internet, dejalo tal y como esta.
  6. pues bien, ya hemos acabado de hacer los cambios, dale a aceptar para salvarlos.
  7. ahora cierra y vuelve a abrir DC++
  8. ahora los errores de puertos ya no te deberian salir en el registro y todo tendria que ir bien, es decir, que la lista de archivos del usuario al que hemos solucionado el problema deberia mostrarse sin ningun tipo de problema.

bien, tambien hay otra combinacion posible que podemos hacer, vereis, como hemos hablado aqui, en las opciones del DC++ para linux (llamado linuxdcpp), en la parte de la pantalla “connection” (conexiones), en la parte de “public IP address” (direccion IP publica), habiamos puesto la direccion IP local, una sugerencia seria intentarlo primero con la IP local y luego despues cerrar y abrir DC++, intentad esto primero y si sigue sin funcionar, poneis la IP publica, tambien otra combinacion posible, la IP del router por el lado de dentro (es decir, dentro de nuestra red), ya sabes que las IP locales de los routers pueden variar y ser o 1.1, 1.0 o 0.1, en el caso de que hayas activado el DHCP, con ipconfig podras averiguar la IP local del router, cuando la averigues, escribe la direccion IP del router (donde pone “puerta de enlace predeterminada”), dale a aceptar y cierra y enciende DC++ para comprobar los resultados.

tambien deciros una sugerencia y esto dirigida a los eventos de direct connect y a las empresas, que si fuera mas de uno el que tuviera el problema, os recomiendo ir con papel en mano o hacer una tabla en excel en donde ponga los tres puertos TCP, IP local, nombre del participante o empleado, numero de puesto y bueno, si quereis meter mas datos adicionales tambien se pueden meter, ademas excel tiene una opcion util para crear tablas dinamicas, este tipo de tablas nos permitira buscar ciertos resultados por orden alfabetico de manera ascendente o descendente o buscar por ciertos resultados, entre otros filtros de busqueda, esto esta en dos opciones, la primera que os muestro aqui, es la opcion “dar formato como tabla”, que ademas nos permitira elegir muchos tipos de tablas personalizadas y coloridas:

tablas dinamicas opcion 1 (dar formato de tabla)

luego despues de hacer los campos de la tabla (es decir, de teclear los tipos de datos y los datos), solo es seleccionar todos los datos introducidos, darle a la opcion, seleccionar el tipo de formato de tabla y dar aceptar en el siguiente recuadro, ya esta creada la tabla dinamica, en el cual nos permitira buscar por muchos tipos de filtros, entre ellos el de mostrar un solo dato o ascendente y descendente entre otras.

la segunda opcion, es el boton “tablas dinamicas” en la opcion “insertar”:

pero hay una diferencia fundamental entre la primera y la segunda opcion, esta segunda opcion es mas adecuada para presentar por ejemplo una factura o un balance de gastos, ademas de que nos permitira personalizar una tabla dinamica desde su aspecto hasta los datos, campos entre otro tipo de cosas, con lo cual si quereis ir mas rapido, la mejor opcion es la de “dar formato de tabla” para casos de este tipo (en este caso para los puertos asignados a una persona), el tenerlo organizado es debido a que los puertos no se pueden repetir en cada ordenador debido a que no lo admitira el router, tener todas las cosas controladas, nos ayudara a orientarnos un poco cuando hay mas de un usuario con el mismo problema, asi sabremos los puertos ocupados para

bien chicos, la siguiente cosa, como habreis podido percatar, es posible que hayais visto los articulos de la wiki del kernelex diciendo en algunos programas como por ejemplo las versiones mas avanzadas del VLC que se han encontrado fallos de programa al usar kernelex en este tipo de sistemas operativos y la wiki daban soluciones para “cubrir” los fallos de los programas incompatibles, o sea, que el emulador no es perfecto y algun fallo en el programa puede haber, bueno, a lo que ibamos, la siguiente cosa es deciros que ptokax tiene los fallos siguientes en windows 9X, que son perfectamente normales, tened en cuenta que este sistema se hizo en una epoca en la que no existia ni las redes sociales ni el whatsapp y que internet todavia estaba en proceso de ebullicion, es decir, que la tecnologia que hoy conocemos no se ha inventado por aquel entonces. bien, chicos, los fallos en el programa son los siguientes si lo arrancamos en este tipo de versiones de windows:

  • los desplegables de los menus no se muestran: al desplegar uno de los menus no se muestran las opciones, una forma de solucionarlo, seria arrancar una instancia de ptokax en un ordenador a partir de windows XP, establecer dichas opciones en el programa y posteriormente despues de establecerlas, copiar el programa en un pendrive compatible con windows 9X y del pendrive copiarlo al equipo con windows 9X o arrastrarlo desde el equipo a la maquina virtual con windows 9X y ya lo tendriamos con las opciones que queremos.
  • la letra se muestra pequeña (solucion arriba).

y el error mas sorprendente que he visto, vereis, despues de probar el programa en la maquina virtual, se me ocurrio probarlo en el portatil (en el pentium 2) y sorpresa, la 0.5.2.1 arranca en la maquina virtual pero en una maquina con hardware antiguo real no arranca, pero si arranca las versiones antiguas del ptokax (en este caso a mi me ha funcionado con la version 0.5.0.0) mientras que con un windows 98 virtual funciona pero con la 0.5.0.2, es decir, que en cada sistema operativo funciona una version del ptokax determinada, aqui os paso 3 capturas para que veais este curioso fenomeno:

el ptokax bajo hardware real (con mi toshiba satellite S4000CDS, un pentium 2), en este caso es el ptokax 0.5.0.0 (aunque la foto muestra el 0.4.2.0, pero lo he testeado con la 0.5.0.0 y os confirmo que funciona correctamente), el kernelex que se esta usando es la ultima version que ha salido y el sistema operativo es el windows millenium (con todas las actualizaciones que ha sacado microsoft desde el lanzamiento hasta el fin de soporte de este sistema), por cierto, el tema, que es del microsoft plus (hablado en el tutorial de instalacion de los discos duros de 3 TB) es el tema “beisbol”

 

el ptokax bajo hardware virtual (mi I5), en este caso es un windows ME sin ninguna actualizacion ni ningun programa especial instalado (mi pentium 2 si tiene programas instalados), salvo el emulador kernelex que sigue siendo la ultima version, en este caso la version que arranca es la penultima version (la 0.5.2.1), el microprocesador que se esta emulando en modo virtual es mi I5 (en las propiedades de sistema, pone el mismo micro que en el sistema fisico), el sistema del equipo fisico (equipo real) es windows 10 actualizado a la ultima, con compatibilidad de vmware 5 (tengo vmware workstation instalado y es lo que utilizo para emular sistemas operativos), el tema del microsoft plus que se muestra es el de “animales peligrosos”
ptokax version 0.5.0.2 virtualizado bajo windows 98 con todas las actualizaciones (incluido la suite ofimatica que es el office 2002) (en este caso, el procesador es un pentium 2 lo que emula), la maquina virtual esta bajo compatibilidad con vmware 5, el kernelex que emula es el ultimo y como detalles a reseñar, seguimos en mi misma maquina, el I5, ademas no permite empequeñecer la ventana.
ptokax version 0.5.0.3 arrancado bajo la misma maquina virtual del 98, en esta version se puede empequeñecer y agrandar la ventana, el tema del plus es el tema “misterio”
ptokax version 0.5.0.3 arrancado en una maquina virtual del windows 98 alojada en mi I5, como podremos comprobar ahora muestra las letras grandes, lo mismo, compatibilidad con el 5X y solo con las actualizaciones del sistema, solo que con una diferencia, el kernelex con el cual lo estoy emulando es el 4.5.1 la version anterior a la ultima, esta vez conseguido un arranque casi completo salvo el fallo del menu desplegable, compatiblidad con vmware 5X. el tema del plus es exactamente el nombre del sistema operativo, “windows 98”
ptokax version 0.5.0.2 arrancado bajo windows 98 virtualizado (mismas condiciones que la captura de arriba)
ptokax version 0.5.0.1 arrancado bajo la misma maquina virtual del windows 98 (hasta aqui, igual efecto que la maquina virtual del windows ME)

como vereis, diferentes tipos de maquina, diferentes efectos con funcionalidad mas o menos parcial, asi que dependiendo del tipo de maquina, funcionara una version del ptokax o otra para este hecho sorprendente tengo una teoria (aunque no estaria mal que algun programador experto en Lua o en cualquier lenguaje de programacion arrojara luz sobre este hecho que os acabo de enseñar) y es esta; yo creo que segun como este programado el programa y segun la version del emulador provoca que diferentes versiones del programa arranquen en un tipo de hardware o otro, no obstante y esto si tengo curiosidad de saber porque pasa esto, si algun programador puede sacar el resultado de este hecho, porque pasa de manera tecnica, que me haga un comment al blog o un post al foro en donde ponga este tutorial o me mande un correo, pero mejor que esto quede en publico ya que este tipo de cosas si que interesa y mucho aprenderlas sobre todo porque pasa este suceso, porque te ayuda a entender y comprender tanto el desarrollo como el funcionamiento de un programa. bueno y tambien lo mas importante, si alguno lo ha probado con otro software de virtualizacion (las capturas son del programa vmware) y lo quiere reportar aqui, tambien podeis hacerlo sin problema, por el resto de cosas, todo funciona perfectamente, es decir que al conectar el servidor funciona correctamente.

bueno, ultima cosa y ya por hoy finalizamos, esta vez va dirigido a los organizadores de eventos de direct connect y esta vez va de android, asi es, porque existe un port del DC++ para android que te va a permitir conectarte a un servidor direct connect o usando un adaptador RJ-45 o por WIFI desde tu movil o tablet, os presento sharikDC, un rediseño del DC++, pero para telefonos moviles y smartphones, asi podremos ver y descargar los archivos de todos los usuarios que esten conectados a dicho servidor direct connect y ademas de eso, nos permitira compartir por ejemplo esos memes o videos de gatitos o demas cochinaditas que te mandan por el whatsapp de manera instantanea y no solo eso, tambien pelis, politonos…etc, con esta app iremos rapido, ya que como ya sabeis que me encantan este tipo de dispositivos, le dedicaremos una proxima entrega en un futuro que va a ser como conectarnos a un servidor DC++ desde nuestro querido telefono movil o tablet android, de momento se esta decidiendo el dispositivo android desde el cual lo vamos a hacer, ya lo sabreis proximamente, de momento os paso una captura de la interfaz principal del programa:

sharikDC arrancado desde mi telefono movil personal (un huawei Y6 II compact)

como veis, la interfaz algo parecida a DC++ solo que con alguna variante que otra, ademas de que es sencillo y facil de manejar que el DC++ para windows y el linuxdcpp para linux, os resumo la interfaz, por una parte tendremos el menu principal que es el que veis arriba, por cierto, los hubs hay que configurarlos “a manita”, este menu es el de referencia para conectarse a los servidores direct connect, actua mas como una libreta de direcciones, conectandonos a este servidor (que por cierto es el de la maquina virtual del ME donde probe el tema del ptokax) pulsando en el servidor, obtendremos la siguiente pantalla:

exactamente la misma mecanica que el DC++ original y tambien misma mecanica que en la configuracion del hub (es decir, a la hora de añadir una direccion al “listin de direcciones”), en el cual lo mostraremos aqui (acceso a la configuracion; boton del lapiz o boton de los tres puntos-settings):

ahi las opciones son parecidas, ya que este tema se refiere mas a propiedades generales del servidor y del programa, es decir, teneis que introducir cuatro datos basicos, tales como el nombre al que le vais a identificar al servidor, la IP local (si es publica, recuerda <direccion IP publica:puerto>), una descripcion exacta, propiedades generales en cuanto a conectividad del servidor, nombre con el que se va a mostrar en el servidor, contraseña (si el administrador del servidor la hubiera establecido en la configuracion del ptokax), descripcion, correo y la direccion IP publica luego despues cuando lo tengamos todo, aceptaremos los cambios.

bien, para conectar, tendremos que darle al boton de las cadenas y…¡¡¡MAGIA!!, tendremos exactamente lo mismo que vereis en la pantalla del equipo solo que ahora es una pantalla de 5 pulgadas (en el caso de mi movil), en la pantalla que tambien lo contare rapido y que recibireis un tutorial mas adelante, ya que me quiero concentrar en el equipo informatico con sistema windows y linux (aunque he hecho pocas referencias al segundo), la pantalla, que aunque mostrare la misma te cambiara a que ahora aparece el cajetin del texto para poder escribir, que si ya has escrito en whatsapp o telegram, te vas a adaptar rapido a esta app:

bien, contamos los menus, que no varian demasiado en cuanto al DC++ original, solamente que al escribir un mensaje privado, lo que va a quedar escrito quedara en la entrada de “private messages” (mensajes privados) y para lo de los usuarios, exactamente lo mismo que el DC++ original, solamente que ahora el dispositivo y el sistema operativo cambia, pero varia solo en una pequeña cosa, tanto para descargar la lista de archivos como para hablar con el usuario de manera privada, hay que mantener pulsado el dedo sobre el usuario en la seccion de “users” y se mostraran dos entradas, que son “get file list” (descargar la lista de archivos) y “private chat” (chat privado), aqui en esta captura de ejemplo lo vereis mas claro:

bien, pasemos a otra seccion que es el tema principal del programa DC++, que es el de compartir archivos, que esto no es lo de ir a las propiedades de la aplicacion y ya esta, solo es darle a la opcion “share” (compartir), navegar por las dos memorias, encontrar la carpeta a compartir, mantener pulsado sobre el boton de la carpeta y te aparecera el boton de “share”, la app añadira los archivos a la lista y…listo p’a regalo, aqui os paso una captura con la opcion ya aparecida:

luego en la aplicacion teneis una opcion para ver tu lista de archivos y la de otros usuarios, cabe decir que cuando se mantiene pulsado y se da a “get file list” se muestra lo que tiene el usuario compartido automaticamente, la misma opcion de busquedas del DC++ original lo teneis exactamente igual que en el telefono (opcion “search”), por ultimo tambien podremos ver las descargas y tambien, una opcion que es la misma mecanica que el DC++ original, que es la capacidad de controlar las descargas y las subidas de archivos (es decir, lo tipico, cancelar las descargas, pausarlas…).

tambien por ultimo, tiene un menu de configuracion, en el cual algunas opciones os sonaran del DC++ original, como es lo del uPnP, el limite de la subida y la bajada, los puertos, las subidas y las descargas maximas que establece el usuario que puede hacer el programa y ademas de eso el elegir el directorio de las descargas:

bueno, todo esto que ha servido de introduccion, ya en una proxima entrega diremos como conectarnos a un servidor direct connect usando el movil y teniendo el PC unicamente de servidor, esta mencion que he hecho a la app es para que sepais que existe y que si la gente viene al evento sin ordenador, que con el smartphone le vale sin problema.

peeeero, tiene un inconveniente este programa y es que el programa no es gratis total, que cuesta pasta (casi 3 pavos cuesta), con lo cual o lo teneis que conseguir crackeado de tiendas como aptoide o chaparos una encuesta tras otra con el google opinion rewards (hablado aqui), que es la unica forma de conseguirlo legal de manera gratuita, pero con un alto precio, que tendras que sacrificar la privacidad y la bateria del telefono, ya que tienes que tener la ubicacion activada para que te pueda hacer encuestas que te daran unos 0,30 centimos aproximadamente, ademas de eso, otro de los inconvenientes es que las encuestas tardan mucho en llegar (algunas hasta en mes y medio o por ahi), con lo cual hay que armarse de paciencia, ademas es importante que te acuerdes bien de lo que te pregunte la encuesta, ya que si respondes mal, la app te penalizara con menos dinero y ademas de eso vas a tardar mucho tiempo en que te lleguen encuestas, ya que google te penaliza por eso, en fin, si optas por esta forma, que mucha paciencia con esta forma, ya que al final una pequeña cantidad hacen una gran montaña que llega luego despues al objetivo de la app que queramos.

tambien esta la otra forma legal, mucho mas rapida y sencilla, pagando tanto a google como al desarrollador de la app, que son las llamadas tarjetas prepago, que ya hable de ellas infinidad de veces, este sistema nos permite obtener todos los servicios de la tienda online sin necesidad de introducir ningun dato bancario, solo hay que introducir un numero de serie en una seccion de la tienda online para recargar los fondos que hayamos pagado (es decir, que le hemos pagado al vendedor, que actua como “agente autorizado” que nos la tiene que activar) a una especie de monedero, una vez recargado, ya podremos comprar los elementos de la tienda online sin el riesgo de que nuestros datos bancarios queden en peligro al haberlos introducido, bien, os digo la forma de dichas tarjetas, son parecidas a las de steam, solo que ahora tienen el simbolo del play que vereis en la app de play store y son de color negro las antiguas, las nuevas son coloridas, estas tarjetas las podeis encontrar facilmente en game, media markt y carrefour.

bueno, chicos, hasta aqui nuestro viaje al pasado (que ha sido medio-viaje medio enseñar temario de redes, microinformatica, ofimatica y demas), espero que os haya gustado este gran temario que hemos dicho y que hayais aprendido mucho conmigo (sobre todo por las cosas de la microinformatica y algo de “culturilla de bar” de la ofimatica) y que si teneis algun equipo antiguo por ahi “criando polvo” por las estanterias, espero haberos orientado bien sobre como aprovechar dichos equipos al maximo y que tambien que si estais buscando alguna alternativa a compartir archivos a traves de la red local o a traves de internet (en otra red local), espero con esto haberos mas o menos orientado, de todas formas, debido a que esta tecnologia me ha impactado, habra mas tutoriales sobre este tipo de temas de direct connect, ya que es una tecnologia interesante y una alternativa a poder compartir archivos a traves de la red local sin necesidad de hacer muchos procedimientos largos y tediosos para poder compartir las carpetas a traves de la red local, sobre todo los de linux, ya que samba (el emulador para simular el protocolo SMB que es el que usa windows para mostrar los recursos compartidos en una red local) requiere de mucho “picar tecla” en los archivos de configuracion y con esto, os ahorrareis muchisimos pasos para poder compartir los archivos en la red local y por supuesto, los pasos que hay que hacer en los servidores como es compartir la carpeta, establecer los permisos…etc, con esta forma es la mas adecuada por si quereis ahorrar tiempo para poder compartir cualquier clase de archivo en cualquier tipo de entorno, tanto domestico, como empresarial como tambien el entorno “festivo” (es decir, que estemos en un evento donde se organice la comparticion de archivos usando esta tecnologia) y tambien que luego despues se traten los archivos que se envien con mucha mas eficiencia, bueno, y ahora nos despedimos hasta el siguiente tutorial, venga chicos, un SALU2 y nos veremos en el siguiente tutorial.

segunda parte: https://rgbbenderuploader.wordpress.com/2019/01/15/tutorial-movilidad-android-arrancar-y-utilizar-dc-en-android-sharikdc-ptoka9x-segunda-parte/

[COMUNICADO OFICIAL] sobre nuevos proyectos que se avecinan en el horizonte y casi ecuador de 2018 y actualizacion de tutos

hey, hola chicos, ¿que tal?, lo primero feliz 2018 a todos y que espero que hayais tenido las mejores navidades y reyes del mundo y que lo hayais pasado genial con los vuestros y lo segundo, tengo exactamente tres cosas que deciros, las dos sobre nuevos proyectos (para que sepais que bueno, que no os he abandonado, que sigo todavia con los proyectos), en el que uno de ellos me esta llevando mucho tiempo, porque claro, hay que contar las opciones del programa, contar cosas de redes, alguna que otra cosa sobre “culturilla de bar”, traducir algunos textos en ingles y claro hay alguna palabra suelta en ingles que no sabes y tienes que buscarla (mi nivel de ingles es bajo, solo se algunas palabras y mucho de ingles tecnico), tambien microinformatica, encuadrar fotos…etc, ¿porque os estoy diciendo todo esto?, por esta cosa:

por primera vez y en este blog, VAMOS A ANUNCIAR Y A DECIR COMO SE EJECUTA UN PROGRAMA EN WINDOWS 9X, asi es, porque se ha descubierto una forma de crear un servidor direct connect en una maquina del cretacico, asi es, porque ptokax resulta que se puede ejecutar en windows 9X y por primera vez aqui, uno de los equipos que tengo va a tener el mayor protagonismo del mundo, os digo como pistas, que con mi I5 en este tuto hay muy poquitas capturas de maquinas virtuales y se cedera el protagonismo completo a uno de mis portatiles, mi toshiba satellite S4000CDS (un pentium 2), gracias a un emulador tipo WINE (arranca programas de windows en linux), podremos arrancar ciertos programas de ordenador en windows 9X, tales como por ejemplo sumatra PDF (que es el unico programa que tengo instalado, ya que este portatil tiene un disco de 4 GB y 32 MB de memoria RAM) y el descubrimiento curioso es que al principio cuando arranque ptokax en windows 9X me dio error en el programa por cosas que no hace falta que os comente porque ya las sabeis, entonces arrancando este emulador, resulta que el programa ya carga y que ademas funciona, ¿a que es increible?, os digo que es el ptokax, dicho programa lo que hace es hacer un servidor de transferencia de archivos tipo emule (se parece pero no es exactamente asi), solamente que en lo que se diferencia es que en el eMule los usuarios no se ven mientras que en este tipo de servidor si (para que nos entendamos, mientras que en el eMule, las habitaciones en las cuales estan los usuarios son invisibles, en el DC++ son visibles completamente y se puede ver que tienen los archivos, en el eMule lo de que vean los usuarios los archivos se puede desactivar, mientras que aqui no) y ademas de eso en el ptokax y en el DC++ (servidor y cliente respectivamente), nosotros podemos hablar con los usuarios en el chat general, pero el eMule carece de dicho chat, ademas de eso, la diferencia fundamental es que eMule permite descargar archivos a clientes de todo el mundo, mientras que en el direct connect puedes hacerlo a usuarios de una IP local (tambien puede ser publica, es decir que el ordenador sea configurado para que los dispositivos “de fuera” puedan conectarse al servidor direct connect, pero CUIDADO, si estas lejos del ordenador, es posible que necesites un programa de control remoto para poder controlar el ordenador y el servidor en el cual esta ejecutandose el ptokax), ademas de eso el ahorro en la configuracion del sistema es notable, para por ejemplo compartir carpetas de linux a windows requiere una configuracion compleja (debido a que el SAMBA, que es el emulador que permite compartir archivos a traves del protocolo SMB que es el que windows usa para los recursos compartidos, es decir, impresoras compartidas, carpetas… necesitas picar comandos para poder configurarlo) con el ptokax es sencillo configurarlo, solo es configurar cuatro cosas, conectarlo con el programa cliente (DC++) y listo (cuando lo veais en el tuto que vendra proximamente vereis que no es tan complicado). que pasa, ¿que no os creeis el temario y que seguramente me direis “buah, este esta contando trolas, seguro que su pentium 2 ha explotado nada mas arrancar y conectar el DC++ server y conectarlo al cliente”?, pues mirad esta captura con mucha atencion y vereis la prueba de que funciona el programa de marras:

el ptokax arrancado en un pentium 2 (mi satellite S4000CDS), el sistema que lleva es el windows ME y el tema, que es del plus (en el tuto de instalacion de los discos de 3 TB o mas cuento el origen de este pack de temas) es el tema beisbol, ademas para hacer el servidor hace falta que mi linksys WUSB54G este conectada para que DC++ pueda acceder al servidor, tambien puede conectarse por bluetooth

y claro, en modo normal, el ptokax mostrara un bonito mensaje de error que es este:

el ptokax arrancado en modo normal, desde una maquina virtual de ME en el I5, el tema en este caso es “espacio” del microsoft plus

pero no solo diremos como ejecutarlo y conectarlo en windows ME (se extiende al 95 y 98), sino que tambien diremos cosas de la epoca de ahora, las cosas que os tendremos reservadas ademas de esto, os ampliaremos los siguientes temas:

  • como hacer que el servidor direct connect pueda conectarse con clientes DC++ desde cualquier parte del mundo.
  • explicacion general de los puertos de mi pentium 2 (lo voy a hacer, debido a que la gente de la epoca de whatsapp [gente que no haya tocado la informatica antigua] no sabe por ejemplo lo que es un puerto IR [los psperos sabeis que es este puerto], que es una ranura PCMCIA o que es una disquetera (explicamos esto con mas detalle aqui]) y pistas sobre el desmontaje de este modelo de pentium 2, todo eso se vera aqui.
  • debido a un fallo del ptokax en este sistema, que se muestra el texto pequeño, muestro como copiarlo y pegarlo en el bloc de notas y algo inverosimil, tambien lo explico en el word 2002 y tambien como agrandar el texto, tambien lo explicare en los offices a partir de 2007 y tambien, como tengo activado la antigua ayuda de office, vamos a hacer como el de pasapalabra, xD, explicar tambien de donde viene la antigua ayuda de office y los momentos de dos series famosas como padre de familia y los simpson, para que si os dicen el nombre de “clippo” que sepais quien es, tambien se explica el nombre del complemento de la antigua ayuda y un poco mencion a los ayudantes del boton de buscar en windows XP (actualmente ya no existe la antigua ayuda porque tuvo criticas negativas tanto de microsoft como de todos los usuarios mas que nada por la funcionalidad), esto se vera proximamente, ademas de eso muestro un “easter egg” (huevo de pascua) relativo a cortana en windows 10 que esta relaccionado con la antigua ayuda de office (un huevo de pascua es un “area secreta” puesta por el programador con el objetivo de por ejemplo para entretenernos o que el programador presuma de sus cualidades o se imponga retos en el tema de la creacion de programas, esto puede activarse o tecleando letras, o por combinaciones del teclado, o presionando ciertos botones o por la voz huevos de pascua famosos son los que encontramos en un sistema operativo cotidiano, el android, accediendo a ajustes-informacion del sistema y dandole muchas veces a “version del android” se muestra el famoso huevo de pascua que en la 5.1 por ejemplo homenajea a un antiguo juego, el desaparecido flappy bird, actualmente retirado del play store y del apple store) este easter egg en este caso se activa por la voz, eso proximamente lo veremos.
  • explicacion de como sacar la direccion IP local de tu red local (lo necesitaras para que funcione el ptokax), tambien proximamente.
  • instalacion del emulador para arrancar las aplicaciones de windows 2000-XP-VISTA en una maquina virtual con mi I5 (usando vmware).
  • descripcion exacta de los rangos de usuario en los foros de discusion y definicion de baneo.

ademas de explicacion de mas cosas relaccionadas con redes y tambien descripcion exacta de todos los menus del ptokax, la verdad es que este temario que estoy haciendo promete y mucho, ademas las explicaciones de los menus tambien son las mismas que en el ptokax ejecutado en un sistema operativo algo mas “normalillo”, asi que si os dicen algo de que es ptokax con lo que hare proximamente lo entendereis sin problema.

bien, voy por las opciones del programa que es lo que mas laborioso va a ser, ya que hay mas opciones para personalizar el servidor a tu gusto, en especial las opciones mas importantes, que son las relacionadas con redes, ademas de comentar como se conecta al servidor con DC++ con windows (en linux ya se hizo, se puede consultar aqui) mas tambien si quieres que los clientes que esten en otra parte del mundo quieran acceder al servidor, eso tambien se documentara, no os preocupeis, el temario no es complicado, pero intentare acabar a tiempo para que este lo antes posible en mi blog, ya que este tipo de cosas son interesantes en especial para todo tipo de informaticos en especial para los programadores, ya que seguramente que les entrara el gusanillo de intentar portar el programa a windows 9X y aun mejor, porque en eventos que traten de transferencias de archivos a traves de direct connect (la ventaja principal es el ahorro en la configuracion del sistema relativo a las carpetas compartidas en windows y linux) podran ser aprovechados estos equipos para este tipo de usos. la verdad es que va a estar interesante y entretenido, ya lo vereis y bueno, tutoriales relacionados con temas retro habra mas proximamente, como por ejemplo el tema de crear una maquina virtual del windows 98 con vmware, que el proyecto esta realizandose y bueno, es posible que a lo mejor vuelva a la PSP y haga el tercer tutorial de la serie remotejoy pero esta vez con el sistema operativo windows 10, pero no esta confirmado todavia.

bien, segunda cosa que os voy a decir, ademas del L3 II tambien poseo otro movil que me han regalado que no es nada del otro mundo, pero esta bien, se trata del samsung galaxy J1 (el que tengo es un J100H) en el cual se me ocurrio trastear dentro del sistema operativo, entonces se me ocurrio rootear el android de este dispositivo, encontre los pasos para hacerlo entre los muchos tutoriales que habia de este movil y al final esta ya rooteado peeero pasa lo mismo que cuando me entretuve en reanimar a mi ordenador (motivo por el cual salio este tutorial), para los que me preguntareis por si habia tirado el antiguo disco de 1 TB, no, no lo he tirado, pero lo raro es que responde bien y antes no respondia (el disco hacia un ruido como “clac, clac, clac”, enlenteciendome el windows 10) pero la caracteristica del smart (test de los discos que se usa para verificar el estado del disco, dependiendo del BIOS o puede ser por hardware (por alertas o a traves de un menu en la BIOS) o hay que usar una utilidad externa para verificar el estado del disco), lo que si da error en una opcion del smart, pero todavia funciona, lo que si estoy contento con el de 4 TB, que funciona a las mil maravillas y parece ser que la nueva tabla de particiones es superrobusta.

bueno, al tema, que me enrollo como las persianas, jeje, el paso en el que habia muchisima confusion (en lo del UEFI era que en algunos equipos se tiene que instalar windows con un medio de almacenamiento o con otro para que el sistema se pueda instalar en modo UEFI) en este movil fue que el TWRP (el recovery custom, este es el unico que se puede meter) a algunos les mostraba la pantalla de que si quieres instalar el superSU (tratado esta utilidad aqui y aqui) y a mi, despues de flashear el recovery (para samsung se utiliza ODIN, que es una utilidad que ademas de que sirve para rootear el dispositivo y meter un recovery, tambien sirve para restaurar la rom stock de un movil), entonces al resetearlo se iba el recovery custom mostrandome el stock recovery (es decir, el recovery que trae de fabrica el telefono), entonces buceando mas por google, hablan de quitarle la bateria, metersela, entrar al custom recovery, reiniciar y ya salia el mensaje solo pero resulta que a mi no me salia el mensaje de instalar el superSU, entonces recordando el root del huawei Y550 (el movil ha muerto, siento no ofreceros su tutorial del root, hubiera estado bien), hablaba que metiendo el clockworkmod habia que flashear la app de superusuario para que el telefono estubiera rooteado, entonces pense “y si esto fuera como en el Y550, que hubiera que flashear la app de superusuario”, entonces me puse manos a la obra, meti el comprimido del superSU en la tarjeta de memoria, volvi a flashear el recovery, le instale el superSU a traves del boton “install” (instalar) y la cosa salio bien, el recovery quedo instalado y consegui rootear el telefono comodamente. asi que los pasos reales de este movil se van a dar, ademas de los correspondientes avisos de lo de que whatsapp en los dispositivos android 2.3 caducaran dentro de poco (es la tercera cosa que diremos, sigue leyendo), el contador de rooteos (caracteristica de seguridad de samsung que te chiva cuantas veces estuvo rooteado el dispositivo, si el contador llega a 1, samsung te anula el soporte al telefono o a la tablet), avisos relacionados con las roms, con la modificacion del sistema (cosas como por ejemplo que no se apague el dispositivo mientras se esta flasheando), con la eleccion del recovery en todos los moviles android…etc, esto se ofrecera proximamente.

pero ademas de flashear el recovery y el superSU tambien se dira como hacer un backup de toda la memoria interna del telefono, util ademas de por si el telefono rechaza la custom rom tambien por recuperar el android en el caso de que hubiera algun fallo y a lo mejor habra algun proyecto en un futuro de meter una custom rom a este telefono proximamente, todo esto lo veremos proximamente como desbloquear el sistema operativo android de este telefono para modificar algunos parametros del telefono, usar apps que modifiquen el sistema (como es las compras en la app que hay crack para burlar eso) o el overclocking y el underclocking o tambien instalar una custom rom, ademas de meter dichas ventajas de la custom rom en la stock rom, eso proximamente, de momento os pongo una foto del telefono ya con el recovery puesto:

el SM-J100H (galaxy J1) con el TWRP puesto

eso si, una cosa de la que me he fijado, es que para instalar las apps de google (todas las roms custom van sin ellas) es que hay distintos packs preparados para moviles con memoria pequeña (este tiene 4 GB de interna, con los 2 GB que se reservan para recuperacion, nos quedan 2,1 GB) con lo cual es posible que haya que fijarse bien en que paquete tendremos que flashear, asi que en dicho tuto (el del root) se va a ofrecer como mirar cuanta memoria interna tienes, esto es un factor importantisimo en la futura migracion de whatsapp en android 2.3, ya que si metemos el completo corremos el peligro de saturar la memoria, con solo el play store instalado, podremos instalar las apps de google que queramos (con la rom stock del fabricante, la gran mayoria de fabricantes a excepcion de Sony, no te permiten elegir que apps de google instalar), asi que tambien se ofrecera esto proximamente pero tiempo al tiempo, primero va el servidor de direct connect en windows 9X y luego iremos con esto, que tambien lo ofreceremos lo antes posible para que esten los pasos correctos para rootear el telefono.

bueno, la tercera cosa que quiero deciros y ya acabo, que tengo que volver al trabajo, cuando hice el segundo aviso de whatsapp que es el de 2017-18, que es este:

aviso de 2017-18 del fin de whatsapp para dispositivos antiguos

hice lo mismo que con el primer aviso de 2016-17, tambien actualizar un tutorial de referencia que os salvara la vida si quereis tener el whatsapp por poco dinero, estamos hablando del tutorial de instalacion de whatsapp en iPod y iPad (lo puse en el 4G porque aun no tenia el L3 II, por eso nacio este tutorial), un tutorial que os permitira tener whatsapp en algo de apple por poco dinero (aproximadamente 130-140 pavos que cuesta un 5G en segunda mano) pero claro el inconveniente es que el dispositivo apple tiene que estar jailbrekeado con lo cual tiene que tener un iOS determinado para poder cargar whatsapp e incluso que no sea no permanente, entonces he actualizado el tutorial diciendo todo lo del segundo aviso de whatsapp, caducidad del soporte, tambien he puesto un resumen de como se puede ahorrar en el tema del smartphone…etc, bueno, poniendo el enlace al tuto podeis echarle un vistazo:

tuto de instalacion de whatsapp en iPod y iPad (solo iPod y iPad con iOS 7 y superiores)

por otra parte recordaros que teneis tanto las empresas como particulares de fecha tope el 1 de febrero de 2020 para poder decidir que hacer con el smartphone android si desinstalarle la rom stock o por el contrario deshaceros del telefono, asi que bueno, que no dejeis el tema para el ultimo momento, ademas whatsapp dice que es posible que algunas opciones de la app con android 2.3 dejaran de valer, asi que cuanto antes mejor, en el segundo aviso tienes todas las pistas necesarias para llevar el cambio de android a buen puerto, tanto empresas como particulares, asi que creo que no tendreis problema ninguno, eso si, si acaso teneis alguna duda de informatica en general pero sobre todo de este complejo mundo de android, tales como el root o la rom custom (que la instalacion de la rom lo teneis que entender superbien), os pasare el correo del blog para que tengais mi contacto por si acaso teneis alguna duda sobre el tema de desinstalar la rom stock o el root (tambien podeis decirme todas las dudas que tengais de informatica, el correo se creo para eso, para que podais contactar conmigo de manera privada y podais exponer todas las dudas):

mi correo

bueno chicos, hora de volver al trabajo 🙂 nos veremos proximamente en los siguientes tutos, venga, que espero que paseis un buen dia y que bueno, un SALU2 y nos vemos en el siguiente tuto

CAMBIO EN EL COMUNICADO OFICIAL DE WHATSAPP, sobre el anuncio de dispositivos sin soporte para 2017 (dispositivos que no van a recibir mas versiones de whatsapp a partir del 1 de enero del año siguiente)

re-posteo el aviso de fin de whatsapp de 2016-2017 actualizado con el enlace de la nueva noticia

RGBUPLOADERS

ATENCION, ACTUALIZACION DE LA NOTICIA: whatsapp ha cambiado el post oficial de fin de soporte para finales de 2017 y esto afecta especialmente a blackberry, symbian y a android que sean superantiguos, si quieres saber mas, ve a este post (recomendadisimo leerlo los usuarios que tengan dispositivos antiguos):

noticia del fin de soporte de los dispositivos antiguos de whatsapp de 2017-2018

atencion chicos, nueva sorpresa en el mundo de la mensajeria instantanea, interrumpimos todos los tutoriales para dar una informacion de ultima hora, ya os he advertido tanto en los tutos de la szenio como del L3 II, que whatsapp tenia planes de abandonar el soporte de whatsapp para un listado de dispositivos moviles antiguos, que era la lista siguiente que os voy a recordar:

  • todos los moviles blackberry
  • nokia S40 y S60 y cualquier movil que incluya compatibilidad con symbian
  • windows phone 7
  • todos los moviles con android…

Ver la entrada original 3.188 palabras más

[ACTUALIZACION] mini-calendario de fin de whatsapp para telefonos antiguos (segundo cambio en el comunicado de fin de whatsapp)

ATENCION, ACTUALIZACION DE LA NOTICIA (17 DE JUNIO DEL 2018)

tenemos noticias de ultima hora, ya que whatsapp ha actualizado el comunicado oficial de los telefonos que se han quedado sin soporte, con la intencion clara de eliminar los telefonos antiguos, y ha añadido todos aquellos dispositivos apple que tengan iOS 7, es decir que el unico dispositivo apple que queda compatible con limera1n (exploit creado por geohot que permite liberar algunos telefonos apple gratis total e incluso downgradear a la version de iOS que queramos siempre que tengamos los SHSH para poder hacer el jailbreak [modificar el dispositivo]) que es el iPhone 4 se despide oficialmente de whatsapp en la misma fecha que android 2.3.7 e inferiores, si teneis este telefono, corred a hacer el jailbreak, ya que teneis que hacer una copia del IPA de whatsapp y la subscripcion incorporada o en su defecto, comprar un nuevo telefono o hacer el tema de meter el whatsapp en el iPod y en el iPad segun contamos aqui, asi que actualizo la noticia reflejando el nuevo cambio, parece ser que whatsapp no ha cambiado la ultima parte del comunicado oficial que dice que es posible que si decidis mantener la subscripcion del whatsapp de uno de los telefonos sin soporte que puede que algunas funciones no esten operativas, pero es posible que whatsapp todavia pueda hacer cambios en las condiciones de las antiguas subscripciones.

tambien se anuncia que actualizare el post del metodo para meter el whatsapp en iPod y iPad diciendo claramente que dispositivos quedan afectados, que se deberia de hacer y como hacer mas o menos el tema de la actualizacion y con que jailbreaks hay que tocar para volver a instalar whatsapp en el dispositivo apple no compatible.

recibid un cordial saludo

la direccion de RGBUPLOADERS

pues si amigos, parece ser que whatsapp esta obsesionado con el tema de los telefonos antiguos, volvemos a interrumpir todos los proyectos para informarles de que otra vez la empresa planea quitar el soporte a ciertos moviles. en el año 2017 nos haciamos eco de la noticia de que whatsapp iba a dejar sin soporte a los siguientes dispositivos (es decir, que no podras activar una cuenta ni verificarla) con lo cual en un dispositivo en el cual se dejo sin soporte si le pasara algun fallo no se podria volver a recuperar la app, el dispositivo es el iphone 3GS, telefono con el cual ya no se puede instalar la mayoria de las apps del app store, con lo cual si hicieramos alguna operacion del firmware y no hubieramos hecho una copia del IPA del whatsapp, el telefono ya no se podria instalar whatsapp obligando a pagar sus correspondientes indemnizaciones por daños (en el caso de que el tio no quiera android), bien los dispositivos en los cuales se finalizo el soporte para finales del 2016 y principios de 2017 segun recordaran en este post eran estos, tambien se hizo un inciso en los tutoriales de la szenio y del LG L3 II:

  • versiones del sistema android que sean la version 2.1 y 2.2 y sean rom stock (rom del fabricante)
  • nokia S40 y S60 y todo lo que tenga compatibilidad con symbian.
  • windows phone 7.
  • iPads no actualizados a la ultima version de iOS (iOS 6) (jailbreak)
  • iPhone 3GS y todos los iPhone que sean iOS 6.
  • iPod touch 4G (con jailbreak).

recordad que si es un android 2.1 y 2.2 de cuando whatsapp hizo el anuncio anterior de 2017 tenia que haber estado actualizado a una rom custom que sea minimo android 4.0 o android 3.0 (segun el anuncio de whatsapp, recomienda android 4 para que pueda funcionar la app) y recordad que este movil tenia que estar rooteado y cambiado el sistema de arranque (es decir, sustituir el recovery del fabricante por un recovery custom), aunque no valga el android 2.1 y 2.2 para whatsapp, si que podeis actualizar el sistema operativo a la version superior de android que hayan creado los “cocineros” (desarrolladores aficionados de android) si todavia teneis la subscripcion, whatsapp ha hecho declaraciones al respecto debido a las antiguas subscripciones de la app de whatsapp, de momento os sigo comentando, en el caso de iPads y el unico iPod afectado (el 4G) ademas del 3GS no se puede instalar whatsapp en el caso del iPad hasta actualizar al iOS correspondiente en el cual se pueda hacer el jailbreak y en el iPod, el 4G ya no se puede actualizar a iOS 7, con lo cual la unica forma de reutilizarlo para mensajeria seria meterle telegram o line o tambien venderlo o regalarlo, en el caso de los iPhones, solo esta afectado el 3GS, asi que si alguna vez el telefono se te quedara inoperativo y tuvieras que restaurar el firmware nos quedariamos sin la subscripcion de whatsapp sin posibilidad de recuperarlo. una altenativa util mencione en el post de la actualizacion anterior del comunicado de whatsapp, hacer una copia de seguridad del ipa de la app, asi si por alguna razon tuvieramos que formatear el dispositivo apple podriamos recuperar nuestra subscripcion de whatsapp facilmente a traves de ese ipa, en cuanto a los iPhones y iPads y iPods sin actualizar, tendriais que tenerlos actualizados para poder recuperar whatsapp perfectamente.

bien, una vez que ya hemos hecho memoria del anterior comunicado que hizo whatsapp a finales del 2016 y del que ya nos hemos hecho eco nosotros en este blog aqui, de los citados cambios de whatsapp en el año 2016, los nuevos cambios que va a establecer la compañia whatsapp son que va a extender el periodo del fin de soporte a los siguientes dispositivos, que son los android 2.3.7, las nuevas blackberry, el nokia S40 y windows phone 8, asimismo el listado de fin de soporte quedaria de la manera siguiente:

  • Nokia S40: 30 de diciembre de 2018
  • windows phone 8.0 y superiores: 31 de diciembre del 2017.
  • todos los moviles blackberry: 31 de diciembre del 2017
  • Nokia S60: 30 de junio del 2017
  • Android 2.3.7 y anteriores: 1 de febrero del 2020.
  • Iphone 4: 1 de febrero del 2020.
  • todos los iPhone no actualizados a iOS 7: 1 de febrero del 2020.
  • todos los iPod y iPad no actualizados a iOS 7 (unicamente jailbreak): 1 de febrero del 2020.

ahora bien, whatsapp ha advertido, aunque no aclara como paso en 2016-2017 si las antiguas subscripciones seguiran manteniendose, si ha anunciado que si decides mantener alguno de estos telefonos sin soporte y en el supuesto caso de que whatsapp manteniese las subscripciones que es posible que algunas caracteristicas de whatsapp no funcionen (es decir, que por ejemplo no puedas subir archivos como con un movil con soporte), esta es la frase exacta que dice este singular aviso:

Importante: Debido a que ya no estamos desarrollando funciones para estas plataformas, algunas funciones podrían dejar de funcionar en cualquier momento.

ahora bien, como hemos dicho whatsapp no aclara mucho en su blog si mantiene las subscripciones, asi que como paso en 2016, habra que esperar a las 12 uvas para poder saber si las subscripciones para estos moviles seguiran manteniendose o que hayan los primeros reportes del dia 1 tipicos como “ostiaaaa, no funciona whatsapp, ¿que hago?” o “maldito gursis, de nuevo tengo que felicitar a la parienta como en 2016, a grito pelao” pero aunque los del whatsapp decidan dejar inoperativos los moviles citados anteriormente que como mencione en el aviso de 2016-17 que no te preocupes, existen otras formas de felicitar el año a los tuyos, como es la llamada telefonica o los llamados “whatsapp de los antiguos” (el tradicional SMS), asi que no os preocupeis que aunque tengais whatsapp en estos moviles afectados, que las llamadas y los SMS funcionan correctamente, ademas no es malo usar la llamada tradicional, asi ademas de felicitar el año, podeis hablar de por ejemplo si el madrid ganara la liga el año que viene, de la ultima peli que habeis visto, de la cena de empresa o ¿porque no?, recomendaciones de musica.

bien, os digo lo que hacer con los dispositivos que whatsapp va a dejar sin soporte, para el S40 no hay ninguna forma de ahorrar dinero a no ser que compreis un iPod 5G de segunda mano o 6G (cuidado con el bloqueo por iCloud) y sigais este tuto para asi no tirar un dispositivo que todavia funciona correctamente, tened en cuenta que si os meteis en esta forma, el iPod tiene que tener el jailbreak para poder hacerlo y que ademas no es muy caro el tema, los 5G por ejemplo estan todavia por los 110 euros aproximadamente, asi que es una manera mas que asequible, tambien vale para iPad, asi que podeis tambien adquirir la tablet para instalar la app, recordad el telefono para verificaciones, el iPod o iPad para la app, ademas de las maneras clasicas o tirarlo o venderlo (por un movil de la epoca dorada de nokia no creo que te den mucho dinero en tiendas de segunda mano, a lo mejor 20 o a lo mejor 30 euros) o entregarselo a una persona que sepa de informatica para que asi pueda exprimir mas el dispositivo o tambien puedes instalarlo en una tablet, otra alternativa asequible que no te costara mas de 100 euros (tablets android con 1 GB), pero eso si, la tablet tendra que estar conectado a un WIFI publico o un WIFI compartido (es decir, usar el ordenador como router WIFI) para que asi te funcione whatsapp o un WIFI de un telefono movil, teniendo en cuenta dos factores, el primero la tarifa de datos y el segundo el sistema operativo del terminal (es decir, si no soporta la caracteristica del tethering o compartir internet, es posible que haya que modificarlo para poder instalar la caracteristica)

para los moviles blackberry misma solucion que con el S40 o venderlo (aproximadamente cuestan entre 14 y 20 euros un blackberry procedente de su epoca dorada) o regalarlo a otra persona o usarlo para verificaciones de la cuenta de whatsapp (meterlo o en iPod o iPad o en un tablet), pero segun he estado viendo, blackberry esta ya cerrando todos sus servicios porque por el boom masivo de android, blackberry comenzo a dejarse de usar poco a poco, entre ellos su tienda de apps. es posible que para navegar por internet se pueda aprovechar (con el paso del tiempo, el navegador de internet dejara de funcionar poco a poco) o tambien como organizador (es decir, como PDA clasica), pero mejor que lo vendais en el caso de que lo querais usar para temas que no sean navegar por internet (uno de los servicios que van a cerrar es la tienda de aplicaciones), aunque la venta se puede retrasar unos años, es mejor que lo vendais, ademas poco a poco las descargas de las versiones antiguas de las apps podrian dejar de existir, con lo cual la blackberry antigua no se va a poder aprovechar mucho. pero segun he oido blackberry ya trabaja tambien con android asi que si decidis seguir con blackberry podeis coger esas opciones tambien (aunque no he visto un smartphone blackberry por los comercios, la verdad)

ahora bien, windows phone 8.1 (la version movil de windows 8 para PC), hay forma de aprovechar el dispositivo y esto tambien afecta al tema de las empresas, os sigo contando tanto a nivel domestico como a nivel empresarial, segun microsoft solo un numero limitado de dispositivos windows phone que podran ser actualizados a windows 10 mobile, entre ellos los nokias de la epoca microsoft (los famosos lumia), para ello hay que bajarse una app llamada “asesor de actualizaciones” que te guia por todo el proceso de instalacion, pero normas basicas antes de ponerse a actualizar firmwares a lo loco, la primera, bateria cargada a tope, la segunda, el cargador conectado, la tercera, analizar la tarjeta de memoria por si acaso tuviera errores en los sectores de disco (si se formatea la tarjeta de memoria, ayudara a que cualquier dispositivo con firmware pueda ser actualizado facilmente) y la cuarta, si la actualizacion necesitara espacio en la tarjeta, liberar espacio, pero mejor que vacies la microSD para asi que el sistema se actualice con total garantia, posteriormente nos tendremos que bajar “asesor de actualizaciones” (si quieres que se actualice en modo normal) o windows insider (si quieres que se actualice en “modo beta” [microsoft, cuando saco el windows 10, decidio cuando lo saco, crear el programa insider, o tambien llamado “programa de voluntariado microsoft”, ¿que quiere decir con eso? que microsoft ofrece los windows tanto para PC como para moviles sin terminar con el objetivo de pulir fallos o dar sugerencias de mejora para el sistema operativo]), peeero tiene una limitacion y esto influira en si tienes que tirar o vender o regalar tu dispositivo windows phone 8.1 y es esta, la actualizacion es limitada, o sea, solo se pueden actualizar un numero limitado de moviles a la version oficial de windows 10 para moviles, con lo cual si te topas con un dispositivo no compatible, esta unicamente recibira el sistema operativo windows 10 para moviles en “modo BETA”, teniendo en cuenta que las versiones BETA tienen fallos (no te preocupes, esta es la filosofia de la fase BETA, el desarrollador lanza para que nos entendamos un “esquema” o un “boceto” del programa, que se lanza con el objetivo de que los usuarios le digan al desarrollador los fallos que van encontrando en las versiones BETA y tambien sugerencias que le ayudaran al desarrollador a crear el programa con exito), con lo cual puede que con eso, el telefono sea inestable (por ejemplo que se te cuelgue o que ciertas apps no funcionen) o la perdida de datos, con lo cual si no entiendes mucho de informatica o no quieres ayudar a microsoft a decirle que tiene que incluir en su version para moviles o que tiene que mejorar, mejor que o lo vendas o lo regales a un experto en informatica que ellos si van a saber explotar un movil que solo reciba actualizaciones de manera BETA.

bien, ahora empresas. cada vez mas empresas se anuncian en las redes sociales y ya incluso los periodicos de economia ponen el papel de las redes sociales y la presencia en internet como punto imprescindible para que triunfe una empresa y ya hasta incluso el soporte tecnico y la atencion al cliente ahora se atiende por whatsapp e incluso llego un rumor (todavia esta en desarrollo) del tema de whatsapp para empresas, con caracteristicas como la verificacion de perfiles de empresas y la posibilidad de poder contactar con los clientes, pero todavia esta en fase de desarrollo y no se sabe cuando se lanzara, ademas de eso, cada vez mas empresas estan usando whatsapp para poder atender y acercarse mas a los clientes con comodidad y en el caso de que el empleado o el cliente tenga un whatsapp en windows phone 8.1 esto sera un problema, ademas de eso, es posible que te encuentres con la empresa clasica en el cual tenga su sede en otra parte de españa o en otra parte del mundo e incluso alguna empresa que tenga su sede por ejemplo en cadiz y el cliente con el phone 8.1 este en sevilla y claro, uno de los factores importantes es conocer el numero de empleados afectados para destinar a cuantos tecnicos sean necesarios al lugar donde esta dicho empleado. a lo que me refiero es que primero hay que listar el numero de empleados afectados antes de proceder con la migracion a windows 10 mobile, para eso, tienes que preguntar al administrador de sistemas o al jefe de sala o al jefe de proyecto si hay alguna herramienta de inventario y ten cuidado, porque tambien existe una herramienta de inventario y monitorizacion de moviles, el airwatch, esta herramienta puede monitorizarte desde las apps instaladas hasta cuanto consume de datos, ademas una de las cosas que tambien hace es listarte los moviles que incluyan ciertos sistemas operativos de moviles, posteriormente con la herramienta de inventario y si es tu primera vez con herramientas de inventario, tendras que preguntar por la funcion de filtrado del inventario y teneis que filtrar todos los moviles que incluyan el sistema operativo windows phone 8.1, en especial marca y modelo de telefono y telefono del empleado afectado y tambien nombre y apellidos para preguntar por el empleado (te hara falta si es un departamento de por ejemplo 7 personas), esto es importante para calcular y preparar cuantos moviles windows phone hay que migrar y posteriormente con las marcas y modelos teneis que llamar a microsoft y preguntar si los modelos de moviles se pueden actualizar a windows 10 mobile, en el caso de que haya algunos que no, esos unicamente recibiran el windows 10 mobile BETA y claro, las BETA por protocolo general en todas las empresas (salvo que te digan lo contrario) SIEMPRE hay que probarlos aislandolos de los equipos de la infraestructura de la empresa (algunas empresas llaman a los equipos, equipos de produccion y equipos de pre-produccion), para asi evitar errores producidos por fallos del programa en fase BETA y luego despues si la cosa saliera bien, esa BETA a lo mejor te dicen que la incluyas en la red. pero seguramente decidan reciclar esos moviles de inmediato para evitar problemas o bien por medio de que el empleado venga a la sede de la empresa para dar el telefono que no vale y sustituirlo por el que vale (que sera iOS o android) o por correo (paqueteria postal), bien, para los moviles que si hay que actualizarlos a windows 10 mobile, esta tarea la tiene que hacer el tecnico de campo y el tecnico de campo tiene que venir a hacer la actualizacion ya que la actualizacion de un dispositivo movil es una tarea super-compleja (lo se por experiencia) y no es para que los empleados lo hagan, en el caso de que no existan tecnicos de campo en la empresa, se aplicaria el tema igual, pero la cosa se complica si el empleado esta en otra parte de la empresa (por ejemplo este en otra sede o por ejemplo este en otro pais), en el caso de que este en otro pais o en otra sede habria cuatro opciones o retrasar el tema hasta que venga el empleado a las instalaciones de la empresa o encargarselo al tecnico que este alli o que se desplace el tecnico desde las instalaciones de la empresa o opcion menos aconsejable, guiar al usuario hacia la actualizacion de su dispositivo, siempre cosas importantes que hay que decirle y eso es norma general en la actualizacion de firmwares, descargarlo de los sitios oficiales (en este caso, la tienda microsoft es un sitio oficial), que los archivos de actualizacion o modificacion de firmwares sean los correctos, vaciar la tarjeta de memoria completamente (si se formatea, mejor) y bateria cargada al 100% y el cargador conectado, con todo eso, la cosa ira bien segurisimo y la migracion se completara con garantias.

bueno, alicatao el windows phone 8.1, seguimos con otro de los sistemas en los cuales whatsapp no dara soporte, android 2.3.7 y de nuevo tambien afecta a las empresas, pero cuento primero el entorno domestico, esto se aplica tambien al android 2.1 y 2.2 mencionados en el aviso de 2016, bien, os comento, primero si la empresa en la cual se ha fabricado el telefono es desconocida, primero y mas importante buscar en internet si la empresa existe o no existe, debido a los convulsos casos de szenio (en el cual ya tratamos la 2010DC aqui y subimos su rom), bogo (en el cual subimos la rom del mobility 6QC, aqui) y ijoy en el cual estas tres empresas no tuvieron mucha suerte cada uno por diversas causas, buscalo porque a lo mejor no te va a merecer la pena actualizar el smartphone porque al romperse por hardware, va a ser luego imposible repararlo, posteriormente la unica forma de instalar whatsapp manteniendo tu telefono de siempre es como comente en el aviso de 2016 modificando el sistema operativo del telefono, ¿a que me refiero?, pues que tendras que rootear el telefono para poder instalar la app del root correspondiente, que puede ser la clasica, superSU o superuser y posteriormente las otras dos operaciones no van a ser tan sencillas, la segunda es modificar el arranque del dispositivo cambiando el recovery de la rom stock de fabrica por un recovery modificado para meter el android que va a poder cargar whatsapp sin necesidad de cambiar el telefono y luego despues desinstalar la rom de fabrica haciendo una serie de formateos a la memoria del sistema para que luego despues al instalar la rom custom pueda funcionar en el telefono y pueda ser cargado el whatsapp sin hacer la inversion del nuevo smartphone, lo que si, una lista especial esta afectada por el tema del whatsapp, todos los moviles no actualizados a cyanogenmod estan tambien afectados, cyanogenmod es un sistema operativo “anti-google”. ¿a que me refiero con eso?, que este sistema operativo no incluye nada de google y esta optimizado para los telefonos y tablets de bajos recursos, ademas de contener mejoras de diseño, no contener bloatware, incluye tethering, VPN, etc. solo un inconveniente, solo es compatible con un numero determinado de telefonos y como el proyecto fue sustituido por lineageos por problemas internos de cyanogen inc (hasta hubo una noticia de que cyanogen se habia aliado con microsoft hace tiempo para agregar las apps de microsoft a su rom), hay otro inconveniente, hay algunos telefonos de la antigua lista de cyanogenmod que no tienen soporte por parte de lineage os, con lo cual tendras que descargar una rom cyanogenmod no oficial, de todas formas aqui te dejo el listado de telefonos compatibles con lineage os de su pagina oficial:

https://wiki.lineageos.org/devices/

lo que si, si teneis que recurrir a roms custom para poder instalar whatsapp en vuestro dispositivo que antes tenia android 2.3, que no sean las oficiales de cyanogenmod y lineageos teneis que pagar un alto precio por modificar el dispositivo incompatible, como son bugs en el dispositivo (por ejemplo, que no funcione la camara, que la app de notas no funcione, que la app de correo no funcione, etc).

ademas de eso, teneis que ver con que tarjeta de memoria es posible crear una copia de seguridad, en este caso dependera del total de la memoria flash, pero como los dispositivos antiguos suelen llevar 2 o 4 GB, se recomienda 16 GB de tarjeta de memoria (maximo que recomiendo: 32 GB-64 GB que puede ser el maximo para esas memorias), lo digo porque es posible que pueda dar un brick al telefono y una copia de seguridad ayudaria a recuperar el dispositivo completo ante una rom no compatible sobre todo y parte mas importante, los datos almacenados en el dispositivo, cuando se recupere el dispositivo vuelvelo a intentar con otra rom diferente, lo de que incluya o no archivos, eso es opcional aunque si se recomienda que se formatee la tarjeta de memoria para que la instalacion de la rom y el root pueda efectuarse con exito.

otra cosa importante, leerse los tutoriales de las roms al dedillo y si hay protocolos de empresa (en el caso de que sea una empresa que permita el rooteo a los telefonos y tambien la instalacion de rom custom) contrastarlos con internet y si tienes alguna duda consultarlo directamente al foro y si te dicen que hay algun error contrastarlo con la empresa y si hay algun error, cambiar el protocolo urgentemente, ya que no se pueden cometer errores debido a que cada android es un mundo y por ejemplo huawei tiene diseñados sus sistemas de una manera, la empresa española “menganito” los tiene de otra y si cometes algun error luego despues no es posible recuperar el dispositivo, teniendo luego despues que pagar los daños y perjuicios correspondientes, sobre todo la parte superimportante, recoverys compatibles, una parte fundamental para tener exito con la mision de meter whatsapp sin gastarte nada en cambiar de telefono.

y por supuesto, si vienes de alguna consola de videojuegos o de iOS (consola de videojuegos, como el antecesor de android, la PSP), la norma de la bateria se tiene que aplicar a rajatabla y si el protocolo de empresa no incluyese lo de la bateria al 100% y el cargador conectado a la corriente, quiza ya es hora de cambiar el protocolo para evitar fallos con los dispositivos android.

y ya dos cosas ultimas, ademas de asegurarse de que los archivos a descargar son fiables (que doy por supuesto que si por ejemplo te descargas la rom del foro de xda es superfiable, este foro es el mas famoso por temas de modificacion de android), es muy importante el orden de instalacion, que vendra señalado en el tutorial, pero siempre suele ser, primero el root, luego el recovery, posteriormente los wipes (que vendran señalados en el tutorial los que tienes que hacer, ojo con marcar “sistema” con esto te cargas android por completo, formatea la memoria del sistema completo de la misma forma que formateas el equipo para instalar windows, pero en algunos tutoriales de instalacion de roms te dira que lo hagas, si lo dice hazlo, si no lo dice, asegurate de que no esta marcada) posteriormente la rom y luego las apps de google, pero en huawei el orden cambia a: desbloqueo del bootloader [necesario para meter el recovery]-insercion del recovery-instalacion del root-wipes-instalacion de la rom-instalacion de las google apps y luego reinicio y arranque.

otra cosa importante, es posible que algunas instrucciones vengan en ingles, con lo cual es importante tener un minimo conocimiento de ingles y a lo mejor es posible que necesites un traductor para traducir ciertos textos cuanto mas conocimientos de ingles mejor, pero si lo entiendes a nivel tecnico es suficiente para que tengas exito en la mision de cargar la rom necesaria para no cambiar el smartphone, que ahorrar algo de dinero no viene mal en estos tiempos.

bien, tema empresas, mas o menos lo mismo que con windows phone pero con variantes, lo mismo, listais todos los telefonos compatibles con android 2.3 o anterior que esten afectados en la migracion y punto primero, ver si hay actualizacion stock maxima, por ejemplo el galaxy S2 se puede actualizar a la 4.1 stock pero hay forma de actualizarlo al 8 no oficial, pero a diferencia de windows phone, que hay que llamar a microsoft, aunque es valido el llamar al fabricante, es mas necesario mirar por internet a ver cual es la stock maxima, si son empresas desconocidas o teneis una tablet o smartphone de una empresa que la busques y diga que no exista y no hay actualizacion de la stock al android minimo, teneis que tirar el dispositivo de inmediato o regalarlo o venderlo, en el caso de que sea una empresa conocida, tienes que hacerle a tus compañeros de equipo dos preguntas importantes que son estas:

  1. ¿que se hace con los moviles listados y que no se puedan cambiar la ROM a los medios oficiales del fabricante?
  2. ¿teneis algun sistema de monitorizacion o gestion de telefonia para supervisar los telefonos?, ¿como se llama el programa y desde donde se instala?

la segunda pregunta os la comento yo, es posible que en algunas empresas monitoricen los moviles de empresa, asimismo tenemos ejemplos como por ejemplo vmware airwatch junto con su cliente, agent, que puede ademas de listar los telefonos android o iOS, tambien listar las apps instaladas o el consumo de datos, ademas de ofrecer determinada informacion tecnica del telefono en el cual nos servira para poder atender los casos, ademas de acceso a la red de la empresa desde cualquier lugar con seguridad, gestion del correo corporativo, gestion del 365 (office de subscripcion)…etc, pero tambien tiene funciones de monitorizacion de ciertos aspectos del telefono, entonces cosas importantes despues de poner la rom, instalar lo basico en android (como el gestor de PDF e incluso si en el protocolo establece la instalacion de las apps de microsoft, tales como las clasicas del 365, instalarlas) y cosa importante que el de telefonia perfile el telefono e instale el cliente correspondiente a la solucion de gestion que esten utilizando (el cliente se descargara desde el play store, pero no descartes que la empresa te diga que desactives la restriccion de apps procedentes del play store para que metas la app cliente desde el servidor de la empresa directamente al telefono).

tambien cosa importante, teneis que preguntar si el office es de por vida o office de subscripcion, os comento, existen dos tipos de office determinados, por una parte estan los office perpetuos, es decir los office del “lo compras y te olvidas” que te da una licencia perpetua, entonces existen 3 tanto en uno como en otro, el mondo (BETA de la version siguiente), el pro plus (con opcion al office de subscripcion) y el standard (sin opcion al office de subscripcion), entonces este ultimo es el que no da la opcion al office de subscripcion, ya que no incluye lync (o skype empresarial en el 2016) ni onedrive for bussiness peeeero sacrificando dos aplicaciones de ordenador importantes, el publisher y el access y posteriormente existe otro que es el office 365 (yo lo llamo office de subscripcion) que consiste en que tu les pagas una cuota anual a microsoft a cambio de abrirte un espacio en los servidores de microsoft, asi mismo, el office 365 incluye las siguientes caracteristicas tanto en empresas como en hogares (microsoft decidio que este modelo se pasara al entorno domestico):

  1. 60 minutos de llamadas gratis a skype.
  2. 2 TB de almacenamiento en onedrive (el espacio aumenta en la edicion personal a 5 TB) (en la edicion empresa desciende a 1 TB para cada empleado)
  3. derecho a disfrutar de las apps de office para android e iOS
  4. posibilidad de pagar la cuota mes a mes (solo empresas)
  5. posibilidad de disfrutar de skype empresarial-lync (solo empresas) (hablar con los empleados de otros departamentos sin necesidad de desplazarte al lugar en donde esta el susodicho, ademas de eso permite hacer funciones de control remoto, esta aplicacion es muy importante que si la llegas a dar que la aprendas, ya que te puede servir de ayuda para tu dia a dia en el trabajo, ademas de eso este programa reduce la posibilidad de perder tiempo en traslados innecesarios al minimo ademas de que se gestionen las urgencias mucho mejor).
  6. posibilidad de instalar microsoft teams (solo empresas), microsoft teams es otra de las aplicaciones que te pueden llegar a caer en las empresas, esta aplicacion facilita enormemente la supervision y la gestion de problemas o incidencias entre equipos, ya que permite hacer que fluya informacion util entre los distintos equipos (perdon, la costumbre, esto se definiria mejor como departamentos), luego despues los comentarios que salgan, el tecnico te podra comentar, tu podras editar, decir que te gusta un comentario (parecido a una red social pero unicamente para el ambito empresarial) ademas de eso microsoft teams, permite al tecnico poder compartir toda la informacion necesaria para solucionar la gestion de incidencias, ya que permite enviar toda clase de archivos tales como un listado de usuarios entre otras cosas, ademas de funciones de llamada, chat privado, envio de graficos…
  7. posibilidad de instalar yammer (solo empresas): yammer es una especie de red social para empresas, pero ademas de para el intercambio de ideas como una red social normal, tambien sirve para intentar promover el debate entre todos los miembros de la empresa sobre decisiones empresariales y cuestiones organizativas y tambien por alli intentar interactuar con toda la empresa desde cualquier lugar.
  8. servidor de correo en linea: la distribucion antigua de servidores de empresa solia tener un servidor que hacia las veces de servidor de correo, pero el administrador tiene que mantener el servidor ademas de que si se agota el espacio en el correo el administrador tenia que aumentar la cuota de espacio, con office 365 eso se acabo, porque ahora tanto la gestion como la administracion de todo el servidor de correo pasa a estar a manos de microsoft, ya que si le pagas la cuota anual a microsoft ellos te abren un espacio para todos los miembros de la empresa (es decir, que los servidores de correo ahora pasan a ser de microsoft), ahorrando en eficiencia, costes y tiempo.

esto si os lo preguntan es lo fundamental que teneis que saber para por ejemplo poder migrar un correo de empresa de un servidor normal a uno de microsoft, ahora bien, ventajas que ya no son importantes, son; posibilidad de crear informes, administrar la jornada de trabajo, el kilometraje, creacion de flujos de trabajo, administracion eficaz de la jornada de trabajo, creacion de informes y boletines, recursos, estar en contacto con los clientes…etc.

bien, si el correo estubiese en office 365, teneis que preguntar antes de meter el whatsapp en el movil de empresa, primero y lo mas importante, si hay cuentas de empresa normales o cuentas de office 365, si hubiera cuentas de office 365, teneis que preguntar como se configura y si hay un programa en medio en el cual haya que configurarlo o hay que configurarlo introduciendo los servidores solamente, todo eso es importante preguntarlo para asi poder configurar la cuenta de office 365 perfectamente, en el caso de cuentas de empresa normales, ni se os ocurra iros de la sala a configurar el telefono sin los siguientes datos:

  1. servidor pop3 e imap (si es imap, cambia a imap-smtp)
  2. puerto de entrada y salida
  3. modo de autenticacion (si es SSL o starttls o TLS)
  4. misma autenticacion que el servidor de salida (si procede).
  5. si lleva algun tipo de medida adicional de seguridad (como por ejemplo alguna app que cree alguna clave de seguridad para que el correo pueda ser usado en el dispositivo personal del empleado), de eso te tienes que quedar con el protocolo de configuracion de dicha app.

todos estos datos son importantes preguntarlos para asi proceder a configurar el correo empresarial, si tienes los datos incompletos insiste al encargado, para configurar un correo en todo dispositivo, el encargado te tiene que dar todos los datos al detalle de la configuracion del servidor de correo, si no la configuracion no funciona.

pero algunos como los del office 365 seguramente no tendras que hacer nada por la funcion de autorrellenado, solo es agregar el correo y la configuracion te la suele autodetectar automaticamente (en el caso de que la empresa tenga el airwatch tambien tiene funciones de autorrellenado de la configuracion), en el caso de que tengas algun problema de correo, tendras que intentar localizar al tecnico del correo (si lo hay) para que te lo solucione.

en el caso de que la empresa se resista a rootear y a cambiar la rom stock del dispositivo, en el caso de que no haya forma oficial de actualizarlo, te recomiendo que tengas una charla con el encargado y le intentes hablar del root de android, ventajas, modificaciones, cambios de rom, todas esas cosas, es posible que haya algunas empresas que se resistan al tema de la modificacion de los smartphones android, ten en cuenta que si vienes del mundo de la PSP la modificacion de este dispositivo trajo polemica porque cierto sector de la gente lo veia para aprovechar y exprimir al maximo todas las capacidades de la consola y otros lo ven como una forma de descargar aplicaciones sin pasar por caja, asi que ten en cuenta de que tendras que hablar con el responsable de informatica antes de proceder a modificar el dispositivo.

en el caso de que el responsable no este convencido, no hay mas remedio que llevarse el dispositivo a casa, debido a que no hay forma de actualizarlo a traves del fabricante y entonces haya que sacar el dispositivo del edificio, cosas importantes a hacer; copia de seguridad de los datos siempre alojado en el ordenador de la empresa y para extremar las precauciones ante sustracciones, te recomiendo hacerle un factory reset al dispositivo para asi evitar que la empresa sea perjudicada por el robo de datos, ademas de eso tendras que preguntar por el protocolo interpuesto por el personal de seguridad para sacar cosas de la empresa del edificio, ya que tendran que llevar un control de las identidades de las personas que tienen que sacar cosas del edificio, con lo cual tendras que rellenar el papel que te pongan para poder sacar el dispositivo del edificio ademas de otro papel de exencion de responsabilidades y de proteccion de datos que tendras que firmar, asi que eso tambien tenlo en cuenta.

una ves ya hecho todo lo del cambio de rom y demas, solo es devolverlo e instalar el whatsapp y mision cumplida, ya se puede devolver al empleado sin problemas.

bueno, pues ya esta todo comentado, ah, no olvides que hay alternativas a whatsapp en el caso de que las alternativas no te convenzan mucho, como telegram o line que tambien son excelentes programas de mensajeria que pueden sustituir a whatsapp sin problemas, y tampoco olvides que para todos los dispositivos que estan afectados por el fin de soporte de whatsapp, tambien vale para la verificacion de la cuenta de whatsapp para meterlo en la tablet o en iPod o iPad (ver esto)

bueno, chicos eso es todo, menos mal que no tengo que dar consejos para lo de nochevieja como tuve que hacer cuando acabo el soporte para iOS 6 y android 2.2 y 2.1, jejejejeje, espero que os haya gustado todos estos consejos que os he dado para ahorrar mas dinero en la compra de un smartphone que en estos tiempos algo de dinero reservado siempre es importante tener y que nada, a los que quieran cambiarle la ROM a su smartphone antiguo que mucha suerte y ya veras como todo sale bien y recuerda que si tienes una duda que puedes escribirme a mi o a los del foro (si pongo esta noticia en foros de discusion) con todas las dudas y problemas que tengas, que sobre todo en android es muy importante preguntar si te has quedado con dudas o si la quieres hacerme en privado, arriba del todo a la derecha tienes mi e-mail de contacto para mandarme un correo con cualquier duda o cosa que quieras comentarme, bueno chicos, me despido hasta el siguiente tutorial, venga chicos, un SALU2 y nos vemos en el siguiente tutorial.

[TUTORIAL 10] [ZONA GAMER] Desactivar GAMEDVR en windows 10 fall creators update (antiguas denominaciones: SP4 y update 4 o 10.4)

hola, chicos, ¿que tal?, pues bien, tenemos otro tutorial y este ira al cajon de la zona gamer y ademas de eso, es el primer tuto de la zona gamer, bien, esto es lo que me ha pasado en mi equipo ahora, sabeis que hay algunos juegos de ordenador tanto originales como piratas que no admiten el tener GAMEDVR activado, esta caracteristica integrada a partir de creators update, permite realizar gameplays de juegos (lo que hace elrubius y toda esta gente que puebla el youtube) peeero se demostro que habia algunos juegos de ordenador que se ralentizaban al tener esta caracteristica activada e incluso que se reducian los FPS (cantidad de imagenes por segundo que puede mover la grafica) que mostraba el juego entonces algunos juegos como el “nuevo counter” mostraba un cuadro de dialogo invitandonos a desactivar el game DVR, entonces digo “vaaaale, lo desactivaremos desde la app de xbox como siempre”, entonces voy alli y descubro que microsoft ha hecho la mayor cagada de la historia, quitar la opcion para desactivar el gameDVR, con lo cual hay que desactivarlo a traves del “cerebro” del sistema (el registro de windows, incluye todas las configuraciones del sistema operativo, configuraciones de programas, configuraciones del usuario…), pues bien señores, vamos a decir como solucionar este tipo de problemas que se muestran en los juegos para que asi si alguien te da un ordenador con el aviso del gameDVR que puedas solucionarle el problema facilmente y ademas de eso que los problemas causados por esta caracteristica se esfumen de inmediato ademas de los mensajes invitando a la desactivacion de esta caracteristicas, bien chicos, vamos con los pasos, aqui no hay nada que comentar de cosas importantes, ya que os voy a guiar por la desactivacion de esta funcion en el registro y ademas de eso, esta solucion vale tanto si el juego es pirata como si es original, bien, ¿todos listos?, enciendan su 10 fall creators y…COMENZAMOS:

  1. bien, primero hay que ejecutar un programa que no esta en las carpetas de programas de windows habituales, entonces, para acceder al “cerebro” del sistema (el registro de windows) hay que acceder a traves de windows 10 de dos formas, la primera, el cortana, para ello le damos a “escribe aqui para buscar” y teclearemos lo siguiente: “regedit.exe” (sin las comillas):

o tambien, presionamos la combinacion de teclas tecla de windows + R y teclearemos regedit.exe o simplemente regedit:

2.  bien, una vez ya dentro del “cerebro” de windows:

tenemos que hacer dos cambios para desactivar gameDVR en esta version de windows, vamos a decir cuales son;

3.  bien, para el primer cambio, tienes que seguir esta ruta exactamente; HKEY_CURRENT_USER\System\GameConfigStore, obtendremos esta captura de pantalla exactamente:

4.  bien, ahora dale doble clic al valor dword “GameDVR_Enabled” y en esta pantalla:

si ves el valor 2, cambialo por un 0 para poderlo desactivar.

5.  bien, una vez cambiado la primera cosa, ahora hay que crear una directiva para que esta funcion este restringida o inhabilitada, bien, ahora ve a este ristro de datos: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\, la captura que te tiene que quedar es la siguiente

6.  bien, ahora boton derecho sobre la clave “Windows” y posteriormente nos iremos a nuevo-clave:

7.  posteriormente teclearemos el siguiente nombre “GameDVR” (sin las comillas), posteriormente le daremos a enter para fijar el nombre:

8.  posteriormente le daremos clic a la clave que hemos creado anteriormente y en esta pantalla:

(en el cual ya vemos lo que tenemos que crear pero diremos como se crea)

9.  damos a boton derecho del raton-nuevo-valor DWORD (32 bits) y hay que poner lo siguiente “AllowGameDVR” (sin las comillas):

10.  bien, una vez ya introducido los datos, ¿ves lo que señalo en la columna en donde pone “datos”?:

pues bien, tiene que quedarte con todo ceros y entre parentesis con un cero, si no esta asi, procederemos a cambiarlo, dandole doble clic y en esta pantalla:

quitamos el valor distinto y le ponemos un 0, y lo de la base hexadecimal (compuesto por numeros y letras) se deja como esta, le damos a “aceptar”.

11.  pues bien, funcion molesta desactivada y en el caso de los tecnicos de soporte, ordenata listo p’a regalo, procedemos a reiniciar el equipo.

12.  posteriormente…¡¡¡COMPROBAMOS!!!, damos clic a inicio-configuracion (icono de la rueda dentada):

13.  ahora en “configuracion”:

14.  ahora damos un clic a “juegos” y en esta pantalla:

15.  le damos a “game DVR” y tiene que quedar exactamente como en esta captura:

14.  peeero, vamos a asegurarnos mas y vamos a hacer una prueba mas profunda, ya sabeis que cierto juego en el cual da el error existe una version pirata (no steam) y una version original (juego STEAM), pues bien, vamos a hacer una prueba con el juego mas famoso de todos los tiempos, el counter strike global offensive (ya hay hasta torneos internacionales de este juego en los que se juega pasta y ya en madrid se estan empezando a ver torneos de este juego), bien, como el no steam no vamos a decir como se ejecuta por razones obvias, vamos a ver como se ejecuta el juego steam, vamos a ello;

15.  bien, dale al icono de la flecha para arriba y dale doble clic al icono de steam para poder arrancar la tienda online de valve:

16.  ahora localizaremos el juego (que si no lo has comprado, este juego no debe de faltar en tu steam, recomendado este juego por los rediseños de los mapas ademas de los acabados de las armas), en el cual ya lo tenemos aqui (si no sale, darle a biblioteca-juegos):

17.  bien, ahora le damos a “jugar”, si es la primera vez que juegas, instalara las librerias directx, que en el caso de windows 10, no tardara nada, ahora cuando arranque el juego, omite las dos pantallas que salen dando a escape, posteriormente si te sale la pantalla principal del juego sin el molesto aviso del gameDVR:

enhorabuena, ya te puedes viciar con salud y alegria y sin interrupciones, xDDD, ademas de que puedes disfrutar de las armas con acabados-armas statrak (armas del counter con indicador de muertes a otros jugadores a lo largo de todos los modos que tiene el counter, se sabe porque tiene una plaquita led que indica el numero de jugadores a los que has matado a lo largo del juego, este indicador se reinicia cuando se intercambia el arma, cuando el arma acaba en el mercadillo de steam [esas armas estan normalmente a 1,40€ mas o menos, tambien puedes conseguir mas armas de esas con las cajas que te dan a veces al acabar cada modo] o cuando se usa un kit de intercambio statrak, que lo que hace es transferir las estadisticas a otra arma, por ejemplo mi UMP-45 statrak | cabo (que le he puesto de nombre Steven Seagal | *25 para meter miedo a los rivales mas que nada, xDDD, que tiene en su contador 576 bajas, pues con este artefacto se puede intercambiar valores con por ejemplo mi five-seven statrak | daimio violento o mi Negev Statrak | golpe desertico (tambien renombrada en honor a jason statham, otro de mis actores favoritos, tambien con el mismo proposito, meter miedo a los rivales).

bueno, chicos, esto ha sido todo, espero que os haya gustado este breve tutorial en el que hemos contado como desactivar esta caracteristica en la ultima version de windows 10, para que tus juegos no sufran ni lags ni que vayan a tirones y sobre todo, que si lees este tutorial y eres tecnico de soporte, que espero que con este tutorial te haya podido ayudar a solucionar este problema con aquel equipo de algun gamer que no sepa las maneras de desactivar esa caracteristica y que bueno, Un Saludo y nos vemos en otro tutorial

[TUTORIAL FILECONNECT] instalacion del DC++ en ubuntu-debian

bueno, hola chicos, ¿que tal?, bien, vamos con otro tutorial, acerca de un programa superdesconocido para muchos, el DC++, dicho programa es una aplicacion de intercambio de archivos via P2P, parecido a eMule pero a traves de otro concepto diferente, en vez de descargar a traves de clientes a traves de todo el mundo (en los cuales cada uno tiene su servidor en una IP publica) descargas a clientes desde una IP de un servidor global, o sea, para que nos entendamos, en vez de ir cada uno por su habitacion como en el eMule, en este concepto es todos los usuarios en la misma habitacion pero en diferentes sitios, mas o menos representado en estos dos esquemas que vemos aqui:

y ahora me direis, pero tiiioooo, yo tengo el hermule compartiendo mis polnos y hasta los exitos del tijeras y tengo software por si acaso necesito transferir el archivo al movil, que pueda hacerlo (estoy hablando del teamviewer) y ademas tengo todo windows, o sea que me sirve perfectamente usar el tema de los recursos compartidos de windows (llamado tecnicamente el protocolo SMB) ¿que efectos practicos tiene esto?, un efecto practico si que tiene y esto es en eventos escolares, en institutos-cursos y en la empresa tambien es util, ya que una de las utilidades que tiene este temario es la de crear un servidor desde el cual da la opcion de compartir los archivos (por ejemplo lo ultimo de los que dicen “40 años en el mundo de la musica”, ajajjajaja, aunque puede ser tambien todo tipo de datos), tambien sirve para las empresas, ya que se puede hacer un servidor en un ordenador que corresponda a un departamento y de ahi hacer los clientes que son los que pasaran los datos a los otros, en institutos es util en un caso, en redes mixtas windows-linux (recordemos que en linux existen dos programas que sirven para simular ciertas capas de windows como son el WINE y el SAMBA), debido a que SAMBA es muy dificil de configurar (para esto hay que teclear para compartir de linux a windows, si es al contrario hay una opcion para poder agregar una impresora y tambien compartir los recursos que esten en windows) esto puede ser una alternativa bastante util sin obligarle al alumno a que quite su sistema linux, ya que con este tipo de servidor y con solo unos clicks de raton es posible configurar este tipo de servidor sin necesidad de configurar nada en su sistema linux, y dicho servidor puede ser privado (IP local, esta dentro de la propia red) o publico (IP publica de fuera, que corresponde a la WAN [wide area network o red de area amplia] que es la IP publica del router con el cual salimos a internet, la que representa a la parte local puede ser o 192.168.1.1, 192.168.1.0 o 192.168.0.1 [la ultima era las direcciones IP locales del router que tenia el router vodafone ADSL, el legendario HG556A, mencionado aqui]) y la publica, depende de los protocolos que tenga el operador de internet, pero bueno, aunque no te sirva para mucho, si eres informatico y te dedicas a reparacion de equipos o te dedicas a la instalacion de redes informaticas, esto lo tienes que conocer para que por si acaso te lo preguntan que sepas que mas o menos es el mismo concepto que eMule, en cuanto a chat, comparticion de archivos y demas peero que en el segundo te deja hacer un servidor privado y ademas de eso conoces el nick que te sirve el archivo, cosa que en eMule no pasa esto.

bien, ahora damos una vuelta de tuerca, porque seguramente alguno con un portatil de esos baratos (los atom por ejemplo, que solo se pueden poner el sistema operativo del cual mencionaremos) va a decir que le pongamos el DC++ y no sabes de que va la pelicula ni tampoco sabes de dicho sistema operativo, pues bien, en el capitulo de hoy, vamos a enseñaros el primer tutorial de linux, muajjajaaja, hoy vamos a instalar y configurar el DC++ en linux, pero este es un port (una modificacion de un programa, en los juegos se llaman mods) del DC++ llamado linuxDC++, este lo vamos a hacer en el sistema ubuntu, pero para debian tambien es compatible, ya que ubuntu esta basado en debian. este tutorial lo he decidido dividir en dos partes mas bien por tema organizativo (la primera parte sera linux y la segunda…directamente windows 9X (en real por mi “pesa de 2 KG”, tambien llamado pentium 2) pero los pasos son parecidos al DC++ de windows XP-10), o sea, que en la primera y segunda parte seran los clientes y la tercera parte sera el servidor y como hacer que salga a internet (esto os sirve para muchas cosas, ademas de para poder montar una partida del counter para que una persona pueda invitar a otras desde otras partes del mundo), bien, ahora comencemos no sin antes saber dos conceptos de linux para que no nos confundamos, vamos a ello:

ATENCION, AVISO IMPORTANTE SOBRE LA FORMA DE INSTALAR PAQUETES EN MODO COMANDO: antes de seguir, ten en cuenta lo que conte en el tutorial del windows 95, aqui, que cada sistema operativo tiene su forma de hacer las cosas, asi que si te encuentras otro sistema que no sea ubuntu y no funciona el APT que no te extrañe el tema, porque hay diferentes gestores de paquetes, asimismo tenemos el APT que esta en los sistemas basados en debian (tambien incluimos UBUNTU), con lo cual para instalar paquetes y para actualizar se hace de la siguiente manera:

  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get install <<NOMBRE_PAQUETE>>

tambien para instalar los paquetes mas los sugeridos o los recomendados se debe de meter el modificador –install-suggests y –install-recommends, pero hay que fijarse en el tipo de sistema operativo que estamos manejando, porque en openSUSE CAMBIA COMPLETAMENTE LA PELICULA y el comando es en este caso zypper, asimismo los comandos tambien cambian a esta sintaxis:

  • sudo zypper update
  • sudo zypper refresh
  • sudo zypper install <<NOMBRE_PAQUETE>>

con los comandos para instalar los paquetes sugeridos, –install-new-recommends, pero tambien hay otra vuelta de tuerca, ya que en sistemas operativos como fedora, APT se instala opcionalmente y el comando que lo sustituye es yum, con lo cual el comando para instalar paquetes quedara de la siguiente manera:

  • yum install <<NOMBRE_PAQUETE>>
  • yum upgrade
  • yum update

pero linux lo retuerce todavia mas, tanto que no existe comando para actualizar las repos (cosa que en ubuntu-debian si existe ademas de openSUSE) desde yum ni tampoco en sistemas como fedora, instalacion de paquetes sugeridos, con lo cual mirad el sistema operativo y no os confundais con el comando de instalacion de paquetes, ya que en un sistema es de una manera y el otro de otro.

ATENCION, AVISO, SOBRE LOS NOMBRES DE LOS TERMINALES DE LINUX: tambien y esto es otro retorcimiento de linux, los desarrolladores de los sistemas operativos linux tienen formas diferentes de pensar, con lo cual es posible que por ejemplo el terminal o el actualizador se llamen de uno u otro nombre, por ejemplo, en ubuntu se llama terminal y actualizacion de software respectivamente (termino tecnico del segundo, update-manager) pero en sistemas como kubuntu esto se llama konsole y muon respectivamente, asi que tened en cuenta que por ejemplo en sistemas como ubuntu se llama de una manera y otro de otra, ademas es posible que pueda haber un terminal normal y otro que entre automaticamente como root, asi que tenedlo tambien en cuenta.

ATENCION, AVISO IMPORTANTE: aunque la distro que usaremos es de mis favoritas por ser facilmente manejable y consume pocos recursos, el ubuntu MATE, en ubuntu normal usa la distribucion sin categorias (debido a que usa el entorno de escritorio GNOME), asi que el programa se encontrara por orden alfabetico en vez de por categorias, tambien tened en cuenta esto.

ATENCION, AVISO IMPORTANTE A TENER EN CUENTA, SOBRE LAS CONECTIVIDADES: aunque esto no vaya a pasar, es posible que DC++ os de errores de conectividad, aunque no va a ser posible dar los pasos detallados para poder solucionar los problemas de conectividad, debido a que cada fabricante tiene su forma de hacer las cosas, teneis que coger el manual del router y teneis que buscar estas entradas: UPNP (universal plug and play, permite la redireccion automatica de puertos, no valido para programas de control remoto-programas con interfaz web, esos hay que configurarlos manualmente), pero algunos routers como el de jazztel a veces dan problemas con la redireccion automatica de puertos (a mi me ha pasado) con lo cual teneis que configurarlo manualmente, pero atencion, para hacer el mapeo manual de puertos es posible que haya una sola opcion (port forwarding) o como en los ZTE, primero nombre del programa en una opcion, luego los puertos en la misma y luego darle a port forwarding para que los redirija a la IP de tu equipo con el cual sale a internet, con estas pistas yo creo que hallareis el camino facilmente a traves del manual o trasteando con el router, de todas formas si teneis alguna duda, a la derecha, arriba del todo teneis mi skype y mi correo por si acaso teneis alguna duda con el tema de las redireciones de puertos, o si lo veis en un foro, os registrais y me preguntais parte fundamental esta para que funcione no solo este programa sino tambien otros programas como los de control remoto o los juegos, ya que es posible con la redireccion de puertos hacer un servidor publico desde el que pueden conectarse jugadores desde diferentes puntos, recuerda que para conectar usando el puerto es DIRECCION_IP_PUBLICA:PUERTO, que no se te olvide el tema.

ATENCION, AVISO IMPORTANTE, SOBRE LOS ANTIVIRUS-FIREWALLS DE COMPAÑIAS ANTIVIRUS EN DC++ (SOLO WINDOWS): es posible que a lo mejor DC++ ni te llegue a conectar si no te conecta, probablemente tengas el firewall mal configurado, ahi tampoco hay nada que pueda hacer ya que las soluciones antivirus completas tienen su forma de hacer las cosas, lo que si, consejos para poder hacer bien el temario, el antivirus dejarlo en “modo interactivo” (tambien la otra solucion antivirus-firewall puede tener diferentes nombres para los modos de antivirus) automaticamente te avisara de que el programa esta intentando acceder a internet, ahi dale a “permitir” y “recordar” y automaticamente la regla del firewall quedara puesto y podra pasar el programa, otros antivirus como ESET internet security o ESET smart security, tienen el llamado “modo aprendizaje” que permite autoconfigurar el firewall con las reglas de todos los programas que tienes en el equipo, asi que si no lo has establecido nunca, ha llegado el momento de establecerlo y de arrancar cada programa para que el antivirus lo añada, segun vemos en esta pantalla, podremos configurar valores como la cantidad de reglas, si queremos que añada el puerto o la direccion IP local, el tiempo en el cual el firewall “aprende” de otros programas, entre otras cosas, yo tengo activado el modo de aprendizaje por el temario del cambio de protocolo de microsoft a su producto estrella, windows 10 (ahora windows 10 sigue el siguiente ciclo de actualizaciones; una actualizacion cada marzo y otra cada octubre y de soporte de la actualizacion anterior solo dara microsoft 14 meses para poder actualizar el sistema a la ultima version):

pantalla de configuracion del modo aprendizaje del firewall del ESET (en este caso el smart security)

aunque es posible que el antivirus no lo tenga (o no querais ejecutar cada programa para poder crear las reglas automaticamente) y haya que recurrir a la opcion de las reglas o los programas en vuestra solucion de firewall (depende de como lo tengais en el programa), posteriormente en el listado de reglas, hay que darle a “agregar” y en esta pantalla:

tenemos que establecer la direccion en ambos, la accion en permitir y el protocolo en “cualquiera”, en “local” establecer la “aplicacion” de la cual queramos permitir, la IP local, el puerto y la IP desde el cual saldremos a internet en la opcion “remoto” pero el valor de la IP se puede dejar en blanco perfectamente y el puerto no y darle a “aceptar”, “aceptar”, “aceptar”, aceptar el control de cuentas y ya estaria y ya te dejaria el DC++ conectar perfectamente, tambien es posible que tengas que modificar las zonas de confianza, para que te deje pasar el firewall al rango de IPS que tenga el router

aunque tambien esta la “opcion facil”, la que recomienda la ayuda del vmware para que puedan conectarse las maquinas virtuales a internet, desactivar el firewall para que os deje conectar DC++, pero yo os animo a que trasteeis un poco por vuestra cuenta que es como realmente se aprende, pero la opcion de desactivar el firewall temporalmente tambien puede ser una solucion para conectar el DC++ perfectamente, de todas formas, si teneis problemas con el firewall (debido a que cada firewall tiene su manera de proceder, seria inabarcable tener que decir los pasos de cada firewall de cada solucion antivirus) avisadme por comentario al blog, post en el foro si lo pongo en uno, o arriba a la derecha, teneis el correo mio, enviadme el correo con lo que os pasa, enviadme las capturas de pantalla de vuestro firewall y os ayudare con este problema encantado

bien chicos, una vez ya dicho todo, cojan su portatil con el sistema del pinguino TUX y 3, 2, 1, COMENZAMOS:

  1. bien, en la pantalla del ubuntu, que el que vamos a coger es el ubuntu mate:
  2. nos dirigiremos si es ubuntu normal, al boton de varios puntos y nos saldra las aplicaciones, ahi le damos a “terminal” en ubuntu mate es aplicaciones-herramientas del sistema-terminal de MATE:
  3. bien, una vez ya en la pantalla del terminal, que ahora me direis, ¿porque lo instalamos en entorno comando y no en entorno grafico?, os comento, la diferencia fundamental de los windows clientes y los linux clientes, es que los windows clientes son mas de ventanas y son un poco mas intuitivos y faciles de configurar y de instalar programas y linux es mas de teclear tanto para editar la configuracion, como para soluciones de problemas relativos a la instalacion de paquetes y hasta para la compilacion de programas hay que ir a una terminal, asi que yo pienso que mejor que os lo muestre en comando mas que con entorno grafico (que se puede instalar en entorno grafico a traves del centro de software de ubuntu y el synaptic), pero que sepais que tanto uno como otro lleva al mismo camino, bien en la siguiente pantalla:
  4. teclearemos lo siguiente:

#  sudo apt-get update

5.  posteriormente introduciremos la contraseña del root y se actualizaran las repos y el listado de programas que podremos instalar de manera automatica a traves de las repos de ubuntu-debian:

6.  posteriormente ya estaremos preparados para instalar el DC++ en linux, pero en linux tiene otro nombre, asi que teclearemos el comando APT de instalacion de paquetes (si tienes otra distro, sera el comando de instalacion de paquetes que tendra esa distro) siguiente:

#  sudo apt-get install linuxdcpp

aunque tambien se pueden instalar los paquetes recomendados y sugeridos:

#  sudo apt-get install –install-suggests linuxdcpp

#  sudo apt-get install –install-recommends linuxdcpp

7.  posteriormente despues de teclearlo, se mostrara la ventana de confirmacion, ahi tendremos que decirle a apt si queremos que instale el paquete o no, ahi tecleamos S y enter:

8.  posteriormente esperaremos a que se instale y cuando acabe, te tendra que mostrar de nuevo el nombre del usuario y el nombre del equipo de nuevo, es decir que puedas de nuevo usar el terminal, cuando muestre mas o menos la pantalla que ves aqui:

enhorabuena, el port del DC++ para linux se ha instalado con exito, pero todavia falta la segunda parte, la configuracion del programa, vamos con ella

9.  ahora en el escritorio de MATE:

10.  damos a aplicaciones-internet-linuxDC++ (en ubuntu es boton de los puntos-encontrar linuxDC++ [estoy hablando de lo que vendra proximamente en el 17.10, que es el entorno escritorio de GNOME de debian]):

12.  pues bueno, ya tenemos el DC++ para linux ante nuestros ojos, misma pantalla, sin ningun misterio, pero hay cambios en el tema de configuracion de este DC++ que hay que tener en cuenta, sigamos, en la pantalla siguiente:

cambia “username”, “E-MAIL”, “Description” y “Max upload speed” (nombre de usuario, e-mail, descripcion y maxima velocidad de subida) por un nick, un E-MAIL, descripcion y la velocidad de subida a la cual los clientes cogeran los archivos, ahi cambialo a 2 o a 3 MB, posteriormente siguiente pantalla, esta:

pantalla “connection” (conexiones)

lo dejamos de momento en “active” (activa), si tuvieras problemas con el DC++, la pantalla tendras que cambiarla y abrir los puertos en el router, peeero, hay una opcion que cambiar, en “public IP Address” (direccion IP publica), damos al boton de la flecha para abajo y selecciona la direccion IP local que tenga tu maquina ubuntu a tu red o a la red de la cual estes conectado, la pantalla cambiando este valor os la muestro ahora:

ahora siguiente pantalla, la pantalla “downloads” (descargas), cambiamos la ubicacion de las descargas completadas hacia donde sea y si no la queremos cambiar, pasaremos a la siguiente pantalla:

ahora siguiente pantalla y la mas importante, sharing (compartir o compartido), aqui es donde estableceremos que carpetas queremos compartir en el servidor, que recordemos que puede tener IP local o IP publica (la que sale de fuera de internet, cuando conectamos con la IP mas el puerto, automaticamente el router lo redirecciona al ordenador desde el cual se ha configurado el router para que redireccione los puertos), ahi haremos lo siguiente, en esta pantalla:

cambia lo siguiente:

follow links (seguir los enlaces), lo estableceremos como activado.

share hidden files (compartir los archivos ocultos): si quieres que los archivos que queden ocultos se compartan en la pantalla del DC++, la activaremos.

upload slots (slots o puestos de subida): lo cambiamos a 3 (recomendable) o lo podemos cambiar a mas si lo deseamos.

posteriormente para agregar un recurso compartido, le damos a “add” (añadir) y en esta pantalla:

como no tengo carpeta compartida, la creo, se puede crear o desde el terminal o desde entorno grafico, a mi me resulta mas comodo desde terminal, como ademas de que yo estoy algo mas acostumbrado a los simbolos de sistema, es imprescindible aprender a manejar las terminales de linux si quieres aprender algo de linux, ya que es la clave para dominar el sistema operativo por completo, ya que la gran mayoria de configuraciones hay que meterse en terminales, esta parte no la muestro en capturas, pero si que escribire como se crea una carpeta y un documento para que lo veais mas detenidamente:

#  cd Documentos

#  mkdir compartido

#  nano documento.txt

escritura

#  control+o (guardar)

#  control+x (salida)

bien, una vez ya creado todo, seleccionaremos el recurso que queramos compartir y le damos al boton “open” (abrir):

y en esta pantalla, le damos a “ok”:

posteriormente se mostrara el directorio ya añadido:

repetiremos la operacion con cada directorio que queramos añadir, las siguientes opciones son las de apariencia, logs y opciones varias de conexion, certificados y demas, ahi no tocamos nada y le damos a “OK”.

ahora el funcionamiento del programa es el siguiente; damos a un hub publico cualquiera, nos conectaremos automaticamente al hub y ya podremos descargar de la lista que haya compartido el otro usuario y que vean y descarguen nuestra lista, ahora bien, vamos a hacer la siguiente simulacion, imaginemonos que el instituto hace esta historieta y crea un servidor en el ordenador del profe, ¿como se haria?, de la manera siguiente:

  1. una vez ya abierto el servidor (eso proximamente), nos dirigiremos a file-quick connect (archivo-conexion rapida):

2.  ahora ¡¡ATENTOS!!, en la siguiente pantalla, si el servidor esta fuera, manda un gursis (u lo que tenga) al amigo y dile que te diga la direccion IP publica + el puerto (esta informacion ya la tiene que saber, ya que el es el que ha configurado el servidor) y si esta en local, haz lo siguiente, en el ordenador servidor, teclea en el caso de windows, tecla de inicio+r, posteriormente en el cuadro de dialogo ejecutar, teclea CMD y en el simbolo del sistema teclea IPCONFIG, posteriormente en la pantalla que te aparecera, copia el valor de “direccion IPV4” y pon la IP con la cual el DHCP del router lo haya asignado en el ordenador en el cual queramos conectar, en este caso mi ordenador (olvide decir que lo hacemos en una maquina virtual, fallo mio, xD), teclearemos la IP local:

3.  y posteriormente si no muestra ningun error adicional, te tiene que salir el siguiente resultado final:

ahora, manejo basico, las opciones con las que te tienes que quedar al manejar el servidor privado, la pantalla de chat, desde el cual escribiremos lo que sea (yo que se, el ultimo resultado del madrid, lo mie… que ha sido alguna peli, o tambien hablar sobre las patadacas que dan los actores de accion mas famosos, eso al gusto del consumidor, xD) y lo que sale al dar boton derecho del raton sobre un usuario:

las opciones fundamentales con las cuales hay que quedarse son las siguientes:

browse file list (examinar la lista de archivos): descarga y mira la lista de archivos

private message (mensaje privado, en los foros se llama MP, en instalgram se llama MD [acronimo de direct message, mensaje directo])

match queue (cola de encuentro): descarga de la lista de archivos del otro ordenador.

grant slot: reservar el puesto del usuario.

con todo esto, ya podras compartir archivos entre ordenadores tengan el sistema que tengan perfectamente, solo una cosa mas antes de acabar como es el listado de carpetas que tiene el usuario, que se muestra de la manera siguiente:

dale ahi a una carpeta cualquiera, por ejemplo a 35, se mostrara su contenido:

ahora boton derecho sobre el documento y le damos a “download” (descargar) si se quiere guardar en la carpeta previamente configurada en el DC++ o “download to” (descargar a) si queremos que lo ponga en otra ubicacion, veamos a ver que pasa si le damos a “download”, le damos y nos iremos a la carpeta “descargas” de nuestro ubuntu, en este ubuntu es darle a lugares-carpeta personal, en el ubuntu normal, le damos al boton de los cuadrados-ejecutamos “archivos” y daremos a “carpeta personal” en la ventana que nos aparecera, ahi dale a “descargas” y se mostrara el archivo que hemos descargado del otro usuario en el cual ha compartido el archivo, volviendo al ubuntu mate, si se muestra en esta ventana el archivo descargado del otro usuario (el otro usuario es una simulacion, es de un windows ME, pero no se asusten, no es en real, xD, es una maquina virtual), si se muestra en la pantalla el archivo descargado:

enhorabuena, el archivo del ordenador del otro usuario al cual se ha conectado desde el server privado ya esta en el tuyo, repetiremos la operacion con los archivos que queramos bajar a nuestro equipo. tambien si tienes un ordenador super-potente que aguante muchos dias encendido, lo que podrias hacer es con el teamviewer montado en el equipo ubuntu y en el equipo windows, teleconectarte al equipo y asi transferir los archivos al otro ordenador (esto solo en el caso de institutos, cursos y eventos) o simplemente usar un disco duro de 2 TB y llevartelo tó p’a la saca, como tu prefieras.

bueno chicos, lo tenemos que dejar aqui, debido que hay cosas que no he podido hacer funcionar y las estoy investigando, esto es lo de los hubs publicos, que todavia no lo he hecho funcionar bien (conectarme, me puedo conectar, pero no funciona cuando se conecta a otro usuario), lo investigo y cuando ya tenga algo hago un tutorial extra sobre los hubs publicos, pero con todo esto, si te dicen de conectarte a un servidor privado basado en DC++ con todo esto lo podras hacer sin problema alguno, ademas de que bueno, te he contado el tema de los fallos de la conectividad y lo del firewall para que asi no tengas ningun problema al conectarte a un servidor DC++, ademas de que con la explicacion que te doy, entenderas mas o menos de que va la pelicula, bueno, chicos hasta aqui el tuto, venga un SALU2 y nos veremos en el siguiente tutorial