Hacking [Release] lesshax - CFW Optimized 9.2 Payload

gameking66

Well-Known Member
OP
Member
Joined
Mar 9, 2010
Messages
576
Trophies
1
XP
330
Country
United States
lesshax.png

lesshax is a 3DS 9.0/9.2 only payload based on smealum's ninjhax 2.x that has been modified specifically to boot into Custom Firmware such as rxTools, ReiNAND, or CakesFW. It was designed with three goals in mind:

  • Boot Faster
  • Boot Consistently
  • Boot Silently
Regular payloads are centered around homebrew and created for things like HBL and other projects, as well as tailored for a wide range of firmware. As such, they include homebrew tailored code that users of backups booting from 9.0/9.2 into emuNAND official firmware rarely use. As a side effect, they have some serious issues booting custom firmware, even through tools like CtrBootManager. lesshax is meant to solve that issue by increasing boot speeds, silencing the debug information, and getting you to your Home Menu as often as possible.

Features
  • ninjhax 2.1 base optimized for 9.0 & 9.2.
  • Stability patches.
  • fs:USER, ns:s, and APT + am:sys modules for homebrew.
  • >90% bootrate over 100 boot tests.
  • No debug text or flashing screens.
  • Increased boot speeds.
Installation
Replace your existing ninjhax 2.x payload with the appropriate lesshax version. lesshax will boot into less.3dsx, NOT boot.3dsx! Rename your boot manager accordingly!

Homebrew
While 99% of Homebrew will function properly, if you need to run a specific application that doesn't seem to function as intended, install the Homebrew Launcher as a CIA and it will launch through the official ninjhax 2.5 payload! This way you lose ZERO compatibility. Because lesshax boots into less.3dsx instead of boot.3dsx, you can keep your homebrew launcher file named boot.3dsx and have it continue to launch properly!


Source

Credits

  • smea for original ROP and code.
  • ihaveamac and Mrrraou for the idea of removing debug information and unused services.
  • yellows8, plutoo
 
Last edited by gameking66,

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,003
Trophies
2
XP
7,345
Country
United Kingdom
This sounds great, would there be any chance of a version for those of us using 9.0 Euro ?

Some of us would prefer to upgrade to 9.2

Great job, look forward to seeing how this develops
 

gameking66

Well-Known Member
OP
Member
Joined
Mar 9, 2010
Messages
576
Trophies
1
XP
330
Country
United States
This sounds great, would there be any chance of a version for those of us using 9.0 Euro ?

Some of us would prefer to upgrade to 9.2

Great job, look forward to seeing how this develops

9.0 should be fully compatible as well. I was just lazy with building it. I'll throw it up sometimes in the next 48 hours after I clean up my repo and throw it up on GitLab.

sounds great, so, I can't use my imagedisplay? this is to replace Homemenuhax, right?
You can. This does NOT replace MenuHax. It replaces what MenuHax boots into.
 

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
Code:
python scripts\buildAll.py
should build ropbins and CN payloads for 9.0+ (9.0-10.5) and European, Japanese and American regions.
Any chance of having a GitHub repo for the source ?
 

gameking66

Well-Known Member
OP
Member
Joined
Mar 9, 2010
Messages
576
Trophies
1
XP
330
Country
United States
Code:
python scripts\buildAll.py
should build ropbins and CN payloads for 9.0+ (9.0-10.5) and European, Japanese and American regions.
Any chance of having a GitHub repo for the source ?
It will build, but it won't run well on anything other than 9.0 and 9.2.

Source will be up Soon ™.
 
  • Like
Reactions: peteruk

gameking66

Well-Known Member
OP
Member
Joined
Mar 9, 2010
Messages
576
Trophies
1
XP
330
Country
United States
Silly question, are there any downsides to using 2.1 as a base instead of 2.5?
If you're using CFW to launch backups, no. If you're a HB dev that utilizes ctrulib modules that you expect to be in the payload, yes. But I've seen only one Homebrew that does (CHHM2), and even then you can manually grab a file for it to function.

Apart from that, most homebrew loads ctrulib by itself anyway so it's a non-issue (it doesn't even care that the modules are available since it doesn't use them). 2.1 was chosen because it was way more stable with 9.0 - 9.2, which are CFW focused versions. However, patches and commits from 2.5 are included, just not the 10.x compatibility ones or HB modules because it is not relevant to CFW.
 
Last edited by gameking66,
  • Like
Reactions: Februarysn0w

mungry

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
322
Trophies
0
Age
25
XP
476
Country
United States
Nice! I'm about to test this out. Currently my setup entails a menuhax that autoboots into bootctr. Bootctr boots the reinand.dat and I'm into my emunand just by pressing the power button (I have the menuhax img replaced with a black screen and debug info disabled). If I press R at boot I will boot int sysnand. If I press L during boot I will boot into ctrbootmanger in which I can choose to go to the homebrew menu or choose another CFW such as rxtools. So essentially what I'm getting from this release is higher compatibility with CFW, and better boot times?
 

gameking66

Well-Known Member
OP
Member
Joined
Mar 9, 2010
Messages
576
Trophies
1
XP
330
Country
United States
Nice! I'm about to test this out. Currently my setup entails a menuhax that autoboots into bootctr. Bootctr boots the reinand.dat and I'm into my emunand just by pressing the power button (I have the menuhax img replaced with a black screen and debug info disabled). If I press R at boot I will boot int sysnand. If I press L during boot I will boot into ctrbootmanger in which I can choose to go to the homebrew menu or choose another CFW such as rxtools. So essentially what I'm getting from this release is higher compatibility with CFW, and better boot times?
That is the end goal of the project, yes.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu