darkxex / RipJKAnimeNX

App de JKAnime para Nintendo Switch
46 stars 14 forks source link

Eliminación del archivo emummc.txt en la carpeta host al usar la aplicación / Deletion of the emummc.txt file in the host folder when using the application #107

Open Wybaz opened 1 year ago

Wybaz commented 1 year ago

Buenos días, como probablemente se pueda intuir por el título asignado al problema, he detectado un error con el archivo que bloquea los DNS por Atmosphere al usarse la app.

Tras realizar varias pruebas, he llegado a la conclusión que al ejecutar la aplicación, de alguna manera de forma interna, esta accede a la ubicación atmosphere/host y elimina el archivo emummc.txt (el único añadido al estado de default en mi caso en esta carpeta), dejando la carpeta en su estado de default.

También he comprobado, que en el caso de editar los DNS directamente en la configuración wifi de la red (cambiando los DNS de forma manual en configuración/internet) estos ajustes si permanecen tras el uso de la app, pero igualmente el fichero emummc.txt se elimina.

Esta segunda opción, por lo tanto podría ser una solución temporal, pero con la contraparte de que cada vez que uses la app debes volverte a pasar o copiar desde otra ubicación en la SD el archivo emummc.txt a la carpeta host si quieres hacer uso de este tipo de bloqueo por DNS que ofrece Atmosphere.

Si fuera posible, me gustaría que en una futura versión este bug fuera solventado.

Muchas gracias de antemano. Espero que a otros usuarios también les sirva.

Versión de la aplicación: 8 Diciembre 2022

ENGLISH VERSION

Good morning, as you can probably guess from the title assigned to the problem, I have detected an error with the file that blocks Atmosphere's DNS when using the application.

After running various tests, I have come to the conclusion that when running the application, somehow internally, it accesses the atmosphere/host location and deletes the emummc.txt file (the only one added to the default state in my case in this folder), leaving the folder in its default state.

I have also checked that in the case of editing the DNS directly in the Wi-Fi network settings (by changing DNS manually in settings/internet) these settings remain after using the app, but the emummc.txt file is also deleted.

This second option could therefore be a temporary solution, but with the downside that every time you use the app you must go back or copy the emummc.txt from another location on the SD to the host folder if you want to use this type of DNS blocking that Atmosphere offers.

If possible, I would like to see this bug fixed in a future version.

Thank you very much in advance. I hope other users find it useful too.

Aplication release: 8 December 2022

darkxex commented 1 year ago

@Kronos2308 no entendí bien que quiere, revisa por favor lo que comenta, gracias.

Kronos2308 commented 1 year ago

Yo tampoco entiendo a q se refiere Que yo sepa usamos solamente el default.txt que abarga tanto emunand como sysnand E fichero emummc.txt y el sysnandd.txt se usan para cada parte or separado

La app en si no borra el emummc .txt solo odifica el default.txt para q no se blokee el url de verificación del navegador la app luego mand a atmosphere a recargar las reglas dns Si hacieneo eso atmosphere considera q el emummc.txt no es nesesario y lo borra es lo mas problable

Kronos2308 commented 1 year ago

La unica solución q veo seria detectar si estas en emunad o no y usar emummc.txt en su lugar pero teniendo incógnito los dns de atmosphere son innesesarios

Wybaz commented 1 year ago

@Kronos2308 Es probable que pase lo que comentas al final del comentarios.

Ante todo disculpas si no me he expresado correctamente, voy a tratar de reformular mi duda de nuevo. Aunque creo que @Kronos2308 ya me ha contestado en parte.

En mi switch, como intuiréis, utilizo el archivo emummc.txt para bloquear los dns de Nintendo y para verificar que funciona correctamente ejecuto 90DNS en el hombriew.

Tras usar la aplicación me percaté que este archivo (emummc.txt) se me borraba y además, como comentas, el archivo default.txt se me actualizaba. Por lo que intuí que con esas modificaciones os asegurabais de bloquear todas las conexiones con Nintendo. Al utilizar de nuevo la aplicación 90DNS para verificar dichos bloqueos añadidos al default.txt, me salía que todas las conexiones con nintendo estaban desbloqueadas o no resueltas.

Tras leer el documento default.txt con detenimiento, me percate que hay una línea que hace referencia a 90DNS. No se si en la actualización de dicho documento realizáis algún bloqueo de dns a la aplicación 90DNS, ni si la actualización del fichero de verdad bloquea todas las conexiones realmente aunque no se muestre en 90DNS. Agradecería algo más de información si es posible.

Por eso para asegurarme que se bloqueaban las conexiones 100% opté por cambiar los dns manualmente en la configuración de la consola en mi red wifi. Y además, al dejar de usar la aplicación copiar de nuevo el archivo emummc.txt a la carpeta host para asegurarme que se bloquean las conexiones si me conecto a una nueva red.

En conclusión (resumen), me gustaría saber si en la actualización del archivo default.txt bloqueáis alguna conexión de 90DNS y si me podéis verificar que en verdad default.txt es suficiente para bloquear todas las conexiones de Nintendo.

Muchas gracias. Espero haberme expresado mejor esta vez.

Kronos2308 commented 1 year ago

@Wybaz no se blokean dns solo se redirige para poder usar el cheker, en cuanto ala conexión con Nintendo El default lo hise yo mismo basándome en un estudio q hise de las conecciones y dns q usa la switch, el único dominio que no se blokea es uno q se usa en principio para verificar la versión del navegador está no se puede blokear porque sino el reproductor se cierra a los 5m +/- así qno uses 90dns En mi investigación hay varios puntos q puedo decir y una es q en principio para evitar el baneo solo hay q blokear una URL q es la q envía trazas del sistema Pero para estar seguros se blokea todas las q usen el certificado ssl de usuario q es lo q banean Por eso es tan seguro usar incognito ya q este borra el certificado ssl de la consola por completo así no te pueden banear porque no estás usando ningún certificado válido (tampoco puedes usar online claro)

En resumen no uses 90dns es un servisio ya viejo y hay alternativas más seguras y fáciles de usar

Wybaz commented 1 year ago

@Kronos2308 Muchas gracias por la explicación, ahora comprendo mejor como funciona. No conocía la posibilidad del modo incognito, pero después de lo que me has comentado investigaré y lo probaré. Como comentas me pasaba lo del cierre cada 5 min y no sabía el motivo, así que gracias por la explicación.

Espero no haberos molestado demasiado.