Hacking seedminer (single system DSiWare injection)

If you are planning on using seedminer, do you have a dedicated graphics card in your PC?

  • Yes!

    Votes: 207 45.1%
  • No

    Votes: 105 22.9%
  • What's dedicated graphics?

    Votes: 35 7.6%
  • I'm a cat, we can just guess our movable.sed through feline intuition

    Votes: 112 24.4%

  • Total voters
    459
  • This poll will close: .

zoogie

playing around in the end of life
OP
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Okay. Who should I ask to get a guaranteed answer?
Maybe if I could find a 3dbrew page on ctrcert.bin I could figure it out myself.
CTcert is nothing but a glorified deviceID + signature of the deviceID and issuer.
I don't see what makes that illegal, but they ban localFriendCodeSeed_B and it's a kinda similar thing (LFCS+signature).
GBAtemp always leans heavily on the side of "not allowed" because they get so much attention about these things from lawyers etc.
 

danmod1

Member
Newcomer
Joined
Feb 5, 2018
Messages
6
Trophies
0
Age
55
Location
Alpena, MI
XP
53
Country
United States
Please tell me you didn't type in the command just like that :lol:

@d0k3 's quote in my sig becomes more true every day :P

I should find a friend that knows what they're doing to help me with this and stop embarrassing myself... lol:unsure: I entered it the way I was supposed to and am getting an error again. I think it has something to do with Pycryptodomex
 

zoogie

playing around in the end of life
OP
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
I should find a friend that knows what they're doing to help me with this and stop embarrassing myself... lol:unsure: I entered it the way I was supposed to and am getting an error again. I think it has something to do with Pycryptodomex
No worries, we all have to start somewhere.

I remember the first day setting up my r4 years ago, I was confused by what "root" meant, haha.
 

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
CTcert is nothing but a glorified deviceID + signature of the deviceID and issuer.
I don't see what makes that illegal, but they ban localFriendCodeSeed_B and it's a kinda similar thing (LFCS+signature).
GBAtemp always leans heavily on the side of "not allowed" because they get so much attention about these things from lawyers etc.
Well, the LFCS_B does allow unbanning, which may be illegal.
 
  • Like
Reactions: zoogie

Kroowze

Member
Newcomer
Joined
Feb 5, 2018
Messages
7
Trophies
0
Age
43
XP
53
Country
Canada
It would be really nice if someone could mine it for me since I don't really have the time to mine
 

Attachments

  • movable_part1.zip
    232 bytes · Views: 86

Hunter

i'ma stuffup the board
Former Staff
Joined
Nov 20, 2003
Messages
2,651
Trophies
2
Age
43
Location
Melbourne, Australia
Website
www.bundleupdates.com
XP
3,089
Country
Australia
It would be really nice if someone could mine it for me since I don't really have the time to mine
I am currently doing one, and have another one to do after that, it is almost my bedtime, and I will have to do it tomorrow if someone else does not pick it up
 

Eddy119

Member
Newcomer
Joined
Oct 5, 2016
Messages
8
Trophies
0
Age
24
XP
81
Country
Hong Kong
Hello guys,
I want the "correct" movable.sed with the correct high KeyY (is that what it's called?) to decrypt my Pokemon saves from a broken 3DS from a year ago. I have a movable.sed and id0 from the broken 3DS backed up but I think the movable.sed is incorrect because when I try to decrypt my Pokemon save, it outputs garbage. Is there any efficient way to find the correct high KeyY? I'm not sure what I'm talking about, I completely skipped sleeping during the night...
 

teseting

Member
Newcomer
Joined
Dec 17, 2016
Messages
10
Trophies
0
Age
31
XP
68
Country
United States
Hello guys,
I want the "correct" movable.sed with the correct high KeyY (is that what it's called?) to decrypt my Pokemon saves from a broken 3DS from a year ago. I have a movable.sed and id0 from the broken 3DS backed up but I think the movable.sed is incorrect because when I try to decrypt my Pokemon save, it outputs garbage. Is there any efficient way to find the correct high KeyY? I'm not sure what I'm talking about, I completely skipped sleeping during the night...
if seedminer says hit, then you have the correct keyY. ID0 is the hash of the keyY, so seedminer bruteforces every combo to find the keyY that matches that hash and only the correct one should match. if you dumped the movable.sed already, then you don't need to use seedminer

what are you using to decrypt the save? you should be using https://github.com/wwylele/3ds-save-tool
 

Eddy119

Member
Newcomer
Joined
Oct 5, 2016
Messages
8
Trophies
0
Age
24
XP
81
Country
Hong Kong
if seedminer says hit, then you have the correct keyY. ID0 is the hash of the keyY, so seedminer bruteforces every combo to find the keyY that matches that hash and only the correct one should match. if you dumped the movable.sed already, then you don't need to use seedminer

what are you using to decrypt the save? you should be using
Um I suspect the movable.sed/save file was created after a system transfer/format when I did the tedious DSiWare Downgrade over a year ago... so the savegame was encrypted under a different second half of the KeyY than the one I have on my backed up movable.sed... 3dbrew says
The movable.sed keyY high u64 is updated on the source 3DS during a System Transfer, and when doing a system format with System Settings.
 

zoogie

playing around in the end of life
OP
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Um I suspect the movable.sed/save file was created after a system transfer/format when I did the tedious DSiWare Downgrade over a year ago... so the savegame was encrypted under a different second half of the KeyY than the one I have on my backed up movable.sed... 3dbrew says
https://zoogie.github.io/web/34⅕c3/#/22

Look in the middle. You may be able to figure out what the correct movable sed is by subtracting values from that .sed you have.

msed2 is the 3rd int on the overall keyy. Make sure to account for little endian.

00 00 00 00 00 00 00 00 XX 00 00 00 00 00 00 00
The byte you subtract is XX
 
Last edited by zoogie,
  • Like
Reactions: Eddy119

Hunter

i'ma stuffup the board
Former Staff
Joined
Nov 20, 2003
Messages
2,651
Trophies
2
Age
43
Location
Melbourne, Australia
Website
www.bundleupdates.com
XP
3,089
Country
Australia
https://zoogie.github.io/web/34⅕c3/#/22

Look in the middle. You may be able to figure out what the correct movable sed is by subtracting values from that .sed you have.

msed2 is the 3rd int on the overall keyy. Make sure to account for little endian.

00 00 00 00 00 00 00 00 XX 00 00 00 00 00 00 00
The byte you subtract is XX

have you had a bruteforce over 1100 offset? this one is tiring, i started up my laptop to do the other one I promised before bed
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Apply snorgle to pinfor.