Version: 1.0
¡Hola a todos! Estoy muy emocionado de presentarles la aplicación DedOSwitch. He estado trabajando en ella durante unos dÃas y, aunque soy relativamente nuevo en este campo y gran parte del código es pegado, reciclado o generado, he dedicado mucho tiempo a investigar, resolver problemas y aprender sobre diferentes tecnologÃas como Kotlin y Java.
Espero que valoren mi esfuerzo y, si encuentran errores, no duden en informarlos. Haré todo lo posible por resolverlos y mejorar la aplicación.
- Añadir soporte a exploits para poder ejecutar scripts desde la app web
- Añadir botones globales para unir a todas las cuentas de una vez
- Añadir Boton para cerrar roblox
Nose si estas actualizaciones se vayan a cunplir ya que este programa fue un reto personal asi que conforme me vaya motivando lo ire actualizando, igual son cosas muy pequeñas.
- Gestión de múltiples cuentas de Roblox en Android.
- Interfaz intuitiva y fácil de usar.
- Compatibilidad con websockets para comunicación en tiempo real.
- Desarrollado en Java.
- Android Studio para compilar la aplicación móvil.
- Navegador web para la aplicación web (HTML, JavaScript).
- Cuenta en PieSocket para crear un websocket.
- Emulador con Root, el programa funciona en MUmu player 12, no doy soporte a otros emuladores pero puede ser que funcione en todos.
-
Clona el repositorio:
git clone https://github.com/tu-repositorio/DedOSwitch.git
-
Configura el websocket:
-
Crea una cuenta y un nuevo websocket en PieSocket.
-
Reemplaza la URL del websocket en el código:
En
MyForegroundActivity
(Java):private static final String WS_URL = "pon aquà tu URL de websocket";
En
app.js
de la aplicación web:const wsUrl = 'pon aquà tu URL de websocket';
-
-
Compila e instala la aplicación móvil utilizando Android Studio o una herramienta similar. ¿Porque no subes las aplicacion compilada tu? Es una muy buena pregunta apero debido a que tu no quieres estar teniendo que poner la URL del websocket emulador por emulador, asi nomas lo cambias en la variable y asi ya funciona de una.
-
Para la aplicación web, abre
index.html
. Si lo haces localmente, necesitarás un desbloqueador de CORS para hacer solicitudes a la API de imágenes del avatar en Roblox. Puedes usar esta extensión para Chrome: CORS Unblock.
- Abre la aplicación móvil en tu emulador y sigue las instrucciones en pantalla para agregar y gestionar tus cuentas de Roblox.
- Accede a la aplicación web mediante
index.html
para complementar la gestión desde tu navegador.
- Si
emuladtorid
,username
, ouserid
están vacÃos, significa que la variable no se está guardando correctamente. Revisa el código o envÃame un mensaje para revisarlo juntos. - Al conectarte a un servidor como farm o drpo, si no se abre correctamente, puede deberse a que el comando root no se pudo ejecutar.
Adjuntaré videos de uso y los videos que utilicé para la creación de esta aplicación en el futuro cercano.
Comandos Root Basicos: https://github.com/fandreuz/TUI-ConsoleLauncher/wiki/Root-commands
Foreground Service en Java: https://www.youtube.com/watch?v=jFE9FZVykdI&t=5s
Html css: https://www.youtube.com/watch?v=ELSm-G201Ls
Si desea agregar un comando root le recomiendo pedirle ayuda a una inteligencia artificial de que comando puede usar para lograr su cometido o buscar una documentacion de comandos en Unix.
¡Gracias por usar DedOSwitch! Si tienes alguna pregunta o encuentras algún error, no dudes en contactarme. Tu feedback es muy valioso para mejorar esta aplicación.