Log in

View Full Version : FreeMe2 - open source WM-DRM removal tool


Pages : 1 [2] 3 4 5

JeffAlso
9th October 2007, 00:34
Sorry, still no joy.

When using FreeMe2 without a drm2.key or blackbox-keys.txt file present, it generates a garbage output file without any prompting at all. When a drm2.key file is present with the XML below (from the latest drmdbg output), it produces the error 'wrong size of SID' and exits:

<DRM2WMV2>
<KID>EZV2usnEwdCwVpbVQZ9aA62A</KID>
<SID>H9vbc0QqQ1M0JOf9gwczowdjyOhI</SID>
<INFO></INFO>
</DRM2WMV2>

I'd really like to get this working. Thanks.

endgame
9th October 2007, 11:40
Where do I find the installer (.exe format)?

sectroyer
9th October 2007, 13:24
Where do I find the installer (.exe format)?
There is no installer. It's just one exe file (with openssl library) which you run :) Why do windoze users always need an installer :D Anyway I've updated source code and binary package. It now is able to calculate number of packets for video streams (with -1 in their header) and since many people had problems with getting FreeMe2 to ask for sid here is new option:
FreeMe2 -s some_file
or in verbose mode:
FreeMe2 -vs some_file.
Then program would not look for the license/bb keys but it will simply ask for SID (which you can get from latest version of drmdbg.)

lienzo
9th October 2007, 21:49
Sorry, still no joy.

When using FreeMe2 without a drm2.key or blackbox-keys.txt file present, it generates a garbage output file without any prompting at all. When a drm2.key file is present with the XML below (from the latest drmdbg output), it produces the error 'wrong size of SID' and exits:

<DRM2WMV2>
<KID>EZV2usnEwdCwVpbVQZ9aA62A</KID>
<SID>H9vbc0QqQ1M0JOf9gwczowdjyOhI</SID>
<INFO></INFO>
</DRM2WMV2>

I'd really like to get this working. Thanks.

Still no success too ;-(
(same error message : wrong size of SID)
Let's wait, tomorrow is another day ..

endgame
10th October 2007, 02:36
There is no installer. It's just one exe file (with openssl library) which you run :) Why do windoze users always need an installer :D Anyway I've updated source code and binary package. It now is able to calculate number of packets for video streams (with -1 in their header) and since many people had problems with getting FreeMe2 to ask for sid here is new option:
FreeMe2 -s some_file
or in verbose mode:
FreeMe2 -vs some_file.
Then program would not look for the license/bb keys but it will simply ask for SID (which you can get from latest version of drmdbg.)

Okay where do I download the .exe files from?

Ajax_Undone
10th October 2007, 05:38
Compile it...

sectroyer
10th October 2007, 07:54
Compile it...

In the first post there is link to compiled version :)

lienzo
11th October 2007, 02:05
Okay, i solved the problem ;-)
The file was 80Mb and 16 minutes long, i just captured the streams with hypercam, with very good results.

Next step: boycotting DRM files, even trying to undrm is encouraging the DRM industry.

They want to sell me DRM files, i have the choice to refuse that ;-)
Good luck all ;-)

Ajax_Undone
11th October 2007, 05:54
In the first post there is link to compiled version :)

Ok I figured that the link was not kept updated... (ie a standared file upload site)...

sectroyer
11th October 2007, 08:24
Ok I figured that the link was not kept updated... (ie a standared file upload site)...

I update the link but some times not correctly I am just a man :) Anyway under that link there is working version with newest updates (I believe :D).

pardus
11th October 2007, 15:43
Would you mind running autogen.sh in SVN and commit configure and such files since not everyone have autoconf 2.60 , most people have autoconf 2.59 still.

Thanks.

Ajax_Undone
12th October 2007, 00:46
You know this is a great program for unDRMing One song at a time... Is there no one out there that can make a GUI frontend for this...:rolleyes:

sectroyer
12th October 2007, 08:16
Would you mind running autogen.sh in SVN and commit configure and such files since not everyone have autoconf 2.60 , most people have autoconf 2.59 still.

