Skip to content

PoxiiTV/Ruxi-Custom-Rufus

Repository files navigation

Ruxi logo

✨ Ruxi

Instala o reinstala Windows tú mismo, sin saber nada de ordenadores. 🪟

Ruxi prepara el USB por ti y te lleva de la mano, paso a paso, hasta tener Windows funcionando. Gratis, sin tecnicismos y sin pagar a nadie. 🚀


GitHub release VirusTotal License: GPL v3 Made by Poxi

Español · English

🌍 Disponible en 7 idiomas — Español · English · Français · Português · Deutsch · Русский · 中文


🌐 Web del proyecto


😩 El problema

Cuando un PC va lento o se rompe, la mayoría de la gente acaba:

  • 🕐 tragándose tutoriales de YouTube de 45 minutos,
  • 💸 pagando 80-100 € a una tienda por reinstalar Windows,
  • 😵 o rindiéndose, porque "particiones", "BIOS" o "arrancar desde USB" suenan a chino.

No hace falta nada de eso. Reinstalar Windows es sencillo cuando algo te lleva de la mano. Eso es Ruxi.


🎬 Así de fácil

Pantalla de inicio Grabando el USB Guía de instalación

Eliges qué hacer · Ruxi prepara el USB solo · Te guía paso a paso hasta el final


✨ Por qué te va a encantar

  • 🧭 Te lleva de la mano — un asistente y una guía paso a paso, en lenguaje normal, desde el USB hasta tener Windows listo (arrancar, instalar, drivers… todo).
  • ⚙️ Lo hace todo por ti — descarga Windows, formatea y configura lo técnico (GPT, UEFI, TPM…) solo. Tú solo das a "Empezar".
  • 👵 Para cualquiera — si sabes usar WhatsApp, sabes usar Ruxi. Tu familia puede hacerlo sin llamarte.
  • 🧹 Windows limpio — sin bloatware, sin telemetría y sin cuenta obligatoria de Microsoft.
  • 🛡️ Gratis y seguro — código abierto, verificado en VirusTotal y basado en el motor de Rufus, una de las herramientas más fiables del mundo.

🛡️ 100% limpio (v1.4.3) — VirusTotal: ✓ portable · ✓ instalador


📥 Descarga

En la última release tienes dos opciones (cualquiera vale):

  • 🟣 Ruxi-Portable.exe — no se instala, doble clic y listo
  • 🔵 Ruxi-Setup-x.x.x.exe — instalador con accesos directos (escritorio y menú inicio)

🖥️ Requiere Windows 10/11 (64 bits). Te pedirá permisos de administrador al abrirlo (es normal y necesario para grabar el USB).


🛡️ ¿Es seguro?

Sí, y no tienes que fiarte de mi palabra. Ruxi formatea discos, así que es normal preguntárselo:

  • 📖 Código abierto — todo el código está aquí en GitHub (GPL v3). Cualquiera puede revisar exactamente qué hace.
  • 🛡️ Verificado en VirusTotal — cada versión se analiza con +60 antivirus y publicamos el enlace (✓ portable · ✓ instalador).
  • 🔧 Basado en Rufus — por debajo usa el motor de Rufus, una de las herramientas de USB más usadas y fiables del mundo.
  • 🛠️ Compílalo tú mismo — ¿no te fías de los .exe? Puedes compilar Ruxi desde el código fuente. Tú decides qué se ejecuta en tu PC.

ℹ️ Si tu antivirus marca la versión portable, es un falso positivo conocido de los ejecutables autoextraíbles sin firma — no le pasa al instalador.


🗺️ ¿Cómo funciona? (en 4 pasos)

  1. 📥 Descarga Windows — desde la propia app o usa una ISO que ya tengas
  2. 🔌 Conecta un USB (mínimo 8 GB — se borrará entero ⚠️)
  3. 🚀 Dale a empezar — Ruxi formatea y graba todo solo
  4. 📖 Sigue la guía — te explica cómo arrancar e instalar paso a paso

⏱️ Preparar el USB tarda entre 5 y 20 minutos según tu USB y tu PC.

🪟 ¿Qué Windows instalo?

Puedes descargar la ISO desde la propia app, o usar estos enlaces:

