With 1.8.5 Brahms introduced a cached keystore. This is a text file with all of your keys from the encrypted keystore. This file will be created in your SC Info directory the first time you decrypt something. At this point on, it will try to use the keys from the cached keystore unless it can't find the right key in which case it will try for the encrypted keystore. This cached keystore means that once you dump your keys, you'll likely be able to decrypt files even with versions of iTunes that requiem doesn't support. For instance, currently 8.1 breaks requiem 1.8.5. However, I was able to dump my keys from 8.0.2 before upgrading to 8.1. I grabbed a song from 8.1, verified it couldn't be decrypted without the cached keystore, and then restored my cached keystore to decrypt the song with no problems. My recommendation is still to backup the SC Info directory completely with a working encrypted keystore and of course the cached keystore.
The SC Info folder is located in the following location
Code:
Vista:
C:\ProgramData\Apple Computer\iTunes\SC Info
XP:
C:\Documents and Settings\All Users\Application Data\Apple Computer\iTunes\SC Info
Mac:
/Users/Shared/SC Info/
One last friendly tip. If you buy something with a version of iTunes that isn't supported by the latest requiem and it's not able to be decrypted with the keys in the cached keystore, try the following:
-Deauthorize your machine
-Uninstall non-working iTunes
-Install previous, working iTunes
-Authorize the machine
-IMPORTANT: PLAY the file you want to decrypt!!
-Decrypt with requiem which should add the new key to the cached keystore
-Re-upgrade to latest iTunes
Q&A Section:NOTE: Try deauthorizing and reauthoring your machine after an iTunes upgrade to see if that helps with requiem.
Q: Ok, I got requiem, but, it says it can't decrypt my sidb. WTF?
A: Well, it basically means requiem can't decrypt your sidb. Very Happy What this means is that the keystore containing all your key goodness can't be decrypted. This is a problem. There's a couple possibilities here. First and foremost, are you authorized to play the music/video you're trying to unlock? If not, well, DUH! Smile Authorize the machine, dumbass! Very Happy
"But dude, I authorized my machine. Seriously! WTF?" Well considering that the latest versions of requiem have fixed the problem, it would appear you're screwed. Check to see if the version of iTunes you're using is on the "broken" list above. If it is, you'll be waiting for a new version of requiem like everyone else.
Q: Requiem's bitching that it can't even FIND the sidb stuff. WTF?
A: Well, um, that sucks. Smile Here's something someone somewhere ran into once. Maybe this'll help. See, this German guy set up his XP in German. I know, what an idiot! Very Happy Uh, anyway, so he had this path:
"C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Apple Computer\iTunes"
Man that's ugly. Very Happy See that Anwendungsdaten there? Yea, requiem's gonna get a bit confused on that. So, how do we fix it?
Try creating a Application Data folder and copying the Apple Computer folder into it. If that doesn't work, you may need to create a Documents and Settings folder and copy the All Users\Application Data\Apple Computer folder to that. We're told this may get fixed in a future version so we'll update this once we find out.
Q: The GUI says decryption successful but no files were output. OR the command line says "Warning: No DRM found". WTF?
A: Um, really? You can't figure this one out? You're trying to decrypt iTunes Plus songs which don't have any DRM. Hence the "no drm" warning. There's nothing wrong here. It's a case of Apple doing what it should and not putting DRM on the songs!
Q: How the fuck do I tell what version of iTunes I have?
A: How about going under the help menu item and clicking about itunes? Watch for the scrolling text....wait for it! There it is! YEY.
Q: I want to add my newly created songs to the library without fucking everything up. Is that possible?
A: Maybe. Smile Assuming you put the m4a's in the same directory as the m4p's, try this:
-Make a backup of your iTunes Library.itl and iTunes Music Library.xml files.
-Delete the iTunes Library.itl and create a blank file called....you guessed it iTunes Library.itl. It should be 0 bytes.
-Edit the iTunes Music Library.xml and change all the songs you've unprotected from .m4p's to .m4a's and save it.
-Open iTunes and it'll bitch about the library being corrupt. LOL. Let it rebuild it from the xml file and it should keep most of your info...play count, playlists, etc. It won't keep it all but life sucks sometimes.
-OPTIONAL STEP: Move all your m4p's to a backup folder to keep them safe.
Q: I'm getting some constant size error thing. WTF?
A: Yea, that sucks. I hope you know how to compile some source code, cause as of requiem 1.8.2 this error isn't fixed. But, a user kindly gave us some source code to fix it. Check out this thread here. Yes, this fixes the issue with embedded AC3 tracks.
UPDATE - This should be fixed in requiem 1.8.5 or higher