[Request] SysCheck for the 3DS/N3DS

Discussion in '3DS - Flashcards & Custom Firmwares' started by Xenon Hacks, Feb 4, 2016.

  1. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    Probably my first request thread but I was wondering if there was a way to check if my Sysnand has all the correct 9.2.0-20 U CIA's on the Nand without reading each one in FBI and hoping that I have the correct version of that specific CIA @cpasjuste is it possible to modify safe sysupdater to check the installed CIA's on Sysnand and tell you if you are missing any, a CIA is not needed, or if it's an older version / different region?
     
  2. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,956
    Jun 9, 2007
    Antarctica
  3. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
  4. nl255

    nl255 GBAtemp Addict

    Member
    2,609
    375
    Apr 9, 2004
    That just checks the NATIVE_FIRM which means you can still have parts that weren't downgraded properly, such as the system settings not working or not being able to play DS games.
     
  5. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,956
    Jun 9, 2007
    Antarctica
    From the looks of the code, it's supposed to check more than that.. :huh:

    Edit: I'll admit I only took a very, very brief glance though.
     
    Last edited by daxtsu, Feb 4, 2016
  6. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    It just checks NATIVE_FIRM as stated above, and the target version is always 9.2.0-20.

    To the OP: I do believe one has to have arm9 access to manage system titles? Or you would be fine with only SOAP titleid version matching?
     
  7. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,956
    Jun 9, 2007
    Antarctica
    Disregard my post then.
     
  8. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    I'd be lying if I understood what you meant by SOAP and this http://mtheall.com/~mtheall/tmdlist.php is a really big list to look through
     
  9. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    Yellows8 left a system update SOAP recorder in that same url you list. I could perhaps, translate that big boy to a more nifty csv file with titleids and it's versions with the system firm by name and write to you a homebrew to check each system title to each line of that csv list, and show to you a list of mismatches (potential upgrade/downgrade errors) without further action. Afterwards you should clean that mess by yourself. (To avoid the homebrew needing arm9)
     
    klear likes this.
  10. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    I think this would be useful for a lot of people especially downgraders, the reason I started this topic is because I misplaced my original untouched nand from when I was on 9.2.0-20 U and wanted to "recreate" a clean stock Nand backup.
     
  11. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    I will try to start the development as soon as I sort some internet problems at my home. I will need help translating those soap responses though.
     
  12. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    That sounds like a huge undertaking and I dont think I would be of any help at all the gesture is nice but im in no rush for such a thing it was simply an idea but its nice to know it is doable.
     
  13. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    It's not a complicated task, but very extensive. The point is to navigate through a soap response and copy the titleid's and it's versions by hand. Maybe a soap scrapper could be faster but I'm too lazy to code one of those.
     
    Last edited by Urbanshadow, Feb 4, 2016
    Xenon Hacks likes this.
  14. zoogie

    zoogie simple pimp tool

    Member
    6,567
    8,447
    Nov 30, 2014
    United States
    That's not true, it checks all NAND titles except dsiware games and it's title db can be customized to check against any firmware. The one in my sig has more readable output.

    pic
    [​IMG]
     
    Last edited by zoogie, Feb 4, 2016
    klear and daxtsu like this.
  15. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    Ohh, nice update! I didn't saw this one. I was talking about 1.0 which I showed here around Jan 10th.
    This is pretty much what I was talking about @Xenon Hacks .

    Perhaps this is what are you looking for?
     
  16. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    What is it comparing it to though and since 3DNUS wont download these titles since they were removed how would one go about acquiring them?
     
  17. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,305
    478
    Oct 16, 2015
    Like I was about to do, it has an internal database which gets its data from yls8.mtheall.com site. Then it just has to compare titleid's and versions. It even include some titles description. It's very nice.
     
  18. Xenon Hacks
    OP

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    This does the job but now the hard part is actually finding these title and their specific versions :unsure: .
     
  19. zoogie

    zoogie simple pimp tool

    Member
    6,567
    8,447
    Nov 30, 2014
    United States
    Just run the app, it will check your nand for all the titles and versions it's supposed to have on that firm. It will also dump a raw list of all your nand titles with version #'s.
     
    daxtsu likes this.
  20. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,956
    Jun 9, 2007
    Antarctica
    I knew I wasn't nuts..I forgot where I had seen that. Thanks @zoogie.
     
    Urbanshadow likes this.