Versión Enlace Notas
🪟 Windows 10 Descargar Descarga directa
🪟 Windows 11 microsoft.com Oficial Microsoft
Windows 11 LTSC Poxi Descargar Recomendada · Sin bloatware · Sin telemetría · Gaming

🔍 Todo lo que hace

Ver la lista completa de funciones

🧭 Fácil de principio a fin

  • Asistente guiado — 9 pantallas que te llevan de la mano, con pantalla inicial "¿Qué quieres hacer?"
  • Descarga de ISOs integrada — Baja Windows desde la propia app, con barra de progreso, MB y velocidad
  • 🔗 Pega tu propia URL — ¿Tienes el enlace directo a otra ISO? Pégalo y se descarga
  • ⏸️ Descargas reanudables — Si se corta la descarga de nuestras ISOs, continúa desde donde se quedó
  • ISO recomendada — Windows 11 IoT LTSC 2024 optimizado por Poxi: sin bloatware, sin telemetría, máximo rendimiento para gaming
  • Todo automático — GPT + UEFI + NTFS + bypass de TPM/SecureBoot/RAM configurados solos
  • 🙅 Cuenta local — Sin obligarte a usar cuenta de Microsoft
  • 🔐 Pide administrador automáticamente al abrirse (no hay que hacer "ejecutar como admin")
  • 🏷️ USB con nombre propio — Se crea como Poxi-WINDOWS
  • 🔁 Crear otro USB al terminar, sin reiniciar el asistente

🛡️ Seguro (no la lías)

  • Verifica qué hay en el USB antes de borrarlo (te enseña sus archivos y avisa)
  • Comprueba que la ISO es válida (lee la imagen antes de grabar)
  • Bloquea el disco del sistema — imposible borrar por error el disco donde tienes Windows
  • Evita que el PC se suspenda durante el grabado
  • 🔔 Notificación + sonido al terminar (aunque esté minimizado)
  • ⏱️ Tiempo restante y velocidad (MB/s) en tiempo real

📚 Tutoriales para todo

  • ⌨️ Guía de arranque — Tabla de teclas por marca (ASUS, MSI, HP, Lenovo, Dell…) y solución al "Secure Boot Violation"
  • 💻 Detecta tu PC y resalta automáticamente tu tecla de arranque
  • Guía de instalación adaptativa — Pasos marcables que cambian según tu equipo (🖥️ sobremesa / 💻 portátil) y tu caso (🆕 PC nuevo / ♻️ reinstalar)
  • 🚀 Guía post-instalación — Internet, Windows Update y drivers del fabricante (WiFi/touchpad en portátiles, GPU/chipset en sobremesa)
  • 📦 Instalador de programas básicos — Chrome + VLC + WinRAR de un clic con Ninite, o crea el tuyo eligiendo de una lista (beta)
  • 🔑 Activación de Windows (avanzado) — Atajo a MAS (Microsoft Activation Scripts), claramente marcado para usuarios avanzados
  • 📱 Llévate la guía al móvil con un código QR · 📄 o expórtala a PDF
  • FAQ integrada con los problemas más comunes y sus soluciones

✨ Detalles

  • ⚙️ Ajustes — Un panel para idioma y tema (y futuros ajustes)
  • 🌍 Multi-idioma — 7 idiomas (Español, English, Français, Português, Deutsch, Русский, 中文), se elige al abrir y se cambia cuando quieras
  • 🎨 Temas de color — 6 paletas (Poxi, Aurora, Sunset, Océano, Ruby, Lima)
  • 🔊 Silenciar sonidos desde Ajustes
  • ℹ️ Acerca de — versión, buscar actualizaciones, enlaces y VirusTotal
  • 🎉 Confeti y animaciones al terminar
  • 🆙 Auto-actualización (versión instalador) y aviso + novedades (changelog) desde GitHub

🆚 ¿En qué se diferencia de Rufus?

Ruxi usa el motor de Rufus por debajo (de ahí su fiabilidad), pero por encima es otra cosa: una experiencia pensada para que cualquiera lo use.

