Hacking [Release] rxTools - Roxas75 3DS Toolkit [fw 2.0 - 9.2]

Status
Not open for further replies.

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,658
Trophies
3
Age
29
XP
3,505
Country
France
On the first post, possible to add a link for all the others RxTools github (like AlbertoSONIC for example) and the GD link for latest builds?

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

Haha, perhaps :D If you saw my Javascript, you'd be very dissapointed xD Hehe. I'll show you some of the code for my robotics project, later - the code is horendous xP

Hi, there is not rxtool.dat file provided in your latest build (in the GD Link)
 

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
Why 0.3 but not 0.4?
Sysupdater 0.4.1 works fine its safe i just did it on devmode. Maybe he didnt know a new sysupdater came out

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

And is gbatemp blocked in china?

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

or you use vpn to bypass it if it is
 

Cavioe

Well-Known Member
Member
Joined
May 28, 2015
Messages
308
Trophies
0
Age
52
XP
190
Country
United States
Why 0.3 but not 0.4?

The answer to me is very simple, why use something else if it isn't broke. Just because it is a newer version doesn't always mean its better for the purpose. If you look in the thread dealing with this, .3 was used by many and didn't cause issues. But when a new version came out it bricked consoles. Version .4 fixed that beta update but still my thought process is if .3 worked for updating sysnand to 9.2 why use something newer if the old .3 worked.
 

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
Well i just used sysupdater yesterday never used it before and i just got the latest off github...

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

And sysupdater 0.4.1 was the first version i used and it works fine, perfect at its job. maybe latest has more updates for better compatibility with devmode?
 

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
On the first post, possible to add a link for all the others RxTools github (like AlbertoSONIC for example) and the GD link for latest builds?

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



Hi, there is not rxtool.dat file provided in your latest build (in the GD Link)
There is. rxTools.dat was moved to rxTools/system/code.bin

This change was made quite a few commits back.
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
OK I never searched and never knew that 0.4 is incompatible with RX Devmode.
I'll call the people in need to use either 0.3 or 0.4.1 then.

GBATemp is OK.
Github is OK.
Mega is OK.
RXTools.net is OK.
Dropbox is blocked.
Dukesrg's I haven't tested yet.
 

xXDungeon_CrawlerXx

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
2,092
Trophies
1
Age
28
Location
Liverpool
XP
3,722
Country
Yep.
EmuNand
SysNand
Mset (partially)

That's it
Great!
How can I install it on N3DS? While I try to "install" it on N3DS, RxTools stucks...
Is there a installation Tutorial for N3DS version?
How do I install the MSET Exploit? I have a DS FLashcard but how do I downgrade the MSET?
 
  • Like
Reactions: TR_mahmutpek

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
Does the ninjhax version of rxtools work with ninjhax 2.0? because i want to try it on 3ds with ver 9.9 with ironhax
 

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
What do you mean by the source code looks so neat? as in for rxtools or cakefw? there are some issues with latest rxtools like agb firm not working and twl not working and super smash bros not working
 

173210

