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,005
Trophies
2
XP
7,371
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
  • BigOnYa @ BigOnYa:
    I have an bread machine and use it alot, better than breads you buy, but don't last as long, cause no bs preservatives
  • K3Nv2 @ K3Nv2:
    I got compliments about my weight loss and thought well guess I can pig out again now I'm the piggy
  • BigOnYa @ BigOnYa:
    My biggest prob is alcohol, definitely is fattening
  • K3Nv2 @ K3Nv2:
    I know when to stop at least honestly don't get those that go and go with food
  • BigOnYa @ BigOnYa:
    Or those that order 2 big macs , large fry, ice cream sundie, then a diet coke
  • K3Nv2 @ K3Nv2:
    I might get downing two big macs but nah that's it
  • BigOnYa @ BigOnYa:
    Ok that will be $15.99, cash or charge?
  • K3Nv2 @ K3Nv2:
    My go to orders usually a mcdouble and a mcchicken and I'm happy rarely mess with fries
  • K3Nv2 @ K3Nv2:
    Pro tip ask for that clowns jizzmac sauce on your mcdouble
    +1
  • BigOnYa @ BigOnYa:
    Do they charge extra when you add sauce,etc? I know burger king used to not, but don't know nowadays
  • K3Nv2 @ K3Nv2:
    They may squrit it for free if you ask nice
    +1
  • K3Nv2 @ K3Nv2:
    Last time I got bk it was 35c per sauce fuck you king of my nutsack
    +1
  • K3Nv2 @ K3Nv2:
    I'll buy a bottle of baby rays BBQ for $2 and add it from home out of spite
    +1
  • BigOnYa @ BigOnYa:
    I like baby rays, my favorite is KC masterpiece tho. Figured all you could buy is that there.
  • K3Nv2 @ K3Nv2:
    The metro doesn't discriminate good sauce
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Baby Rays isn't that what killed the crocodile hunter?
  • Psionic Roshambo @ Psionic Roshambo:
    If only he had done an endorsement for them....
  • Psionic Roshambo @ Psionic Roshambo:
    Oy mate don't let a bad bbq sauce kill your party! Baby Rays are killing it!! The flavor hits you right in the chest!
    +1
  • Xdqwerty @ Xdqwerty:
    My phone only has 13% battery so i don't have much time left
  • Xdqwerty @ Xdqwerty:
    Now 12%
  • BigOnYa @ BigOnYa:
    Happy birthday, btw
  • Psionic Roshambo @ Psionic Roshambo:
    Time is running out for your phone!
  • Psionic Roshambo @ Psionic Roshambo:
    Sign up with Emperor Phone plan for unlimited power!!! And minutes!!!
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=XKjjYGUi4G4