🔧 Rufus ✨ Ruxi
Interfaz Clásica Win32 Glassmorphism moderno
Dificultad Técnica (GPT, UEFI, NTFS…) Todo automático
Tutorial ✅ Integrado paso a paso
Descarga de ISO ✅ Desde la propia app
Guía post-instalación ✅ Drivers, WiFi, updates
Para quién Usuarios técnicos Para todo el mundo

👨‍💻 Para desarrolladores

Ver documentación técnica

📁 Estructura del proyecto

Ruxi-Custom-Rufus/
├── src/                     ← Motor Rufus (C) modificado
│   ├── rufus.c              ← Modo headless + UM_HEADLESS_INIT
│   ├── ui.c                 ← JSON progress → stdout
│   ├── stdio.c              ← Log a fichero (--logfile)
│   ├── rufus.h              ← extern bHeadless, UM_HEADLESS_INIT
│   └── wue.h                ← extern unattend_username[]
├── electron/app/            ← Frontend Electron
│   ├── main.js              ← Proceso principal + IPC
│   ├── preload.js           ← Bridge contextBridge
│   └── renderer/
│       ├── index.html       ← 10 pantallas del wizard
│       ├── styles.css       ← Diseño glassmorphism
│       ├── wizard.js        ← State machine
│       └── i18n/            ← Multi-idioma (core + 1 archivo por idioma + builder de la guía)
├── build/
│   └── rufus-engine.exe     ← Motor compilado (ver abajo)
├── build-portable.bat       ← Build del portable (doble clic)
└── package.json

🔨 Compilar el motor (rufus-engine.exe)

El frontend Electron llama a rufus-engine.exe con el modo headless que añadimos:

  1. Abre rufus.sln en Visual Studio 2022
  2. Configuración Release x64
  3. Build → Build Solution
  4. Copia x64\Release\rufus.exe a build\rufus-engine.exe

⚙️ Parámetros del motor headless

rufus-engine.exe --headless --iso "C:\ruta\windows.iso" --device "E:" --username "TuNombre" [--logfile "C:\ruta\log.txt"]
Flag Descripción
--headless Corre sin interfaz, auto-configurado, emitiendo JSON por stdout
--iso PATH Ruta de la imagen ISO de Windows
--device "E:" Letra de la unidad USB destino
--username NOMBRE Nombre de la cuenta local de Windows
--logfile PATH (Opcional) Vuelca el log completo de Rufus a un archivo

Salida JSON por stdout:

{"status":"progress","percent":35}
{"status":"done"}
{"status":"error","message":"..."}

🏗️ Desarrollo y build

# Instalar dependencias
npm install

# Build portable (Ruxi-Portable.exe)
npm run build:portable

# Build instalador (requiere excluir app-builder.exe de Windows Defender)
npm run build:installer

# Sincronizar los idiomas hacia la guía móvil (docs/guia/)
npm run sync:i18n

O usa build-portable.bat (doble clic). El portable pide admin al abrirse gracias a portable.requestExecutionLevel: "admin" en package.json.

🌍 Multi-idioma (i18n)

Los textos viven en electron/app/renderer/i18n/: un core.js (motor), un guide-builder.js (la lógica de la guía, una sola vez) y un archivo por idioma en lang/. Añadir un idioma = copiar un archivo y traducir; los textos que falten caen a español automáticamente. La guía del móvil (docs/guia/) reutiliza estos mismos archivos vía npm run sync:i18n.

🔁 Recuerda: si tocas el C del motor, recompílalo en VS2022 y copia x64\Release\rufus.exe a build\rufus-engine.exe antes de hacer el build del portable.

⚠️ Nota: npm start no funciona en modo dev por un conflicto de resolución de módulos entre el paquete npm electron y el runtime. La app funciona perfectamente al hacer el build con electron-builder.

🧩 Modificaciones al código C de Rufus

Todos los cambios están marcados con comentarios // Ruxi:

  • rufus.c — Flags CLI --headless, --device, --username, --logfile; mensaje UM_HEADLESS_INIT que se lanza al terminar el escaneo de la ISO (no antes, para evitar grabar sin imagen válida); selección automática de unidad y arranque del formato; etiqueta del volumen Poxi-WINDOWS; bypass del diálogo de actualización, del diálogo WUE, del aviso de bootloader UEFI revocado y de todas las confirmaciones modales cuando bHeadless; el resultado real (done/error) se emite desde UM_FORMAT_COMPLETED
  • ui.cUpdateProgress emite {"status":"progress","percent":N} a stdout cuando bHeadless == TRUE
  • stdio.cuprintf también vuelca el log a un archivo cuando se pasa --logfile
  • rufus.hUM_HEADLESS_INIT en el enum de mensajes; extern BOOL bHeadless
  • wue.hextern char unattend_username[]

🙏 Créditos

  • 🛠️ MotorRufus por Pete Batard (GPL v3)
  • 🎨 Frontend, diseño y concepto — Poxi

Ruxi se distribuye bajo GPL v3, la misma licencia que Rufus.


⭐ Si te ha servido, deja una estrella al repo — ayuda a que más gente lo encuentre ⭐

Hecho con 💜 por Poxi

🌐 GitHub · 📦 Releases





Ruxi logo

✨ Ruxi — English

Install or reinstall Windows yourself — no tech skills needed. 🪟

Ruxi prepares the USB for you and holds your hand, step by step, until Windows is up and running. Free, no jargon, and no paying anyone. 🚀


Español · English

🌍 Available in 7 languages — Español · English · Français · Português · Deutsch · Русский · 中文


🌐 Project website


😩 The problem

When a PC gets slow or breaks, most people end up:

  • 🕐 sitting through 45-minute YouTube tutorials,
  • 💸 paying a shop 80-100 € to reinstall Windows,
  • 😵 or giving up, because "partitions", "BIOS" or "boot from USB" sound like another language.

None of that is necessary. Reinstalling Windows is simple when something holds your hand. That's Ruxi.


🎬 This easy

Welcome screen Writing the USB Installation guide

You pick what to do · Ruxi prepares the USB by itself · It guides you step by step to the end


✨ Why you'll love it

  • 🧭 It holds your hand — a wizard and a step-by-step guide, in plain language, from the USB all the way to a working Windows (boot, install, drivers… everything).
  • ⚙️ It does everything for you — downloads Windows, formats and configures the technical stuff (GPT, UEFI, TPM…) by itself. You just hit "Start".
  • 👵 For anyone — if you can use WhatsApp, you can use Ruxi. Your family can do it without calling you.
  • 🧹 Clean Windows — no bloatware, no telemetry and no forced Microsoft account.
  • 🛡️ Free and safe — open source, verified on VirusTotal and built on the Rufus engine, one of the most trusted tools in the world.

🛡️ 100% clean (v1.4.3) — VirusTotal: ✓ portable · ✓ installer


📥 Download

Two options in the latest release (either one works):

  • 🟣 Ruxi-Portable.exe — no install, just double click and go
  • 🔵 Ruxi-Setup-x.x.x.exe — installer with shortcuts (desktop and Start menu)

🖥️ Requires Windows 10/11 (64-bit). It will ask for administrator permissions on launch (normal and required to write the USB).


🛡️ Is it safe?

Yes, and you don't have to take my word for it. Ruxi formats disks, so it's fair to ask:

  • 📖 Open source — all the code is here on GitHub (GPL v3). Anyone can review exactly what it does.
  • 🛡️ Verified on VirusTotal — every version is scanned with 60+ antivirus engines and we publish the link (✓ portable · ✓ installer).
  • 🔧 Built on Rufus — under the hood it uses the Rufus engine, one of the most used and trusted USB tools in the world.
  • 🛠️ Build it yourself — don't trust the .exe? You can compile Ruxi from source. You decide what runs on your PC.

ℹ️ If your antivirus flags the portable version, it's a known false positive of unsigned self-extracting executables — the installer doesn't get it.


🗺️ How does it work? (in 4 steps)

  1. 📥 Download Windows — from the app or use an ISO you already have
  2. 🔌 Plug in a USB (min. 8 GB — it gets fully erased ⚠️)
  3. 🚀 Hit start — Ruxi formats and writes everything by itself
  4. 📖 Follow the guide — it explains how to boot and install step by step

⏱️ Preparing the USB takes 5 to 20 minutes depending on your USB and PC.


