Hacking Any open-source community-developed PowerSaves software available?

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Apparently due to legal pressure from Nintendo, Datel was forced to remove the codes for Diancie, Hoopa, and Volcanion, as well as the Lati@site items, in Pokemon X/Y, from PowerSaves in an update. While I've seen workarounds involving Cheat Engine, I think a better option would be to reverse-engineer the software and develop our own, preferably that lets you edit the raw save data with tools like Pokegen, in the case of the Pokemon games.

Has anyone developed any such software? Are there any plans to? Considering reverse-engineering and game hacking is basically Datel's business, how likely do you think they would be to cooperate with the community for this purpose by providing technical documentation? (Not that I think it would be impossible without it, but it would certainly help.) Knowing Datel and what they do, they probably only removed the codes to cover their asses, rather than any real desire to protect Nintendo's brand interests.

(Keep in mind I do not own a PowerSaves, though I may buy one at some point.)
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Power saves uses hacked 3ds's for decrypting and encrypting saves, there is no way for people to do this themselves
I don't think it requires a hacked 3DS to work. If that's not what you mean, do you mind elaborating?

EDIT: Oh, do you mean it uses a hacked 3DS owned by Datel to encrypt/decrypt the saves? If so, why can't they just get the private key from the hacked 3DS (if they hacked it to decrypt/encrypt saves on demand, this doesn't seem too out of their league) and put that in the software? And a third-party program could still work; it would just connect to the same server. If the Cheat Engine workaround is possible, the actual save data is still put together clientside, so it should still work.

EDIT2: Oops; you replied while I was editing my post!
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
It's been explained over and over in the power saves thread, basically the 3ds uses a very good encryption method, there is no feasible way for people to do this without using a 3ds, so it's most likely datel are using a bunch of hacked 3ds's to decrypt saves then they apply changes and feed them back through a 3ds to have them encrypted correctly, this is all automated of course
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Please see my edit; reposting here so it shows up as a reply for you.
The cheat engine method only worked for a few hours, it only worked because datel has a database of code, the power saves program just downloads a list of codes available for your game......each code has a Index number, when they removed the diancie codes, they only removed them from the code list, but not from the database of code, cheat engine just changed the index from one code to the index number of the other codes that where no longer listed, so people could still apply codes that where not available .......this was still done server side
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
The cheat engine method only worked for a few hours, it only worked because datel has a database of code, the power saves program just downloads a list of codes available for your game......each code has a Index number, when they removed the diancie codes, they only removed them from the code list, but not from the database of code, cheat engine just changed the index from one code to the index number of the other codes that where no longer listed, so people could still apply codes that where not available .......this was still done server side
Oh okay. That's a shame. :wink:
What are they worried will happen if they allow custom save editing? People using the unreleased Pokemon and then them getting sued? If they don't specifically provide that as an option but leave people to do it themselves, AFAIK (I'm not a lawyer) they wouldn't be responsible for it.

Still wondering why they can't simply extract the private key and do everything clientside; it would save them a lot of resources I would imagine.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Oh okay. That's a shame. :wink:
What are they worried will happen if they allow custom save editing? People using the unreleased Pokemon and then them getting sued? If they don't specifically provide that as an option but leave people to do it themselves, AFAIK (I'm not a lawyer) they wouldn't be responsible for it.

Still wondering why they can't simply extract the private key and do everything clientside; it would save them a lot of resources I would imagine.

2 possible reasons
A) there is no way of extracting the private key, it is never transferred anywhere and there is no way of forcing it to dump
B) they don't want to as if it was all done client side there would be Chinese rip-offs within a week, the only thing special about the power saves device is that they can edit the saves, if they allowed people to do that on their own PC.......nothing really making anyone need the power saves device
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
2 possible reasons
A) there is no way of extracting the private key, it is never transferred anywhere and there is no way of forcing it to dump
B) they don't want to as if it was all done client side there would be Chinese rip-offs within a week, the only thing special about the power saves device is that they can edit the saves, if they allowed people to do that on their own PC.......nothing really making anyone need the power saves device
They would still need the device because PC's don't have 3DS cartridge ports.
 

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,317
Trophies
2
XP
5,400
Country
Netherlands
Oh okay. That's a shame. :wink:
What are they worried will happen if they allow custom save editing? People using the unreleased Pokemon and then them getting sued? If they don't specifically provide that as an option but leave people to do it themselves, AFAIK (I'm not a lawyer) they wouldn't be responsible for it.

Still wondering why they can't simply extract the private key and do everything clientside; it would save them a lot of resources I would imagine.
You can't just extract a key. The 3DS has a hardware unit that you feed encrypted saves into and you get decrypted saves back and vice versa, without you getting to see what it does.
 

