Homebrew Any hope for Dsi's with no DsiWare?

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
I meant total power cunsumption of the system.
Other parts like GPU will be idle thus won't consume much power, answer this question: you assumed 550w power consumption because you're using a 550w PSU, am I right?

That is way off topic.

I just wrote the ugliest BCD loop code, testing show trying the 08a15 range for 08A1522617110121 cost 545 seconds.

So previous calculation about less than one hour was legit, you can try all three range simultaneously and that's only three threads, won't even reach full load on a 4C8T CPU like your 1500X.
 

Attachments

  • twltool-brutedsibcd.zip
    6.4 KB · Views: 161
  • twltool-brutedsibcd-windows-x86_64.zip
    38.2 KB · Views: 126
Last edited by JimmyZ,

thom_tl

Well-Known Member
OP
Member
Joined
Aug 18, 2017
Messages
180
Trophies
0
Location
Behind my desk.
XP
210
Country
Netherlands
Other parts like GPU will be idle thus won't consume much power, answer this question: you assumed 550w power consumption because you're using a 550w PSU, am I right?

That is way off topic.

I just wrote the ugliest BCD loop code, testing show trying the 08a15 range for 08A1522617110121 cost 545 seconds.

So previous calculation about less than one hour was legit, you can try all three range simultaneously and that's only three threads, won't even reach full load on a 4C8T CPU like your 1500X.
Just a question how do i build the main.c file in visual studio the build options are greyed out?
 

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
Just a question how do i build the main.c file in visual studio the build options are greyed out?
That's just the file I modified, you need to get the whole source, which comes with a Makefile, I suppose it won't work with visual studio, on windows you'll need mingw or something like that.
 

nocash123

Well-Known Member
Member
Joined
Aug 4, 2015
Messages
133
Trophies
0
XP
900
Country
Afghanistan
Glad that somebody finally got around to make a PC tool for ConsoleID bruting! How about supporting CID, too? It's containing an 8bit date code and a 32bit random/serial number, plus some fixed bits (with 2-3 chip/maker specific combinations). So CPU time should be roughly same as for the ConsoleID (as long as one of the values is known - if both are unknown then it would probably take more than a billion hours).

