Hacking Why add anti-piracy measures to Devolution ?

wiismodrome

flubber
Member
Joined
Feb 7, 2012
Messages
553
Trophies
1
XP
142
Country
Sweden
Here's what happens when Devolution loads a game, by my understanding (simplified more than Rydian's diagram, seeing as you apparently couldn't cope with it):

Thanks for the personal attack. While I may think that the person who wrote Devolution is a good programmer, I have very little respect for the way he and those who support him treat others. Nor do I think that most of the people who have attacked me have been helpful, although some have at least made a civil attempt to clarify the situation. Far too many here have been very mean-spirited and not anywhere close to respectful. In the future, I plan to report all such posts.

Select game -> Run apploader from game -> Check for DVV -> (if DVV doesn't exist, verify game and create DVV) -> load game

The bit in red is where IOS crashes (or rather, did crash, seeing as it is now fixed). Nothing after that happens at all. Part of the code that is on the original disc causes the IOS in use to crash. Therefore, the whole program crashes. It does NOT fail verification, because it does not get to that point.

EDIT: And running the apploader is NOT part of the AP process. It has to be done regardless, to load the game (it happens every time you load the disc via the disc channel or on a GC as well). So it crashing has nothing to do with AP.
The above may be correct. I cannot corroborate that fact. There is one person who could explain the exact sequence of events and provide evidence showing this to be the case, but this individual has been unwilling to provide the necessary evidence. Rather, I have been belittled and told to look at logs which I cannot produce because I lack the necessary hardware.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Thanks for the personal attack. While I may think that the person who wrote Devolution is a good programmer, I have very little respect for the way he and those who support him treat others. Nor do I think that most of the people who have attacked me have been helpful, although some have at least made a civil attempt to clarify the situation. Far too many here have been very mean-spirited and not anywhere close to respectful. In the future, I plan to report all such posts.
I'm sorry you feel that way, it was not intended as a personal attack. I was genuinely trying to help you understand. (I later realised the wording of my perhaps wasn't the best and you'll note that I changed it 7 minutes before you made your post; this was at least partly to attempt and avoid offending you). I guess in the future, I now plan not to bother trying to help you understand, in case I accidentally attack you personally again.
 
  • Like
Reactions: 1 person

gtmtnbiker

Well-Known Member
Member
Joined
Oct 16, 2008
Messages
287
Trophies
0
Age
57
XP
335
Country
United States
@tueid, I appreciate you trying to explain things to wiismodrome. Personally, I would have given up after a couple of responses and then just ignoring him. Instead, I would fix bugs or just do things in life that I enjoy. Kudos to you for putting a very useful application together!
 
  • Like
Reactions: 2 people

crono141

Well-Known Member
Member
Joined
Jan 7, 2012
Messages
249
Trophies
0
XP
205
Country
United States
He's trolling alright, but not for the reason you think. He's trying to get info out of tueid about the verification process in order to help others start cracking it.
 

retKHAAAN

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
3,840
Trophies
1
XP
1,606
Country
United States
I don't know a whole lot about wii programming. My experience is limited to to the compiling/testing/uploading I did for the GX team a couple years ago and helping Tj_cool & company with the complete softmod guide. I'm having a hard time though seeing how someone can fail to grasp what's been laid out so far in this thread... At this point I'm leaning towards the above "gathering intel to crack" theory.
 
  • Like
Reactions: 1 person

gtmtnbiker

Well-Known Member
Member
Joined
Oct 16, 2008
Messages
287
Trophies
0
Age
57
XP
335
Country
United States
I don't have a problem with someone trying to crack the AP but I think it would be better to do it on your own by looking at the *.dol in a binary editor, disassembling it. Then you can start patching it, adding prints to trace the flow, etc. I would view it as a good puzzle to solve.
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
He's trolling alright, but not for the reason you think. He's trying to get info out of tueid about the verification process in order to help others start cracking it.
Actually I doubt this. If that was his intent he'd likely be asking for deeper information, the same kind that was being explored earlier in the thread with the hex dumps and file comparison and the theories on what the "seed" (assuming it's just a random sig, even) is.
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
theories on what the "seed" (assuming it's just a random sig, even) is.
My personal theory is that it's something to do with the "SHA" or "AES" in this diagram
wii_hw_diagram_v2.png
salted with the the files' timestamp(s), assuming that's why if you move the DVV within the same partition or just rename it and then put it back it will still work but when [member='tueidj'] started talking about accessing the files by just their sector numbers to support other file systems through the loaders, I realized he would no longer have access to the timestamps which shot that theory. I'm sure it could be something to do with using some number as a random seed but I don't know enough about encryption to make more than a mildly educated guess. Anyway, just speculation.
 

Shano56

noobie
Member
Joined
Apr 29, 2010
Messages
876
Trophies
0
XP
249
Country
United States
I like the AP, well the idea of an AP. That way i dont have to help noobs who are like "pls help y wont my games i downloaded play on my wii!!!" However, i wish the DCC files weren't so damn fragile. I have a small USB drive so i move files and games on and off my drive somewhat occasionally. I also use it for multiple things so it gets formatted a lot.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
I like the AP, well the idea of an AP. That way i dont have to help noobs who are like "pls help y wont my games i downloaded play on my wii!!!" However, i wish the DCC files weren't so damn fragile. I have a small USB drive so i move files and games on and off my drive somewhat occasionally. I also use it for multiple things so it gets formatted a lot.
I would imagine (although cannot confirm either way) that a disk imaging tool such as http://www.easeus.com/disk-copy/home-edition/ might be able to copy a disk and keep the DVV files intact (although you'd have to copy everything else as well, but if you're going to format the disk, you may well want to backup everything anyway)
 
  • Like
Reactions: 1 person

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
I would imagine (although cannot confirm either way) that a disk imaging tool such as http://www.easeus.co...y/home-edition/ might be able to copy a disk and keep the DVV files intact (although you'd have to copy everything else as well, but if you're going to format the disk, you may well want to backup everything anyway)
I know the logs that have been posted for debugging mention the name of the USB drive and it's serial number. I'm not sure if that's included somehow in the DVV but as long as you plan on putting it back onto the same physical disk, that wouldn't matter and might work.
 

crono141

Well-Known Member
Member
Joined
Jan 7, 2012
Messages
249
Trophies
0
XP
205
Country
United States
Just wish I hadn't lost my Eternal Darkness disk. I've also got a gauntlet dark legacy disk that I got used that is so scratched I know it won't rip correctly.
 

crono141

Well-Known Member
Member
Joined
Jan 7, 2012
Messages
249
Trophies
0
XP
205
Country
United States
Just wish I hadn't lost my Eternal Darkness disk. I've also got a gauntlet dark legacy disk that I got used that is so scratched I know it won't rip correctly.
You can get the ISO "elsewhere" and verify it with the retail disc.

Provided "elsewhere" provides a 1:1 backup. Which almost none do. I'll give it a shot though.
 

Shano56

noobie
Member
Joined
Apr 29, 2010
Messages
876
Trophies
0
XP
249
Country
United States
I like the AP, well the idea of an AP. That way i dont have to help noobs who are like "pls help y wont my games i downloaded play on my wii!!!" However, i wish the DCC files weren't so damn fragile. I have a small USB drive so i move files and games on and off my drive somewhat occasionally. I also use it for multiple things so it gets formatted a lot.
I would imagine (although cannot confirm either way) that a disk imaging tool such as http://www.easeus.co...y/home-edition/ might be able to copy a disk and keep the DVV files intact (although you'd have to copy everything else as well, but if you're going to format the disk, you may well want to backup everything anyway)


Thanks for the tip. I might try that...or just go out and buy a bigger hard drive xD
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    BBQ'd 🦆
    +1
  • BakerMan @ BakerMan:
    also i'm sorry your molten lava cakes failed
    +2
  • BakerMan @ BakerMan:
    just looked up a pic of texas sheet cake, and it looks delicious
    +1
  • AncientBoi @ AncientBoi:
    🌋 Science Project?
  • BakerMan @ BakerMan:
    i think i might need to try making lava cakes for the 4th of july fr
    +2
  • BigOnYa @ BigOnYa:
    I used butter instead of vegetable oil, and think that's why they squirted out during baking, who knows
  • BakerMan @ BakerMan:
    yeah i think oil is the right call
    +1
  • BakerMan @ BakerMan:
    plus if you're making brownies or lava cakes for people with dairy allergies, you should use oil instead of butter anyway
    +2
  • ZeroT21 @ ZeroT21:
    @BakerMan Make me a space cake plz
  • BigOnYa @ BigOnYa:
    I make rum cake for 4th July every year, I make it a week prior and then soak it in rum in the fridge all week. I flip the cake each day, and add little more rum, it soaks it up everyday, so good.
    +2
  • BakerMan @ BakerMan:
    sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests right now, because otherwise people will get mad at me for taking a request but not making a birthday cake for @Xdqwerty (i'm sorry for that btw bro)
  • ZeroT21 @ ZeroT21:
    @BakerMan lies, you just want to smoke it

    :rofl2:
    +1
  • ZeroT21 @ ZeroT21:
    Guess all the food in my fridge can knock out a cow or two
  • ZeroT21 @ ZeroT21:
    I should visit Florida again, miss the alligator barbecues
  • BigOnYa @ BigOnYa:
    Me and wifey was deciding on our next vacation, so I hung up a map on the wall, and give her a dart and said, wherever you hit, we will go. She threw the dart and it missed the map completely and fell into a trash can below on floor. So I said "ok Florida it is."
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 ohhh a pot cake?
    +1
  • SylverReZ @ SylverReZ:
    Gimme some of dat
    +3
  • BakerMan @ BakerMan:
    oh yeah i don't use weed,in my baking or in general
  • BakerMan @ BakerMan:
    besides isn't it usually gummies or brownies?
  • AncientBoi @ AncientBoi:
    So, make a "New Trend"
  • BakerMan @ BakerMan:
    i just said i don't use weed
  • BigOnYa @ BigOnYa:
    You can add it in anything really, you can even make a butter/oil with it, then use that oil in anything
  • BakerMan @ BakerMan:
    besides i'm literally a minor and neurodivergent, so telling me to make a cake with cannabis is traumatizing me, ur cancelled buddy /s/srs
  • BakerMan @ BakerMan:
    (nah jk i'm just parodying those "i'm literally a minor and neurodivergent" mfs on twitter)
  • BigOnYa @ BigOnYa:
    Michigan has legal rec, so you only have few more years, is it 18 or 21 up there? 21 here in Ohio.
    BigOnYa @ BigOnYa: Michigan has legal rec, so you only have few more years, is it 18 or 21 up there? 21 here in Ohio.