vgmoose / wiiu-hbas

[Wii U] Homebrew App Store - download apps for HBL (Legacy)
GNU General Public License v3.0
78 stars 11 forks source link

Permissions #4

Open vgmoose opened 8 years ago

vgmoose commented 8 years ago

There should be permission attributes that display a small icon under the app button that shows which permissions it has.

It would be configured in meta.xml (see #3) like so:

<permissions>
    <sd>yes</sd>
    <usb>yes</usb>
    <wifi>yes</wifi>
    <sound>yes</sound>
<permissions>
CreeperMario commented 8 years ago

Excuse me for asking, but what would these permissions actually be? Kernel access? SD Card storage? What are they?

vgmoose commented 8 years ago

Looks like github removed the XML formatting in my initial post... resulting in 4x "yesses". I've edited it now.

I had planned: sd, usb, wifi, and sound, just as a heads up for the user. Kernel is interesting, although if I understand correctly, anything executed from HBL requires kernel access (although the same could be said about the other permissions).

Maybe something additional things like: memory modification or elf loading permissions.

CreeperMario commented 8 years ago

Yes, I believe that is correct. Because the kernel exploit has been run, any running program can access the kernel memory, its just that most software doesn't choose to (e.g. Loadiine GX2 utilises this functionality, but Space Game doesn't).

ghost commented 8 years ago

Great Idea !