(08-04-2017, 04:31 AM)DacoTaco Wrote: [ -> ]you can ignore most of the security bullshit because they get ignored when installing anyway.
Nah, Dolphin actually checks everything is correct now, content hashes, and even the signatures
(The latter can be easily disabled though, and as on a Wii, if you install the title manually by editing the NAND directly, you can bypass all of that.)
(08-04-2017, 04:21 AM)gamemasterplc Wrote: [ -> ]well you can probably replace the executable of a wii game or 00000001.app for WADs
As DacoTaco said, you shouldn't blindly be replacing the content with ID 0x1. It may not be the boot content, and may not even exist. What you should do is look at the TMD to determine the boot content index, and find out which file to replace.
(08-04-2017, 02:57 PM)leolam Wrote: [ -> ]Nah, Dolphin actually checks everything is correct now, content hashes, and even the signatures 
(The latter can be easily disabled though, and as on a Wii, if you install the title manually by editing the NAND directly, you can bypass all of that.)
does it? well damn xD
thats actually no fun...

and since IOS is emulated in code (afaik) and not in memory... booh! xD
also, unless dolphin bypasses/ignores all those homebrew channel security features (aka, make it not run in dolphin) then you can't run it in homebrew channel in dolphin.
ye, my best bet is make a wad, install the wad in the nand and run it from System menu
Heh, yep content hashes can't be patched out since we still don't have Starlet LLE
Though, the hash check was added for a practical reason. Some time ago I kept corrupting my NAND while testing title imports/exports. It was hard to tell why channels sometimes weren't booting... With hash checks, the failure is instantly detected, which made bugs easier to fix.
Quote:also, unless dolphin bypasses/ignores all those homebrew channel security features (aka, make it not run in dolphin) then you can't run it in homebrew channel in dolphin.
The Open Homebrew Channel should work in Dolphin (since it doesn't have any of the anti Dolphin code).
(08-04-2017, 05:08 PM)leolam Wrote: [ -> ]The Open Homebrew Channel should work in Dolphin (since it doesn't have any of the anti Dolphin code).
right, forgot about that project (ive been away for to long...)
then ye, running that and then starting the dol might work?
side note, you got me interested in the emulation of IOS now...
as in how it can be set up to ignore all security features besides hash checking of the app's on demand (trough ES_IDENTIFY if needed, since it'll have to happen trough an IOS call)