Is it possible to change the game that shows up in Activity Log on 3DS when using R4i Gold 3DS?

Discussion in '3DS - Flashcards & Custom Firmwares' started by Chrushev, Jul 23, 2013.

  1. Chrushev
    OP

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of
    Hello, I just got R4i Gold 3DS, and was wondering if I could somehow change the game that shows up in the activity log on 3DS? Because no matter what game I play it always just shows up as some Japanese game.

    Thanks!
     
  2. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    That's part of the system it uses to pass as a real game and boot on the DSi/3DS. If you were to change it to a custom one, it would no longer run.
     
  3. Chrushev
    OP

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of

    Thanks for the reply Rydian, I didnt mean a custom one. I want to change it to another game, like for example if I am playing Fire Emblem I want it to log in Activity log that I am playing Fire emblem, if I am playing Pokemon or Professor Layton I want it to log those.. so it would still be real games. Is there any way to change this? Even if its a painstakingly complicated process that I would have to go through every time I want to play a new game?

    Thanks!
     
  4. Ryupower

    Ryupower Brood

    Member
    2,898
    423
    Oct 8, 2007
    United States
    the game shown and used by the card use to bypass some of the checks Nintendo put in, i think


    if you want the real game you are playing to show, BUY IT and PLAY IT using the real game card
     
  5. Chrushev
    OP

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of
    Thanks Mr Obvious :yaysp:
     
  6. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    That's what I'm talking about. What's recorded in the activity log is the game that the flash cart presents itself to the 3DS as. Once the 3DS has booted the cart, it records that data into the activity log, so anything you do once the R4 has started (like loading DS ROMs) has no bearing on what's recorded.

    And yes, I am talking real games as well. Even if you were to change it to another real game, it would likely make it cart unable to boot because it's not just the header, other data is requested as well, and it has to be one of a very small list of games (ones that are in the whitelist which was instated for DS games before sigs in the header).

    http://hackmii.com/2010/02/lawsuit-coming-in-3-2-1/
    Read this if you want more info on how it works on a technical level, but the answer is still "not if you want to actually use the flash cart on a 3DS".
     
  7. Chrushev
    OP

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of
    Very informative article. Thank you. I guess ill have to just hope there is some sort of patcher program in the future that you can run to change them out (although that looks unlikely)...
     
  8. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Considering that a single piece of wrong data will make a flash cart be detected by the DSi/3DS and unable to boot on it anymore, nobody's seriously tried. In addition the updates are encrypted and are built for a specific hardware config, nobody's successfully run an update from one cart on another (they really are using different chips and hardwares).

    Hell, most flash cart teams barely update their own cart's headers (which needs to be done every few DSi/3DS updates, usually).
     
  9. Chrushev
    OP

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of

    Yeah I would even be OK with being limited to having only 1 game on the Flash cart if it meant that Activity Log would reflect the correct game.
     
  10. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    The activity log is of whatever the cart is faking itself as, and has no relation to how many ROMs are on it or what it launches after it's booted, etc.

    If you want it to reflect the game, you will need to play on the real carts. Otherwise you'll just have to deal with the 3DS listing something weird, like it does for everybody else.
     
  11. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,710
    2,463
    Jul 23, 2012
    United States
    Octo Canyon
    So in theory, once all the log info is collected and sent to Nintendo from the 3DS, they can see everyone's suddenly playing "X game name here", and start blocking flash cards that use this game's ID... correct?
     
  12. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,710
    2,463
    Jul 23, 2012
    United States
    Octo Canyon
    What I don't understand is when they block a certain Game ID, why isn't the REAL legit game blocked too? I'm not familiar with 3/DS game booting, so I'm curious how they can block a flashcard using a fake game ID, but the real cart doesn't get blocked...
     
  13. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Assuming that the log info is sent and studied like that, but the blocking process isn't that simple because it can only determine so much from the cart.

    They don't block IDs particularly.
    http://gbatemp.net/threads/why-was-my-cart-blocked-how-do-i-unblock-it-firmware-update.315784/

    If the 3DS sees a certain ID, it asks for more info, stuff that would come from the ROM. Obviously it can only ask for a small bit of data, because including a map of all the data in every DS game inside the 3DS just wouldn't work. So flash cart teams find the data being requested, and include just those tiny bits, just enough to pass the check.
     
  14. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,710
    2,463
    Jul 23, 2012
    United States
    Octo Canyon
    Well then, perhaps the flash carts should start including retail game rom information in their bootloaders... I know it's illegal as hell, but flash cards are already in hot water as it is for some countries. All they need is some REALLY small legit DS rom, and I bet they could pass the checks 100% every time, without getting blocked. Maybe no card manufacturer has the balls to do so? o.O
     
  15. RachelB

    RachelB GBAtemp Regular

    Member
    151
    53
    Jul 16, 2013
    United States
    They could just release a tool that can create the firmware if you provide the rom. I wonder why that hasn't been done...
     
  16. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    The DSi/3DS just requests small bits of data (not huge chunks of the ROM), so the flash cart is updated to give just those small bits of data when requested.

    You can't just choose any ROM you want.
    http://hackmii.com/2010/02/lawsuit-coming-in-3-2-1/
    It has to be a ROM that's part of the whitelist, which means only the older DS games, and it also has to be one where not too much data is requested (as flash carts have small amounts of internal space, this is why the Ak2i stopped updating, nowadays the DSi/3DS wants more data than the Ak2i can physically hold).

    Flash cart teams also tend to stay away from first-party games, otherwise Nintendo might get mad (and go after them more actively).

    In addition, such a tool would require that the encryption and junk for their flash cart were to be publicly released, and they don't want that because then other flahs cart teams could take their updates and modify them for themselves, and they're all in competition here.
     
  17. spinal_cord

    spinal_cord Knows his stuff

    Member
    2,969
    567
    Jul 21, 2007
    somewhere

    I think the question was more a case of, if the cart uses game X to bypass the check, tell the user to provide a rom of that game, so that if they change what data is asked for, it will be available without need to reflash the cart.
     
  18. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,107
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Ah, but that'd need a new hardware model for most carts (DSTwo already reads some boot info from the MicroSD, nobody's bothered checking into that since it's always been updated within like 24 hours).
     
    JayRo likes this.
  19. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,710
    2,463
    Jul 23, 2012
    United States
    Octo Canyon
    I'm just hoping that the DSTHREE will give us a kick-ass 3DS flashcard, above and beyond the Gateway... Supercard team has always impressed me with their superior products. :)