Results 1 to 8 of 8

Thread: HackMii News - PatchMii (_core)

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,791
    Blog Entries
    3209
    Rep Power
    50

    Rev HackMii News - PatchMii (_core)

    News from Bushing:

    Note: This is not a standalone, ready-to-use program — hence the name. If you need to ask how to use this, you’re doing it wrong.

    We’ve been pretty bad about releasing source code lately, so this is my attempt to atone. I’ve been sitting on this code for a couple of months now — I wrote most of it a day or two after IOS37 was released — but I’ve been waiting for the mythical “right time” to release it in a useful form, and that hasn’t happened. So, I’m releasing it as-is, because I think that many people will find this code useful in its current form, and it can be used as a building block for more sophisticated hacks.

    The idea behind PatchMii is that we should be able to replace Nintendo’s update process with one of own. The most straightforward way to do this would be to set up a “shadow” update server that would vend patched versions of Nintendo’s updates, and then patch the System Menu to talk to it instead of the official servers. However, there are some serious copyright issues with doing this, so this is the next best thing. This code should work with anything available on the Nintendo update server — IOS and channels (at least, the ones for which you can freely download a ticket).

    In the example configuration provided, patchmii-core will do the following things:

    Download the ticket and TMD for IOS37 from the Nintendo Update Server
    Use the built-in key-management functions of IOS to decode the title key (no common key required!)
    Using the TMD, download all of the encrypted contents from NUS
    Verify the integrity of each content against the hashes contained in the TMD
    Decrypt each content individually, look for versioning tags inside the binaries and display them
    Look for the signature check, and patch it out. (I have included code that will handle all versions of IOS.)
    Re-encrypt the contents. If necessary, recompute the hashes, modify the TMD.
    Modify the title ID in the TMD and ticket to IOS5.
    Fakesign the TMD and ticket.
    Install this patched IOS37 as IOS5.

    http://hackmii.com/2008/07/patchmii/#more-60

  2. #2
    DCEmu Rookie dahun's Avatar
    Join Date
    Jan 2008
    Location
    usa
    Posts
    114
    Rep Power
    0

    Default

    so trucha can be used again because i never got to use it

  3. #3
    DCEmu Coder splodger15's Avatar
    Join Date
    Jun 2006
    Location
    London
    Age
    33
    Posts
    4,123
    Rep Power
    92

    Default

    "Serious copyright issues" I don't understand wasn't the same thing done with the PSP

    PSN ID: splodger15

  4. #4
    DCEmu Rookie dahun's Avatar
    Join Date
    Jan 2008
    Location
    usa
    Posts
    114
    Rep Power
    0

    Default

    hmmm..... there wasnt a problem with this with ps1, ps2, xbox, psp.

    so y not wii?

    so would an iso loader have the same prob?

  5. #5
    The Long Claw of the Law BlueCrab's Avatar
    Join Date
    Apr 2004
    Age
    37
    Posts
    1,215
    Rep Power
    50

    Default

    An ISO Loader serves no purpose to homebrew, and the only thing that it does is makes warez easier. Do not try to make the discussion go any further toward talking about ISO loaders, as illegal activities are not supported by this site.

    I'd wager to say that the whole reason that Nintendo took action against the Twilight Hack (and to a lesser extent to the signing bug, the fix was aimed at Datel, porting the fix to IOS30 was most likely aimed at what I'm getting at) in the first place is because of the fact that you can combine Twilight Hack and the signing bug to warez Virtual Console games and WiiWare. If it weren't for this, Nintendo probably wouldn't have wasted their time.
    Sylverant PSO Server
    http://crabemu.sourceforge.net/
    irc.freenode.net #dreamcastdev #dcemuuk #yabause #ljsdcdev

  6. #6
    DCEmu Rookie dahun's Avatar
    Join Date
    Jan 2008
    Location
    usa
    Posts
    114
    Rep Power
    0

    Default

    i was just wondering
    id done free mc boot to my ps2 becuase both of my gh dint work and i was sad and wanted to play.
    same thing with the wii. if i scratch one of my disks (or gc) i dont want to have to do some complicated sodderring (i might if i dint have to pay like $50)
    so if i ever learn to code and this hasnt been made yet ill start work on it

  7. #7
    DCEmu Newbie
    Join Date
    Apr 2008
    Posts
    19
    Rep Power
    0

    Default

    Quote Originally Posted by BlueCrab View Post
    I'd wager to say that the whole reason that Nintendo took action against the Twilight Hack (and to a lesser extent to the signing bug, the fix was aimed at Datel, porting the fix to IOS30 was most likely aimed at what I'm getting at) in the first place is because of the fact that you can combine Twilight Hack and the signing bug to warez Virtual Console games and WiiWare. If it weren't for this, Nintendo probably wouldn't have wasted their time.
    I though that Bushing had said that he found the date of this update, its the 6 march 2008. And at this date the hacking of the virtual console haven't started yet. I think that Nintendo will always try to block homebrew if they can do it.

  8. #8
    The Long Claw of the Law BlueCrab's Avatar
    Join Date
    Apr 2004
    Age
    37
    Posts
    1,215
    Rep Power
    50

    Default

    File modification times can easily be faked. I really doubt they were "testing" it for all of that time.

    Put simply, Nintendo wouldn't have bothered with it if the Twilight Hack wasn't costing them money in some way (which it was: enabling piracy). It doesn't make financial sense to do so.
    Sylverant PSO Server
    http://crabemu.sourceforge.net/
    irc.freenode.net #dreamcastdev #dcemuuk #yabause #ljsdcdev

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •