Here's my progress so far. I tried at home but turns out I have the newer indivbox key and I didn't want to mess with WMP so I am trying on a different pc that is also win xp pro. I started by going to add/remove programs and removing wmp 11 and the runtime. Rather then uninstalling it asked it just said rolling back to wmp 10. So after rebooting Iwent again to add/remove programs and choose add/remove windows components. I selected windows media player. This rolled me back to 9.5
I uninstalled rhapsody.
Then I rebooted and installed WMP10, then installed rhapsody, rhapsody said it needed an update to wmp 9 and 11 runtime so it installed it.
I then downloaded drmdbg and freeme2
I edited my drmdbg.ini like the original poster suggested. Here is my complete ini.
Code:
[Form1]
State=0
Left=30
Top=128
[wmvdir]
path=C:\Program Files\drmdbg\
[drm2dir]
path=C:\Program Files\FreeMe2\
[TopWindow]
0_or_1=0
[IndivBoxKey]
path=C:\Documents and Settings\All Users\DRM\Cache\Indiv02.key
[drmv2clt]
path=C:\WINDOWS\system32\drmv2clt.dll
[MakeDRM2Dir]
0_or_1=1
[SubDirScan]
0_or_1=1
I am 100% certain that I have show hidden files and folders enabled.
I navigated to C:\Documents and Settings\All Users\DRM\Cache\
but it was empty.
Regardless of that I decided to copy one DRM file into the drmdbg folder and then double click drmdbg.exe
The box just next to multiscan displayed
C:\Documents and Settings\All Users\DRM\Cache\Indiv02.key v11.0.6000.7000
So that looked like it is supposed to.
Then the WMV dir is C:\Program Files\drmdbg\
and the DRM2 Dir is C:\Program Files\FreeMe2\
Makr DRM2 Dir and Sub Dir Scan were both ticked.
When I clicked multi scan it found the WMA file that was in the drmdbg folder and it displayed below showing the full path/filename.
And in the final box it also showed
<DRM2WMV2>
<KID>some characters</KID>
<SID>some characters</SID>
<INFO></INFO>
</DRM2WMV2>
Then I went to the freeme2 folder and the DRM2 folder does exist with a file called DRM2.key. Opening the file will show the XML or whatever code that drmdbg displayed for each file you scanned.
Then I tried dragging and dropping the same file (meaning the WMA file that was in the drmdbg folder) onto freeme2.exe
The cmd prompt window opened up and showed a progress animation in black and gray text. When it got to 100% it closed and in the drmdbg folder was a new file called
Freed-myfile.wma
So after successfully being able to do tracks one at a time, I tried the perl that was in this topics first post. I had to install active perl first though of course.
I took 3 folders that contained 1 drm file each and moved them to a 2nd hard drive (just for testing sake I didn't want to test on my entire library yet.The objective was to confirm that the batch would scan all the subfolders and then free each file.
So my folder was like this
e:\testfolder\freeme2 batch.pl
e:\testfolder\folder1
e:\testfolder\folder2
e:\testfolder\folder3
drmdbg opened and successfully scanned found the key for each file. However freeme2 did not launch and begin the decryption process.
Then when I went to drag and drop the file one at a time onto freeme2.exe
The window said
No ENABLINGBITS elements in license!
Press <ENTER> to ackknowledge error.
And doing so closes the window
So for some reason only ONE of my DRM tracks can be freed Every other I've tried so far shows the error.
I don't understand why this process would only work for one of my files. They are all from the same provider and the licenses were acquired the same day.
Before I dragged and dropped the WMA files onto freeme I confirmed that the DRM2.key file contained 4 unique KID/SID entries