Thanks.

I don't plan to add such files in svn respository but they will be added to every release. If you don't have such files and still want to compile from sources you can download static makefile from one of the previous revisions :)

SojaRinn
12th October 2007, 16:30
This is probably because you are using WMP 11. This error was reported previously. I will work on WMP 11 support later. Please always post wmp and IBX vesrions you are using.

<new at all this> my files are "freed" just fine, but wont play in WMP 11...they just kinda loop every second...is this normal for WMP 11 being unsupported?

i have WMP 11.0.5721.5230 Mirakagi 11.0.6000.7000. 5 keys loaded. whenever i try to Recover Keys using IBX Indiv02.key, i get a "...has encountered a problem and needs to close"

noonehome
13th October 2007, 02:29
I've gotten drmbdg to work but haven gotten FeeMe2 to run. Like a few others, I just seem to get "wrong size of SID" error. I get these whether I enter the SID or use the drm2.key output by drmbdg. Any ideas or suggestions?

DreckSoft
13th October 2007, 11:42
It can be compiled using any C compiler that works on windows (for now). You can create a new project in visual studio and put them inside of the project. I am now fighting with ASF 1.0 spec it's sick :)

A small hint how to compile would be nice. What additional libraries are needed and in which dirs?

Btw: I also get the error "Wrong size of SID!" on this:
<DRM2WMV2>
<KID>eDfaCCoaCEmyVR7yvocIDg==</KID>
<SID>KbFvRF5E4XlNg5JgWNV2v+Z/zUZI</SID>
<INFO></INFO>
</DRM2WMV2>

Edit: Decrypting works with DRM2WMV. The program won't exit at the end of the decryption process but the file is fine when I kill the process.

sectroyer
13th October 2007, 23:15
A small hint how to compile would be nice. What additional libraries are needed and in which dirs?

Btw: I also get the error "Wrong size of SID!" on this:
<DRM2WMV2>
<KID>eDfaCCoaCEmyVR7yvocIDg==</KID>
<SID>KbFvRF5E4XlNg5JgWNV2v+Z/zUZI</SID>
<INFO></INFO>
</DRM2WMV2>

Edit: Decrypting works with DRM2WMV. The program won't exit at the end of the decryption process but the file is fine when I kill the process.
I uploaded new version which should fix the issue.
Usually SID has length of 20 bytes whereas SIDs produced by new drmdbg have 21 bytes (at least the one you did post). I added new a line that shows you size of SID before warning about the wrong size of SID. If you will still get "Wrong size of SID" error please post the "Size of SID" printed by FreeMe2.

DreckSoft
13th October 2007, 23:41
When I copy the keyfile as drm2.key into the app dir, it still says wrong size of SID. If I enter the SID manually, it starts processing but crashes instantly. What's strange: ALL my sids end with an "I"

Second example:
<DRM2WMV2>
<KID>9ozlPIDRPEmBHydyWjuXgQ==</KID>
<SID>YtcDABDMCTWM+84F6l9D9qlcdr1I</SID>
<INFO></INFO>
</DRM2WMV2>

Btw: Could you search for the file drm2-i.key in subdir drm2 as keyfile as well? thats the default output of drmdbg.

abudara
14th October 2007, 05:25
I uploaded new version which should fix the issue.
Usually SID has length of 20 bytes whereas SIDs produced by new drmdbg have 21 bytes (at least the one you did post). I added new a line that shows you size of SID before warning about the wrong size of SID. If you will still get "Wrong size of SID" error please post the "Size of SID" printed by FreeMe2.

It is an answer for this problem.

drmdbg 2007/10/14 08:40
http://up.uppple.com/upload.cgi?mode=dl&file=7147
DLKey:12345
zip-pass:7ZLl364V42G7u741D499cw4KU62E4J

sectroyer
14th October 2007, 11:15
It is an answer for this problem.

