NWPlayer123 teases 5.5.1 IOSU

vgmoose

Well-Known Member
Member
Joined
Jan 31, 2016
Messages
362
Trophies
1
Website
github.com
XP
3,110
Country
United States
Not really, you can develop for current Wii U's HBL, but you are limited in terms of services, you can only do what Mii Maker does.
You can do everything Smash Bros does as @Maschell demonstrated, which is also anything that an official Wii U title can do (and more).

As it's been said before, there's no denying full USB support or CFW would be new interesting avenues, but having complete and total access to everything an official developer has is not "limited" by homebrew standards. And the learning curve remains!

It's saddening to see so many potential developers turn away from the console. There's still plenty to explore here (the Gamepad is cool!) and the more dev eyes the better. ;(
 
  • Like
Reactions: Deleted User

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,366
Trophies
3
XP
9,991
Country
United States
As it's been said before, there's no denying full USB support or CFW would be new interesting avenues, but having complete and total access to everything an official developer has is not "limited" by homebrew standards.(
Problem is, people don't want total access to the things devs have. Devs can't install warez.
 
  • Like
Reactions: Deleted User

NWPlayer123

Well-Known Member
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
Is there a simple start-to-finish explanation of the WiiU security architecture, and what portion(s) are broken / to be broken?

e.g., Something similar to 3dbrew.org's list of 3DS system flaws or the Dec. 27 C3 talk that derek/smea/plutoo gave?
Um no but I can probably write something up even though I'm not that experienced in the Starbuck yet
Basically, run code via web browser (which has JIT we can copy payloads into) or from a game save which needs to be entirely ROP, then you're running in a sandbox in PowerPC/Espresso Userspace
you have access to a whole table of syscalls which is how you can exploit the kernel with malformed data http://wiiubrew.org/wiki/Cafe_OS_Kernel_Syscalls
You don't need to own the kernel but it makes it a lot easier, then you need to use IPC or something to start running code on ARM which has to be entirely ROP cause there's no JIT at all
After you've got code execution on ARM/Starbuck you have free reign to probe and exploit IOS-Kernel
All the code on ARM is from fw.img which decrypted is just an ELF with a bunch of sections it loads in http://wiiubrew.org/wiki/IOSU#Modules to memory http://wiiubrew.org/wiki/IOSU#Virtual_Memory_Map
the PPC Kernel's loaded into 0xFFE00000 (Virtual+Physical)as an ancast image and decrypted on the spot (so it also has the 0x100 header), and games running in userspace use 0x0E000000 and 0x10000000 for code+data, libraries are in 0x01000000 (these are all virtual), and the rest all builds from there, apps can access most other stuff like MEM1 and the Foreground bucket from userspace
 

Kafluke

Well-Known Member
Member
Joined
May 6, 2006
Messages
5,474
Trophies
0
Age
47
XP
4,636
Country
United States
Um no but I can probably write something up even though I'm not that experienced in the Starbuck yet
Basically, run code via web browser (which has JIT we can copy payloads into) or from a game save which needs to be entirely ROP, then you're running in a sandbox in PowerPC/Espresso Userspace
you have access to a whole table of syscalls which is how you can exploit the kernel with malformed data http://wiiubrew.org/wiki/Cafe_OS_Kernel_Syscalls
You don't need to own the kernel but it makes it a lot easier, then you need to use IPC or something to start running code on ARM which has to be entirely ROP cause there's no JIT at all
After you've got code execution on ARM/Starbuck you have free reign to probe and exploit IOS-Kernel
All the code on ARM is from fw.img which decrypted is just an ELF with a bunch of sections it loads in http://wiiubrew.org/wiki/IOSU#Modules to memory http://wiiubrew.org/wiki/IOSU#Virtual_Memory_Map
the PPC Kernel's loaded into 0xFFE00000 (Virtual+Physical)as an ancast image and decrypted on the spot (so it also has the 0x100 header), and games running in userspace use 0x0E000000 and 0x10000000 for code+data, libraries are in 0x01000000 (these are all virtual), and the rest all builds from there, apps can access most other stuff like MEM1 and the Foreground bucket from userspace
"Just make it say hello, it has to say hello" -SJ
 

Cylent1

Community Smart Ass!
Member
Joined
Oct 5, 2015
Messages
919
Trophies
0
Location
The most communist country in the world!
XP
2,460
Country
United States
This is the type of BULLSHIT right here is why people on this site are sick and tired of these pansy asses always rubbing shit in our faces.
OK then if they wanna show us and then delete it because of lawsuits and what not, But every other month?
This is getting as old as Hillary Clinton...
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
  • Like
Reactions: Deleted User

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,772
Trophies
1
Location
Nowhere
XP
1,508
Country
United States
Um no but I can probably write something up even though I'm not that experienced in the Starbuck yet
Basically, run code via web browser (which has JIT we can copy payloads into) or from a game save which needs to be entirely ROP, then you're running in a sandbox in PowerPC/Espresso Userspace
you have access to a whole table of syscalls which is how you can exploit the kernel with malformed data http://wiiubrew.org/wiki/Cafe_OS_Kernel_Syscalls
You don't need to own the kernel but it makes it a lot easier, then you need to use IPC or something to start running code on ARM which has to be entirely ROP cause there's no JIT at all
After you've got code execution on ARM/Starbuck you have free reign to probe and exploit IOS-Kernel
All the code on ARM is from fw.img which decrypted is just an ELF with a bunch of sections it loads in http://wiiubrew.org/wiki/IOSU#Modules to memory http://wiiubrew.org/wiki/IOSU#Virtual_Memory_Map
the PPC Kernel's loaded into 0xFFE00000 (Virtual+Physical)as an ancast image and decrypted on the spot (so it also has the 0x100 header), and games running in userspace use 0x0E000000 and 0x10000000 for code+data, libraries are in 0x01000000 (these are all virtual), and the rest all builds from there, apps can access most other stuff like MEM1 and the Foreground bucket from userspace
Wait, so what malformed data do we pass to what syscall and how? And, remind me again, isn't a syscall like a communication agent between userspace and the kernel?
 
Last edited by Swiftloke,

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,035
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,219
Country
United States
Come on man, we know your shtick by now, it's getting old, if you're so bothered by them all the time, just block them already and never see a post from them again, problem solved.


Sent from my iPhone using Tapatalk

That'd be too easy. Epic is in every one of these IOSU threads, bashing OP in one way or the other.
 

TheZander

1337
Member
Joined
Feb 1, 2008
Messages
2,135
Trophies
2
Location
Level 7
XP
3,897
Country
United States
This is the type of BULLSHIT right here is why people on this site are sick and tired of these pansy asses always rubbing shit in our faces.
OK then if they wanna show us and then delete it because of lawsuits and what not, But every other month?
This is getting as old as Hillary Clinton...

Finally a rational, calm and collected cohesive statement in this whole thread!



Actually Zander, the user you quoted was not rational or collected at all. I find it hard to believe anyone could see it like that. There was absolutely no sense of tranquility in the tone of his post. You must really be an idiot for misconstruing it as such, I hope you go on to reconsider your life choices and ambitions. Smiley face, winky face, head bashing face, eye roll face.

^^Now read that in the most over the top, mockery voice you can conjure up with.
 

henn64

I don't know what I'm doing with my life.
Member
Joined
Dec 26, 2012
Messages
680
Trophies
0
Age
25
Location
The Great White South
XP
470
Country
Canada
Finally a rational, calm and collected cohesive statement in this whole thread!



Actually Zander, the user you quoted was not rational or collected at all. I find it hard to believe anyone could see it like that. There was absolutely no sense of tranquility in the tone of his post. You must really be an idiot for misconstruing it as such, I hope you go on to reconsider your life choices and ambitions. Smiley face, winky face, head bashing face, eye roll face.

^^Now read that in the most over the top, mockery voice you can conjure up with.
Save yourself the trouble and just slap an /s on that instead

Epic is in every one of these IOSU threads, bashing devs and being salty
FTFY
 
Last edited by henn64,

TheZander

1337
Member
Joined
Feb 1, 2008
Messages
2,135
Trophies
2
Location
Level 7
XP
3,897
Country
United States
Save yourself the trouble and just slap an /s on that instead
Nah, I will never do that. Cheapens the whole post. If people can not tell a genuine post from a non genuine one. They need to get used to it, otherwise in the real world if people don't obviously smirk or blurt ''just kidding!'' Then they have trained themselves to be gullible idiots. Just read and think for awhile without responding off the cuff. Not you, but these other people who were incapable of realizing Zelda had nothing to do with anything and that the suggestion was so absurd and irrelevant to the topic at hand that it must be nonsense. Instead of addressing the absurd notion more than once, truly trying to convey the truth. Apparently oblivious to insincerity in the respected replies.

Then again the whole purpose of this post was to egg 'em on again. It's late, i'll just delete this in the morning... These things seem like good ideas when it's late.
 

Rob Blou

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
754
Trophies
0
Age
41
XP
1,508
Country
Canada
About the IOSU exploit ... is it a permanent install or do we have to run it every time the wii u was powered off? If that's the case, do we need internet to run it?
 
Last edited by Rob Blou,

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
Nah, I will never do that. Cheapens the whole post. If people can not tell a genuine post from a non genuine one. They need to get used to it, otherwise in the real world if people don't obviously smirk or blurt ''just kidding!'' Then they have trained themselves to be gullible idiots. Just read and think for awhile without responding off the cuff. Not you, but these other people who were incapable of realizing Zelda had nothing to do with anything and that the suggestion was so absurd and irrelevant to the topic at hand that it must be nonsense. Instead of addressing the absurd notion more than once, truly trying to convey the truth. Apparently oblivious to insincerity in the respected replies.

Then again the whole purpose of this post was to egg 'em on again. It's late, i'll just delete this in the morning... These things seem like good ideas when it's late.
pssst, word on da street is zelda e3 demo was successful dumped by quantum 'puters. FWIW, the software was in two places @ onetime so no one noticed it <but don't say anything.>
 
  • Like
Reactions: Selver

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @Xdqwerty, Hi