Well-Known Member
Member
Joined
Jan 22, 2014
Messages
245
Trophies
0
Age
26
Location
Japan
Website
173210.github.io
XP
683
Country
What do you mean by the source code looks so neat? as in for rxtools or cakefw? there are some issues with latest rxtools like agb firm not working and twl not working and super smash bros not working
There are nothing like this tab attack.
https://github.com/roxas75/rxTools/blob/master/rxtools/source/features/downgradeapp.c#L423
Code:
    if (CheckRegion(SYS_NAND) == 0)
    {
        info.drive = SYS_NAND;
        info.tidLo = 0x00040010;
        info.tidHi = titleid_high[region];
        if (FindApp(&info)) // SysNAND only
        {
            if (FileOpen(&dg, info.tmd, 0))
            {
                /* Get the MSET TMD version */
                unsigned short tmd_ver;
                FileRead(&dg, &tmd_ver, 2, 0x1DC);
                tmd_ver = bswap_16(tmd_ver);
                FileClose(&dg);

                /* Verify version number */
                if (tmd_ver != mset_ver[mset_dg_ver])
                {
                    /* Open MSET content file */
                    if (FileOpen(&dg, info.content, 0))
                    {
                        unsigned int check_val;
                        FileRead(&dg, &check_val, 4, 0x130);
                        FileClose(&dg);

                        if (check_val != 0)
                        {
                            if (checkDgFile(dgpath, mset_hash[mset_dg_ver]))
                            {
                                print(strings[STR_PROCESSING], strings[STR_DOWNGRADE_PACK]);
                                ConsoleShow();
                                if (FileOpen(&dg, dgpath, 0))
                                {
                                    unsigned int dgsize = FileGetSize(&dg);
                                    unsigned char *buf = (unsigned char*)0x21000000;
                                    FileRead(&dg, buf, dgsize, 0);

                                    /* Downgrade pack decryption */
                                    uint8_t iv[0x10] = {0};
                                    uint8_t Key[0x10] = {0};

                                    GetTitleKey(&Key[0], info.tidLo, info.tidHi, info.drive);

                                    aes_context aes_ctxt;
                                    aes_setkey_dec(&aes_ctxt, Key, 0x80);
                                    aes_crypt_cbc(&aes_ctxt, AES_DECRYPT, dgsize, iv, buf, buf);

                                    FileWrite(&dg, buf, dgsize, 0);
                                    FileClose(&dg);

                                    if (*((unsigned int*)(buf + 0x100)) == 0x4843434E) // "NCCH" magic word
                                    {
                                        print(strings[STR_DOWNGRADING], L"");
                                        ConsoleShow();
                                        if (FSFileCopy(info.content, dgpath) != 0)
                                        {
                                            print(strings[STR_FAILED]);
                                        }
                                        print(strings[STR_DELETING], dgpath);
                                        ConsoleShow();
                                        f_unlink(dgpath);
                                    } else {
                                        print(strings[STR_WRONG], "", strings[STR_DOWNGRADE_PACK]);
                                    }
                                } else {
                                    print(strings[STR_ERROR_OPENING], dgpath);
                                }
                            } else {
                                print(strings[STR_WRONG], "", strings[STR_DOWNGRADE_PACK]);
                            }
                        } else {
                            print(strings[STR_DOWNGRADING_NOT_NEEDED], strings[STR_MSET]);
                        }
                    } else {
                        print(strings[STR_ERROR_OPENING], info.content);
                    }
                } else {
                    print(strings[STR_DOWNGRADING_NOT_NEEDED], strings[STR_MSET]);
                }
            } else {
                print(strings[STR_ERROR_OPENING], info.tmd);
            }
        } else {
            print(strings[STR_MISSING], strings[STR_MSET]);
        }
    }

This is exactly hadouken.
BtjZedW.jpg
 

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
Woah i see that in the code... but when will agb firm twl and ssb be supported on latest rxtools? any progress on that

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

And nice program, this is the code that got rxtools 3.0 work on my sysnand 9.2 instead of having to use 4.5 :D
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    True, everything almost double nowadays
  • K3Nv2 @ K3Nv2:
    But I could go to Aldis and get a cookie pie for like $4
  • BigOnYa @ BigOnYa:
    Or use your new cooking pan and make some, don't mind the Old leftover foods mixed in.
  • K3Nv2 @ K3Nv2:
    Just eat plain flour around cops
  • BigOnYa @ BigOnYa:
    thats Gluten abuse, they would shoot you
  • K3Nv2 @ K3Nv2:
    Depends on the color chart
  • K3Nv2 @ K3Nv2:
    Wheat flour has a lower chance at survival
  • Veho @ Veho:
    Isn't wheat flour the whitest of the white?
  • Veho @ Veho:
    Rye would get shot at sight.
    +1
  • K3Nv2 @ K3Nv2:
    Depends
    img_5941-1.jpeg
    everyone mixing their flour now days
  • Veho @ Veho:
    That's whole wheat, right? Because all purpose flour is also made from wheat.
  • K3Nv2 @ K3Nv2:
    I'm not a flour expert I just snort it
  • BigOnYa @ BigOnYa:
    There also is black rice flour, and its really black colored
  • Veho @ Veho:
    Bruh that's gray.
  • K3Nv2 @ K3Nv2:
    That's ancientboi color
    +1
  • Veho @ Veho:
    You need to add some activated charcoal.
    +1
  • BigOnYa @ BigOnYa:
    I've seen some that are dark dark, my wifey uses it sometimes in her bs recipes
  • Veho @ Veho:
    Cool.
  • SylverReZ @ SylverReZ:
    @BigOnYa, Seems like your wifey likes hers black. :creep:
  • Veho @ Veho:
    "BS" stands for "Bowel Scraping" because that's what whole grain does.
    +1
  • K3Nv2 @ K3Nv2:
    I've been eating honey wheat bread scrumptious
  • K3Nv2 @ K3Nv2:
    https://a.co/d/9xDkOHc lol living on the edge
    K3Nv2 @ K3Nv2: https://a.co/d/9xDkOHc lol living on the edge