kartdlphax - A Mario Kart 7 semi-primary exploit

kartdlphax - A Mario Kart 7 semi-primary exploit
kartdlphax is a semiprimary exploit for the download play mode of Mario Kart 7. It can be used to run an userland payload in an unmodified 3DS by having it connect through download play to another 3DS with Custom Firmware running the exploit.



Installation
The exploit uses a 3GX Plugin in the host system. Therefore, in order to use this exploit you need to install the 3GX Loader Luma3DS fork.

In the host console, place the .3gx file from the Releases page in the following directories depending on your game region:

  • EUR: luma/plugins/0004000000030700
  • JAP: luma/plugins/0004000000030600
  • USA: luma/plugins/0004000000030800
By default, the plugin will use the built-in otherapp payload (universal-otherap). You can place your own otherapp at /kartdlphax_otherapp.bin, but keep in mind that the hax 2.0 otherapp doesn't work currently.

Usage
  1. On the host 3ds, make sure the plugin loader is enabled from the Rosalina menu (L+Down+Select), then launch the Mario Kart 7 game matching the region of the client 3ds(es). (You will see a confirmation message in the top screen once the game launches).

  2. On the client 3ds(es), launch the download play application.

  3. On the host 3ds, select Local Multiplayer then Create Group. After that, let the client 3ds(es) join the group.

  4. Once the multiplayer menu loads on the host 3ds, select Grand Prix then 50cc then any driver combination and finally the Mushroom Cup. After a while the exploit will trigger on the client 3ds(es).
Keep in mind that while you can send the exploit to 8 consoles at the same time, the success rate seems to decrease for each console added.

Source & Download

Credits
 
Last edited by PabloMK7,

livid_hen

Well-Known Member
Member
Joined
Jan 8, 2020
Messages
109
Trophies
0
Age
25
XP
518
Country
United States
This just runs the b9s installer, correct? Do we still have to put luma (or some boot.firm) on the sdcard manually?
 

Hambrew

Well-Known Member
Member
Joined
Oct 9, 2018
Messages
597
Trophies
0
Location
Yoyle City
XP
1,600
Country
United States
kartdlphax - A Mario Kart 7 semi-primary exploit
kartdlphax is a semiprimary exploit for the download play mode of Mario Kart 7. It can be used to run an userland payload in an unmodified 3DS by having it connect through download play to another 3DS with Custom Firmware running the exploit.



Installation
The exploit uses a 3GX Plugin in the host system. Therefore, in order to use this exploit you need to install the 3GX Loader Luma3DS fork.

In the host console, place the .3gx file from the Releases page in the following directories depending on your game region:

  • EUR: luma/plugins/0004000000030700
  • JAP: luma/plugins/0004000000030600
  • USA: luma/plugins/0004000000030800
(TWN, CHN and KOR regions untested).

By default, the plugin will use the built-in otherapp payload (universal-otherap). You can place your own otherapp at /kartdlphax_otherapp.bin, but keep in mind that the hax 2.0 otherapp doesn't work currently.

Usage
  1. On the host 3ds, make sure the plugin loader is enabled from the Rosalina menu (L+Down+Select), then launch the Mario Kart 7 game matching the region of the client 3ds(es). (You will see a confirmation message in the top screen once the game launches).

  2. On the client 3ds(es), launch the download play application.

  3. On the host 3ds, select Local Multiplayer then Create Group. After that, let the client 3ds(es) join the group.

  4. Once the multiplayer menu loads on the host 3ds, select Grand Prix then 50cc then any driver combination and finally the Mushroom Cup. After a while the exploit will trigger on the client 3ds(es).
Keep in mind that while you can send the exploit to 8 consoles at the same time, the success rate seems to decrease for each console added.

Source & Download

Credits

Hmm... I tried this on my broken-shoulder-buttons New 2DS XL as well as my older brother's New 3DS XL, and both times, it didn't work, just saying to restart the system. Am I supposed to put something on either system's microSD card, or am I missing something?
 

PabloMK7

Red Yoshi! ^ω^
OP
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,182
Country
Spain
Hmm... I tried this on my broken-shoulder-buttons New 2DS XL as well as my older brother's New 3DS XL, and both times, it didn't work, just saying to restart the system. Am I supposed to put something on either system's microSD card, or am I missing something?
You need SafeB9SInstaller.bin in the SD card of the target system. Try it a few times as it may fail the first tries. If it still doesn't work please describe the screen colors/behaviour to figure out what's going on.
 

livid_hen

Well-Known Member
Member
Joined
Jan 8, 2020
Messages
109
Trophies
0
Age
25
XP
518
Country
United States
I am trying to go from O3ds XL to N3ds XL, and It keeps saying "An error has occurred, forcing the software to close. The system will now restart." on the target 3ds, getting no color flashes. Safeb9sinstaller is on the root of the sdcard. Mk7 on the source is installed as an app, because I couldn't open a room using the cart. It just hung there.
 
Last edited by livid_hen,

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
You know how many people have wondered if something like this was possible for so long? This is what I love about the 3DS scene. It's always like "hold my beer for a couple of years, and I shall return so long as you hold my beer". It really validates all of those that ask these questions, too.
 
Last edited by Joom,

PabloMK7

Red Yoshi! ^ω^
OP
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,182
Country
Spain
I am trying to go from O3ds XL to N3ds XL, and It keeps saying "An error has occurred, forcing the software to close. The system will now restart." on the target 3ds, getting no color flashes. Safeb9sinstaller is on the root of the sdcard. Mk7 on the source is installed as an app, because I couldn't open a room using the cart. It just hung there.
The connection has to be pretty good for data to transfer properly the first time. Also, just wondering, which regions are your consoles?
 

