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

Gadorach

Electronics Engineering Technologist
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
Canada
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.
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,446
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,827
Country
United States
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.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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? :)
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,446
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,827
Country
United States
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

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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...
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,446
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,827
Country
United States
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

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,446
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,827
Country
United States
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
 

WhoAmI?

PASTA's dirty animal
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,279
Country
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.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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?
 

WhoAmI?

PASTA's dirty animal
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,279
Country
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
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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?
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
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.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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.
 

ipwndeveloper

Well-Known Member
Member
Joined
Jun 3, 2013
Messages
276
Trophies
0
Age
35
Location
San Fransisco, CA
Website
gb4iphone.x10.mx
XP
189
Country
United States
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/ykuU8hnotr0?si=HzEN_fL2UyOn35HQ