Instalación Inicial
Guía para instalar Ghost eShop en Switch
⚠️ Prerrequisitos
Importante: Ghost eShop PUBLIC requiere al menos la versión 18.0 de Tinfoil. Las versiones anteriores no pueden acceder a la tienda y mostrarán un mensaje pidiéndote actualizar Tinfoil.
Esta guía explica cómo instalar y configurar Tinfoil para acceder a Ghost eShop en tu Nintendo Switch.
📥 Paso 1: Descargar e Instalar Tinfoil
- Ve al sitio web oficial: https://tinfoil.io/Download#download y descarga el archivo deseado.
- Elige una de las siguientes opciones:
- Self Installer: Incluye archivos .nsp y .nro.
- Se recomienda usar el archivo .nro para minimizar el riesgo de ser baneado por Nintendo.
- Si Tinfoil no funciona después de la instalación:
- Apaga completamente tu Switch (no en modo suspensión).
- Retira la tarjeta SD y conéctala a tu computadora.
- Extrae el archivo Tinfoil y copia la carpeta /switch directamente a la raíz de tu tarjeta SD (SD:/).
- Si te pide fusionar carpetas, acepta.
- Desconecta la tarjeta SD de tu computadora, vuelve a insertarla en tu Switch y enciende la consola normalmente.
- Para usar el archivo .nro:
- Lanza cualquier juego manteniendo presionado el botón R antes de iniciar.
- Esto entrará en modo RAM, donde Tinfoil puede ser lanzado.
⚙️ Paso 2: Configurar Tinfoil
- Lanza el archivo Tinfoil.nro desde el Homebrew Menu.
- Ve a la opción File Browser.
- Presiona el botón - (Menos) para agregar una nueva fuente.
- Configura la fuente con los siguientes detalles:
- Protocol: https [Asegúrate de seleccionar "https" y no "http"]
- Host: nx.ghostland.at
- Path: /
- Username: [déjalo en blanco]
- Password: [déjalo en blanco]
- Title: Ghost eShop Free
- Una vez configurado, guarda y reinicia Tinfoil.
- Los juegos aparecerán en la pestaña "New Games", los DLCs en la pestaña "New DLCs", etc.
📊 Detalles Técnicos
⚡ Funcionalidad:
- Los archivos se dividen (split) en múltiples fragmentos de tamaños aleatorios que van desde 100 MiB a 450 MiB.
- Cada fragmento se distribuye en diferentes servidores para mejorar la distribución y redundancia.
- Tinfoil recupera todos los fragmentos necesarios y los ensambla para recrear el archivo completo.
🔒 Seguridad:
El acceso a Ghost eShop está asegurado a través de múltiples capas de protección:
- Clave de firma del host: Se usa una clave única para asegurar las conexiones a la tienda.
- Verificaciones del lado del usuario (uauth): Estas verificaciones aseguran que el usuario esté autorizado para acceder al contenido.
- Validación del dispositivo: Se realiza una verificación para asegurar que sea realmente una Nintendo Switch intentando conectarse a la tienda.
Seguridad de Descarga:
- Verificación de fragmentos:
- Cada fragmento está protegido por verificaciones específicas de hauth y uauth, con claves únicas para cada fragmento.
- Fragmento final:
- Al solicitar acceso al fragmento final de un archivo, se recopila información adicional, como:
- UID (Huella del Usuario)
- Idioma del Usuario
- Al solicitar acceso al fragmento final de un archivo, se recopila información adicional, como:
ℹ️ Nota: Existen medidas de seguridad adicionales pero no se detallan aquí para preservar la integridad y seguridad de la tienda.
📈 Estadísticas:
Los datos de descarga se almacenan temporalmente para generar estadísticas:
- Los datos completos se mantienen durante 24 horas.
- Después de este período, los datos se anonymizan y se retienen únicamente con fines estadísticos.
- Estas estadísticas son accesibles públicamente aquí: http://stats.ghostland.at/.
Proceso de Actualización:
- El sitio web de estadísticas se actualiza cada 24 horas a través de un proceso PM2.
- Las estadísticas se almacenan como archivos JSON, identificados por el TID del contenido.
Ejemplo de estadísticas anonymizadas:
{
"total_downloads": 10,
"per_date": {
"2024-10-01": 1,
"2024-10-05": 2,
"2024-10-10": 1,
"2024-10-25": 1,
"2024-11-01": 1,
"2024-11-02": 1,
"2024-11-04": 3
},
"tid_downloads": {
"0100A3B020306000": 10
}
}
Este sistema asegura transparencia de datos mientras respeta la privacidad del usuario.
🎉 Resumen
Después de seguir estos pasos, Ghost eShop está listo para ser usado a través de Tinfoil. Si encuentras algún problema o quieres aprender más, consulta otras secciones del wiki.
¡Disfruta usando Ghost eShop! 🎮