Dec 18, 2014

3DNUS by ground at 10:06 PM (220,540 Views / 57 Likes) 793 replies

  1. ground
    OP

    Member ground GBAtemp Advanced Fan

    Joined:
    Mar 22, 2007
    Messages:
    906
    Country:
    Netherlands
    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 UpdateCDN 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).
    Nintendo has removed some older files from their server, so it is possible that the wanted firmware is not available anymore.

    32-bit version:
    Here is a 32-bit version provided by @MarcusD :
    http://gbatemp.net/attachments/3dnus_winexperience32_dotnot35-zip.33201/

    UPDATE 1.5:
    - it has an awsome icon;
    - the not responding windows is solved and it is obvious is is runnign (cursur changes to wait cursor etc., it jsut seem smoother now);
    - it has the ability to change the versions of the title. USE AT YOUR OWN RISK(this is actually for the whole program), so it can trick the 3ds in updating while it is actually downgrading (emunand for now).

    UPDATE 1.6:
    - A bug is fixed which makes the program freeze when spoofing small version numbers.
    - a scrollbar is added
    - when an error occurred the textbox background turns red (so be extra extra careful with installing (if)),

    UPDATE 1.7:
    Thanks for the reactions everybody ;), I looked into some suggestions and added the following:
    - Errors are shown differently(a text is shown isntead of a red background)
    - For firmware downloading you can enter "+" for spoofing 1 version higher than the current newest version for eacht title (this make it still updatable with net firmware updates);
    - a progress bar has been added

    UPDATE 1.8:
    - Downloading firmware 9.5.0 is fixed
    - A 32 bit version is added

    UPDATE 1.9:
    -
    support for NEW 3ds added
    - removed the 32 bit version (as it was not working for some, still looking for a solution)
    screen1.5.png
    download:
    .exe: see attachment
    source (c#): http://www17.zippyshare.com/v/53991976/file.html

    UPDATE:
    For a better supported version of 3DNUS, check the following version made by Dr-Hacknik:
    http://gbatemp.net/threads/3dnus-mod-by-dr-hacknik.392360/
     

    Attached Files:

    Last edited by ground, Feb 14, 2016


  2. DarkFlare69

    Member DarkFlare69 GBAtemp Psycho!

    Joined:
    Dec 8, 2014
    Messages:
    4,258
    Location:
    Chicago
    Country:
    United States
    cool, nice job ground.
     
    Margen67 and ground like this.
  3. pikatsu

    Member pikatsu GBAtemp Advanced Fan

    Joined:
    Apr 16, 2014
    Messages:
    641
    Country:
    Argentina
    very good work but need progress, it crashes all the time. Keep working
     
  4. ground
    OP

    Member ground GBAtemp Advanced Fan

    Joined:
    Mar 22, 2007
    Messages:
    906
    Country:
    Netherlands
    hmm, for me it seemed like it was freezing, but it wasn't. Anyway I updated it and i think it is solved for you ;)
     
    andrew weeks, satel and Margen67 like this.
  5. pikatsu

    Member pikatsu GBAtemp Advanced Fan

    Joined:
    Apr 16, 2014
    Messages:
    641
    Country:
    Argentina
    Thanks, its working like a charm now. Have you tried to install them?
     
    Margen67 likes this.
  6. filfat

    Member filfat Musician, Developer & Entrepreneur

    Joined:
    Nov 24, 2012
    Messages:
    1,226
    Country:
    Sweden
    Hey, you should setup an github repo :)
     
    Margen67 likes this.
  7. ground
    OP

    Member ground GBAtemp Advanced Fan

    Joined:
    Mar 22, 2007
    Messages:
    906
    Country:
    Netherlands
    yeah it all installs fine, but i used a new emunand for it:P

    actually i installed a second system settings on my using emunand, and i cant delete that one now :P

    yeah i was thinking about that for a while, but i am not a huge coder, and this project is kinda small too ;). but if i am plannign to make it bigger i will probably.
     
    satel, Margen67, filfat and 1 other person like this.
  8. pikatsu

    Member pikatsu GBAtemp Advanced Fan

    Joined:
    Apr 16, 2014
    Messages:
    641
    Country:
    Argentina
    Some questions now!
    I downloaded these updates from an other project and they result looked like this 12.JPG
    For example i downloaded fw v5.0.0-11 and there where cias from v2.0.0-2 to v5.0.0-11. I posted some questions and they didnt help me much
    I tried to download with your tool the v2.0.0-2 and inside folder there were files from v2.1.0-4 like 0004003000009802.cia. Can you make it to categorize them better?
    Second if i am on emunand 4.x how can i jump to 7.x? Have i to install only 7.x cias only or and the between versions?
     
  9. RazorX2014

    Member RazorX2014 GBAtemp Fan

    Joined:
    Mar 18, 2014
    Messages:
    469
    Country:
    United Kingdom
    can you not get this to create a single cia file? instead of like 17
     
  10. ground
    OP

    Member ground GBAtemp Advanced Fan

    Joined:
    Mar 22, 2007
    Messages:
    906
    Country:
    Netherlands
    i didn't categorize them because i don't see any use in it (if you already have a newer .cia file, the 3ds will skip it automatically). With this method you can also go to 7.X at once, it will grab all the necessary .cias for you. The in between versions are only installed if you don't have them on your 3ds (so when they are necessary).
    So jsut enter the firmware you want ( 7.0.0-13 & eur for example) and press download. If it is done copy the map to you 3ds, use devmenu 6.2 or BBB title manager and install them all at once ;).
     
  11. ground
    OP

    Member ground GBAtemp Advanced Fan

    Joined:
    Mar 22, 2007
    Messages:
    906
    Country:
    Netherlands
    sorry doublepost :(

    I don't think the 3ds is gonna handle that very well ( i am not sure, but i can already see it crashing due to the different title versions) , but there is an import all function on the devmenu;)
     
  12. RazorX2014

    Member RazorX2014 GBAtemp Fan

    Joined:
    Mar 18, 2014
    Messages:
    469
    Country:
    United Kingdom
    ah good point i forgot about that, it makes me wonder could you downgrade your emunand to 4.5 with this then flash the emunand to your 3ds?

    im thinking of when gateway release there next update that will support users on 9.2.0, makes you think doesnt it lol
     
  13. lemanuel

    Member lemanuel Maxconsole's All-Knowing Lurker

    Joined:
    Dec 11, 2014
    Messages:
    2,090
    Country:
    Portugal
    if the new support features are exactly the same, it will be of no use. lol
     
  14. ground
    OP

    Member ground GBAtemp Advanced Fan

    Joined:
    Mar 22, 2007
    Messages:
    906
    Country:
    Netherlands
    i think it would be possible, but in order to install the cias you already need an exploit , so that makes it kinda useless:P. I am wondering about spoofing an 4.5 update as 9.X or so. As it is possible to block the 9.3 update, it would be possible to spoof an update i think. (but on the other had, if that was possible i am almost sure somebody had done it:P)
     
  15. RazorX2014

    Member RazorX2014 GBAtemp Fan

    Joined:
    Mar 18, 2014
    Messages:
    469
    Country:
    United Kingdom
    didnt you read what i said lol im talking about for when gateway release there new update that will allow you to use there card on 9.2.0 including installing cias
     
  16. srwgin

    Member srwgin GBAtemp Fan

    Joined:
    Aug 13, 2013
    Messages:
    473
    Country:
    China
    after download 12 files and made cia
    it stop and download nothing
    tmp directory missing
     
  17. adragon123

    Member adragon123 GBAtemp Regular

    Joined:
    Jun 29, 2014
    Messages:
    130
    Country:
    United States
    How do you use this to download titles? i entered a title ID and had the version as 0 and then 1 but both had an error.
     
  18. pikatsu

    Member pikatsu GBAtemp Advanced Fan

    Joined:
    Apr 16, 2014
    Messages:
    641
    Country:
    Argentina
    if by installing updates damage emunand can you recover it?
     
  19. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,796
    Location:
    Engine room, learning
    Country:
    France
    I don't know if it's addressed, but when you download all the files to update to new system version with CDNUpdater it also download files for "NEW 3DS" console.
    As I don't see an option in the posted GUI picture on the first post, I assume it also download them.
    Do not install these cia files on your EmuNAND if you are not using a New 3DS! (all TitleID starting with "2")


    I moved your thread to 3DS Utils, it's not a homebrew to run on the console but a computer program/utilities.
     
    puss2puss likes this.
  20. cearp

    Member cearp the ticket master

    Joined:
    May 26, 2008
    Messages:
    7,205
    Country:
    Tuvalu
    my tool is UpdateCDN, not cdnupdater :) but lol it's just a name anyway, it's not meaningful
    - nice to see a gui!
    if you are able to downgrade, why would you want to? really, think about it, there is no use

    if you want to implement something nice (with regards to version spoofing) - increment the version number by one, relative to each title, that way you can still upgrade to 9.5 for example, because the version numbers would only have gone past the 9.4 title versions by 1.
    so you could go from 9.4 to 8.0, and still upgrade to 9.5. since, if you simply make the versions FFFF, then yeah you lock yourself out of everything. the versions always increase by more than 1, so it should be ok. :)
    also, depending on what title id you download, you will not be able to build a cia, maybe you check for that, i'm not sure :) only system titles can be built using makecdncia, for now at least ;)
     

Share This Page