Homebrew I saw an interesting comment...

CeeDee

fuckin dork
OP
Member
Joined
May 4, 2014
Messages
5,342
Trophies
2
XP
9,720
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
1
Location
Nowhere
XP
1,465
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

fuckin dork
OP
Member
Joined
May 4, 2014
Messages
5,342
Trophies
2
XP
9,720
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
1
Location
Nowhere
XP
1,465
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 end of life
Developer
Joined
Nov 30, 2014
Messages
8,548
Trophies
2
XP
14,906
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
3,367
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
464
Trophies
0
Age
42
XP
850
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,601
Trophies
3
Location
Another World
Website
www.gbatemp.net
XP
25,166
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,076
Trophies
0
Location
Not here
XP
456
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
464
Trophies
0
Age
42
XP
850
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
28
XP
4,757
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
3,367
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 end of life
Developer
Joined
Nov 30, 2014
Messages
8,548
Trophies
2
XP
14,906
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
1
Location
Nowhere
XP
1,465
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 ;))
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Glad I keep "legal" backups of all the games.
  • BigOnYa @ BigOnYa:
    Yup, I am...:wtf:
  • BigOnYa @ BigOnYa:
    hey
  • BigOnYa @ BigOnYa:
    I keep trying to beat this last dlc set of tracks on 200cc mariokart8, and keep getting 2nd and 3rd, pissing me off
  • K3N1 @ K3N1:
    It's retro and still $200
    +1
  • BigOnYa @ BigOnYa:
    Has a great collection of games also, not to mention all the homebrew
  • Flame @ Flame:
    @Psionic Roshambo how are you bro? long time. still hook up with midget hookers?
    +1
  • a_username_that_is_cool @ a_username_that_is_cool:
    microwaves be like
  • a_username_that_is_cool @ a_username_that_is_cool:
    mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmBEEPmmmmBEEPmmmmmmmmmmmmmmmmBEEEPmmmmmmmmmmmmmmmmmmmBEEEP
  • K3N1 @ K3N1:
    You might need a new microwave normal ones only beep at the start and end
  • ZeroT21 @ ZeroT21:
    sounds like my 30yr old toaster
  • any_name_you_wish @ any_name_you_wish:
    I swear, in the future games are gonna be paid for in frames. like 1.00$ for each frame of the game. and you have to pay like 1 million dollars just to beat like the Elder Scrolls 6
  • The Real Jdbye @ The Real Jdbye:
    @any_name_you_wish that's graphics cards
  • K3N1 @ K3N1:
    A dev could lock frame rates if they wanted to
  • K3N1 @ K3N1:
    But telltale already made it where you have to buy per chapter to beat a game and people were OK with it
  • TheBakingGamer0424 @ TheBakingGamer0424:
    Dear goodness
  • Psionic Roshambo @ Psionic Roshambo:
    Intel tried to market CPUs kinda like that one time, you had to pay for a license key to unlock like a larger cache or something.
  • Psionic Roshambo @ Psionic Roshambo:
    It got cracked lol
  • linuxares @ linuxares:
    thank god that died fast
  • TheBakingGamer0424 @ TheBakingGamer0424:
    as if subscription services as the latest module of purchase wasn't bad enough
  • Tigeristic15 @ Tigeristic15:
    hey,
    can anyone help me real quick?
  • a_username_that_is_cool @ a_username_that_is_cool:
    harry christmas
    HiradeGirl @ HiradeGirl: hi