Hacking Neimod making progress, nothing released

DanielJavierGuzz

Active Member
Newcomer
Joined
Feb 15, 2012
Messages
31
Trophies
0
XP
95
It's probably just a save file hack. Either change the value in RAM on his highly modified 3DS, then save, or else use that 3DS to extract the save in decrypted form, edit it, then replace it and have the game re-encrypt it. Either that or he figured out save file decryption/encryption.
Oh, and by the way... did I mention this is with an unmodified 3DS? ;-)
So it is not the first option. Maybe he already knows how to [de]encrypt the save file.
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
My bet? He played the game on his modded 3DS, injected certain values, saved the game, placed the game in an unmodified 3DS and presto! Oh, Neimod - you troll you! :P

Alternatively he did something godlike and actually found an exploit that gave him RAM access, but I'd put that in the realm of fairies for now.
Either that or he worked out the missing links for editing save files, I certainly wouldn't put it past him and his previous RAM hack could have helped a lot. If he's figured out some or all of the checksums, then editing some in game currency should be a piece of cake.

he is to the DSi/3ds scene as mathieulh is to the ps3 scene, lots of smoke and mirrors but no proof.
Except mathieulh sends people code and solutions that have no chance of even working wheras neimod is simply secretive. I find him genuine, just reluctant to share his findings with a wide crowd.
Yes, mathieulh was all smoke and mirrors. His actual contributions to the scene were mostly worthless, despite claiming to have had a big part in the original jailbreaking dongles. Neimod, on the other hand, is looking like the driving force behind 3DS hacking. He's not really being that secretive, he's added a lot to 3DBrew (though he has kept some stuff to himself). I just don't think the things he posts to flickr and github are meant for anyone but the friends in his hacking circle. It's kind of sad, really: if he never achieves the goal of blowing the 3DS wide open, he'll be labelled a troll by the people who don't really understand exactly how difficult things are and how irrelevant these things are compared to the big picture.

Even if this did turn out to be a modified save file, I think he deserves a lot of credit just for figuring that out.


It's probably just a save file hack. Either change the value in RAM on his highly modified 3DS, then save, or else use that 3DS to extract the save in decrypted form, edit it, then replace it and have the game re-encrypt it. Either that or he figured out save file decryption/encryption.
Lego Star Wars III is an old game, so decryption is already possible using the XOR key length vulnerability. Reversing the checksums would be needed to modify game saves, something that would be an even more impressive feat.
 
  • Like
Reactions: 1 person

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I think Sifjar is right, and he (certainly, let's keep it a supposition until he confirms it himself) found a way to edit saves.

Few users on gbatemp tried to decipher the CRC but they missed few areas. Maybe he found the missing algorithms.
Or he found another way to exploit save files without re-encrypting them (unlikely, but who knows. it worked like that for the Wii).
 
  • Like
Reactions: 2 people

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
It's probably just a save file hack. Either change the value in RAM on his highly modified 3DS, then save, or else use that 3DS to extract the save in decrypted form, edit it, then replace it and have the game re-encrypt it. Either that or he figured out save file decryption/encryption.
Oh, and by the way... did I mention this is with an unmodified 3DS? ;-)
So it is not the first option. Maybe i already know how to [de]encrypt the save file.
Sure, the picture is on an unmodified 3DS. Doesn't mean that a modified one wasn't used in the process of getting that save there. Considering it's neimod, I'd say it's quite possible he has figured out decryption/encryption of the game save. As mentioned above, it was an early game, so decryption is already known, reverse engineering the checksum probably wouldn't be too hard when you can decrypt code, as neimod can.
 
  • Like
Reactions: 1 person

Ericthegreat

Not New Member
Member
Joined
Nov 8, 2008
Messages
3,455
Trophies
2
Location
Vana'diel
XP
4,306
Country
United States

CollosalPokemon

ばん。。。かい
Member
Joined
Oct 18, 2009
Messages
682
Trophies
0
XP
1,724
Country
United States
  • Like
Reactions: 1 person

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Interesting, so, basically, we can fake a save base on an existing save made before 2.2.0-4 ... I'd assume 2.2.0-4 was still able to accept the older encryption format in order to not just wipe out everyone's saved progress when they update so the trick on a newer system would be figuring out what the value to use to encrypt the file the old way so it would accept it, right?
 
  • Like
Reactions: 1 person

synce

だいこんちゃんのだいふぁん
Member
Joined
Nov 5, 2009
Messages
537
Trophies
0
XP
574
Country
Comoros
This makes me miss the days of Tips & Tricks... This fucking anti-cheat generation has people resorting to hacking just to share saves
 

samljer

Well-Known Member
Member
Joined
Oct 4, 2012
Messages
157
Trophies
0
XP
241
Country
Canada
He hex edited a save file and reuploaded it to the rom.
Everyone already has the tool to do this yea?
From what I can tell nothing special is going on here
 

nukeboy95

Old skool member
Member
Joined
Aug 24, 2010
Messages
2,275
Trophies
0
Location
The left side
XP
916
Country
United States
He hex edited a save file and re uploaded it to the rom.
Everyone already has the tool to do this yea?
From what I can tell nothing special is going on here
  1. it a unmodified 3ds soo there no save extractor
  2. if he did the 3ds wud not accepted the modded save (unless he used a exploit to make it think it was unmodified)
he prob used his ram board and change some things on the card then put in back in
 

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,323
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,206
Country
United States
He hex edited a save file and re uploaded it to the rom.
Everyone already has the tool to do this yea?
From what I can tell nothing special is going on here
  1. it a unmodified 3ds soo there no save extractor
  2. if he did the 3ds wud not accepted the modded save (unless he used a exploit to make it think it was unmodified)
he prob used his ram board and change some things on the card then put in back in
Do you even know what you're talking about?
The common R4i SaveDongle can backup and restore 3DS saves. Also, the 3DS does not check save integrity (except for the DSi-exploit games, from what I've heard).
 
  • Like
Reactions: 1 person

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
It doesn't check integrity?

Few users tried to change save data and re-inject it to the card.
The game didn't accept it and said it was corrupted.

There are (multiple?) checks.
 

ground

Well-Known Member
Member
Joined
Mar 22, 2007
Messages
907
Trophies
0
XP
597
Country
Netherlands
can someone explain this to me?

Decrypted save files are already possible for everyonw with the XOR length vulnarity (which also can be used with LEGO star wars). Shouldn't is be quite easy then to edit the save files like neimod did?

p.s. I actually bought a save dongle tot test it with, i am expecting it this day
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
When you decrypt the raw save using the XOR key, you get data in readable form.

That data contains different areas (the game information, progress, etc.) and a checksum from all these datas.
If you edit the game content, you need to also edit the checksum value, which is used to verify the savegame integrity, if it didn't get edited, or corrupted by a wrong save progress. then re-encrypt it using the same XOR key, and put it back on the cartridge.

The checksum algorithm wasn't known.
Writing back a save file without the correct checksum resulted in an error/savegame corrupted message.



Question:

The save file contains a full backup of the previous known woking save data, right? Doesn't it use the backup if the first one is corrupted?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
  • BakerMan @ BakerMan:
    smug sonic time lmao
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Chronic The HempHog
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=EtapU5nI6G4