Recent content by CappyIshihara

  1. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    alumulemu should support UltraNX by default, just look up a game and there should be a download option to just download the thing from there. for other shops I added support to track extra Tinfoil indexes (unencrypted) at least in the development branch, you might wanna test that and tell me how...
  2. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    Funnily enough, might be a coincidence but I just added header authentication the other day and now today they're adding user agent checks. Do they know and they don't like Alumulemu Scrapers? I mean it doesn't hit the servers that hard so I'm kinda confused why they're actively restricting...
  3. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    Added a feature that lets alumulemu essentially act as a proxy for other Tinfoil indexes. That means you can use your current instance to mirror other Tinfoil shops' indexes. Gonna make a new release sometime soon, but you can always pull from main
  4. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    Hosting a dedicated SurrealDB instance is optional but recommended. By default it uses the embedded SurrealKV backend. So, no. But you should. 1744106614 It's not really source-only, The binaries are distrbuted on GHCR as Docker/OCI images. You're supposed to use them as Docker containers...
  5. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    It doesn't actually rename files, just re-labels them. Also custom metadata editing is planned for later, just not right now.
  6. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    just released 0.2.0, it's got RBAC now https://github.com/RyouVC/alumulemu/releases/tag/v0.2.0
  7. CappyIshihara

    Project Alumulemu - Yet another (Tinfoil-compatible) library manager

    Me and my wife has been working on a Switch library manager because the current solutions I can find feel a bit sluggish to me, so I tried to make the fastest possible library manager -- in Rust. This makes use of my previous library nx-archive to read title metadata, and generates a Tinfoil...
  8. CappyIshihara

    Project [WIP] nx-archive - Pure-Rust library for reading and exploring Switch formats

    It's mostly just for learning and documenting, and also kind of allowing my other Switch title manager app (also written in Rust) to be more optimized by programmatically read the files instead of falling back to the CLI for getting game data (Currently, it calls `nstool` to check title IDs and...
  9. CappyIshihara

    Project [WIP] nx-archive - Pure-Rust library for reading and exploring Switch formats

    I've been working on a library in Rust that can work as an alternative to libpietendo in Rust. It makes uses of the `binrw` library to simplify parsing the binary format and `tracing` for debugging. My initial motivation is that I'm also writing a library manager in Rust that will make use of...
  10. CappyIshihara

    Hacking Homebrew Are there any written specifications for NSP/XCI/NCA and its compressed (NSZ/XCZ/NCZ) counterparts?

    Yeah, I figured. I finally managed to get the NCA extraction code going and I'm currently trying to implement the rest of the formats.
  11. CappyIshihara

    Hacking Homebrew Are there any written specifications for NSP/XCI/NCA and its compressed (NSZ/XCZ/NCZ) counterparts?

    I'm currently figuring out how to properly decrypt the NCAs, so I can extract files from them and then write a complete Rust library that would support all these formats. There's apparently an existing (but incomplete) Rust library for this on XorTroll/cntx but it uses very outdated AES code...
  12. CappyIshihara

    Hacking Homebrew Are there any written specifications for NSP/XCI/NCA and its compressed (NSZ/XCZ/NCZ) counterparts?

    I'm currently trying to study the Switch's package formats and possibly write a proper homebrew package manager, however I seem to be unable to find specs for the formats at all. All I could find are implementations of them (NSTools, nicoboss/nsz, NxFileViewer). So I'd like to know what makes...
  13. CappyIshihara

    Hello!

    Hey! I'm Cappy and I signed up because I forgot that this forum exists, and I'm planning to discuss about some technical stuff here. Anyway I'm very interested in Switch homebrew hacking and I'm working on a kind of package manager replacement for jailbroken switches. I'll probably talk about...