Comunicación de emergencia entre dispositivos sin necesidad de estar conectado a internet.

Como podría comunicarme con mis seres queridos si llega a suceder un evento de pérdida de comunicación como lo sucedido hace poco en Acapulco? O, en un concierto, donde la red se colapsa y no hay canales de comunicación tradicionales como llamadas telefónicas, mensajes de texto y el acceso a Internet pueden dejar de estar disponibles o dejar de ser confiables durante estos momentos críticos

Y es que en tiempos de emergencia, cuando ocurren estos desastres naturales o se dañan las infraestructuras de red, mantenerse conectado se convierte en una cuestión de suma importancia. Aquí es donde entra en juego está aplicación Bridgefy que me encontré hace ya algunos años y que sigue activa, que ofrece una solución para comunicarse entre dispositivos sin necesidad de conexión a Internet.

Bridgefy aprovecha la tecnología Bluetooth para permitir la comunicación entre dispositivos cercanos, creando una red descentralizada (osea, que no necesita un punto de conexión único como son las antenas de las redes celulares o los ruteadores de casa WiFi para que la comunicación llegue a su destino final) que garantiza conexiones confiables incluso en ausencia de una conexión a Internet. Los usuarios pueden enviar mensajes, imágenes y grabaciones de voz directamente a dispositivos cercanos, lo que les permite mantenerse conectados e informados, independientemente de su conectividad a Internet.

La interfaz simple de la aplicación facilita que los usuarios se conecten y comiencen a comunicarse rápidamente. Una vez que los dispositivos están dentro del alcance, pueden establecer una conexión segura y privada, garantizando que sus mensajes permanezcan confidenciales. La aplicación te permite tener chats individuales y grupales, así como la capacidad de transmitir mensajes a todos los dispositivos cercanos para una difusión más amplia de información crítica.

Uno de los aspectos más destacables es su resiliencia. Incluso en entornos concurridos o lugares con conectividad limitada, la aplicación aún puede funcionar de manera efectiva gracias a su innovadora capacidad de conexión en malla. Mesh Networking permite que los mensajes salten de un dispositivo a otro hasta que lleguen al destino previsto, lo que garantiza que, sin importar cuán abarrotado o congestionado esté el entorno de comunicación, los mensajes aún puedan encontrar su camino. Claro, no es mágico este asunto, los dispositivos por donde se espera que pase la información deben cumplir con el requisito de tener la aplicación instalada.

Bridgefy ha cambiado las reglas del juego durante varias situaciones de emergencia, proporcionando un medio de comunicación confiable cuando los métodos tradicionales fallan. Los desastres naturales como terremotos y huracanes a menudo han provocado una falla en las redes celulares, dejando a las comunidades afectadas desconectadas. Sin embargo, con Bridgefy, las personas pueden mantenerse conectadas con sus seres queridos, los servicios de emergencia pueden coordinar esfuerzos de manera más efectiva y la información crítica se puede compartir rápidamente, lo que mejora la gestión general de desastres.

Además de las situaciones de emergencia, Bridgefy también ha resultado útil en otros escenarios. Como lo mencioné en el primer párrafo, las reuniones grandes, como conciertos y conferencias, donde la congestión de la red es común, pueden beneficiarse de la aplicación al permitir que los asistentes se comuniquen sin problemas. Los entusiastas del aire libre, incluidos excursionistas y campistas, pueden confiar en Bridgefy para comunicarse en áreas remotas sin cobertura de red.

Root tu Galaxy Tab

Este pequeño post esta dedicado para la gente que no sufre de SFC (síndrome de fobia del command-line) o como digo yo "para los machos"

Yo lo veo muy sencillo, a lo mejor tu no, inténtalo BAJO TU PROPIO RIESGO. SI AL REALIZAR ESTO HACES DE TU GALAXY TAB UN LADRILLO NO ES RESPONSABILIDAD MÍA.

Prerrequisitos:
Una conexión adb hacia tu Galaxy Tab. (Odin o Kies no se usarán aquí)
Los siguientes binarios:
* su
* busybox
* Superuser.apk
* rageagainstthecage

Todos los puedes obtener bajando SuperOneClick

http://forum.xda-developers.com/showthread.php?t=803682

Descomprime el archivo ip, abre una ventana de command.com en tu computadora y cámbite al directorio a donde descomprimiste el archivo .zip

Si de plano estudiaste en una escuela donde no te enseñaron nada de linea de comandos toma en cuenta:

Las instrucciones son ejecutadas unas en la computadora y otras en la Galaxy Tab.

Puedes identificar cuales se ejecutan en cada equipo cuando el comando inicie con "> " debe ser ejecutada en la computadora. Cuando el comando inicie con "$ " debe de ser ejecutado en la Galaxy Tab.

En ambos casos no debe de escribirse ni "> ", ni "$ ". Si copias y pegas asegúrate que sea linea por linea y sin estos caracteres.

==== Paso 1: Obteniendo un shell como root de manera temporal ====

copia el rageagainstthecage exploit a un directorio temporal.
> adb push rageagainstthecage /data/local/tmp
263 KB/s (5392 bytes in 0.020s)

Cambia los permisos y ejecuta el exploir.
> adb shell
$ cd /data/local/tmp
$ chmod 777 rageagainstthecage
$ ./rageagainstthecage

[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C
(other output truncated)

Tu sesión shell será terminada y quedarás nuevamente en el prompr de tu computadora.

==== Paso 2: reiniciar el servidor adb ====

Ahora deten y reinicia los procesos del servidor adb.
> adb kill-server
> adb start-server
* daemon not running. starting it now *
* daemon started successfully *

Reconecta la Galaxy Tab. Nota que ahora que el promopr es "# " esto significa que tienes temporalmente un shell con permisos de root. Usaremos esto para ejecutar algunos comandos con privilejos y hacer el "rooteo" permanente.

==== Paso 3: Hacerlo permanente ====

Primero hay que montar el systema de manera de escritura. Es necesario hacer esto para copiar su, busybox y Superuser.apk.

> adb shell
# mount -o remount,rw -t rfs /dev/block/stl9 /system
# exit

Ahora vamos a poner busybox en la Galaxy Tab via adb y luego instalaremos Superuser.apk.
> adb push busybox /system/bin
> adb push su /system/bin
> adb install Superuser.apk

Los pasos finales son cambiar los permisos de su y busybox y volver a montar el systema como solo lectura.
> adb shell
# chmod 4755 /system/bin/busybox
# chmod 4755 /system/bin/su
# mount -o remount,ro -t rfs /dev/block/stl9 /system
# exit

Esto es todo.

Reiniciar tu Galaxy Tab y prueba algunas aplicaciones que requieren root, como por ejemplo Titanium Backup. Superuser.apk debe aparecer preguntando si se le otorgan los permisos por cada apliacacion que se ejecute.

Happy rooting.
Sent from my Galaxy Tab Baby

Post original en XDA-Developers: http://forum.xda-developers.com/showthread.php?t=859712