I haven't checked the code, but I'd image the fs call is used to open the cnmt nca when it's installed. Doing so allows fs to handle parsing / decrypting the nca, making it simple read the internal file which has the list of nca's tied to that cnmt (along with their size and full sha256). For an installer, it's easier to do the above as it's saves you haven't to manually parse the nca (which isn't difficult mind you).Getting this error when attempting to install any forwarder nro. Not sure whats the issue.
View attachment 488960
It's either failing due to the nca being completely invalid, or you haven't patched fs. You will also need ldr patched to launch the forwarder, however that isn't required for installing it.
However, as duckbill mentioned, it isn't required when creating a forwarder. You already have the list of the ncas as you just generated them, and so there's no need to parse the cnmt. From the looks of it, it was designed this was as hacbrewpack bundles the created ncas into a nsp. And nx.js has a generic install function that takes a path to said nsp. As there's no further info passed to said function other than the path, the installer has to parse the cnmt.
Anyway, tldr, you probably haven't patched fs.
Last edited by Deleted member 413168,










