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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu