Difference between revisions of "Homebrew Exploits"

From 3dbrew
Jump to navigation Jump to search
m (Web colors black on red/green aren't really conducive to reading.)
Line 28: Line 28:
 
| [[smashbroshax|smashbroshax]] (beaconhax)
 
| [[smashbroshax|smashbroshax]] (beaconhax)
 
| (New 3DS only) From '''9.0.0-X''' up to and including '''10.3.0-28'''.
 
| (New 3DS only) From '''9.0.0-X''' up to and including '''10.3.0-28'''.
| Super Smash Bros 3DS (full-game) and a way to broadcast raw wifi beacons. The demo(prior to the updated November 2015 [https://github.com/yellows8/3ds_smashbroshax version]) isn't usable with the release-archives since the demo doesn't have SD access(you must build it yourself with the PAYLOADURL option).
+
| Super Smash Bros 3DS (full-game) and a way to broadcast raw wifi beacons. The demo(prior to the updated November 2015 [https://github.com/yellows8/3ds_smashbroshax version]) isn't usable with the release-archives since the demo doesn't have SD access(you must build it yourself with the PAYLOADURL option). Game-version v1.1.3 fixed the vuln used with this, see the repo for a workaround for that.
 
| [[User:Yellows8|Yellows8]]
 
| [[User:Yellows8|Yellows8]]
 
| [https://github.com/yellows8/3ds_smashbroshax Install]
 
| [https://github.com/yellows8/3ds_smashbroshax Install]
 
|-
 
|-
| style="background: salmon" | No
+
| style="background: lightgreen" | Yes
 
| [[browserhax]]
 
| [[browserhax]]
| (Old 3DS) From '''9.0.0-16''' to '''9.5.0-22''', '''9.5.0-23''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27'''
+
| (Old 3DS) From '''9.0.0-16''' to '''9.5.0-22''', '''9.5.0-23''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27''', '''10.2.0-28''' to '''10.3.0-28'''
  
(New 3DS) From '''9.0.0-20''' to '''9.2.0-20''', '''9.3.0-21''' to '''9.5.0-23''', '''9.6.0-24''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27'''
+
(New 3DS) From '''9.0.0-20''' to '''9.2.0-20''', '''9.3.0-21''' to '''9.5.0-23''', '''9.6.0-24''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27''', '''10.2.0-28''' to '''10.3.0-28'''
  
 
| An USA, EUR, or JPN system.
 
| An USA, EUR, or JPN system.
Line 70: Line 70:
 
| See [https://smealum.github.io/3ds/ here].
 
| See [https://smealum.github.io/3ds/ here].
 
|-
 
|-
| style="background: salmon" | No
+
| style="background: lightgreen" | Yes
 
| [[menuhax]]
 
| [[menuhax]]
| From '''9.0.0-X''' up to and including '''10.1.0-X''', for '''X''' up to and including 27.
+
| From '''9.0.0-X''' up to and including '''10.3.0-X''', for '''X''' up to and including 28.
 
|
 
|
 
| [[User:Yellows8|Yellows8]]
 
| [[User:Yellows8|Yellows8]]
Line 91: Line 91:
 
!  Install
 
!  Install
 
|-
 
|-
| style="background: salmon" | No
+
| style="background: lightgreen" | Yes
 
| [[browserhax]] (Without the loader in the 3ds_browserhax_common repo)
 
| [[browserhax]] (Without the loader in the 3ds_browserhax_common repo)
| (Old3DS) From '''2.1.0-4''' to '''3.0.0-6''', '''4.0.0-7''' to '''4.5.0-10''', '''5.0.0-11''' to '''7.0.0-13''', '''7.1.0-16''' to '''9.5.0-22''', '''9.5.0-23''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27'''
+
| (Old3DS) From '''2.1.0-4''' to '''3.0.0-6''', '''4.0.0-7''' to '''4.5.0-10''', '''5.0.0-11''' to '''7.0.0-13''', '''7.1.0-16''' to '''9.5.0-22''', '''9.5.0-23''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27''', '''10.2.0-28''' to '''10.3.0-28'''
 
 
(New3DS) From '''9.0.0-20''' to '''9.2.0-20''', '''9.3.0-21''' to '''9.5.0-23''', '''9.6.0-24''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27'''
 
  
See above section regarding [[10.2.0-28|10.2.0-X]].
+
(New3DS) From '''9.0.0-20''' to '''9.2.0-20''', '''9.3.0-21''' to '''9.5.0-23''', '''9.6.0-24''' to '''9.8.0-25''', '''9.9.0-26''' to '''10.1.0-27''', '''10.2.0-28''' to '''10.3.0-28'''
 
| An USA, EUR, or JPN system.
 
| An USA, EUR, or JPN system.
 
| [[User:Yellows8|Yellows8]]
 
| [[User:Yellows8|Yellows8]]

Revision as of 07:00, 28 December 2015

Standalone Homebrew Launcher Exploits

The following homebrew exploits can be executed on a previously un-exploited system.

Works on latest fw Name Supported firmwares Requirements Author Install
No Ninjhax 1.1b From 4.0.0-7 up to and including 9.2.0-20. A cartridge or eShop version (JPN-only) of "Cubic Ninja". smea Install
Yes Ninjhax 2.5 From 9.0.0-7 up to and including 10.3.0-28. A cartridge or eShop version (JPN-only) of "Cubic Ninja". smea Install
Yes smashbroshax (beaconhax) (New 3DS only) From 9.0.0-X up to and including 10.3.0-28. Super Smash Bros 3DS (full-game) and a way to broadcast raw wifi beacons. The demo(prior to the updated November 2015 version) isn't usable with the release-archives since the demo doesn't have SD access(you must build it yourself with the PAYLOADURL option). Game-version v1.1.3 fixed the vuln used with this, see the repo for a workaround for that. Yellows8 Install
Yes browserhax (Old 3DS) From 9.0.0-16 to 9.5.0-22, 9.5.0-23 to 9.8.0-25, 9.9.0-26 to 10.1.0-27, 10.2.0-28 to 10.3.0-28

(New 3DS) From 9.0.0-20 to 9.2.0-20, 9.3.0-21 to 9.5.0-23, 9.6.0-24 to 9.8.0-25, 9.9.0-26 to 10.1.0-27, 10.2.0-28 to 10.3.0-28

An USA, EUR, or JPN system. Yellows8 Install

Note that ninjhax 1.x is still not obsolete. Even though ninjhax 2.x can be run on 9.3+, this was made possible (amongst other things) by sacrificing the memory remapping exploit used in ninjhax 1.x (rohax). Therefore, things like JIT engines for emulators can only be supported on ninjhax 1.x. Furthermore, ninjhax 2.x does not run on system versions below 9.0.0-X, while ninjhax 1.x does.

Secondary Exploits

Installation of these exploits requires a previously exploited system to install. After installation, they can be used on their own.

Works on latest fw Name Supported firmwares Requirements Author Install
Yes ironhax From 9.5.0-X up to and including 10.3.0-X, for X up to and including 28. A copy of "Ironfall: Invasion" downloaded from eShop before August 11th, 2015. Note the updated version that was released on October 13th, 2015 is not supported. smea Install
Yes oot3dhax From 9.5.0-X up to and including 10.3.0-X, for X up to and including 28. A gamecard or eShop-install of Legend of Zelda: Ocarina of Time 3D. Besides using the installer app, writing raw saveimages with a save dongle for example is another option. Due to lack of free space with the size of the *hax payload, the only save-slot that can exist in the *gamecard* savedata is the oot3dhax save-slot. Yellows8 / smea et all. See here.
Yes menuhax From 9.0.0-X up to and including 10.3.0-X, for X up to and including 28. Yellows8 Download

Exploits without Homebrew Launcher (Not recommended)

Warning: The following exploits can run code, but are missing a 3DSX launcher. They cannot launch any homebrew in the 3DSX format.

Works on latest fw Name Supported firmwares Requirements Author Install
Yes browserhax (Without the loader in the 3ds_browserhax_common repo) (Old3DS) From 2.1.0-4 to 3.0.0-6, 4.0.0-7 to 4.5.0-10, 5.0.0-11 to 7.0.0-13, 7.1.0-16 to 9.5.0-22, 9.5.0-23 to 9.8.0-25, 9.9.0-26 to 10.1.0-27, 10.2.0-28 to 10.3.0-28

(New3DS) From 9.0.0-20 to 9.2.0-20, 9.3.0-21 to 9.5.0-23, 9.6.0-24 to 9.8.0-25, 9.9.0-26 to 10.1.0-27, 10.2.0-28 to 10.3.0-28

An USA, EUR, or JPN system. Yellows8 Install

Previous Exploits

Warning: These exploits do not work. They are exploits which no longer function at all, regardless of software or firmware revision.

Works on latest fw Name Supported firmwares Requirements Author Install
No Tubehax None. Was: From 9.0.0-X up to and including 10.1.0-X, for X up to and including 27. The YouTube application and an Internet connection. As of October 15, 2015, this is no longer usable due to an update being released which fixes the vuln used by tubehax + app update being forced(see here). smea Install