Audio/video stream recording forums
|
| Attention Visitor: |
You may have to register or log in before you can post:
|
|
|||||||
|
|
|
Thread Tools | Display Modes |
|
#151
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fIs there an explanation of how to remove DRM from WMV for complete idiots who know nothing about computers, a simple step by step?
|
|
#152
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fQuote:
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) |
|
#153
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fI 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
|
|
#154
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fI 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
|
|
#155
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fQuote:
|
|
#156
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fDespite 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);
|
|
#157
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fUgh!!!! Yes! Same exact problem here. Except I use Napster which refuses to download anything without the latest IBX.
Last edited by omegamuff1n : 04-25-2009 at 11:23 AM. |
|
#158
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fHave 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. |
|
#159
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fQuote:
|
|
#160
|
|||
|
|||
Re: freeme2 - free software to remove DRM protection from Windows Media WMA,WMV,ASF fso does this mean the enabling bits problem is solved?
|
|
| Thread Tools | |
| Display Modes | |
|
|