livid_hen

Well-Known Member
Member
Joined
Jan 8, 2020
Messages
109
Trophies
0
Age
25
XP
518
Country
United States
The connection has to be pretty good for data to transfer properly the first time. Also, just wondering, which regions are your consoles?
There both US, and they are sitting right next to each other (less than an inch apart). I'll try reformatting the sdcard and try again a few times.
 
Last edited by livid_hen,

PabloMK7

Red Yoshi! ^ω^
OP
Developer
Joined
Feb 21, 2014
Messages
2,617
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,182
Country
Spain
Hmmm, you're right, formatting hasn't changed anything. I also can't figure out what would be messing with the connection...
Wait, I just checked the code and it looks like the download play application isn't region free afterall. :unsure:
This exploit right now only works on EUR consoles.

This will be very difficult to fix, as CFW doesn't patch region checks in download play, so I can't run tests in order to implement other regions.
 
Last edited by PabloMK7,

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,425
Trophies
1
Age
41
XP
4,643
Country
Argentina
Wait, I just checked the code and it looks like the download play application isn't region free afterall. :unsure:
This exploit right now only works on EUR consoles.

This will be very difficult to fix, as CFW doesn't patch region checks in download play, so I can't run tests in order to implement other regions.

But it should work if you reset a console to the Euro region; right? And what has to be Euro region, both consoles or just the hacked one?
 

livid_hen

Well-Known Member
Member
Joined
Jan 8, 2020
Messages
109
Trophies
0
Age
25
XP
518
Country
United States
This will be very difficult to fix, as CFW doesn't patch region checks in download play, so I can't run tests in order to implement other regions.

I know It's not exactly the same as being there and testing it yourself but i wouldn't be against being a guinea pig :rofl:! I wish I had the know-how to help.

Did you try a normal download play game to see if it works?

Yep, works just fine!

But it should work if you reset a console to the Euro region; right? And what has to be Euro region, both consoles or just the hacked one?

Both have to be the same region for download play to let you connect / see the open game.

But it should work if you reset a console to the Euro region; right? And what has to be Euro region, both consoles or just the hacked one?
Both would have to be European to be able to connect in the first place, but from my little understanding of this I think it's going awry on the target console.
 
Last edited by livid_hen,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    And if the concern is that "well we can't trust the government to intervene for this because the government can't do anything right and wastes tons of money" then holy shit push for a better government. I'm certainly trying to. Don't throw your hands up and go "we've tried nothing and we're all out of ideas"
  • K3Nv2 @ K3Nv2:
    Plus technology cost iirc even a water jet drill is 1k per
  • cearp @ cearp:
    @K3Nv2 that's crazily expensive. how long will that take to pay off?

    Although diet is largely education, people don't need to go to university to learn what's healthy and what's not,
    it's the whole country, big corporations and advertising that is to blame for leading most of the population to believe that poptarts and froot loops are healthy to feed a child
  • mthrnite @ mthrnite:
    i would think the population knows better but with food deserts and abject poverty, sometimes a poptart gonna have to do.
  • mthrnite @ mthrnite:
    it's a big ol complicated world innit
    +1
  • Sicklyboy @ Sicklyboy:
    As someone who went through the grade school system in the US some time within the past 30 or so years, not nearly enough is done to promote and educate on how to eat healthy in a way that is feasible to do on a regular basis and also affordable. Eating healthy is, comparatively, fucking expensive. So is eating unhealthy, but in many cases eating unhealthy is more affordable than eating healthy
    +1
  • cearp @ cearp:
    90k could get you a 3 bedroom house in some poorer parts of the country
  • K3Nv2 @ K3Nv2:
    @cearp, it's like buying a new car most dentists say so $250 per the rest of your life
  • cearp @ cearp:
    Jesus
  • K3Nv2 @ K3Nv2:
    These are actual implants to dentures though
  • cearp @ cearp:
    Well once it's all done I'm sure you'll be happy with the result
  • K3Nv2 @ K3Nv2:
    Just a flappity denture would probably be 5k
  • mthrnite @ mthrnite:
    sold
  • K3Nv2 @ K3Nv2:
    I got some faith implants are going to justbe included with a crown cost
  • K3Nv2 @ K3Nv2:
    Procedures bullshit wait 4 months for graft to heal wait another four months the post to heal then get crown
  • SylverReZ @ SylverReZ:
    Only 1 tempycoin.
    +1
  • K3Nv2 @ K3Nv2:
    Got kfc for dinner fucking dinner box is a joke
  • BigOnYa @ BigOnYa:
    Just go gummy, ancientboi would like you better that way anyways, and you save money on toothbrushes/toothpaste
  • cearp @ cearp:
    @Sicklyboy I agree, but also it's about self control and realistic thinking. We wouldn't feed a dog soda, so why feed it to ourselves? Eating unhealthy food because it's cheap is one thing, but I'm sure you know people who drink soda routinely when they should be drinking water which is free.
    I get it can feel mean to say "no treat sweet beverage for you anymore" but for many people it's just in their way of life.
  • K3Nv2 @ K3Nv2:
    I drink soda twice out of the week
  • K3Nv2 @ K3Nv2:
    Plus decay can start as young as 15 tons of factors
  • cearp @ cearp:
    Even sugar free isn't good, as the acid is bad enough.
  • cearp @ cearp:
    oh earlier than 15 Ken, babies, children can get decay
  • K3Nv2 @ K3Nv2:
    So dentists give. Us these caps that'll last a few years to fight thrm
  • K3Nv2 @ K3Nv2:
    Yeah but babies get a new set
    K3Nv2 @ K3Nv2: Yeah but babies get a new set