Qtis

Grey Knight Inquisitor
Member
Joined
Feb 28, 2010
Messages
3,817
Trophies
2
Location
The Forge
XP
1,737
Country
Antarctica
They would still need the device because PC's don't have 3DS cartridge ports.

The price would still be key. The hardware is dirt cheap if you don't need much added, since you have the PC hardware there. Basically just a 3DS cart port and a host device for the PC (USB?)
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
You can't just extract a key. The 3DS has a hardware unit that you feed encrypted saves into and you get decrypted saves back and vice versa, without you getting to see what it does.
Datel has a video on their site that shows their reverse engineering lab; they have equipment for decapping and reverse engineering chips.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Datel has a video on their site that shows their reverse engineering lab; they have equipment for decapping and reverse engineering chips.
2 possible reasons
A) there is no way of extracting the private key, it is never transferred anywhere and there is no way of forcing it to dump
B) they don't want to as if it was all done client side there would be Chinese rip-offs within a week, the only thing special about the power saves device is that they can edit the saves, if they allowed people to do that on their own PC.......nothing really making anyone need the power saves device

Even if they have the key.......if it was just built into the software it would be a few weeks before R4 save master deluxe edition appears and just ripped they key out of the software..........datel wants to guarantee they get as much profit on the work they put into it regardless
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Even if they have the key.......if it was just built into the software it would be a few weeks before R4 save master deluxe edition appears and just ripped they key out of the software..........datel wants to guarantee they get as much profit on the work they put into it regardless
Hey, what happened to that fundraiser for decapping the 3DS' chips? If we did that, couldn't we, at least in theory, get all the private keys used by the 3DS? Well, all the ones embedded in the 3DS that is. Like for decrypting games (has uses outside of piracy, such as finding stuff like unreleased Pokemon, and making mods that can run on a Gateway or something) or encrypting/decrypting saves. If it's funded by the hacking community rather than a company looking to make a profit, all the findings could just be released to the community, right?

Last I heard was that the fundraiser was suspended because they were waiting for someone to respond to an email but they were away or something, but that was almost six months ago.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Thanks for providing further evidence of my claim in a single comment. lol.
  • LeoTCK @ LeoTCK:
    pff\
  • RedColoredStars @ RedColoredStars:
    You're a gaslighting narcissist. Everyone out to get you. You wont get professional help because you'll just chalk up their diagnosis as another conspiracy out to get you.
  • LeoTCK @ LeoTCK:
    leave me alone, I'm not going to engage with you anymore, bye
  • LeoTCK @ LeoTCK:
    Motherfucker I was checked by a psychiatrist and there's nothing wrong with me
  • RedColoredStars @ RedColoredStars:
    okay. Bye. Thought you were leaving anyway. Why are you still around? You already said goodbye to everyone here.
  • LeoTCK @ LeoTCK:
    so stop spurting your nonsense
  • RedColoredStars @ RedColoredStars:
    lol. liar.
  • DinohScene @ DinohScene:
    knock it off now, both of you
  • LeoTCK @ LeoTCK:
    yea you're just a mean bully
  • LeoTCK @ LeoTCK:
    he SHOULD
  • LeoTCK @ LeoTCK:
    and NOW
  • RedColoredStars @ RedColoredStars:
    liar, loudmouth, cussing and swearing, all angry
  • RedColoredStars @ RedColoredStars:
    ok. sorry. ill stop now. promise
  • RedColoredStars @ RedColoredStars:
    Sooo. How about Dune part 1 & 2? The cinematography is fantastic, but thats some of the most boring ass sci-fi Ive seen in my life.
  • DinohScene @ DinohScene:
    haven't seen both
  • RedColoredStars @ RedColoredStars:
    Im going to see the new Godzilla next week. Sure they aren't some cinematic masterpieces but the last few were all really great and fun popcorn flicks to see on the big screen.
  • DinohScene @ DinohScene:
    can't remember the last time I went to the cinemas
  • RedColoredStars @ RedColoredStars:
    Me neither, not precisely. I think the last one I went to was Top Gun Maverick
  • RedColoredStars @ RedColoredStars:
    Oh. Wait. I took my mom to see Elvis. I think that was the last time I went. I'll most likely see the new Planet of the Apes in a theater too.
  • RedColoredStars @ RedColoredStars:
    @DinohScene Can you please delete my comment here? I cant edit since it'
  • RedColoredStars @ RedColoredStars:
    ..since it's locked and I really dont want to be a part of their attention seeking nonsense any longer.
  • RedColoredStars @ RedColoredStars:
    Thank you
    RedColoredStars @ RedColoredStars: Thank you