Homebrew [RELEASE] TWLTool - DSi downgrading, save injection, etc multitool

  • Thread starter Thread starter WulfyStylez
  • Start date Start date
  • Views Views 211,343
  • Replies Replies 729
  • Likes Likes 51
Anyone tried with an Android phone? Seems very likely it'll work.

btw, @Gadorach , any idea if there's any way to fix that problem with my DSi?
 
Can't seem to successfully decrypt my nand. I've got both the cid and console id but can't access the nand after decryption. I must be doing something wrong.
 
Does anyone think it's possible to exploit Pokemon Black2/White2? It's a DSi Capable game card... Was wondering if that could be used... Where would someone start if they wanted to exploit this game? I mean it was a popular game. If someone exploited it, more people would likely be able to get homebrew on their DSi as well :)

Uh. You think someone could copy and paste this so Wulfy can see? I think she muted me... I'll ask her in a PM but I doubt she'll reply (I used to nag her a lot. Bet she got pissed with me >.< She's so awesome though! 0~0)
 
I'm thinking it's a short too, since it happens whenever, not just at the menu. I tried cleaning it but nothing changed. It looked clean in the first place as well.

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


In case this hasn't been solved yet, your T61 might have a Lenovo smartcard reader. That communicates through USB.
The card reader seems to be either Ricoh R5C843 or Ricoh R5C847, both communicates through PCI.

EDIT: Datasheet: http://www.e-devices.ricoh.co.jp/en/products/product_pcif/pcc/5c843/index.html
http://www.e-devices.ricoh.co.jp/en/products/product_pcif/pcc/5c847/index.html

It's likely that this device doesn't abstract memory card communications, since the OS needs specific drivers for it.
So, does that mean my card reader is compatible with cid dump?
 
btw, @Gadorach , any idea if there's any way to fix that problem with my DSi?
My guess is there's some debris, or an accidental solder joint, on the board. It could be on the R/L trigger lines themselves. It's really sounding like a short though, so look over both the board and disassemble the triggers. With any luck, you'll find what's causing the problem. I wish I could give you a more detailed answer, but I'd really need to have the console in my hands to do that.
 
Hey so we're able to extract the right things from the DSi to use no$gba's DSi Emulation, correct? http://problemkaputt.de/gba.htm
Definitely, but even better, thanks to that link, I now can make a pinout for the NAND Mod on the DSi without removing any screws from the mainboard at all. PS, the missing pin was CLK, and it's on either side of R113, just above the CPU heatsink/RFI shield.

Also, I just ordered a ton of 0402 SMD resistors to repair broken DSi's where people did stupid things, like solder to the RA4 resister array. I also got the values for the DSi XL, and the 2DS/3DS/XL and New 3DS/XL.

0402 is pretty microscopic though, so they aren't really meant for hand placement. BUUUUUUUT, I'll make it work. Nothing a little solder paste and a reflow station can't solve.

Is there a "soft" way to dump the NAND?
Technically, it would be possible to dump it through a DSiWare exploit, but the trouble is that you first need to have one installed, so the order's wrong. Plus, Team Twiizers intentionally disabled NAND access in their DSiWare hacks, so that would have to be re-enabled first.
 
Last edited by Gadorach,
Definitely, but even better, thanks to that link, I now can make a pinout for the NAND Mod on the DSi without removing any screws from the mainboard at all. PS, the missing pin was CLK, and it's on either side of R113, just above the CPU heatsink/RFI shield.


Technically, it would be possible to dump it through a DSiWare exploit, but the trouble is that you first need to have one installed, so the order's wrong. Plus, Team Twiizers intentionally disabled NAND access in their DSiWare hacks, so that would have to be re-enabled first.
I do have sodukuhax 1.
 
Definitely, but even better, thanks to that link, I now can make a pinout for the NAND Mod on the DSi without removing any screws from the mainboard at all. PS, the missing pin was CLK, and it's on either side of R113, just above the CPU heatsink/RFI shield.


Technically, it would be possible to dump it through a DSiWare exploit, but the trouble is that you first need to have one installed, so the order's wrong. Plus, Team Twiizers intentionally disabled NAND access in their DSiWare hacks, so that would have to be re-enabled first.
The exploit save files in the OP are in plaintext. They're FAT archives like the nand itself.
 
The exploit save files in the OP are in plaintext. They're FAT archives like the nand itself.
That's true, but don't look at me, I don't know how to do it, ha ha
I'm a hardware man first, and a software man second.

Further, someone would need to write an app to read and write the NAND from within a DSiWarehax environment, and no one has done that just yet.
 
Last edited by piratesephiroth,
  • Like
Reactions: Margen67
We're still missing the last of the coveted DSiwareHaxx savegames people. The special game that no longer exists in the eshop is:
Guitar Rock Tour. (EU or US)
I've attached a slight modification of dsi_srl_extract that can dump a modified TAD's (the dsiware's bin file that is exported from your DSi) save whereas the normal version bails when it sees a wrong checksum.

Instructions:
Install the "Grtpwn" on Guitar Rock Tour using directions from here. Then just drag and drop, share the save, and be loved by all. :D
 

Attachments

Last edited by zoogie,
Reverse adapters that convert SD to microSD do exist:

http://www.amazon.com/Bplus-B1912A-...7976988&sr=8-4&keywords=SD+to+MicroSD+Adapter

Kinda obscure and expensive though. You could either solder your nand mod cable directly to that or just make a standard nand mod adapter and use this for your phone when ever you want to use the phone.

But literally you only need to use it once to get the CID and once you have it, that's it. I think it's not cost effective unless you are running a DSi NAND modding service. :P

I don't know if Android gives you low level access to the MicroSD slot on the phone. Android is linux based. So perhaps it can if the app you install has the permissions for it perhaps.

That and I can see using this on a n3DS if you really hate using MicroSD cards. :P

You can probably carve out a small slit for the cable and and attach the top end to back of the top screen. It would be ghetto as all hell, but it would work. :P
 
  • Like
Reactions: Margen67 and nastys
The exploit save files in the OP are in plaintext. They're FAT archives like the nand itself.
The saves (all?) have checksums you'd need to figure out first. The easier route would just be to have your homebrew app set keys itself on init, then anything would work.
 
  • Like
Reactions: zoogie
Reverse adapters that convert SD to microSD do exist:

http://www.amazon.com/Bplus-B1912A-...7976988&sr=8-4&keywords=SD+to+MicroSD+Adapter

Kinda obscure and expensive though. You could either solder your nand mod cable directly to that or just make a standard nand mod adapter and use this for your phone when ever you want to use the phone.

But literally you only need to use it once to get the CID and once you have it, that's it. I think it's not cost effective unless you are running a DSi NAND modding service. :P

I don't know if Android gives you low level access to the MicroSD slot on the phone. Android is linux based. So perhaps it can if the app you install has the permissions for it perhaps.

That and I can see using this on a n3DS if you really hate using MicroSD cards. :P

You can probably carve out a small slit for the cable and and attach the top end to back of the top screen. It would be ghetto as all hell, but it would work. :P
A cheaper one: http://www.dx.com/p/sd-to-microsd-transflash-card-converter-module-27001#.VbXPzpNEH0o

Oh and I was able to read the CID without root. You don't even need an app for this.
 
  • Like
Reactions: Margen67 and nastys
Does anyone think it's possible to exploit Pokemon Black2/White2? It's a DSi Capable game card... Was wondering if that could be used... Where would someone start if they wanted to exploit this game? I mean it was a popular game. If someone exploited it, more people would likely be able to get homebrew on their DSi as well :)

Uh. You think someone could copy and paste this so Wulfy can see? I think she muted me... I'll ask her in a PM but I doubt she'll reply (I used to nag her a lot. Bet she got pissed with me >.< She's so awesome though! 0~0)
I doubt that White/Black/White 2/Black 2 can be exploited anyway. Game Freak writes very clean and tidy code, and their save data has checksums out the ass.
 

Site & Scene News

Popular threads in this forum