Wednesday, February 2, 2011

freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF files - Audio/video stream recording forums

freeme2 - freeware open source software to remove DRM protection from Windows Media .WMA audio files and .WMV video files.



Precaution

We do not host or provide any downloads of freeme2. When downloading software from unknown sources make sure to check your downloads with a reliable antivirus software like Kaspersky Anti-Virus or Kaspersky Internet Security.



freeme2 download links

The binary application (that can be used by anybody to remove DRM protection) can be downloaded from

http://sourceforge.net/project/showf...roup_id=205801 (the latest version from official source)

http://rapidshare.com/files/57117941/FreeMe2.zip.html (older version)



The source code for programmers can be found at

http://sourceforge.net/projects/freeme2



How to use freeme2

Freeme2 is a command line application. You need to learn how to use Windows command console to run it.



How to use freeme2 to remove DRM from Windows Media .WMA and .WMV files (command line console)
  1. Put your DRM protected media files in the same folder as Freeme2.
  2. Run the Windows command console: Hit "Start"->Hit "Run..."->type CMD->Hit the "OK" button.
  3. Then, once in the command console, chage the directiry by using the "cd" command to the directory where your FreeMe2 is located.
  4. Extract your license keys. You can do this with drmdbg.
  5. Type the following in the command line console:

    Code:
    freeme2 
    and press the Enter button
How to use freeme2 to remove DRM from Windows Media .WMA and .WMV files (drag-n-drop)

Drag-n-drop method is much easier than the one using command line console:
  1. Put your DRM protected media files in the same folder as Freeme2.
  2. Extract your license keys. You can do this with drmdbg. If you use drmdbg you can

    take the drm2-i.key file generated by drmdbg, rename it to drm2.key and copy it to the FreeMe2 folder.
  3. Drag your sample.wma file onto FreeMe2.exe. It starts up and runs fine.
The latest version of FreeMe2 supports decryption engine from MPlayer. There are three options to use freeme2: v,s and 2. Any combination of those is valid:
  • v - verbose mode
  • s - ask for SID
  • 2 - use FreeMe2 orignal decryption engine (by default we use MPlayers one).
Example configurations:
  • Decrypt file
    Code:
    FreeMe2 some_file
  • Decrypt file in verbose mode
    Code:
    FreeMe2 -v some_file
  • Decrypt file but force program to ask for sid
    Code:
    FreeMe2 -s some_file
  • Decrypt file but force program to ask for sid in verbose mode
    Code:
    FreeMe2 -vs some_file
  • Decrypt file but force program to ask for sid in verbose mode using FreeMe2 decryption engine
    Code:
    FreeMe2 -vs2 some_file
Automation tool for FreeMe2

Quote:
Originally Posted by noonehome
As far as I can tell, FreeMe2 is set up to do one file at a time. I wanted to automate it but can't "really" program. I can only do what I kind of know, and thats perl.



*This will only work if you already have drmdbg and FreeMe2 working* You will also need perl installed on your computer (get perl for Win from ActiveState -http://www.activestate.com/Products/activeperl/



Anyway, I made a perl script that if you put in a directory with your DRM'ed files will free them all using drmdbg and FreeMe2. You need to edit it to specify the location of your drmdbg folder, and your FreeMe2 folder. It will call up drmdbg (just hit multiscan and close it when its one its thing). Then it will run FreeMe2 on each DRM'ed file (using the KID and SID from drmdbg) and move the resulting freed file to a folder called "freed". It's ugly and shows off my bad programing, but it works. Just copy the code below into a file (I call mine "batch_FreeMe2.pl"). There are some messy double \\ and suchat the end of the drmdbg and FreeMe2 loactions. They need to be there, thats because of the way Win uses \ instead of the normal /.
Code:
#  $drmdbg_dir = 'C:\Program Files\drmdbg\\' ;             # Edit this to point to your drmdbg folder $drmdbg_exe = 'drmdbg.exe' ;                            # This can be edited in case your drmdbg is named something other than drmdbg.exe $drmdbg_ini = 'drmdbg.ini' ; $drmdbg_run = "$drmdbg_dir$drmdbg_exe" ;  $FreeMe2_dir = 'C:\Program Files\FreeMe2\\' ;   # Edit this to point to your FreeMe2 folder $FreeMe2_exe = 'FreeMe2.exe' ;                          # This can be edited in case your FreeMe2 is named something other than FreeMe2.exe $FreeMe2_run = "$FreeMe2_dir$FreeMe2_exe" ;  use Cwd ; $dir = getcwd ; $dir =~ s/\//\\/g ; $dir = "$dir\\" ;  if (-e "$drmdbg_dir$drmdbg_ini") {         unlink ("$drmdbg_dir$drmdbg_ini") || die "Cannot delete $drmdbg_dir$drmdbg_ini : $!"; }  open INIFILE, ">$drmdbg_dir$drmdbg_ini" ; select INIFILE ; print < ;                                  # if you want to work with something other than wma's, edit the <*.wma> mkdir "freed" ; foreach (@DRM_files){         `\"$FreeMe2_run\" \"$_\"` ;         rename ("freed-$_", "freed/freed-$_") ; }
fm2helper by xdk_ - automation tool for FreeMe2
  • fm2helper (with source code)

    Simply copy the executable into the same folder as freeme2.exe. You can to drag and drop complete folders on it which are being processed recursively (i.e. with all subdirectories).
freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF files - Audio/video stream recording forums

No comments:

Post a Comment