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

  • Thread starter Thread starter WulfyStylez
  • Start date Start date
  • Views Views 211,471
  • Replies Replies 729
  • Likes Likes 51
I am having a hard time with injecting the Biggest Loser save with Gateway menu. I am just getting a FFFFFFFF error.
Back up the game first, so you know the correct name. Rename "faultUS/EU.sav" to the save name GW wants, and then try to inject it again.
 
So I got my hands on Pictochat finally. One interesting thing to know is that it will boot from a DS mode flashcart. :D

Wondering why that is. Only other one I know of that does is the DS Download Play DSi SRL from TWLN partition of 3DS.

It boots on my WoodR4 firmware on Gateway flashcart (the blue one for DS mode stuff). I set save type to none but otherwise used normal settings to boot it.
 
So I got my hands on Pictochat finally. One interesting thing to know is that it will boot from a DS mode flashcart. :D
It's not even in .nds... :(
The only way to have PictoChat in a 3DS using only a DS mode flashcard is with this game: 漢字(かんじ)(かんじ)そのままDS楽(らく)(らく)引辞典(じてん) (romaji: Kanji Sonomama Rakubiki Jiten DS)

EDIT:
It boots on my WoodR4 firmware on Gateway flashcart (the blue one for DS mode stuff). I set save type to none but otherwise used normal settings to boot it.
Really? How did you convert it to .nds? :)
 
Well the .app file dumped from DSi works as a DSiWare app installed to TWLN (by building a CIA of it using make_cia. makerom fails to built it for some reason) and as a DS mode NDS file for DS flashcarts. The interface is in english, so I'm pretty sure it's the PictoChat everyone is familier with. :P
 
  • Like
Reactions: Margen67
Well the .app file dumped from DSi works as a DSiWare app installed to TWLN (by building a CIA of it using make_cia. makerom fails to built it for some reason) and as a DS mode NDS file for DS flashcarts. The interface is in english, so I'm pretty sure it's the PictoChat everyone is familier with. :P
You mean... you just renamed it to .nds? :blink:

By the way, the command to make the CIA is:
Code:
./make_cia --srl=00000000.app
It worked, but I haven't tried to install the CIA yet...
 
Yes. But make_cia doesn't care what extension or filename it has when you build the CIA from it. makerom seems to have more strict standards to what you give it perhaps. PictoChat was the first one I had makerom refuse to build a CIA from.

EDIT: Yes DSi SRLs are very similar to NDS files. They just have an extended DSi header and some extra DSi only stuff. Otherwise, the file format from NDS rom dumps are very similar.
 
Last edited by Apache Thunder,
  • Like
Reactions: WhoAmI? and nastys
Nope, already tried :(

You'll have to replace Sudokuhax with Pictochat (assuming you injected it into DSiInternet).

I also accidentally bricked my DS(i) functionality - AWESOME! XD


Well at least now we know you can ***k up TWLN partition somehow and it won't brick the console. You just can't use TWL mode until you fix TWLN partition. :P
 
Well at least now we know you can ***k up TWLN partition somehow and it won't brick the console. You just can't use TWL mode until you fix TWLN partition. :P
Yup :) Haha. I dunno the details of why it does it. Even if I restore a clean/original TWLN partition, the 3DS basically tells me to go screw myself ;_; Maybe if I uninstall the Pictochat CIA and restore the backup, it'll work again.
 
Nope, already tried :(

You'll have to replace Sudokuhax with Pictochat (assuming you injected it into DSiInternet).

I also accidentally bricked my DS(i) functionality - AWESOME! XD


I think I'll just use the CIA I made :)
Anyway... how did you brick your TWLN partition?
 
Here's how I bricked it:

  1. Injected Pictochat into TWLN DSiInternet
  2. Installed Pictochat as a .CIA
  3. Restored a TWLN backup which had Sudokuhax instead of Pictochat
Follow those lovely steps and you'll bum your TWLN to death :P
 
Here's how I bricked it:

  1. Injected Pictochat into TWLN DSiInternet
  2. Installed Pictochat as a .CIA
  3. Restored a TWLN backup which had Sudokuhax instead of Pictochat
Follow those lovely steps and you'll bum your TWLN to death :P
TWLN backup? :unsure: So, if I restored a 3DS NAND backup, would the TWLN NAND be restored too?
 
Yes. But make_cia doesn't care what extension or filename it has when you build the CIA from it. makerom seems to have more strict standards to what you give it perhaps. PictoChat was the first one I had makerom refuse to build a CIA from.

EDIT: Yes DSi SRLs are very similar to NDS files. They just have an extended DSi header and some extra DSi only stuff. Otherwise, the file format from NDS rom dumps are very similar.
Makerom twl cia's are broken.
 
Yeah. A NAND backup is just an image of the 3DS's internal storage, bit for bit. Everything is copied.
Then restoring an old backup should fix it.
But how you bricked it doesn't make sense...
Probably your TWLN backup is corrupt.
 
Wow, I am impressed. nice work!
time to break out the soldering iron and go used game hunting...


edit, I found my DSi and it turns out I already have grtpwn(dsi haxx). If memory serves me correctly, from this exploit NAND was read only. Would it be possible to get around this and write to the NAND?
 
Last edited by ipwndeveloper, , Reason: new information
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum