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

Chrushev

Well-Known Member
OP
Member
Joined
Jul 23, 2013
Messages
634
Trophies
1
XP
1,464
Country
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!
 

Chrushev

Well-Known Member
OP
Member
Joined
Jul 23, 2013
Messages
634
Trophies
1
XP
1,464
Country
Serbia, Republic of
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.


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!
 

Ryupower

Brood
Member
Joined
Oct 8, 2007
Messages
2,984
Trophies
1
Website
techmantis.net
XP
2,406
Country
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
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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!
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".
 

Chrushev

Well-Known Member
OP
Member
Joined
Jul 23, 2013
Messages
634
Trophies
1
XP
1,464
Country
Serbia, Republic of
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".

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)...
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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)...
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).
 

Chrushev

Well-Known Member
OP
Member
Joined
Jul 23, 2013
Messages
634
Trophies
1
XP
1,464
Country
Serbia, Republic of
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).


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.
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,973
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,003
Country
United States
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?
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,973
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,003
Country
United States
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...
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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?
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.

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...
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.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,973
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,003
Country
United States
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
 

RachelB

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
151
Trophies
0
Age
32
XP
135
Country
United States
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
They could just release a tool that can create the firmware if you provide the rom. I wonder why that hasn't been done...
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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.
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.

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
They could just release a tool that can create the firmware if you provide the rom. I wonder why that hasn't been done...
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.
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,225
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,373
Country
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 flash cart teams could take their updates and modify them for themselves, and they're all in competition here.


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.
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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.
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).
 
  • Like
Reactions: JayRo

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,973
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,003
Country
United States
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. :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Have a nice day. Life. Week. Month. year.