switchbrew / nx-hbloader

Host process for loading Switch homebrew NROs
ISC License
339 stars 72 forks source link

Error while launching hbloader #5

Closed ThatNerdyPikachu closed 6 years ago

ThatNerdyPikachu commented 6 years ago

While launching hbloader through Album's exefs, (say, why do we use nsp and not nso? nspwn?), I get error 2144-0001, which seems to be related to EC (Shop) according to Switchbrew's "Error codes" page.

Am I doing something wrong?

yellows8 commented 6 years ago

"(say, why do we use nsp and not nso? nspwn?)" <- This makes no sense. .nsp is just a container for exefs which contains NSO etc...

"through Album's exefs" <- More details?

EDIT: If you meant in the context of atmo*: .nsp is for replacing the entire exefs, while the exefs/ directory is only for overriding certain files in the original exefs.

ThatNerdyPikachu commented 6 years ago
  1. Ah, sorry. Thought .nsp was a PFS0
  2. Atmosphere's loader sysmodule. The contents of my atmosphere/titles/010000000000100D: 010000000000100D.zip (was originally meant to use 00000000001003, but switched to album to see if that was the issue)
yellows8 commented 6 years ago

1) It is, see above regarding contents. 2) Try using .nsp (if you're using latest loader sysmodule).

ThatNerdyPikachu commented 6 years ago
  1. You mean rename main to exefs.nsp as per https://github.com/Atmosphere-NX/Atmosphere/commit/3a2520a3b75c1c3fca8a39d35f0a154c5bb59217?
yellows8 commented 6 years ago

no ...

yellows8 commented 6 years ago

Build nx-hbloader then copy hbl.nsp to exefs.nsp.

ThatNerdyPikachu commented 6 years ago

main is the latest hbl.nsp okay

yellows8 commented 6 years ago

main is the NSO.

ThatNerdyPikachu commented 6 years ago

thanks for all your help