Homebrew I saw an interesting comment...

CeeDee

art by @x65943
OP
Member
Joined
May 4, 2014
Messages
5,271
Trophies
2
XP
8,771
Country
United States
[Trust me, this probably means nothing, but it's worth a shot]

tUYyllM.png
I saw this on smea's stream -
tUYyllM.png


I'm curious as to - how so? All I've ever heard is "it's impossible" and it does seem hard/impossible to do.
Would it involve decrypting the game Vitamin style? Something like HANS or Loadiine? Is the person just plain wrong, and this thread not worth posting?
 
  • Like
Reactions: The9thBit

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,770
Trophies
0
Location
Nowhere
XP
1,334
Country
United States
He's wrong. I asked about what he's referring to on #cakey a while back. Basically, the permissions needed for a Loadiine-esque setup are out of userland reach.
We can launch ROM hacks, and we have full control over (non-privileged) process launching. So why can't we slip in entire games? The problem is the code.bin. Replacing that requires privileges that we don't have in userland. Though I don't know the specifics, (or anything about it period) it works on the Wii U because it's not as smart about it. Apparently.
I don't blame you for asking, however ;)
 
Last edited by Swiftloke,

CeeDee

art by @x65943
OP
Member
Joined
May 4, 2014
Messages
5,271
Trophies
2
XP
8,771
Country
United States
He's wrong. I asked about what he's referring to on #cakey a while back. Basically, the permissions needed for a Loadiine-esque setup are out of userland reach.
We can launch ROM hacks, and we have full control over (non-privileged) process launching. So why can't we slip in entire games? The problem is the code.bin. Replacing that requires privileges that we don't have in userland. Though I don't know the specifics, (or anything about it period) it works on the Wii U because it's not as smart about it. Apparently.
I don't blame you for asking, however ;)
Alright then...

But I wonder, is there any other way around it?
 

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,770
Trophies
0
Location
Nowhere
XP
1,334
Country
United States
Alright then...

But I wonder, is there any other way around it?
Probably not. Even though I don't really understand the specifics that well, (barely at all) I think (correct me if I'm wrong) it would require on-the-fly patching. This would be extremely difficult to do, and definitely impossible from userland. With the difficulty involved, it'd be easier (or at least more worthwhile) to find an arm9 exploit.
 
  • Like
Reactions: CeeDee

zoogie

playing around in the dsiware
Developer
Joined
Nov 30, 2014
Messages
8,433
Trophies
2
XP
13,904
Country
Micronesia, Federated States of
It will be a pain in the ass to get all the services you need with just a random title takeover. Very limiting.
With an a11 khax this would seem to be more feasible.
 
  • Like
Reactions: CeeDee

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
2,935
Country
Uruguay
Im 100% precent sure this is an edgy teenager who doesn't pay attention in computer class
Nope, Myria is the one who developed libkhax. You know, the library that is pretty juch the basis for all <= 9.2 hacks?
And btw this could be possible in 9.3-10.7 but with the removal of svcBackdoor (stubbed) it's kinda... impossible?
 
Last edited by Wolfvak,

Myria

Well-Known Member
Member
Joined
Jul 24, 2014
Messages
458
Trophies
0
Age
41
XP
824
Country
United States
It's possible; it's just annoyingly difficult to implement. It's not worth the trouble. And I sure as hell wouldn't help with it.

You just overwrite an existing game's code and read-only data using gspwn, and redirect RomFS reads elsewhere. But it would have to be done on a per-game basis, making this totally not worth it.
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,453
Trophies
3
Location
Another World
Website
www.gbatemp.net
XP
22,546
Country
Canada
It's possible; it's just annoyingly difficult to implement. It's not worth the trouble. And I sure as hell wouldn't help with it.

You just overwrite an existing game's code and read-only data using gspwn, and redirect RomFS reads elsewhere. But it would have to be done on a per-game basis, making this totally not worth it.
There you have it folks. We have our poster :)
 
  • Like
Reactions: Ricken

Clector

Well-Known Member
Member
Joined
Mar 15, 2016
Messages
1,034
Trophies
0
Location
Not here
XP
409
Country
Bangladesh
It can be possible as said, but it will be too difficult and complex to do anything that no one will bother as said.
And also as said there"s no much people that are going to do that for let the piracy going trough it.
 

Myria

Well-Known Member
Member
Joined
Jul 24, 2014
Messages
458
Trophies
0
Age
41
XP
824
Country
United States
He's wrong.
She.

You just overwrite an existing game's code and read-only data using gspwn, and redirect RomFS reads elsewhere. But it would have to be done on a per-game basis, making this totally not worth it.
By the way, this is how .3dsx files work. Homebrew Launcher replaces an existing program's code and read-only data using gspwn.
 

shutterbug2000

Cubic NINJHAX!
Member
Joined
Oct 11, 2014
Messages
1,088
Trophies
0
Age
27
XP
4,740
Country
United States
Honestly, I have had a few ideas in the past not related to game takeover(well, semi-related, but not the main part of them). I might look into a few things, but no one get their hopes up.
 
  • Like
Reactions: CeeDee

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
2,935
Country
Uruguay
There's also the problem of provided services: say that you want to run a pirate title that relies on services like the one used by TWLSaveTool (and let's pretend the PokeBank transfer app doesnt exist). In that case youd probably be screwed as soon as the game tries to use it.

Same with any other game/app that requires services and you dont have a legit title that provides them.
svcBackdoor *could* be used, but that relies on pre11.0 and it slightly fucks up the memory iirc, so it may leave it in a state the game wont be able to handle.
 
Last edited by Wolfvak,

zoogie

playing around in the dsiware
Developer
Joined
Nov 30, 2014
Messages
8,433
Trophies
2
XP
13,904
Country
Micronesia, Federated States of
I think if you got a single, simple game working in userland, there would be a huge outcry for more and developer interest would surely follow.

It's possible; it's just annoyingly difficult to implement. It's not worth the trouble. And I sure as hell wouldn't help with it.

You just overwrite an existing game's code and read-only data using gspwn, and redirect RomFS reads elsewhere. But it would have to be done on a per-game basis, making this totally not worth it.
Never underestimate pirates. :P
 
Last edited by zoogie,

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,770
Trophies
0
Location
Nowhere
XP
1,334
Country
United States
It's possible; it's just annoyingly difficult to implement. It's not worth the trouble. And I sure as hell wouldn't help with it.

You just overwrite an existing game's code and read-only data using gspwn, and redirect RomFS reads elsewhere. But it would have to be done on a per-game basis, making this totally not worth it.
Oh. Thanks for the explanation!
But why would it have to be done on a per-game basis? :unsure:
(Disclaimer: I don't care about pirating on 11.0. I have a9lh, plus im not a pirate ;))
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: Underwraps 2 is out checks all the Disney woke boxes