PS. here's how I discovered the CID and bruted the ConsoleID http://ngemu.com/threads/dsi-cid-discovered.169257/ back in 2015, it's been quite adventurous (at that time there wasn't much known about emmc decryption, apart from rumours that some people "have done it many years ago" without anybody really knowing how).
 
Last edited by nocash123,
  • Like
Reactions: thom_tl and JimmyZ

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
Glad that somebody finally got around to make a PC tool for ConsoleID bruting! How about supporting CID, too? It's containing an 8bit date code and a 32bit random/serial number, plus some fixed bits (with 2-3 chip/maker specific combinations). So CPU time should be roughly same as for the ConsoleID (as long as one of the values is known - if both are unknown then it would probably take more than a billion hours).

PS. here's how I discovered the CID and bruted the ConsoleID http://ngemu.com/threads/dsi-cid-discovered.169257/ back in 2015, it's been quite adventurous (at that time there wasn't much known about emmc decryption, apart from rumours that some people "have done it many years ago" without anybody really knowing how).

I GOT A LIKE FROM NOCASH! THIS JUST MADE MY DAY!

As for EMMC CID brute, you need a NAND dump in the first place, that requires dsiwarehax or hardmod, either way, EMMC CID is just a tiny step away? so I thought it's doable but meaningless? Console ID brute at least serve a purpose like OP's situation.
 

thom_tl

Well-Known Member
OP
Member
Joined
Aug 18, 2017
Messages
180
Trophies
0
Location
Behind my desk.
XP
210
Country
Netherlands
BTW I suppose you should get that 3DS transfer tool, even if it can't be copied to SD, I believe injecting dsiware requires you to have a legit ticket on hand, that might be your final chance.
I do have that.

--------------------- MERGED ---------------------------

Other parts like GPU will be idle thus won't consume much power, answer this question: you assumed 550w power consumption because you're using a 550w PSU, am I right?

That is way off topic.

I just wrote the ugliest BCD loop code, testing show trying the 08a15 range for 08A1522617110121 cost 545 seconds.

So previous calculation about less than one hour was legit, you can try all three range simultaneously and that's only three threads, won't even reach full load on a 4C8T CPU like your 1500X.
Will your main.c edit only search 08a15* range? If so where can i modify it so i can make 3 version one for 08a15* one for 08a19* and one for 08a20*?
 

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
I do have that.

--------------------- MERGED ---------------------------


Will your main.c edit only search 08a15* range? If so where can i modify it so i can make 3 version one for 08a15* one for 08a19* and one for 08a20*?
It has a start parameter like 08a150
 

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
So if mine started with 08a19 it wouldn't find it?
Code:
  --dsibrute start end          Bruteforce DSi ConsoleID
  --dsibrutebcd start           Bruteforce DSi ConsoleID in BCD range

twltool nandcrypt --cid xxxx --dsibrutebcd 08a150 --in NAND.bin --out NAND_dec.bin
twltool nandcrypt --cid xxxx --dsibrutebcd 08a190 --in NAND.bin --out NAND_dec.bin
 

thom_tl

Well-Known Member
OP
Member
Joined
Aug 18, 2017
Messages
180
Trophies
0
Location
Behind my desk.
XP
210
Country
Netherlands
So if my cid would be 101 and my ConsoleID would start with 08a19 and my nand called NAND.bin i would type in:
twltool nandcrypt --cid 101 --dsibrutebcd 08a190 --in NAND.bin --out NAND_dec.bin
in cmd?
 

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
Thank you i will get around to building the modified .exe and then figure out how it would work with getting the CID with the Rpi.
Edit 1: Should i put the .exe in the op?
Except I've already build & upload the exe? look up a bit.

We might need more testing before spreading it, I only had one NAND dump tested.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    eeewww
  • K3Nv2 @ K3Nv2:
    I thought it was the toilet
  • AncientBoi @ AncientBoi:
    okies. Time to go watch YT paranormal ghost things. L8er my luvs :D
    +1
  • K3Nv2 @ K3Nv2:
    I got a massive clue
  • BakerMan @ BakerMan:
    this mf def ain't watching ghost shit, he boutta beat his meat fr
    +1
  • K3Nv2 @ K3Nv2:
    Nah he's about to be the ghost in your bedroom
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, and leave ectoplasm all over the place
  • BakerMan @ BakerMan:

    this is him being described
    +2
  • Xdqwerty @ Xdqwerty:
    Sigh
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I dislike the kind of drm where you have to play single player games online all the time bc of some verification bs
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Don't use games that have Easy Anti-Cheat as its been exploited many times.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, my PC can't run most AAA games so i wont
    +1
  • Xdqwerty @ Xdqwerty:
    Most of the modern AAA games
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I also heard one of the Prince of Persia games was so unfinished that it required the "24/7 online" drm so a puzzle could be done and the game could be finished. And that when the Ubisoft servers were closed the (cracked) game was impossible to finish or something like that
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's extra scummy. Ubisoft nowadays ship out incomplete games like Skull and Bones which was being worked on for nearly a decade now.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, i think they have been doing that since late 2000s
    +1
  • Xdqwerty @ Xdqwerty:
    Either that or their old games were unfinished aswell but we can't notice it
  • Psionic Roshambo @ Psionic Roshambo:
    I like that games can be fixed after the fact, hate that it's being abused via beta tests... And DLC... I was a 7800 owner back in the day and loved Impossible Mission, turns out I couldn't beat it because it was actually impossible lol
  • Psionic Roshambo @ Psionic Roshambo:
    I never knew about it at the time but a fixed version was available but you had to mail in your broken copy lol
  • Psionic Roshambo @ Psionic Roshambo:
    So that version is semi rare
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, I have a rom of the ds version of impossible mission
    Xdqwerty @ Xdqwerty: @Psionic Roshambo, I have a rom of the ds version of impossible mission