drmdbg 2007/10/14 08:40
http://up.uppple.com/upload.cgi?mode=dl&file=7147
DLKey:12345
zip-pass:7ZLl364V42G7u741D499cw4KU62E4J
Okay. I think I understand now so can I ask You to take a look at handle_packet function? I am afraid It may not handle as many kinds of packet types as drm2wmv does :(
BTW can someone (i.e. using google language tools) translate ReadMe.txt I would do it myself but I can't open it in any way to see japanese signs :(

pardus
14th October 2007, 16:06
Here you go:

Taku, who is drmdbg from many of valuable advice
By creating. Therefore, taku & inoyan version
Drmdbg as the public.

IndivBox.key v11.0.6000.7000 limited version of areas.


Operating environment

1. XP sp2 only
2. IndivBox.key only v11.0.6000.7000
3. SoftICE is that the transient



How to use

1. Drmdbg start
2. Wmv dir (video file is located), dir drm2 (drm2 want to place a folder) Set
. (Period) to enter and automatically drmdbg a location is entered as the
.
3. Multi Scan button press and folder hierarchy as a continuous and KID / SID is retrieved by the

Conventional street, drmdbg is running on the state, the local video with DRM
Playing well and the URL you can play.



Drmdbg.ini the form of internal positions and programs that are in use
The value of writing. Remove if newly created.




If there are defects, please contact me.

By inoyan



What's New

2007/10/14 08:40 SID was originally supposed to be 20 bytes, but the 21-byte has been to correct the problem.
2007/10/09 22:20 Multi Scan for DRM folder with the movie is not in the case, the movie is
Regeneration that has been kid / sid Get There halt to correct the problem
2007/10/09 19:20 IndivBox.key Multi Scan is not in a state to perform the scan unit and folders
If there was a problem, fix
2007/10/08 20:00 repeatedly wmp to restart repeatedly phenomenon to fix it. Multi Scan in the middle
WriteProcessMemory_error message box is out of the Scan the folder as a whole
掛KARANAKAっfile or modify it.
2007/10/07 19:50 wmv dir, dir drm2 folder configuration file name in English because
In the English-speaking garbled due to the error will not occur as file_name_dummy said.
2007/10/07 18:10 IndivBox.key update some of the different absorption 3.
2007/10/03 08:55 logic error by the SID is impossible to detect there and
Two types of output in the SID had to fix.
2007/09/30 16:20 IndivBox.key update some of the different absorbed 2.
2007/09/30 08:40 conversation kid playing video / sid pick out when the temporary suspension of it.
2007/09/29 20:30 IndivBox.key update some of the different absorption.
Drmdbg.ini in num do not use.
2007/09/27 15:35 actually loaded by IndivBox.key path and version appear to
2007/09/25 12:20 Multi Scan's work is heavy, and the first since the key is not retrieved
There was an environmental modification
2007/09/24 20:20 DRM2 DIR WMV DIR and when not to enter the file name and
So specify, as a pre-filled.
2007/09/24 19:15 KID / SID appears to be field Clear button added.
Drmdbg form of a week-sizing.
2007/09/24 17:35 wmv dir drm2 dir and editing field. Enter it
Drmdbg folder path to enter it. Also, dir end
¥ have not, as a supplement to ¥.
2007/09/24 16:40 video playback and a handshake and a key acquisition in
Key acquisition by increased certainty. So, wait settings lost.
2007/09/24 09:00 drm2 i.key-0 is written to correct it.
2007/09/24 07:45 exceptions occur where the possibility of correction. Drm2 i.key-line endings fix.
2007/09/24 01:00 IndivBox.key v11.0.6000.7000 created as a limited version
2007/06/25 19:40 destabilizing element some improvement in the third. 0 x80000003 error was less should fall.
2007/06/20 23:10 URL renewable when manually from a firm that has been the
Local file if the previous similar automatic acquisition and exit so.
2007/06/19 09:50 environment that has been so dependent on the re-compilation.
2007/06/19 09:10 destabilizing element some improvement in the second.
2007/06/19 00:45 URL play. KID acquisition is not what it was modified
2007/06/18 22:15 clipboard transfer no longer had to fix a problem
2007/06/18 20:40 destabilizing element some improvement.
2007/06/13 23:30 URL Play KID / SID to learn how to.
2007/06/04 00:15 many bug fixes.
2007/05/29 21:30 IndivBox.key respond v11.0.6000.6324
2006/04/21 13:30 WMIsContentProtected the environment have come so, and wait to quit.
2006/03/02 07:20 hardware BP method is instability in the DRM1 is impossible to obtain,
But BP software, LoadLibraryExW errors peacefully with the
I realized that it goes for a correction. Therefore, SoftICE resident is again possible.
2006/03/01 19:00 LoadLibraryExW BP hardware errors you avoid them.
As a result, some anti-virus software by kernel32.dll modify there are
This problem occurs. BP using hardware because the resident is SoftICE
There is, normally does not pay attention to it.
2005/12/30 22:50 video file of the KID search fails to correct the error. 2005/06/21 point
Until this issue is not saddled with the post MapViewOfFile using search method
When adopted, the maximum memory to think of it is because they did not. The previous
Back in the search process. Key files in the search for this method to learn the same thing.
2005/12/27 06:20 KID file limit the search to do. Previous searches efficiency in terms of thinking
Plausible extent restricted to his, but said the problem was reported. This
Changes in the DRM2 That is not the case DRM1 was a little waiting time occurs faults
That occur.
2005/12/14 08:20 2005/12/04 21:50 changes after the unlimited KID search is inefficient and
That, in the involuntary part of the change is consistent with the other parts of it is frozen
It had fallen to correct the problem. And the video file access when there DRM2 Now
If you do not DRM1, and the decision had to modify parts.
2005/12/13 07:30 ahead of the ongoing correction. A typical function repeatedly supplement not only be stable.
12/12/2005 09:00 ahead of the ongoing correction. This is good?
2005/12/11 23:30 function to launch bp position, DLL versions of different things into consideration
It had to fix the problem. Win2000 does not work on the causes.
2005/12/11 06:55 of the first amendment to further strengthening
2005/12/07 20:35 files to be selected before the wmp video files on their own access to
So to avoid falling. This is, the update will 11/13/2005 12:50
It did not function properly without further modification.
2005/12/04 21:50 KID when retrieving files backward KID If you have a disability that has been corrected
2005/12/04 18:20 BP to narrow it down to one in each version, but gave multiple launch it.
2005/12/01 21:05 DRM1 when wmvcore.dll v10.00.00.3650 not end if a message is
While leaving, but the program is underway to fix it.
2005/12/01 19:30 DRM1 is unsupported because, in the meantime wmvcore.dll v10.00.00.3650 only support
11/13/2005 21:10 drmv2clt.dll v10 v9 and the confusion and it was corrected.
11/13/2005 14:30 drmv2clt.dll versions to determine.
2005/11/13 12:50 on the desktop, drm2 ¥ drm2 - i.key to create.
This is only if you do not have the same KID added.
Drmdbg start -> wmp start to leave and after a little while, the movie opened last wmp
Access to files on their own, hooked it to fix.
Waste buffer zone to use it to reduce the load.
2005 19:00 IndivBox.key v10.00.00.3930 and totally changed it,
IndivBox.key v10.00.00.3802 far less than the corresponding said. And,
IndivBox.key v10.00.00.3646 break may not prove so compliant.

2005/06/21 11:10 DLL subtle release SID acquisition inability to respond because

2005/06/12 07:30 clipboard transfer by the end of the string in space was unnecessary to remove the

2005/05/27 00:45 video files. Wma recognize. Version display correction.

2005/05/24 19:45 v10.00.00.3802 corresponding to a range of non-spread, when does v10.00.00.3802
Inability to respond in such a way that had to fix.

2005/05/24 19:30 absolute paths were using part of a dynamic acquisition to improve

2005/05/24 ??:?? v10.00.00.3802 than a corresponding range of spread

2005/05/19 v10.00.00.3802 limited version published as

abudara
14th October 2007, 17:37
sectroyer, I do not understand English.
pardus, Thank you.

sectroyer
14th October 2007, 20:51
sectroyer, I do not understand English.
pardus, Thank you.
pardus Could you ask abudara to help me with freeme2 handle_packet function?
abudara I tried using google language_tools:
を見てもらえますhandle_packet freeme2機能ですか?

pardus
14th October 2007, 20:54
I just used some kwrite magic & Google to translate, don't know Japanese, sorry.

HyperHacker
14th October 2007, 20:58
When you use an automated translator to speak Japanese, you must write in a very formal tone. This will help to ensure the translation makes sense. I suspect the same is true when you translate Japanese to English.

pardus
14th October 2007, 21:01
abakuさん 、freeme2 handle_packet functionのことで sectroyerを手助けしてくれませんか


with some help from a Japanese friend, hope it'll work :P

noonehome
15th October 2007, 02:32
Well, between the version of drmdbg that abudara posted and the newer version of FreeMe2, it now works for me. (I was getting the wrong size of SID error). Thanks guys for all your work.

At the risk of being laughed at by real programmers, here's my ugly contribution:

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 /.


#

$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 <<INIBLOCK ;
[Form1]
State=0
Left=0
Top=0
[wmvdir]
path=$dir
[drm2dir]
path=$FreeMe2_dir
[TopWindow]
0_or_1=1

INIBLOCK
select STDOUT ;
close INIFILE ;

`"$drmdbg_run"` ;
$keyfile = 'drm2\drm2-i.key' ;
$newkeyfile = 'drm2.key' ;
rename ("$FreeMe2_dir$keyfile", "$FreeMe2_dir$newkeyfile") || die "Cannot move $FreeMe2_dir$keyfile : $!" ;

@DRM_files = <*.wma> ; # 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-$_") ;
}

