Devolution AP discussion thread

Discussion in 'Wii - Hacking' started by WiiUBricker, Jul 13, 2012.

Thread Status:
Not open for further replies.
Jul 13, 2012
    • Member

    WiiUBricker Insert Custom Title

    Member Since:
    Sep 19, 2009
    Message Count:
    4,381
    Location:
    Espresso
    Country:
    Argentina
    Here you go. Please respect the author's wish and keep all Devolution AP and cracking discussion here. The DVVs may be a good choice to start this discussion. As always, keep it civilized :teach:

    For general Devolution discussion and support, use this thread: http://gbatemp.net/topic/330554-devolution-public-release/

    PS: Don't even start with this "this is disrespectful to the author" BS. Coders (mostly very talented ones) like it when someone has managed to bypass/crack/hack/whatever their stuff because it encourages them to work harder and to not let that happen again.


    • Newcomer

    donovan6000 New Member

    Member Since:
    May 5, 2012
    Message Count:
    15
    Country:
    United States
    I've been messing around with the loader.bin in a hex editor and here's what I've gotten so far. The first block of text at the end (the lyrics to an AFI song) can't even have one bit changed or devolution will freeze. The second text string (tueidj's rant) can have every bit changed but must remain the same length or devolution will freeze.

    Unfortunatley I don't have any of my retail gcn disks to tests things with right now., so I dont know how these changes affect the wvv files that are generated.

    Also i've been trying to disassemble it with IDA pro, but I'm having some difficulties getting started. Any advice would be greatly appreciated.
    SuzieJoeBob and Anon10W1z like this.
    • Member

    Anon10W1z New Member

    Member Since:
    Feb 18, 2012
    Message Count:
    1,112
    Location:
    Somewhere over the rainbow
    Country:
    United States
    Thanks for starting this; all ppl who discuss(ed) AP in the Devo thread should now get a 20% warn. :P
    2 people like this.
    • Member

    JoostinOnline Certified Crash Test Dummy

    Member Since:
    Apr 2, 2011
    Message Count:
    9,192
    Location:
    The Twilight Zone
    Country:
    United States
    This is stupid. I doubt tueidj will work on it if it gets cracked, so I don't see why anybody would want that. If you are a pirate, just use DIOS-MIOS.

    Stop bitching about something that won't change and just enjoy this breakthrough.
    2 people like this.
    • Member

    Walker D I have a hat

    Member Since:
    Nov 15, 2009
    Message Count:
    959
    Location:
    My home :)
    Country:
    Brazil
    Did you read?
    If the author who said it, maybe you point got invalidated
    1 people like this.
    • Member

    JoostinOnline Certified Crash Test Dummy

    Member Since:
    Apr 2, 2011
    Message Count:
    9,192
    Location:
    The Twilight Zone
    Country:
    United States
    Did you read my post? I didn't say it was wrong to discuss it. I just think it's a stupid thing to discuss. Cracking it would be counter-productive, and tueidj is never going to remove the AP.
    • Member

    pepxl GFX W!Z4RD

    Member Since:
    Jun 19, 2009
    Message Count:
    3,263
    Country:
    United Kingdom
    You never know, I highly talented retired Wii coder might be working on Devolutions AP checks.
    • Member

    lex luthor New Member

    Member Since:
    Sep 9, 2010
    Message Count:
    184
    Country:
    United States
    In the end you are practically saying the same thing. Please people continue discussing your interesting discoveries/theories.
    • Member

    lovewiibrew Sifjar is a pirate

    Member Since:
    Oct 9, 2010
    Message Count:
    242
    Country:
    United States
    I was actually gonna start a thread like this yesterday but thought I'd get banned for it :O
    • Member

    Peps New Member

    Member Since:
    Jun 28, 2009
    Message Count:
    240
    Country:
    Ireland
    As mentioned by the OP, us programmers like technical challenges when they're presented to us. I rarely play games as it is these days so I don't really give a toss about piracy. I just like to understand how something was done and how it could be broken. It's fun for me, and I'm sure it's fun for other people as well. Why do you think people even hack consoles to begin with? I can guarantee you, the reason isn't piracy.

    If tueidj reacts poorly to someone breaking the anti-piracy protection, then he's a pretty immature person. If someone hacks anything of mine, I'd be highly grateful to that programmer, as not only would I be able to further protect my application, but we'd both be able to learn from each other. I actually hacked a database a few months ago for a small online game, and what did I do? I emailed the developer for that game and told him about the exploit and gave full details on how I accomplished it (he had some horrendous exploits in his application). I learned a lot from that experience, and I'm sure the developer learned a lot from me as well.

    Anywho, I had a brief look through the hex, and I know little to nothing about PPC assembly. My assumptions so far is that every 4 bytes is an instruction, and that the first instruction is a jump to address 0x0000004C which is the end of the string at the beginning. If I had to guess, I'd say that some critical shellcode is probably encrypted and contains a CRC/SHA/MD5 checksum of the loader.bin file to ensure that no code has been tampered with. Unless you know PPC assembly pretty well, I doubt the average person here will be able to accomplish a thing.
    Jinx_Dojo and WiiUBricker like this.
    • Member

    SifJar Not a pirate

    Member Since:
    Apr 4, 2009
    Message Count:
    6,022
    Country:
    United Kingdom
    It's not tueidj's rant, it is quoting someone else (not completely sure who, I think one line is possibly tjcool from these forums) talking about tueidj.

    Anyway, I don't think you'll be able to disassemble it too easily, I'm sure tueidj will have added some obfuscation to it.

    And Joostin: tueidj said it was OK to discuss cracking it elsewhere. This means one of two things: either he is OK with people cracking it (in which case he will presumably improve the AP for later versions with new features) or else he is confident no one will crack it (at least, no one who would release it publicly; someone said something about someone having already cracked it, but I am sure he won't release his crack).

    EDIT: It is highly possible also that he feels it could be rather amusing to watch some individual's pathetic attempts to break through the protection ;)
    1 people like this.
    • Member

    Walker D I have a hat

    Member Since:
    Nov 15, 2009
    Message Count:
    959
    Location:
    My home :)
    Country:
    Brazil
    I read, and I maintain my point


    even knowing I not gonna crack it, or contribute with it (since I not a hacker) ..I don't think the AP discussion is invalid, if it respects the author's wishes
    • Member

    JoostinOnline Certified Crash Test Dummy

    Member Since:
    Apr 2, 2011
    Message Count:
    9,192
    Location:
    The Twilight Zone
    Country:
    United States
    If they don't want Devolution discontinued, I doubt they will release any findings.
    Not really.
    • Member

    lovewiibrew Sifjar is a pirate

    Member Since:
    Oct 9, 2010
    Message Count:
    242
    Country:
    United States
    Supposedly Megazig has cracked it.
    • Member

    sentinel5000 New Member

    Member Since:
    Oct 1, 2008
    Message Count:
    377
    Country:
    Puerto Rico
    U might think whatever u want but GC support is dead, even from nintendo so trying to be a moralist and forcing people to get retail copies to then load them from USBs is just not necessary anymore. Its like all the sudden someone comes and makes a new NES emulator and forces people to buy NES games and rip them. If the games are already available then why make people buy old GC games, leave that stuff for collectors....

    Oh and BTW, the coder is very optimistic about getting Wiimote support to play GC games, well when this is a reality then ill use this. My Wii still works with GC isos on disc like a charm so there is no need for this for now.
    • Member

    Walker D I have a hat

    Member Since:
    Nov 15, 2009
    Message Count:
    959
    Location:
    My home :)
    Country:
    Brazil
    Well, we are not here to judge tueidj's intentions and motivations on the antipiracy stuff, I think ...just be gratefull for the author to have released Devolution at all, and allowed this thread ;)
    • Member

    megazig SU

    Member Since:
    Oct 25, 2008
    Message Count:
    467
    Country:
    United States
    please keep my name out of this thread. I will not be discussing anything on this topic
    • Member

    reprep New Member

    Member Since:
    Jul 5, 2012
    Message Count:
    457
    Country:
    Turkey
    Yeah i agree, gamecube has been officially abandoned by nintendo.Wii-U is said to have gamecube downloadable games on virtual console, but wii virtual console nintendo 64 games give me a general idea about the count and quality of games.

    I guess this is the first time in console history, i see a homebrew developer is making original disc check. Am i right?
    • Member

    JoostinOnline Certified Crash Test Dummy

    Member Since:
    Apr 2, 2011
    Message Count:
    9,192
    Location:
    The Twilight Zone
    Country:
    United States
    The console being dead has nothing to do with the legality of pirating games. tueidj didn't want to make a warez loader, so he added AP to it.
    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,171
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    I'm sure this thread will be plagued by
    "You evil, pirating fiends, cracking is evil"
    Just like the other will be plagued by
    "AP sucks"
    I personally think all such off topic chatter on either thread should just be glazed over by the reader and ignored.
Thread Status:
Not open for further replies.

Share This Page