Hacking Random USB Question

bobdob123usa

Member
OP
Newcomer
Joined
Mar 6, 2016
Messages
5
Trophies
0
Age
54
XP
200
Country
United States
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?
 
  • Like
Reactions: MegAmi24
D

Deleted User

Guest
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.
 

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
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.

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
 

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
31
Location
USA
XP
448
Country
United States
Would 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.
 

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
Would 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.
Sadly, we can't gain USB Access with a file from a game, it needs to be a permission change
 

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
31
Location
USA
XP
448
Country
United States
But 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?
 

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
But 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?
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 app
 

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
31
Location
USA
XP
448
Country
United States
Ah 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?
 

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
Ah 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?
To put it mildly, the Wii was a fucking mess:rofl:. It had like 100 of IOS', it was just... argh
 
  • Like
Reactions: CJB100
D

Deleted User

Guest
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 don't need to know how it works. I already knew most of this. We can't use USB right now. Simple as that.
 

Davor

Well-Known Member
Newcomer
Joined
Oct 1, 2015
Messages
79
Trophies
0
Age
42
XP
654
Country
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?
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
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?
Read. The. Above. Posts
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
 

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
31
Location
USA
XP
448
Country
United States
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?

Not necessarily. That's what EstPC13 was just explaining to me, actually haha. The Wii U gives certain permissions to certain games, and then the IOSU watches the game like a hawk and shuts it all down if it does something unexpected. All useful homebrew would break those permissions and get shut down, or do worse to the console.
 

Davor

Well-Known Member
Newcomer
Joined
Oct 1, 2015
Messages
79
Trophies
0
Age
42
XP
654
Country
I've just realized that Disney Infinity doesn't use USB for storage access, but for USB portal base pad. I've misinterpreted original post.
 

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
I've just realized that Disney Infinity doesn't use USB for storage access, but for USB portal base pad. I've misinterpreted original post.
It's still read/write if I'm not mistaken

--------------------- MERGED ---------------------------

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?
Loadiine IS Using Smash to boot games, alongside Mii Maker, but they already told you that
 

bobdob123usa

Member
OP
Newcomer
Joined
Mar 6, 2016
Messages
5
Trophies
0
Age
54
XP
200
Country
United States
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.
 

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,003
Trophies
2
XP
7,330
Country
United Kingdom
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.

Singstar USB microphones from ps3 work with Sing Party also
 

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
31
Location
USA
XP
448
Country
United States
Can't route the calls to the USB Hard Drive I would assume. My guess is, they can route calls for disc information to the SD card since the SD card is used by Mii Maker to read and write similar information -- they probably have relatively little code actually messing with that process while it is happening, so it appears normal to the IOSU. But since Disney Infinity and similar games don't call for lots of information from USB, and only call for it when the game's instructions specifically require it. It probably would not be possible to have the IOSU interpret those quick read and writes required by the game's instructions the same way as tons and tons of reads brought on by what I would assume would have to be injected code. Just a guess though and I'd agree that it is better to look for answers to these relatively low-priority questions than leave any stones unturned.
 
Last edited by CJB100,

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,195
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,156
Country
United Kingdom
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.
 
Last edited by AmandaRose,
  • Like
Reactions: CJB100

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
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 though
 
  • Like
Reactions: peteruk

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Maximumbeans @ Maximumbeans: butte