abudara
15th October 2007, 05:48
abakuさん 、freeme2 handle_packet functionのことで sectroyerを手助けしてくれませんか


with some help from a Japanese friend, hope it'll work :P

I have been perplexed.
Why do you think that I understand "freeme2 handle_packet function" ?

sectroyer
15th October 2007, 08:43
I have been perplexed.
Why do you think that I understand "freeme2 handle_packet function" ?

Because I think you know taku or inyan and they know how drm2wmv works :)
ご存知だと思うのでttaku inyanと知っているかどうdrm2wmv動作します: )
If someone can make better translation please do it :)

sectroyer
15th October 2007, 08:45
I wanted to ask if someone finds a file that after conversion with FreeMe2 will have some coruptions please let me know about it. Especially if such fill will not have any coruptions after converting with drm2wmv. It happens very rarely but It still may. I ask since I have found a sample that breaks FU4WM, drm2wmv and also FreeMe2 :(

ApolloImBurning
16th October 2007, 06:38
<new at all this> my files are "freed" just fine, but wont play in WMP 11...they just kinda loop every second...is this normal for WMP 11 being unsupported?


I am having the EXACT same problem. I got the latest version of drmdbg, extracted the keys, named the output file "drm2.key", put it in the same directory as FreeMe2, dropped in my DRM WMA file, it converts just fine, no errors, the output file is the same size as the original (roughly 3.7mb), yet when I play it (in any media player, tried a few...) all I get are weird blips about 3 seconds long then it stops. Anyone else run into this? What am I doing wrong?

Thanks

Krymzon40
16th October 2007, 14:27
Ok, I got it to work using Automate unDRM.
FreeMe2 was giving me those corrupt files that sound messed up and only play for a few seconds.
This is with Windows Media Player 11.0.5721.5145 and IndivBox,key v11.0.6000.7000.
I'm also doing it as i'm typing this.

1. So I open up drmdbg 2007/10/03 and in the WMV DIR I browse to where i have my files, i change the ???????????????? to *.*, press enter and open up any one of those files.
2. In the DRM2 DIR I put the directory of the drm2wmv folder located in the automate unDRM directory, "C:\Program Files\Automate unDRM\drm2wmv\".
3. Then I hit multiscan and wait for it to do its thing, you'll know when its done when the last track starts playing. Now you can close drmdbg.
4. Now I open up Automate unDRM Decryptit and select all the files in the folder, I check Delete Original and Decrypt Only and then hit start and wait for that to do its thing.

And finally, like magic, i'm DRM free!

If this works for everyone, then i think I did a good job for my first post :) :helpful:

