Version 1.0.1

@nedwill nedwill released this Jan 10, 2017 · 1 commit to master since this release

This is the first official release of fasthax.

Here are the changes we made since RC1:


  1. Search full BACKDOOR_SIZE length of 0xFF bytes in exception page instead of just 8.
  2. Check for failure when searching exception page.
  3. Change style of code adapted from other projects to match this one.
  4. Cleaned up the find_orphan function.
  5. Made printing and comments more informative/consistent.


  1. Cleaned up the find_addr script.
  2. Recovered KTimer macros.
  3. Added helper macros to convert VA to PA.
  4. Made version_table structure globally visible.


Release Candidate 1

@nedwill nedwill released this Jan 9, 2017 · 15 commits to master since this release

@d3m3vilurr: Add O3DS ktimer_pool_size values.

@nedwill: Fix timer setup issues that led to freezes using advanced scheduler trickery.


Beta 4

@nedwill nedwill released this Jan 9, 2017 · 42 commits to master since this release

@d3m3vilurr contributed a fix where the debug backdoor was used in place of the one installed by the exploit.

This should fix a regression seen in Beta 2 and 3.


Beta 3

@nedwill nedwill released this Jan 8, 2017 · 47 commits to master since this release



  • Fixed an OOB read on some systems when determining reachability in the KTimer heap.
  • Fixed an issue with ACL N3DS/O3DS detection.
  • Began refactoring timer initialization.

Known Issues:

  • O3DS still may freeze after returning to home menu.
  • The exploit may freeze when looping making attempts.


Beta 2

@nedwill nedwill released this Jan 7, 2017 · 62 commits to master since this release

This beta release features ACL patches thanks to @d3m3vilurr.
It also features improved cleanup code intended to address #40.


Beta 1

@nedwill nedwill released this Jan 5, 2017 · 73 commits to master since this release

Working: Exploit working on N3DS, O3DS all regions. If it works, relaunching fasthax should indicate that the backdoor is already installed.
Not working: <100% success rate for initial setup (leads to freezes sometimes).

To install: copy fasthax.3dsx to /3ds/ on your device and launch fasthax from the homebrew launcher.