Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Luma cannot patch romfs in applets or cfas #949

Closed
daCyuubi opened this issue Dec 2, 2017 · 14 comments
Closed

Luma cannot patch romfs in applets or cfas #949

daCyuubi opened this issue Dec 2, 2017 · 14 comments

Comments

@daCyuubi
Copy link

daCyuubi commented Dec 2, 2017

(Hello there, I'm the creator of Foxverse) While patching Miiverse, I noticed that Luma cannot patch romfs inside applets this is a big issue for us since in order to get our HTTPS certs inside Miiverse we used LayeredFS for this, since this doesn't seem to work we have to use 2 CIAs to patch this and 3DS system updates no longer work because of this, I consider this being a (needed) enhancement to LayeredFS. Thank you. -ninjafox

@ihaveamac
Copy link
Contributor

ihaveamac commented Dec 2, 2017

as far as I know this won't happen due to code differences in applets, compared to normal applications. someone else can provide a better explanation.

@urherenow
Copy link

What exactly is miiverse being patched to do? Use a different server? Because... isn't miiverse supposed to be discontinued?

@holly-hacker
Copy link

@urherenow yes, it's common for custom servers to patch https URLs in the client so the requests can be redirected to a new one without having to fuck with host redirection and installing custom certificates.

@profi200
Copy link
Contributor

profi200 commented Dec 2, 2017

You will need custom certs anyway if you want to keep security. Patching https completely out is just dumb.

@daCyuubi
Copy link
Author

daCyuubi commented Dec 2, 2017

@urherenow Yes, It's getting patched to use a different server.

@daCyuubi
Copy link
Author

daCyuubi commented Dec 2, 2017

@profi200 Originally we wanted to use HTTPS but it didn't work because of this issue we had. So to fix this we have to install 2-3 CIAs that contain our certs and stuff.

@khang06
Copy link

khang06 commented Dec 2, 2017

looks like trying to use game patching on home menu is also affected by this

@ghost ghost added the enhancement label Dec 3, 2017
@daCyuubi daCyuubi changed the title Luma cannot patch romfs in applets Luma cannot patch romfs in applets or cfas Dec 4, 2017
@daCyuubi
Copy link
Author

daCyuubi commented Dec 4, 2017

Updating the title as it seems that not even system data archives work with LayeredFS.

@frozenLake
Copy link

Oh, this is why my RootCA edits were not doing anything? Okay, this is something I have a decent need for.

@frozenLake
Copy link

You know, I'm curious: Has any research been done regarding this? Is there anything of note that is making this more difficult on the devs?

@Brawl345
Copy link

Any news for this? Would like to add Let's Encrypt to the 3DS browser by editing the rootca.pem, but LayeredFS doesn't work with applets.

@ParzivalWolfram
Copy link

Would be handy for patching several features, more support and new certs into the Browser.

@billyohgren
Copy link

I would love to patch the home menu, and if this is affected by this, could someone give me pointers on where this (layeredFS) is being used in the source code?

@AuroraWright
Copy link
Member

As @ihaveamac said sadly the SDK code patched by layeredfs isn't there on these titles, so the current approach won't work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests