I saw an interesting comment...

Discussion in '3DS - Homebrew Development and Emulators' started by CeeDee, Sep 5, 2016.

  1. CeeDee
    OP

    CeeDee Can't Think Straight

    Member
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,783
    5,272
    May 4, 2014
    United States
    [Trust me, this probably means nothing, but it's worth a shot]

    [​IMG] I saw this on smea's stream -
    [​IMG]

    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?
     
    The9thBit likes this.


  2. Lilligant

    Lilligant GBAtemp Regular

    Member
    148
    77
    Aug 29, 2016
    Brazil
    Probably can but not worth the effort to be patched update after update, not sure though
     
    Myria likes this.
  3. Swiftloke

    Swiftloke Hwaaaa!

    Member
    1,769
    1,507
    Jan 26, 2015
    United States
    Nowhere
    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, Sep 5, 2016
  4. CeeDee
    OP

    CeeDee Can't Think Straight

    Member
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,783
    5,272
    May 4, 2014
    United States
    Alright then...

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

    PK101 Cuttin' shit up in dis thread.

    Banned
    138
    147
    Jun 21, 2016
    United States
    Huehuehue in the zoo.
    Im 100% precent sure this is an edgy teenager who doesn't pay attention in computer class
     
  6. Swiftloke

    Swiftloke Hwaaaa!

    Member
    1,769
    1,507
    Jan 26, 2015
    United States
    Nowhere
    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.
     
    CeeDee likes this.
  7. CeeDee
    OP

    CeeDee Can't Think Straight

    Member
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,783
    5,272
    May 4, 2014
    United States
    Them or me?
     
    The9thBit likes this.
  8. zoogie

    zoogie simple pimp tool

    Member
    6,155
    7,746
    Nov 30, 2014
    United States
    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.
     
    CeeDee likes this.
  9. Wolfvak

    Wolfvak *yawn*

    Member
    799
    1,060
    Oct 25, 2015
    Uruguay
    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, Sep 5, 2016
    UraKn0x, ihaveamac, The9thBit and 6 others like this.
  10. astronautlevel

    astronautlevel But he's a guy

    Member
    3,909
    4,577
    Jan 26, 2016
    United States
    That Nightly Site™
    I'm 100% sure you're wrong.
     
  11. Myria

    Myria GBAtemp Fan

    Member
    431
    409
    Jul 24, 2014
    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.
     
  12. VinsCool

    VinsCool Insecure

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,499
    26,891
    Jan 7, 2014
    Canada
    Another World
    There you have it folks. We have our poster :)
     
    Ricken likes this.
  13. CeeDee
    OP

    CeeDee Can't Think Straight

    Member
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,783
    5,272
    May 4, 2014
    United States
    It is if we can get those 11.0 "free gaemz" noobs to shut up for once... But I see your point. Seems pretty difficult...
     
  14. Clector

    Clector GBAtemp Advanced Fan

    Member
    954
    228
    Mar 15, 2016
    Bangladesh
    Not here
    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.
     
  15. Myria

    Myria GBAtemp Fan

    Member
    431
    409
    Jul 24, 2014
    United States
    She.

    By the way, this is how .3dsx files work. Homebrew Launcher replaces an existing program's code and read-only data using gspwn.
     
    dubbz82, UraKn0x, smileyhead and 7 others like this.
  16. shutterbug2000

    shutterbug2000 Cubic NINJHAX!

    Member
    1,078
    2,086
    Oct 11, 2014
    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.
     
    CeeDee likes this.
  17. Wolfvak

    Wolfvak *yawn*

    Member
    799
    1,060
    Oct 25, 2015
    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, Sep 5, 2016
    VinsCool, Myria and astronautlevel like this.
  18. zoogie

    zoogie simple pimp tool

    Member
    6,155
    7,746
    Nov 30, 2014
    United States
    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.

    Never underestimate pirates. :P
     
    Last edited by zoogie, Sep 5, 2016
  19. Clector

    Clector GBAtemp Advanced Fan

    Member
    954
    228
    Mar 15, 2016
    Bangladesh
    Not here
    @shutterbug2000 Good luck in it then.
    @zoogie I really don"t see a point to bother to do that also in my opinion. But well I don"t pirate so I don"t really know what pirates want.
     
  20. Swiftloke

    Swiftloke Hwaaaa!

    Member
    1,769
    1,507
    Jan 26, 2015
    United States
    Nowhere
    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 ;))