Homebrew Yellows8 Released the DSiWareHax Installer!

  • Thread starter Thread starter adrifcastr
  • Start date Start date
  • Views Views 17,444
  • Replies Replies 81
  • Likes Likes 1
oh and before someone says "but with arm11 kernel exploit we can downgrade withouth this" NO WE CAN'T. 11.0 added a check and if you try to install a title of a lower version it rejects the install

--------------------- MERGED ---------------------------


maybe HE can use it, but i don't think HE is gonna release a kexploit

--------------------- MERGED ---------------------------

by the way, can anyone tell me if luma3ds protects you from sysupdater? if it does, i may be considering downgrading my a9lh'ed 3ds to 10.3 and check if his thingy works.

The way to achieve downgrades on 11.0> is to plaintext attack NATIVE_FIRM, get only NATIVE_FIRM Down to firmware version 2.50 (10.4), then use the normal downgrade methods, since this reenables memchunkhax2.1 IIRC, and allows you to downgrade.
This is the same for HARDMOD downgrades, and normal dsiware systransfers downgrades. just that here you don't need to use a second 3ds for the transfer of the exploited savefile.

--------------------- MERGED ---------------------------

ok, so just an additional check, i get it :)

The way the check got usually done was that:

Downgrade attempts to install 9.2 native firm, current installed version is 9.4.
9.4 version is > 9.2 version. can't install older title, abort.

Then, it was discovered that if you uninstalled the title in question BEFORE attempting to install an older version of the title, the 3ds had nothing to check the version against and "forgot" it didn't have permissions to install a lower version title. But this meant that if your system crashed or the exploit was unreliable, you would end up with a brick because of incomplete titles in the NAND. (specially if the title it failed to install was NATIVE_FIRM after uninstalling it beforehand)

Since 11.0 you get a HARDCODED list of minimum versions, hence uninstalling the previous version before installing the older one does not work, because even though the title is not present to compare it with, the 3ds compares the older version title with the hardcoded list, and if it's lower than the register, it aborts. This list is handled by the ARM9, and can't be patched out without arm9 access (that defeats the point of downgrading)

I think i should also mention that if you have a9lh you should NOT do this dsiware downgrade, you'll write garbage to firm0/1 and uninstall a9lh, thus rendering your 3ds unusable. The same applies for the usual systransfer dsiware downgrade.
 
Last edited by Alex658,
  • Like
Reactions: cearp
Sysupdater, the homebrew app. Not system settings. He wanted to downgrade to try this and was asking if Luma would let you. It does let you downgrade.
I know. I downgraded to 9.2 from 11.1 then updated bck and luma still worked.
 
I know. I downgraded to 9.2 from 11.1 then updated bck and luma still worked.
What luma3ds doesn't protect you from (from firm 0/1 point of view) is arm9 payloads, like godmode9 or dsiware stuff since those write to NAND from arm9 instead of arm11.

as far as arm11 khax goes, i'm not sure what luma can (or can't) do, but it should be recoverable with a nand dump from a9lh/hourglass9 in case anything goes wrong.
 
  • Like
Reactions: Blue
Then, it was discovered that if you uninstalled the title in question BEFORE attempting to install an older version of the title, the 3ds had nothing to check the version against and "forgot" it didn't have permissions to install a lower version title.
yeah i know, until fbi came out/added title deleting, we were just changing the version in the tmd.
i think i made some python tool and put it up here, simply to edit the version in the tmd :D
that was maybe 2 years ago, wow
 
So, will this hax work in 11.0-11.1? (obv with a kexploit like slowhax)
It will work on any firmware as long as that firmware has an arm11 kernel exploit. Slowhax is the only publicly known arm11 kexploit and it was patched out on 11.2, so this will only work up to 11.1 when slowhax is released.
 

Site & Scene News

Popular threads in this forum