I know people have stated that there won't be USB support in loadiine without a kernel exploit. But I was noticing that Disney Infinity uses a USB device and functions with loadiine. I am curious how that works? Are they using a custom driver to access it?
No. Nothing with USB works without an IOSU exploit. I feel like we should have a ban of the word USB in topic titles. And it's a game. It's programmed to access to USB.
Sadly, we can't gain USB Access with a file from a game, it needs to be a permission changeWould it not be possible use a game such as Disney Infinity to load a file from USB that could theoretically gain access to some parts of the system we don't currently have? If I'm not mistaken that's how it first happened with the Wii. But then again I don't know much about hacking or reverse engineering. I'm just spit balling.
Yes it does, but you cannot do anything outside of playing it (pull files, replace, etc), without running a Homebrew app, which runs in a non-permitted appBut does Disney Infinity not have permissions? Take Loadiine out of the picture. If you boot the game regularly, does it not inherently have the permissions for USB use?
To put it mildly, the Wii was a fucking mess. It had like 100 of IOS', it was just... arghAh ok I see, that make sense. I'm gonna guess the original Wii did not have those checks which is why unsigned code could be run from within games to get access to other parts of the system, would I be correct?
I don't need to know how it works. I already knew most of this. We can't use USB right now. Simple as that.Let me tell you a story, kids:
We have a kernel exploit already, we cannot access USB because the medium Loadiine runs at is Mii Maker, which the System does not allow USB access to, because it doesn't need it, and the ARM Processor (the one that runs the IOSU), does NOT play loose with permissions. We will be able to use USB once we can allow Mii Maker (aka Loadiine), to access USB, which will require modifying the permissions given by the system. Disney Infiniy has USB access simply because the System allows it to.
You may be wondering: Why don't we use Disney Infinity as our base game? Because we cannot run Loadiine from a game, we do it from a System app. We could technically run a game with DI as base, but we couldn't run Loadiine because Loadiine is basically a giant SDCafiine.
And that kids, is How I Met Your Exploit
Read. The. Above. PostsI'm not that much into hacking, but as I can recall, Loadiine was using Disc version of Super Smash Bros to gain access to SD card too, besides Mii Maker. Isn't the same logic applicable to this situation?
Let me tell you a story, kids:
We have a kernel exploit already, we cannot access USB because the medium Loadiine runs at is Mii Maker, which the System does not allow USB access to, because it doesn't need it, and the ARM Processor (the one that runs the IOSU), does NOT play loose with permissions. We will be able to use USB once we can allow Mii Maker (aka Loadiine), to access USB, which will require modifying the permissions given by the system. Disney Infiniy has USB access simply because the System allows it to.
You may be wondering: Why don't we use Disney Infinity as our base game? Because we cannot run Loadiine from a game, we do it from a System app. We could technically run a game with DI as base, but we couldn't run Loadiine because Loadiine is basically a giant SDCafiine.
And that kids, is How I Met Your Exploit
I'm not that much into hacking, but as I can recall, Loadiine was using Disc version of Super Smash Bros to gain access to SD card too, besides Mii Maker. Isn't the same logic applicable to this situation?
It's still read/write if I'm not mistakenI've just realized that Disney Infinity doesn't use USB for storage access, but for USB portal base pad. I've misinterpreted original post.
Loadiine IS Using Smash to boot games, alongside Mii Maker, but they already told you thatI'm not that much into hacking, but as I can recall, Loadiine was using Disc version of Super Smash Bros to gain access to SD card too, besides Mii Maker. Isn't the same logic applicable to this situation?
Let me tell you a story, kids:
We have a kernel exploit already, we cannot access USB because the medium Loadiine runs at is Mii Maker, which the System does not allow USB access to, because it doesn't need it, and the ARM Processor (the one that runs the IOSU), does NOT play loose with permissions. We will be able to use USB once we can allow Mii Maker (aka Loadiine), to access USB, which will require modifying the permissions given by the system. Disney Infiniy has USB access simply because the System allows it to.
You may be wondering: Why don't we use Disney Infinity as our base game? Because we cannot run Loadiine from a game, we do it from a System app. We could technically run a game with DI as base, but we couldn't run Loadiine because Loadiine is basically a giant SDCafiine.
And that kids, is How I Met Your Exploit
Disney Infinity 1.0 runs in Loadiine under Mii Maker. I'm not talking about running Disney Infinity from a disk or anything like that. It uses the USB base station just fine. I was under the impression that Mii Maker if fully prohibited from touching USB, while Disney Infinity proves this isn't fully correct. That is why I am trying to figure out where the difference is.
Ok so the answer to this is quite complicated but let me simplify it as much as i can the Base station for the game will have a chip in it on that chip will be a key ok so on the game will also be the same key when you start the game it checks if the key on the Base station matches the key in the game if it does then the Base station will work just fine but if you were then to unplug the Base station and plug in another USB device the game will immediately check if the keys match again and obviously they won't so the USB device would not work. The main reason for this is to stop cheaper unofficial Base stations from being used and it also stops any other devices being used. And as it's done from the game that is why it works in loadiine.Disney Infinity 1.0 runs in Loadiine under Mii Maker. I'm not talking about running Disney Infinity from a disk or anything like that. It uses the USB base station just fine. I was under the impression that Mii Maker if fully prohibited from touching USB, while Disney Infinity proves this isn't fully correct. That is why I am trying to figure out where the difference is.
Here's the answer: You know how WUPInstaller allows USB Install?, same thing happens, the app knows which code string to "apply", for the lack of a better term, to access USB ports but it only checks for a specific key embedded within the code of the game, not widespread access, and because of its constant key checking, it won't work. The curiosity is apprecciated thoughDisney Infinity 1.0 runs in Loadiine under Mii Maker. I'm not talking about running Disney Infinity from a disk or anything like that. It uses the USB base station just fine. I was under the impression that Mii Maker if fully prohibited from touching USB, while Disney Infinity proves this isn't fully correct. That is why I am trying to figure out where the difference is.