5 Replies Latest reply: Apr 16, 2011 9:11 PM by mpontes
keraunoscopia Level 1 Level 1 (25 points)
I think it was on System 6 that I made an animation using HyperCard when I was a kid. But I saved it with a password. It's a long shot—and definitely not a priority in my life lol—but is there a way to crack this thing so I can watch the little animation again? I figure a password-protected app in those days can't be that complex, but then again... it's also older software.

MacBook Pro 17", Mac OS X (10.5.8), 2.4 GHz 2GB
  • Appaloosa mac man Level 5 Level 5 (4,330 points)
    keraunoscopia,

    Was it a hypercard password or a system password? If it was a system password, try booting from an external hard drive that is not password protected. That will let you see the files on the internal drive.

    Jim
  • keraunoscopia Level 1 Level 1 (25 points)
    It was a HyperCard password, specific to the actual file. I could use HyperCard for any other file, but that one wouldn't open without a password. Incredibly, I remember the old password, but I'm pretty sure I changed it.
  • Simon Teale Level 5 Level 5 (4,680 points)
    I seem to remember some sort of HyperCard Stack Unprotect XCMD (another stack), shareware or freeware, legal or not, from the time. Never had a need of it and all my stuff is in transit so I can't search for it in my stash. Try Google (with "HyperCard Stack Unprotect XCMD"). No promises of success, and please be clever enough to try on a COPY of your stack - you most certainly are clever enough, but there invariably is someone who won't bother and hoses their only copy of the important stack.
  • keraunoscopia Level 1 Level 1 (25 points)
    Excellent advice, thank you! It will be a while before I can see if this works (weeks or maybe longer). We'll see!
  • mpontes Level 1 Level 1 (0 points)

    Oddly enough, I was in the exact same situation as you a few weeks ago. Stack password protected as a kid, didn't remember the password.

     

    I did try two HyperCard stacks that claim to unlock password protected stacks: Unprotect XCMD and Deprotect. Neither worked. My stack was an HyperCard 1.0 stack with read protection (meaning it asks for a password right when you open the stack, won't open without the correct pass). I believe these two stacks only deal with other kinds of password protections that let you open the stack but not view/edit scripts, for example.

     

    All a read protection does is scramble the header of the HyperCard stack a little bit. With some help of files I found on the Internet, I figured out how to rewrite the header of a stack well enough so I could open the stack again. I I did have to reverse the checksum that shows up in HyperCard 1 stacks, myself though, it wasn't described.

     

    I wrote a little program to help me rewrite the checksum field, but I edited the other fields on my stack manually (since I wasn't planning to open any other stack). I can write a program to do that automatically, though. Can you tell me if the format of your stack is HyperCard 1 or 2?