sectroyer
16th October 2007, 15:50
Ok, I got it to work using Automate unDRM.
FreeMe2 was giving me those corrupt files that sound messed up and only play for a few seconds.
This is with Windows Media Player 11.0.5721.5145 and IndivBox,key v11.0.6000.7000.
I'm also doing it as i'm typing this.

1. So I open up drmdbg 2007/10/03 and in the WMV DIR I browse to where i have my files, i change the ???????????????? to *.*, press enter and open up any one of those files.
2. In the DRM2 DIR I put the directory of the drm2wmv folder located in the automate unDRM directory, "C:\Program Files\Automate unDRM\drm2wmv\".
3. Then I hit multiscan and wait for it to do its thing, you'll know when its done when the last track starts playing. Now you can close drmdbg.
4. Now I open up Automate unDRM Decryptit and select all the files in the folder, I check Delete Original and Decrypt Only and then hit start and wait for that to do its thing.

And finally, like magic, i'm DRM free!

If this works for everyone, then i think I did a good job for my first post :) :helpful:
If you have some drm protected files that drm2wmv decrypts correctly but FreeMe2 is unable do it could you upload one of them to some files hosting service (rapidshare, divshare) and pm to me the link and SID. In that way I could add support to your files to FreeMe2.

utsavtalwar
17th October 2007, 18:32
hey all.

