Ubisoft added an anti-piracy mechanism to Mario + Rabbids Kingdom Battle!

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by SimonMKWii, May 11, 2018.

  1. SimonMKWii
    OP

    SimonMKWii GBAtemp Advanced Fan

    Member
    8
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    I found this weird title ID in my NAND dump, 010067300059b004.
    For reference:

    Mario + Rabbids® Kingdom Battle : Pixel Pack:
    010067300059b001
    Mario + Rabbids® Kingdom Battle : Season Pass exclusive - Steampunk Pack:
    010067300059b002
    Mario + Rabbids® Kingdom Battle : Ultra Challenge Pack:
    010067300059b003

    So, what the hell is this?
    Well, inside the NCA is a single 72 byte file called "sdf.sdfver".
    Inside this file is the text:

    Code:
    This content has been retrieved by its rightful owner!
    
    
    Rabbit's Eye
    I thought, "that seems a bit weird..."
    After reverse engineering the EXE, I discovered that it checks that file or refuses to load certain game content!
    So yeah, Ubi is officially the first publisher to add an anti-piracy mechanism on Switch.

    Oh, Ubisoft!
     
  2. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    7
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    How does it work if you install both "apps"? How can it check than (when everything is presented)?
     
  3. SimonMKWii
    OP

    SimonMKWii GBAtemp Advanced Fan

    Member
    8
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    The NCA is type AOC (Add-on content), which allows the game to interface with it.
     
  4. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    7
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    I know, but if you "install" it together with the game (when you pirate it) it probably can't detect piracy when everything is presented. Right? (I have no idea what am I talking about tho).
     
  5. EclipseSin

    EclipseSin Ignorant Wizard

    Member
    8
    Apr 1, 2015
    United Kingdom
    221b Baker Street
    Well, I think this is being looked at on the angle of loading through something such as loadiine (pre-dlc support) on the Wii U. Not to be looked at as installing the titles. If we can install any title, yea, it should be possible to just install that to be rid of it, I'd imagine.
     
  6. SimonMKWii
    OP

    SimonMKWii GBAtemp Advanced Fan

    Member
    8
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    It's a service dedicated to the function, called "aoc:u", which seems to get loaded as you launch a title.
    It likely just checks for AOC titles matching the games title ID, then retrieves them and patches content at runtime.

    But then again, I'm not exactly qualified to answer this, and I'm sure at least half of what I just said was wrong, maybe @SciresM can chime in on how the aoc:u service works?
     
  7. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    7
    Nov 2, 2016
    United States
    Earth, bro-dude.
    You think thats weird?
    Switch knows if you're running via a 3rd party dock, Hulu pops out a HDCP message.
    I tried to do a "movie night" thing and had to fall back to Wii U after that embarrassment.

    Funny little thing I just noticed, when you connect joy cons of different colors to Switch that joycon color pops in or out on the screen (depending on which joycon).

    -----

    Guess I couldn't grammar past 1:30 am.

    Switch will close your Hulu app if it detects that you aren't using a Nintendo dock.
     
    Last edited by H1B1Esquire, May 11, 2018
  8. eXhumer

    eXhumer Member

    Newcomer
    1
    May 1, 2018
    Saudi Arabia
    You can even change the color of the joycons from a PC.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice