Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Removing copy-protection (like DRM, AACS) (http://stream-recorder.com/forum/forumdisplay.php?f=25)
-   -  

freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF files

(http://stream-recorder.com/forum/showthread.php?t=1808)

bostonartist5 03-09-2009 11:37 AM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
Is there an explanation of how to remove DRM from WMV for complete idiots who know nothing about computers, a simple step by step?

Stream Recorder 03-09-2009 02:54 PM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
Quote:

Originally Posted by bostonartist5 (Post 9664)
Is there an explanation of how to remove DRM from WMV for complete idiots who know nothing about computers, a simple step by step?

Please let me know if the following tutorials are too complicated for you:

HowTo Instructions for Removing DRM with drmdbg & FreeMe2 (from Windows Media Player)

How to remove DRM from Windows Media Player files with FairUse4WM 1.3 fix-1 DRM-Remover 2009-01-10 Fix for Windows XP (by milOtis)

ZenMasta 03-10-2009 10:15 AM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
I would consider doing a batch rename if I could figure out how to get past the "No ENABLINGBITS elements in license!" problem. I use EF Multi File Renamer

kulouie 03-17-2009 05:52 PM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
I just downloaded the latest drmdbg and freeme2, and seem to have gotten it all to work. I drag a protected .wma onto Freeme2 and presto - a "Freed-awesome song" file pops out. The problem is, when I play this freed track, it sounds like fingernails on the chalkboard for about 5 seconds and then quits. I saw that someone else had this problem a while back but didnt really see a solution given. This is the closest I've gotten to getting this thing to work since Rhapsody/MS forced the updates. So, if anyone could explain how to fix this problem, I'd really appreciate it. Also, as I put it in my last post, explain it as if I were slightly retarded, so that I might understand. Thanks

flyinonice4 04-05-2009 02:04 AM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
Quote:

Originally Posted by kulouie (Post 9795)
I just downloaded the latest drmdbg and freeme2, and seem to have gotten it all to work. I drag a protected .wma onto Freeme2 and presto - a "Freed-awesome song" file pops out. The problem is, when I play this freed track, it sounds like fingernails on the chalkboard for about 5 seconds and then quits. I saw that someone else had this problem a while back but didnt really see a solution given. This is the closest I've gotten to getting this thing to work since Rhapsody/MS forced the updates. So, if anyone could explain how to fix this problem, I'd really appreciate it. Also, as I put it in my last post, explain it as if I were slightly retarded, so that I might understand. Thanks

Im in the same position as you. Im experiencing the same exact thing. Any help guys?

streamsteam 04-15-2009 05:18 PM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
1 Attachment(s)
Despite the great tutorials I prefer a script to automate the DRM removal. Check out the attached script and see if it works for you. The script must be renamed to "pilatesdrm.js".
Code:

// Put this script somewhere on your system together with FreeMe2.exe and
// dmrdbg.exe. Run drmdbg to generate the keys and then run the script.
// The script will not enter sub-directories.

function ReadIni()
{
  var ForReading = 1;
  var line;
  var fso = WScript.CreateObject("Scripting.FileSystemObject");
  var dso = WScript.CreateObject("Scripting.Dictionary");
  var ts = fso.OpenTextFile("drmdbg.ini", ForReading);
  var key, w, subkey, val;
  while (!ts.AtEndOfStream) {
    line = ts.ReadLine();
    if (line.substr(0, 1) == "[" && line.substr(line.length - 1, 1) == "]") {
      key = line.substr(1, line.length - 2);
      dso.add(key, WScript.CreateObject("Scripting.Dictionary"));
    }
    else {
      w = line.split("=");
      if (w.length == 2) {
        subkey = w[0];
        val = w[1];
        if (subkey == "path") {
          // val = val.replace(/\\/g, '\\\\');
          // val = val.replace(/ /g, '\\ ');
          // WScript.Echo(key + "," + subkey +  "," + val);
        }
        dso.item(key).item(subkey) = val;
        // WScript.Echo(key + "," + subkey +  "," + val);
      }
    }
  }
  return dso;
}


function ReadKeys(ini)
{
  var ForReading = 1;
  var line;
  var fso = WScript.CreateObject("Scripting.FileSystemObject");
  var dso = WScript.CreateObject("Scripting.Dictionary");
  var kpath = ini.item("drm2dir").item("path");
  var ts;
  var sid, kid;
  if (ini.item("MakeDRM2Dir").item("0_or_1") == 1)
    ts = fso.OpenTextFile(kpath + "DRM2\\DRM2.KEY", ForReading);
  else
    ts = fso.OpenTextFile(kpath + "DRM2.KEY", ForReading);
  while (!ts.AtEndOfStream) {
    line = ts.ReadLine();
    if (line.substr(0, 5) == "<KID>") {
      kid = line.substr(5).substr(0, line.length - 11);
    }
    if (line.substr(0, 5) == "<SID>") {
      sid = line.substr(5).substr(0, line.length - 11);
      dso.add(kid, sid);
      // WScript.Echo(kid + "," + sid);
    }
  }
  ts.Close();
  return dso;
}


function ReadFiles(ini, dso)
{
  var line, lines, fname;
  var sso = WScript.CreateObject("WScript.Shell");
  var fso = WScript.CreateObject("Scripting.FileSystemObject");
  var ds = fso.GetFolder(ini.item("wmvdir").item("path"));
  var fc = new Enumerator(ds.files);
  var spath = WScript.ScriptFullName;
  spath = spath.substr(0, spath.length - WScript.ScriptName.length);
  var cmd = spath + "FreeMe2.exe -s ";
  var se;
  var sid, kid;
  lines = new Array();
  while (!fc.atEnd()) {
    fname = "" + fc.item();
    if (fname.substr(fname.length - 4, 4).toLowerCase() == ".wma") {
      lines.push("File: " + fname);
      // Get KID
      se = sso.Exec(cmd + '"' + fname + '"');
      se.StdIn.WriteLine("");
      se.StdIn.WriteLine("");
      line = se.StdErr.ReadLine();
      while (se.Status == 0)
        WScript.Sleep(10);
      if (line.substr(0, 9) == "Found KID") {
        kid = line.substr(11, 24);
        if (dso.Exists(kid)) {
          sid = dso.item(kid);
          se = sso.Exec(cmd + '"' + fname + '"');
          se.StdIn.WriteLine(sid);
          line = "";
          while (!se.StdErr.AtEndOfStream)
            line = se.StdErr.ReadLine();
          while (se.Status == 0)
            WScript.Sleep(10);
          line = line.split("\r");
          lines.push(line[line.length - 2]);
        }
        else {
          lines.push("KID " + kid + " not found");
        }
      }
      else {
        lines.push(line);
      }
    }
    fc.moveNext();
  }
  WScript.Echo(lines.join("\n"));
}


var ini;
var keys;
ini = ReadIni();
keys = ReadKeys(ini);
ReadFiles(ini, keys);


omegamuff1n 04-24-2009 01:44 PM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
Quote:

Originally Posted by kulouie (Post 9795)
I drag a protected .wma onto Freeme2 and presto - a "Freed-awesome song" file pops out. The problem is, when I play this freed track, it sounds like fingernails on the chalkboard for about 5 seconds and then quits.

Ugh!!!! Yes! Same exact problem here. Except I use Napster which refuses to download anything without the latest IBX.

El Binky 08-09-2009 02:34 AM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
Have the same problem with some movies.
After hours of trying, I have retrieved a key, the SID, the ini file.
When i drag the protected moviefile to freeme2, it creates a 56kb size file with 5 seconds of blur.

Stream Recorder 08-09-2009 02:35 PM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
Quote:

Originally Posted by El Binky (Post 12416)
Have the same problem with some movies.
After hours of trying, I have retrieved a key, the SID, the ini file.
When i drag the protected moviefile to freeme2, it creates a 56kb size file with 5 seconds of blur.

What OS and IBX version do you have?

ZenMasta 08-12-2009 02:00 PM

Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF f


 
so does this mean the enabling bits problem is solved?


All times are GMT -6. The time now is 09:58 PM.