guys i just got napster,...hv vista..
and got the new indv key ver 7000..
im new to al this plz tel me how to transfr the music i download t my phone or ipod..
i mean make it drm free..
nethng for vista..
will be rly glad if ne one helpd me..
cheers
utsav(utsavtalwar@yahoo.com)

Ajax_Undone
17th October 2007, 20:25
If it is subscrip stuff you wish to decrypt then forget it...

Besides that none of what we know works with Vista...

utsavtalwar
19th October 2007, 05:59
thnks for the reply man...

so currently nothig for vistaa eh..?

let me know if there is...
so any alternative other than free me for my situation??

cheers
utsav(utsavtalwar@yahoo.com)

sectroyer
22nd October 2007, 00:23
thnks for the reply man...

so currently nothig for vistaa eh..?

let me know if there is...
so any alternative other than free me for my situation??

cheers
utsav(utsavtalwar@yahoo.com)

If you know your SID you can convert drm protected files under Vista using drm2wmv/FreeMe2. Moreover I heard that current drmdbg version does support vista :)
I would like to thank all the people that answered my request to report any files that don't work with FreeMe2. I am going to work on it more. I have also very interesting news about drm support on Linux/Unix/MacOSX.
Current mplayer from svn does support drm protected files !
You need to run it using following command:
mplayer -demuxer lavf -lavfdopts cryptokey=drm_sid_in_hex_format ./sample.wmv
You can get sid in hex format by running FreeMe2. Now *nix system users are able to play drm protected files/streams. Moreover I think mplayer is first (and probably the only) player (besides wmp of course) that does support wm-drm protection. I would really like to thank Reimar Döffinger and all mplayer devs for their help with porting undrm algo to mplayer.

handheld
23rd October 2007, 08:26
i tried to follw what i could on how to use freeme2 but when i put a file into it itll start to decrypt the file without asking for the SID number or anything and when its done decrypting the file is corrupt and will not play

Is there any way i could ask somone to make a how to use freeme2 thread or post in here?

Ive been looking at this for over a week now and cant quite figure it out. im using the latest wmp 11 with indivbox.key 11.0.6000.7000

Also when i use Freeme2 it tells me at the end when it hits 100% unknown packet ID######### Press anykey to aknowledge error

Pulseczar
24th October 2007, 01:02
How do you use this program? I dont understand

Ajax_Undone
24th October 2007, 03:53
well multiple people have posted half hearted instructs its more of a figure it out as you go type situation...

First you must know what your trying to do before you attempt to do anything...

ApolloImBurning
24th October 2007, 04:19
How do you use this program? I dont understand

