› Foros › Nintendo 3DS › Scene
I made a program last days, and i thought it could be usefull for more people. So I made a few adjustments and decided to release it.
The Idea is actually stolen from CDNUpdater and NUSDownloader. It downloads a title and wrap it as a .cia file (if you want), or it download whole firmwares.
This file doesn't need any additional .csv files. it downloads the complete list from http://yls8.mtheall.com/ninupdates/reports.php and cycle through the titles and decide what to downloads.
This program also uses 3DSGuy's make_cdn_cia.exe file.
It is written in c# so it only works with .net framework.
to download a title:
just enter the title ID and the version ID and press download.
to download a firmware:
just enter the firmware you want in the title box and the region in the version box and press download. If this firmware doesn't excist it will grab the first firmware under it (Example 7.0.3-13 becomes 7.0.0-13)
I know 1 bug so far: on my pc it says sometimes that the program doesn't respond, but it is actually working.
Untitled.png
download:
.exe: http://www12.zippyshare.com/v/24150134/file.html
Fuente
Ok so here is something I was working on recently - 'UpdateCDN'
It downloads the titles ('programs') that make up a 3DS FW update and create .cias to use with devmenu (import all - L+R+A is useful here!)
It uses the CSV files on http://yls8.mtheall.com/ninupdates/reports.php - without the work this guy did to get this data in the first place this would not exist!
From my 4.5 JPN emunand, I manually updated to 6.3, and then manually downgraded (via an ugly trick/hack) to 5.1. It all worked fine!
I tried to go from 4.5 JPN to 5.0 KOR, but my system was still Japanese. I had some duplicate (Korean) titles, like eshop, safety warning, settings, etc, which didn't load when I opened them. So to change regions (surely it must be possible) we will have to do something more involved.
So, you download the csv file you want, for example, 5.0.0-11 Korean, and this tool will download everything, and create 'perfect' (as perfect as we will get them I think) cia files that will install on your 3DS.
You don't need to download any files for 2.0.0-2 - 9.4.0-21 because I downloaded virtually all of them and included them in a zip. (I left out one Japanese fw that didn't have a name, it was after 8.1 and before 9.0, I don't think anyone will miss it)
The tool is a python file, it requires make_cdn_cia. I have included a mac version that works for me. I have not included a windows exe version, but I am sure it is not hard to find/someone can compile it. -- name the exe make_cdn_cia.exe and put it in the folder with the UpdateCDN.py. (It should work fine, but I have not tested it on windows.)
I have not used python before, so maybe the things I am doing are not the best way, but it seems fine to me
By default the titles are downloaded into folders based on when they were last updated. (This can be turned on with -nosort)
When I download FW 9.4.0-21 JPN, title '0004001B00010002' has not been updated since 2.0.0-2 (maybe before, the site 'began' with 2.0.0-2).
So this title will be in a folder called 2.0.0-2. If you are above FW 2.0.0-2, you do not need to install that cia.
If you are on 8.0.0-18, and want to go to 9.4.0-21, simply ignore all the cias in the folders equal and below 8.0.0-18.
(I could have let the user input a 'source' FW and 'target' FW to only download titles are are required but, it would have been more work. - maybe later, but it's not neccesary)
Dir Output
UpdateCDN
-9.4.0-12 (folder created from CSV filename, 9.4.0-21.csv will make a folder called 9.4.0-21)
--JPN (separate folder for each region you specify)
---raw (where titles are downloaded to)
---cia (where cia files are output to)
Here is how to use it / the help output you get when you type: python UpdateCDN.py -h
You need to specify an input file and at least one region.
Code:
inputfile CSV file that contains title information, ideally from:
http://yls8.mtheall.com/ninupdates/reports.php
-JPN Download JPN titles
-EUR Download EUR titles
-USA Download USA titles
-KOR Download KOR titles
-CHN Download CHN titles
-TWN Download TWN titles
-ALL Download all regions
-nosort Turn OFF sorting of the titles into folders based on their debut
fw. For example, if title X was added in FW 4.0.0 and not
updated since, by default it is placed in a folder called 4.0.0.
So, if you are on 4.0.0 or above, you will not need to install
it.
-nobuild Turn OFF generation of CIA files, titles will be downloaded
only.
-h, --help show this help message and exit
What would be great is to have an edited devmenu/homebrew title manager that lets us view system titles/downgrade titles etc. Then we would be able to downgrade a lot neater and easier without leaving unused titles still installed. (Maybe region change would be possible then too)
Of course, be careful with using this, it's only on emunand (since we mere mortals don't have devmenu on sysnand), but make a emunand backup.
Thanks for friendxsis for help and letting me know that what i wanted to do was possible, riku for help, http://yls8.mtheall.com - the guy who does this, sbJFn5r for the python files I based some of this off!
for windows people try this:
https://github.com/ctrdev/ctrsdk/blob/m ... e?raw=true
put it in the folder with UpdateCDN.py, it should/might work
Naxuj escribió:Lo interesante de esto es la "futura posibilidad" de cambiar la región de una emuNAND (como comenta el autor). Para los que os habéis comprado una N3DS japonesa (por el tema Gateway 9.x) estaría genial poder cambiar el idioma del sistema.
Raugo escribió:Naxuj escribió:Lo interesante de esto es la "futura posibilidad" de cambiar la región de una emuNAND (como comenta el autor). Para los que os habéis comprado una N3DS japonesa (por el tema Gateway 9.x) estaría genial poder cambiar el idioma del sistema.
¿Solo eso? tambien habre la posibilidad a hacer un downgrade a las consolas 9.2 (interesante si como se rumorea en 9.2 no habra emunand)
Saludos
Naxuj escribió:Raugo escribió:Naxuj escribió:Lo interesante de esto es la "futura posibilidad" de cambiar la región de una emuNAND (como comenta el autor). Para los que os habéis comprado una N3DS japonesa (por el tema Gateway 9.x) estaría genial poder cambiar el idioma del sistema.
¿Solo eso? tambien habre la posibilidad a hacer un downgrade a las consolas 9.2 (interesante si como se rumorea en 9.2 no habra emunand)
Saludos
Pero creo que el autor se refiere a downgradear la emuNAND.
Lina escribió:No se puede hacer downgrade ya que si intentas instalar un cia superior la consola no deja, a no ser que se cambie el valor del cia referente a la version por uno inferior para engañar a la consola
Dr Katts escribió:Pero alguien ya tiene idea de como funciona? que no veo un tutorial que facilite su uso.. ya que por otra parte seria tambien viable sacar cias de las tiendas (suponiendo funcione) como para descargar las actualizaciones pertinentes o por ejemplo cambiar el idioma y/o region con un "sistem settings" de otra region o inclusive bajar los modulos de la compatibilidad con amiibos (que no serviran de nada pero no quita que esten ahi)...Claro hasta no saber como funciona pues dudo se pueda probar...
Xebastron escribió:Si he entendido bien el hilo.... esto sirve para actualizar la emuNand a la versión que quieras?????? por ejemplo a la 9.2 sin necesidad de tener siempre puesto el GW y similares??
Saludos
nekoswald escribió:habra alguna posibilidad que con esto se pueda llegar a actualizar la emuNand del CFW?
Dany escribió:Con esto puedo actualizar a emunand 9.2 desde mi emunand 4.5?
no entiendo muy bien como funciona esto...
un saludo y gracias!
CrusardGameamos escribió:Dany escribió:Con esto puedo actualizar a emunand 9.2 desde mi emunand 4.5?
no entiendo muy bien como funciona esto...
un saludo y gracias!
Si consigues extraer una copia del update 9.2... si
Dany escribió:CrusardGameamos escribió:Dany escribió:Con esto puedo actualizar a emunand 9.2 desde mi emunand 4.5?
no entiendo muy bien como funciona esto...
un saludo y gracias!
Si consigues extraer una copia del update 9.2... si
y como se hace eso?
I made a program last days, and i thought it could be usefull for more people. So I made a few adjustments and decided to release it.
The Idea is actually stolen from CDNUpdater and NUSDownloader. It downloads a title and wrap it as a .cia file (if you want), or it download whole firmwares.
This file doesn't need any additional .csv files. it downloads the complete list from http://yls8.mtheall.com/ninupdates/reports.php and cycle through the titles and decide what to downloads.
This program also uses 3DSGuy's make_cdn_cia.exe file.
It is written in c# so it only works with .net framework.
to download a title:
just enter the title ID and the version ID and press download.
to download a firmware:
just enter the firmware you want in the title box and the region in the version box and press download. If this firmware doesn't excist it will grab the first firmware under it (Example 7.0.3-13 becomes 7.0.0-13)
I know 1 bug so far: on my pc it says sometimes that the program doesn't respond, but it is actually working.
Untitled.png
download:
.exe: http://www12.zippyshare.com/v/24150134/file.html
Fuente
Dany escribió:Con esto puedo actualizar a emunand 9.2 desde mi emunand 4.5?
no entiendo muy bien como funciona esto...
un saludo y gracias!
astarothbcn escribió:Dany escribió:Con esto puedo actualizar a emunand 9.2 desde mi emunand 4.5?
no entiendo muy bien como funciona esto...
un saludo y gracias!
Y porque quieres actualizar a emunand 9.2 pudiendo actualizar a 9.4?Si tienes gateway,con tener el launcher 2.7 puedes actualizar via wifi a la ultima nand y sin problemas
astarothbcn escribió:Dany escribió:Con esto puedo actualizar a emunand 9.2 desde mi emunand 4.5?
no entiendo muy bien como funciona esto...
un saludo y gracias!
Y porque quieres actualizar a emunand 9.2 pudiendo actualizar a 9.4?Si tienes gateway,con tener el launcher 2.7 puedes actualizar via wifi a la ultima nand y sin problemas
Sarta3ds escribió:Hola alquiencm puede hacer el favorde las cias de firware. 9.0.2 usa es q ese programa no me funciona tengo un mt-card y la necesito para jugar pokemon omega
Esta aplicación es un menú de configuración que incluye lo siguiente:
- Reset Settings: Resetea todos los ajustes a los establecidos por defecto.
- Hid Settings (Hid=human interface device (dispositivo de interfaz humana)): Permite Calibrar la pantalla táctil y el Stick analógico.
- Rtc Settings (Rtc=real time clock (reloj de tiempo real)): establece el sistema de hora y fecha.
- Lcd Settings: Establece la configuración de pantalla que se encuentra en el menú de inicio, así como la configuración de brillo de pantalla.
- User Info Settings: Permite el cambio de nombre de usuario y establecer "NG NAME FLAG" verdadero, o falso.
- Sound mode: permite seleccionar el modo de sonido; MONO/STEREO/SURROUND.
- System mode: asignación de memoria (en diferentes modos).
*No todas las Dev Units permiten cambiar la asignación de memoria, no se sabe el porqué.
- Exception Handler: Selecciona si se debe habilitar o deshabilitar el control de la aplicación de las excepciones que surgen en el entorno de no-desarrollo.
- Break Stop: Permite seleccionar si se quiere activar la detención de la aplicación cuando se detecta un fallo, si no se activa la consola falla, evidentemente.
- Menu (Home Menu/Test Menu): Permite alternar entre el menú por defecto de la consola o un menú de pruebas.
- Language: permite seleccionar el idioma al igual que en el menú normal, aunque además este permite selccionar la opción "invalid" (invalido).
- Dlp Force Child Import: Al activar esta opción se obliga a las 3ds a descargar y sobrescribir la copia en caché en la memoria NAND del dlp (Download Play (Actualizaciones)), independientemente de la versión de la aplicación.
- Debug mode: incluye lo siguiente
- Test Setting: prueba de calibrado de la pantalla táctil y el joystick
- Eula Settings: permite al usuario cambiar "aceptar versión" (ff.ff (los dos simbolos mostrados) se pueden intercambiar desde "aa" hasta 99, por defecto viene 00.00 el cual no permite Eula)
- Stereo Camera Cal for Check: permite hacer pruebas con la camara y restaurar valores
- Gyro / Accel Cal for Check: permite calibrar el giroscopio y el acelerómetro
- Ctr Info Setting: Cambia la configuración en ctrsetting.txt de la SD.
CrusardGameamos escribió:El caso que para downgradear hay una opcion en el ConfigMenu que se usa para borrar la NAND de la cache de la consola e instalar una actualizacion desde una fuente (Vease un juego instalado)
Esto no lo he probado yo pero si funciona a lo mejor se puede downgradear la New3DS por ejemploEsta aplicación es un menú de configuración que incluye lo siguiente:
- Reset Settings: Resetea todos los ajustes a los establecidos por defecto.
- Hid Settings (Hid=human interface device (dispositivo de interfaz humana)): Permite Calibrar la pantalla táctil y el Stick analógico.
- Rtc Settings (Rtc=real time clock (reloj de tiempo real)): establece el sistema de hora y fecha.
- Lcd Settings: Establece la configuración de pantalla que se encuentra en el menú de inicio, así como la configuración de brillo de pantalla.
- User Info Settings: Permite el cambio de nombre de usuario y establecer "NG NAME FLAG" verdadero, o falso.
- Sound mode: permite seleccionar el modo de sonido; MONO/STEREO/SURROUND.
- System mode: asignación de memoria (en diferentes modos).
*No todas las Dev Units permiten cambiar la asignación de memoria, no se sabe el porqué.
- Exception Handler: Selecciona si se debe habilitar o deshabilitar el control de la aplicación de las excepciones que surgen en el entorno de no-desarrollo.
- Break Stop: Permite seleccionar si se quiere activar la detención de la aplicación cuando se detecta un fallo, si no se activa la consola falla, evidentemente.
- Menu (Home Menu/Test Menu): Permite alternar entre el menú por defecto de la consola o un menú de pruebas.
- Language: permite seleccionar el idioma al igual que en el menú normal, aunque además este permite selccionar la opción "invalid" (invalido).
- Dlp Force Child Import: Al activar esta opción se obliga a las 3ds a descargar y sobrescribir la copia en caché en la memoria NAND del dlp (Download Play (Actualizaciones)), independientemente de la versión de la aplicación.
- Debug mode: incluye lo siguiente
- Test Setting: prueba de calibrado de la pantalla táctil y el joystick
- Eula Settings: permite al usuario cambiar "aceptar versión" (ff.ff (los dos simbolos mostrados) se pueden intercambiar desde "aa" hasta 99, por defecto viene 00.00 el cual no permite Eula)
- Stereo Camera Cal for Check: permite hacer pruebas con la camara y restaurar valores
- Gyro / Accel Cal for Check: permite calibrar el giroscopio y el acelerómetro
- Ctr Info Setting: Cambia la configuración en ctrsetting.txt de la SD.
egarrote escribió:CrusardGameamos escribió:El caso que para downgradear hay una opcion en el ConfigMenu que se usa para borrar la NAND de la cache de la consola e instalar una actualizacion desde una fuente (Vease un juego instalado)
Esto no lo he probado yo pero si funciona a lo mejor se puede downgradear la New3DS por ejemploEsta aplicación es un menú de configuración que incluye lo siguiente:
- Reset Settings: Resetea todos los ajustes a los establecidos por defecto.
- Hid Settings (Hid=human interface device (dispositivo de interfaz humana)): Permite Calibrar la pantalla táctil y el Stick analógico.
- Rtc Settings (Rtc=real time clock (reloj de tiempo real)): establece el sistema de hora y fecha.
- Lcd Settings: Establece la configuración de pantalla que se encuentra en el menú de inicio, así como la configuración de brillo de pantalla.
- User Info Settings: Permite el cambio de nombre de usuario y establecer "NG NAME FLAG" verdadero, o falso.
- Sound mode: permite seleccionar el modo de sonido; MONO/STEREO/SURROUND.
- System mode: asignación de memoria (en diferentes modos).
*No todas las Dev Units permiten cambiar la asignación de memoria, no se sabe el porqué.
- Exception Handler: Selecciona si se debe habilitar o deshabilitar el control de la aplicación de las excepciones que surgen en el entorno de no-desarrollo.
- Break Stop: Permite seleccionar si se quiere activar la detención de la aplicación cuando se detecta un fallo, si no se activa la consola falla, evidentemente.
- Menu (Home Menu/Test Menu): Permite alternar entre el menú por defecto de la consola o un menú de pruebas.
- Language: permite seleccionar el idioma al igual que en el menú normal, aunque además este permite selccionar la opción "invalid" (invalido).
- Dlp Force Child Import: Al activar esta opción se obliga a las 3ds a descargar y sobrescribir la copia en caché en la memoria NAND del dlp (Download Play (Actualizaciones)), independientemente de la versión de la aplicación.
- Debug mode: incluye lo siguiente
- Test Setting: prueba de calibrado de la pantalla táctil y el joystick
- Eula Settings: permite al usuario cambiar "aceptar versión" (ff.ff (los dos simbolos mostrados) se pueden intercambiar desde "aa" hasta 99, por defecto viene 00.00 el cual no permite Eula)
- Stereo Camera Cal for Check: permite hacer pruebas con la camara y restaurar valores
- Gyro / Accel Cal for Check: permite calibrar el giroscopio y el acelerómetro
- Ctr Info Setting: Cambia la configuración en ctrsetting.txt de la SD.
Esa traducción no es correcta, el Download Play es el Modo descarga, es decir el juego multijugador entre dos 3DS.
Salu2!
CrusardGameamos escribió:El caso que para downgradear hay una opcion en el ConfigMenu que se usa para borrar la NAND de la cache de la consola e instalar una actualizacion desde una fuente (Vease un juego instalado)
Esto no lo he probado yo pero si funciona a lo mejor se puede downgradear la New3DS por ejemploEsta aplicación es un menú de configuración que incluye lo siguiente:
- Reset Settings: Resetea todos los ajustes a los establecidos por defecto.
- Hid Settings (Hid=human interface device (dispositivo de interfaz humana)): Permite Calibrar la pantalla táctil y el Stick analógico.
- Rtc Settings (Rtc=real time clock (reloj de tiempo real)): establece el sistema de hora y fecha.
- Lcd Settings: Establece la configuración de pantalla que se encuentra en el menú de inicio, así como la configuración de brillo de pantalla.
- User Info Settings: Permite el cambio de nombre de usuario y establecer "NG NAME FLAG" verdadero, o falso.
- Sound mode: permite seleccionar el modo de sonido; MONO/STEREO/SURROUND.
- System mode: asignación de memoria (en diferentes modos).
*No todas las Dev Units permiten cambiar la asignación de memoria, no se sabe el porqué.
- Exception Handler: Selecciona si se debe habilitar o deshabilitar el control de la aplicación de las excepciones que surgen en el entorno de no-desarrollo.
- Break Stop: Permite seleccionar si se quiere activar la detención de la aplicación cuando se detecta un fallo, si no se activa la consola falla, evidentemente.
- Menu (Home Menu/Test Menu): Permite alternar entre el menú por defecto de la consola o un menú de pruebas.
- Language: permite seleccionar el idioma al igual que en el menú normal, aunque además este permite selccionar la opción "invalid" (invalido).
- Dlp Force Child Import: Al activar esta opción se obliga a las 3ds a descargar y sobrescribir la copia en caché en la memoria NAND del dlp (Download Play (Actualizaciones)), independientemente de la versión de la aplicación.
- Debug mode: incluye lo siguiente
- Test Setting: prueba de calibrado de la pantalla táctil y el joystick
- Eula Settings: permite al usuario cambiar "aceptar versión" (ff.ff (los dos simbolos mostrados) se pueden intercambiar desde "aa" hasta 99, por defecto viene 00.00 el cual no permite Eula)
- Stereo Camera Cal for Check: permite hacer pruebas con la camara y restaurar valores
- Gyro / Accel Cal for Check: permite calibrar el giroscopio y el acelerómetro
- Ctr Info Setting: Cambia la configuración en ctrsetting.txt de la SD.
lenkagamine03 escribió:se puede actualizar la nand de CFW para jugar smash y los mas recientes?
Emiliopg_91 escribió:Bueno familia para instalar la versión 9.4 en una futura emunand de new 3ds he usado el programa y me ha descargado un cipotón de .cias...
ahora ¿como se instalan?
jochemali escribió:Se pueden conseguir "titles" en versión EUR con este programa? U.u
zackalexis escribió:Es esto lo que buscaba para mi 3ds LL??
Me refiero a cambiar el Firmware Jap -> USA o EUR para engañar a los juegos y jugar en otro idioma....
Digan que si ... jeje
lenkagamine03 escribió:tengo un 3ds en 2.1 pero no tengo cartucho para actualizar con esto podria subirlo a 4.5 por ejemplo?
lenkagamine03 escribió:tengo un 3ds en 2.1 pero no tengo cartucho para actualizar con esto podria subirlo a 4.5 por ejemplo?