🔍 Everything it does

See the full feature list

🧭 Easy from start to finish

  • Guided wizard — 9 screens that walk you through, with an initial "What do you want to do?" screen
  • Built-in ISO download — Download Windows from the app, with progress bar, MB and speed
  • 🔗 Paste your own URL — Got a direct link to another ISO? Paste it and it downloads
  • ⏸️ Resumable downloads — If the download of our ISOs is interrupted, it continues where it left off
  • Recommended ISO — Windows 11 IoT LTSC 2024 optimized by Poxi: no bloatware, no telemetry, max gaming performance
  • Fully automatic — GPT + UEFI + NTFS + TPM/SecureBoot/RAM bypass configured for you
  • 🙅 Local account — No forced Microsoft account
  • 🔐 Asks for administrator automatically on launch (no "run as admin")
  • 🏷️ USB with its own name — Created as Poxi-WINDOWS
  • 🔁 Create another USB when done, without restarting the wizard

🛡️ Safe (you won't mess up)

  • Checks what's on the USB before erasing it (shows you its files and warns you)
  • Verifies the ISO is valid (reads the image before writing)
  • Blocks the system disk — impossible to wipe the disk where Windows lives by mistake
  • Prevents the PC from sleeping while writing
  • 🔔 Notification + sound when done (even if minimized)
  • ⏱️ Time left and speed (MB/s) in real time

📚 Tutorials for everything

  • ⌨️ Boot guide — Boot-key table by brand (ASUS, MSI, HP, Lenovo, Dell…) and a fix for "Secure Boot Violation"
  • 💻 Detects your PC and auto-highlights your boot key
  • Adaptive install guide — Checkable steps that change based on your computer (🖥️ desktop / 💻 laptop) and your case (🆕 new PC / ♻️ reinstall)
  • 🚀 Post-install guide — Internet, Windows Update and manufacturer drivers (WiFi/touchpad on laptops, GPU/chipset on desktops)
  • 📦 Basic programs installer — Chrome + VLC + WinRAR in one click via Ninite, or build your own by picking from a list (beta)
  • 🔑 Windows activation (advanced) — Shortcut to MAS (Microsoft Activation Scripts), clearly marked for advanced users
  • 📱 Take the guide on your phone with a QR code · 📄 or export it to PDF
  • Built-in FAQ with the most common problems and their fixes

✨ Details

  • ⚙️ Settings — One panel for language and theme (and future settings)
  • 🌍 Multilingual — 7 languages (Español, English, Français, Português, Deutsch, Русский, 中文), chosen on launch and switchable anytime
  • 🎨 Color themes — 6 palettes (Poxi, Aurora, Sunset, Ocean, Ruby, Lime)
  • 🔊 Mute sounds from Settings
  • ℹ️ About — version, check for updates, links and VirusTotal
  • 🎉 Confetti and animations when done
  • 🆙 Auto-update (installer version) and notice + what's new (changelog) from GitHub

🆚 How is it different from Rufus?

Ruxi uses the Rufus engine under the hood (hence its reliability), but on top it's a different thing: an experience built so that anyone can use it.

🔧 Rufus ✨ Ruxi
Interface Classic Win32 Modern glassmorphism
Difficulty Technical (GPT, UEFI, NTFS…) Fully automatic
Tutorial ✅ Built-in, step by step
ISO download ✅ From the app itself
Post-install guide ✅ Drivers, WiFi, updates
Who it's for Technical users Everyone

👨‍💻 For developers

See the technical documentation in the Spanish section above (project structure, building the rufus-engine.exe, headless engine parameters, the i18n system and the C-code modifications). The engine flags:

rufus-engine.exe --headless --iso "C:\path\windows.iso" --device "E:" --username "YourName" [--logfile "C:\path\log.txt"]

🙏 Credits

  • 🛠️ EngineRufus by Pete Batard (GPL v3)
  • 🎨 Frontend, design and concept — Poxi

Ruxi is distributed under GPL v3, the same license as Rufus.


⭐ If it helped you, leave the repo a star — it helps more people find it ⭐

Made with 💜 by Poxi

🌐 GitHub · 📦 Releases