Homebrew [Request] CTRAging (3ds debug app) research.

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
You have to open the fat16 image with HxD and search 0000980F00000400
Are you sure you don't have your numbers backwards? In LE order, that's 000400000F980000, which is the order any sane hex editor would search in the first place.

EDIT: I'm a derp, disregard my opinion. NCCH title ids are stored weird. 000400000F980000 is BE order.
 
Last edited by Suiginou,

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
3DS_Multi_Decryptor has had a nandscan script since forever
Which requires the average user to:

  1. Know it exists, despite being a thing from the 4.x days that are long forgotten.
  2. Find out how to NAND dump. Alone, because 3DS_Multi_Decryptor is a 4.x thing that nobody can use these days.
  3. Dump NAND FAT16 xorpad. Same issue as above.
  4. Extract the FAT16 partition. Gotta find that tool yourself.
  5. Apply said FAT16 xorpad. No help provided, again.
  6. Install Python. For something you yourself won't even be able to profit from and just barely understand what it's for.
  7. Edit the Python script to point at the right location because the path is hardcoded.
  8. Deal with the false positives because knowntids.txt is from the 4.x days.

tldr it suck and nobody's written a comprehensive guide and fuck python
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
Which requires the average user to:

  1. Know it exists, despite being a thing from the 4.x days that are long forgotten.
  2. Find out how to NAND dump. Alone, because 3DS_Multi_Decryptor is a 4.x thing that nobody can use these days.
  3. Dump NAND FAT16 xorpad. Same issue as above.
  4. Extract the FAT16 partition. Gotta find that tool yourself.
  5. Apply said FAT16 xorpad. No help provided, again.
  6. Install Python. For something you yourself won't even be able to profit from and just barely understand what it's for.
  7. Edit the Python script to point at the right location because the path is hardcoded.
  8. Deal with the false positives because knowntids.txt is from the 4.x days.

tldr it suck and nobody's written a comprehensive guide and fuck python


>know it exists
>dump fat16 partition xorpad
>extract the fat16 partition
>apply said xorpad
Anyone who's not a complete moron knows all that. All the old threads talk about it.


>install python
Double clicking an exe file. Truly a challenge.

>edit the python script
yeah, it's so diffcult to open it in notepad, isn't it?

>false positives
how many new system titles have shown up for the O3DS?
People already have the N3DS CTRAging so there's no need for a new list.
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
>know it exists
>dump fat16 partition xorpad
>extract the fat16 partition
>apply said xorpad
Anyone who's not a complete moron knows all that. All the old threads talk about it.
If knowledge was this widespread, why did OP make a new thread? Oh, right, because dumping efforts haven't gone anywhere.

>install python
Double clicking an exe file. Truly a challenge.
willingness != difficulty

>edit the python script
yeah, it's so diffcult to open it in notepad, isn't it?
It's pretty intimidating to non-programmers.

>false positives
how many new system titles have shown up for the O3DS?

None, but partially downloaded updates (I usually end up with people finding 000400300000b902 and think they found something) on 9.2, as well as some updates (found a MK7 update NCCH in one place)
 
Last edited by Suiginou,

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
Merry Christmas:
Both O3DS CTRAging dumps are broken in the usual places (.code and RomFS).

Is at least one of these a launchday European 3DS?

Also, didn't bother checking your N3DS CTRAging, but can you go hunting for a ticket and TMD? That's all that's left for building a well-signed CIA out of it.
 
Last edited by Suiginou,

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
240
Country

Can you post a compiled version, please? Xcode/OS X doesn't want to compile this with make, lol. Windows version will also do.

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/utility:259:9: fatal error:

implicit instantiation of undefined template 'std::__1::basic_string<char,

std::__1::char_traits<char>, std::__1::allocator<char> >'

_T2 second;

^

KnownTids.cpp:4:2: note: in instantiation of template class

'std::__1::Pair<const unsigned long long, std::__1::basic_string<char,

std::__1::char_traits<char>, std::__1::allocator<char> > >' requested here

{0x000400000f980000ULL, "CTRAging"},

^

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iosfwd:193:33: note:

template is declared here

class _LIBCPP_TYPE_VIS_ONLY basic_string;
 
Last edited by kiwiis,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://www.ebay.com/itm/386617469929?mkcid=16&mkevt=1&mkrid=711-127632-2357-0&ssspo=2T8UwYf_Qse&...