Its a command line app... you need to use the windows command console to run it. (Start->run->type CMD->hit return). Put your DRM files in the same folder as FreeMe. Then, once in the command console, cd to the directory where FreeMe is. Then just type "freeme2 <name_of_drm_wma_file>". Before it will work, you need to extract your license keys. you can do this with drmdbg. Read the "Getting IBX keys..." thread on this forum.

handheld
24th October 2007, 06:39
I know what I want to do I want to unDrm some Wmv files that i bought. I dont really know how to use the CMD command console really i guess ill go look up how to use it properly now thanks for the advice on how to use freeme2

Edit ****

Ok so i did what you said Apollo but what my CMD says is "couldn't open input file (the file name that im trying to UnDrm)

njdcampbell
24th October 2007, 13:54
Firstly: thanks, sectroyer, this is a great tool.

Secondly: I'm a complete newbie here, so apologies if I've got something wrong but I've done my best to review all posts in this forum and the FAQ etc.

Thirdly: I have been using the version of FreeMe2 downloaded on 14th October using the link in the first post and the version of drmdbg linked to in the post from abudara (thanks!) on October 14th. I have a perpetual license for the file I am trying to unDRM.

I have taken the drm2-i.key file generated by drmdbg, renamed it to be drm2.key and copied it to the FreeMe2 folder. I then drag my ABCDE.wmv file onto FreeMe2.exe and it starts up and runs fine.

Unfortunately, when it gets to the end, I get this error: "Unknown packet id - don't know what to do!#########| 100%

Press <Enter> to acknowledge error."

When I do that, the CMD box disappears and a Freed-ABCDE.wmv version of my file is there. It is 67KB shorter than the original. It will play in WMP and seems uncorrupted but WMP cannot tell how long the video is and I cannot fast-forward or skip ahead. I know this is a small issue, but to be so close.....

Unfortunately, I can't post the file for testing as it is 1.6 GB.

Any help would be much appreciated. Thanks!

JeffAlso
24th October 2007, 14:53
The seeking problem you're having is not uncommon, and is easily fixed. Just use asfbin to reindex the file. Presuming the entire file was processed properly by FreeMe2, this should get you going.

http://www.radioactivepages.com/

njdcampbell
24th October 2007, 15:47
Thanks, JeffAlso, worked like a charm

handheld
25th October 2007, 07:17
Thankyou everyone for your advice on how to get this working. I finally got it so i can take my DRM'd Wmv files and burn them to Dvd vidoe files so i can play em on my home DvD player. Thankyou everyone. and many thanks to you sectroyer for coming up with a good working program.:thanks:

sectroyer
25th October 2007, 15:56
Thankyou everyone for your advice on how to get this working. I finally got it so i can take my DRM'd Wmv files and burn them to Dvd vidoe files so i can play em on my home DvD player. Thankyou everyone. and many thanks to you sectroyer for coming up with a good working program.:thanks:

I am glad you are happy :) Of course FreeMe2 is not perfect but with time it will become more stable :)

Ajax_Undone
2nd November 2007, 05:14
Hey anybody know why this tread went cold... wheres sectroyer his program hasn't been updated for a while... my SVN DDl manager still says that its still at rev 14...

sectroyer
2nd November 2007, 20:14
Hey anybody know why this tread went cold... wheres sectroyer his program hasn't been updated for a while... my SVN DDl manager still says that its still at rev 14...
I am still here. Now it is the hardest part of FreeMe2 development - bug fixing. I haven't yet decided in which way FreeMe2 will go... I am now trying to find more people that would like to get involved in the project. I just don't spend all the time to drm related stuff. I have my own work,family and such stuff :) When the time will come I will get back to coding. If you want to help post as many files that do not work with FreeMe2 as you can :) I will try to work with them at the same time. The more examples you will find the more reliable FreeMe2 will become :)

mysekurity
4th November 2007, 00:05
Sectroyer: Can you post an easy-to-use guide on how to a)extract keys, and b)use FreeMe2? The methods I'm trying don't seem to work on either Vista or XP...