Fileopen and APS PDF DRM Removal Script
The project (latest script version: ineptpdf 8.4.51) has cost me a lot of nerves, caffeine and my (non-grey) hairs. It took me over 400 hours of hardcore reverse engineering and a lot of trial and error to get it right. Meanwhile my friends were hanging out on the beach, drinking cocktails and getting serious with the chicks. On the other hand, now they are getting accustomed with BP sponsored oil (*hehe*).
The FileOpen support has been added to the existing ADEPT PDF DRM scripts from I♥Cabbages ( click ) so I didn’t have to get serious with the PDF interals (at least not more than needed). It has the same requirements (Python version, PyCrypto, …) as the original script so with Python-related problems you might check out his site, too. Of course the script decrypts ADEPT PDFs (used in Adobe Digital Editions) as well. In that case you need the ineptkey script to get the key file (adeptkey.der). More information on that topic can be found at the specific mobileread forum discussion thread.
The FileOpen plugin is a privacy killer. It checks your network address, your harddisk id, your cpu id, your username, your hostname, when you open and close your document and how many times you already have printed it. Despite the information on their website it doesn’t support AES (at least as far as I have seen). And yes, these methods may remind you of dystopian alternative realities like 1984 or Brave New World (you might want to check out the little story at click ).
You might want to check out the ‘FAQS’ and ‘bug report’ sections for more information.
As for the preachy part: Don’t use it to make illegal copies.
I’m not getting paid for writing the script and of course it is under the GPL. Nevertheless, if you want to help to create more freedom in the Web, it would be a nice gesture to donate a few (symbolic) bucks to organizations like your local Pirate Party (Pirate Party International (harrrrrrr – I want to meet a local pirate)), the EFF (EFF donation site) or, of course, myself => 😉 (BitCoin address: 1HRnjahgD3Tb7AHEjjUuf79mwtqKYTuUFg ) Even a very small donation will help to create more freedom and privacy in the web (legal disclaimer: I’m not related to these organizations in any way nor do I profit from donations).
If you send me proof of your donation (email can be found in the ‘about’-section) I might think about getting a Linux version running as well.
proven donations until now: (EFF: 1 (100 USD/0 Euro), Pirates Party: 0 (0 Euro), Myself 0 (0 Euro)
Thanks to all donors. 🙂
Known limitations:
- no support for old fileopen encryption (haven’t seen such files for a long time)
- password window sometimes doesn’t close itself
- no Linux support (yet)
- no Mac support (refers only to the FileOpen functionality, ADEPT and Adobe Policy Server works fine)
- Adobe (Reader) X may not work – read the FAQs for more information
If you think you have found a bug (script didn’t decrypt the pdf) check out the ‘faqs’ section carefully and study the information in the ‘bug report’ section.
Greetings
Tetrachroma
Download: (due to DMCA concerns no direct download link available)
Thank you for all your hard work. I do have a question:
While it says “ignore key file option for Fileopen PDFs”, when I leave that blank it still looks for a key file. When it doesn’t find it, it returns “Specified key file does not exist”.
The script is kind of a hybrid. It supports (historically) the ADEPT PDF DRM and FileOpen. Of course if you want to decrypt an ADEPT PDF (the ones which are used in Adobe Digital Editions) you still need the adeptkey.der file (created by the ineptkey script). Only FileOpen PDFs doesn’t need a keyfile (they are getting the key file from the server).
The main question is: Are you sure your PDF is FileOpen encrypted? If not check the Security Settings of your PDF Viewer.
For more information about how to use the script for ADEPT PDFs you might check out I love Cabbages website (link above) or the specific mobileread pdf thread.
On a second look you’re right. Check out the newest blog entry for further information.
Ineptpdf 8.4.50 (beta) might solve the problem.
Thank you very much! The script works beautifully.
Does the script has some problems with multiple network interfaces? It seems to hang up on ipconfig phase here.
My current config: WinXP + Python 2.6.5 + PyWin32 2.1.4 + PyCrypto 2.1 + ineptpdf 8.4
After a quick test on virtual machine (same WinXP + Python + modules) but with only one network interface, it really seems like a problem with multiple network interfaces (ineptpdf worked perfectly there).
Nevertheless, thanks for a great script!
You might want to check out ineptpdf 8.4.1.
Thanks, new version (8.4.1) solves the problem for me.
nothing happens after pressing the key decrypt (8.4.1)
Works like a charme! Thanks a lot! I feel a lot better without the FileOpen privacy killer!
You absolute genius – incredible reverse engineering.
Thanks.
Hmm, looks like FileOpen changed something…
Unsupported Ident4D Decryption
report the bug to the ineptpdf script forum
Looks like it’s failing to decrypt Fowp3uuid 😦
Also looks like the pastebins for 8.4.10 are gone; I can find 8.4.1 and 8.4.8, but although Google reckons it’s in pastebin, there’s no sign of it on the index 😦
You might try 8.4.10. The problem is known (but very rare). I couldn’t reproduce it on my PC yet. Let me guess – your windows is on another drive than c? Anyway, check the bug report section for further information.
“The problem is known (but very rare). I couldn’t reproduce it on my PC yet. Let me guess – your windows is on another drive than c?”
Nope, windows is on C:\, it’s Windows 2000 SP4, running in a VirtualBox virtual machine.
“Anyway, check the bug report section for further information.”
Alrighty, I’ll send the PDF along..
Check thy email 🙂
I don’t know what Google is doing – perhaps the NSA or Homeland Security (both customers of FileOpen) asked to delete it. 😉
Update: – Google finds it again –
“… dystop(h?)ian alternative realities like 1982 …”
I think you meant ‘1984’ (by George Orwell)!
Great – an English language student. Of course you’re right.
At last – a possible fix for that horrid fileopen DRM.
Using 8.4.14. However, having installed all of the packages specified, I tried to decrypt a fileopen pdf I am getting the error:RetVal=0&Error=This document is in use of a different computer.
Would really value your assistance. Will be happy to make a donation if you can help me with this sticky problem!
It sounds like your trying to decrypt the FileOpen pdf on a different computer.
As good as the script is it can’t do magic. You have to use it on the same hardware as your Adobe Reader + FileOpen Plugin opens the pdf. 😉
What’s the process for decrypting a FileOpen PDF that’s secured with username/password? I have the username and password, but do I need to open the file first, leave it open, not leave it open? I’ve tried while having the file open in Acrobat reader, and while not open, both times with the same result (RetVal=0&Error=Access Denied&Reason=AskUnp). Should it prompt me for my username/password? If there’s something obvious that I’m doing wrong, let me know. Otherwise, I’d be happy to send along the PDF and credentials for you to take a look at.
Thanks!
Scott
Ok I have installed python 2.7, the proper pycrypto, and pywin but when I go to run this and select my pdf and outputfile then click decrypt I never get any farther. The window changes sizes and gives no error messages or such, I don’t get the login window for the pdf, am I doing something wrong?
Check the FAQS and bug report section for further recommendations.
I just wanted to leave you a big THANK YOU!!! And a VERY WELL DONE!!!
You’re the man!!!!
Thank Science Engineering
What’s mean about “Error:Cannot find FowP3Uuid in registry or file”?
It means it can’t find the needed information neither in the windows registry or in the fileopen directory. In a normal case fileopen generates one or both of them.
Can you open the pdf with the adboe reader + plugin?
I’m getting the error “Cannot find FowP3Uuid in registry or file.”
and yes I was able to open it and read it in Adobe Reader, I’m using ver 8.4.51 of the script.
Read the FAQs (especially the Adobe X chapter) … 😉
Greetings Tetrachroma
Hello.
Thanks for the tool, but it doesn’t work for me 😦
I am trying to decrypt FileOpen-protected PDF file.
BTW, I know the password – so I can open PDF-file and read it – I just want to make PDF available for print and copy/paste.
When I fill and fields (and leave field empty) and press button I got error: . I have no idea what does it mean and how to handle with this.
Could you please help me with this problem.
Many thanks.
Konstantin.
it broke my message:
“When I fill Input File and Output File fields (and leave Key File field empty) and press Decrypt button I got error – Error: ID”
good question. don’t know but you can send me the pdf (as described in the bug report section) for bug hunting …
I have sent you that PDF via email.
Thanks
I was wondering what happens when the script communicates with the fileopen server. Are these actions distinguishable from how a regular user logs in or are they traceable?
Mostly not, it can be the case that you have a different windows or fileopen plugin version but most of the request is the same.
Trying to open a filopen protected pdf with INEPT PDF Decrypter 8.4.31, I get the message: Error: u”\xf6′
Is this a known problem ?
(fresh install of Python 2.7, PyCrypto, PYWin, XP SP3)
Looks like an unicode problem. Move the pdf to a non-unicode path (like c:\pdfs) and rename the pdf to a ascii filename (like mypdf.pdf).
Spot on – Thank you for your superquick response !
Next headache …
Error: Decryption was not successfull.
Reason: This document is in use on a different computer. (wich had a disc crash before being able to do a decent backup)
You have to reset or change your computer identification at your publisher (explain them your disk crash).
I was afraid you would say so.
The document in question is a mechanical stadard publication and the publisher is anything else than customer friendly and flexible. But I’ll try.
Again – Thank you for your help !
The relevant hardware detection is mainly the network MAC address. You might read it out from your old PC (for instance with Knoppix Linux or it’s written on the mainboard) and put it in the new one (under network address in the network driver – ask google for more information (like ‘change MAC windows’). Be advised: if you have more than one network card – it’s not always the first one.
I have a FileOpen-protected PDF that queries for username/password and authenticates against the server every time it’s opened (well, with a short cache time, it appears).
8.4.31 fails to decrypt (whether the PDF is open or not) with “cannot find decryption key”. Any hope of decrypting this kind of FileOpen PDF in the future?
Proceed as described in the FAQs and bug report blog section.
Could you please send me an email I have a request….
Thanks
Jessyca
Another one who hasn’t read the FAQS and bug report blog section 😉
… there is everything you need to know about the bug report procedures.
greetings
tc
E-Mail is in the about section. You might try out the ineptpdf 8.4.33 with the bug report option to get support.
i tryed the ineptpdf scrip and it keeps on saying no internet connection or firewall blocking, i have disabled the antivirus firewall and tried with different internet connections and had no luck. Any suggestions??
Check your windows firewall (is it enabled). Does it block python.exe or pythonw.exe?
If you’re sure everything is right check the faqs and bug report section for further steps to proceed.
Hi Tetrachroma,
Just to say a massive thanks for all the effort you have put into this – it’s much appreciated…
No problem.
If you feel an ‘over boarding appreciation’ you can always donate a small amount to EFF or your local Pirate Party ;=) …
Hello,
I need some help. I’m trying to decrypt an older pdf file (2005) created with filelock 40-bit encryption. I’m using the latest version of ineptpdf 8.4.33, ineptkey, Python 2.7 32-bit, PyCrypto, PyWin Extension running wWndows XP.
The pdf file does require a password to open which I have, when I try to decrypt
the file I get an error “Unknown filter:param={‘Filter’:/FOPN#5ffLock,’V’:1} I tried previous versions of ineptpdf and received the same error message.
The fileopen version used v2.7.01
Is there any solution? I need to print this manual out and it will only let me
print 10 pages of it. I can only open this pdf file in adobe 7 reader I tried to
open it with adobe acrobat 9 pro and received an error.
Thanks Tetrachroma for all your time and effort you put into this script. If you can help me find a solution to this problem I will gladly donate to your cause.
This is an older FileOpen PDF handler version. To my knowledge the Advanced PDF Password Recovery v1.32 from the infamous Elcomsoft company might support it (before FileOpen sued their pants off). 😉
Search for this version in the web (and beware of virii or trojan horses).
Out of interest: you can send me the pdf, your plugin (can be found in the Adobe plugin folder) and the script output (if available). Perhaps the support can be added to the script (check the bug report section for further details).
Thanks for the reply. I’m sending you the PDF file.
Any news on the file(s) I sent you? Is it possible just to take the print restrictions off the filopen pdf
Additional information is needed. Check your email.
Hey,
It Works Great.
Thanks For Doing All The HardWork.
❤
Hello.
Maybe someone can help me.
I am totally new on Python and have some problems.
So i downloaded and installed Python but have some issuses on pywin32.
When i try to install pywin32 i get this message:
Error: Unable to find vcvarsall.bat.
Google said i should install MinGW but when i start mingw-get.exe
i get:
mingw-get.exe: libexec/mingw-get/gui.exe: unable to start application; status =
-1
So can pls. somebody tell me what i can do ?
My mistake, i got the wrong version.
But on my other question i need help:
I have Input and Output file, but after i try decrypt he says Error: “Code”
After my first open of the Original PDF i can Read the PDF, but there is no Password or Keyfile, is this ok ?
(Adobe tells me that the encryption is: FileOpenWebPublisherPlugin.
I Hope you can help me
Build 879 of Fileopen….
Use the steps in the bug report section as described in the main description. Please read the available help texts before always asking the same questions*grrrrrrrrrrr* 😉
When converting some files some of the pictures are blacked out and there is a little message in the upper left hand corner; “Blacked out due to rights.”. I did a quick search on it but found nothing perhaps you could help me out with this problem…
Doesn’t say me anything. You might send me the pdf + other data as described in the bug report section.
Thank you, thank you*! Your script removed the “FileOpenWebPublisherPlugin” and now it prints beautifully, ….no more one-sided black & white*!
Hello :
I obtained a message :
Error: Unsupported Ident4d Decryption, report the bug to the ineptpdf script forum
Is is something I am doing wrong ?
Thanks very much.
Roberto
It might be a special case.
Greetings Tetrachroma
Tetra,
I received the same error message as Roberto Carabajal. Should I just send you an email or is there advice you can provide here?
Thanks for all your hard work on this script.
Please send me the file and the log.
Greetings Tetrachroma
Sent.
Thank you for this great tool, works perfectly. Developpers like you must be honored, how can i donate?
Glad to hear it. Just write me an email. 🙂
I installed 8.4.42 and it comes up. I can open the PDF with Acrobat/FileOpen. However, INEPTPDF asks for a FireFox session cookie call “fo_sess” from a3control.com. FireFox does not list any such cookie or web site. It looks like everything is working except that. How do I proceed? Thanks.
Check out for a cookie named fo_sess under a3control.com (you have to browse and read the cookies from a3control.com)
Greetings Tetrachroma
I did that but the site timed out. I looked at the cookies, and, although it left some cookies, none were fo_sess, probably because I never actually got to the site.
However, I just typed a few random letters into INEPT when it asks for the cookie content, and INEPT worked; it decrypted the file. Will it always work if I do that?
What is a3control.com
You might send the file for inspection. It might be a ‘false positive’ recognition of the script. But its not always that way – often you need the cookie.
Hi
Can’t seem to get a wortking link to the latest INEPTPDF compile.
Copuld you email me one please.
THNX
Google finds it without a problem.
Greetings Tetrachroma
The latest PyWin Extension (Win32API module) require Python 3.1 The script has some syntax errors under Python 3.1. I can’t use an older version of the extensions as my computer is running Windows 7 and the older extensions will not work. Can you make a Python 3.1 compatible version?
You have to download the right pywin extensions for *your* python version
http://sourceforge.net/projects/pywin32/files/
I would like to adjust the script for Python 3.x but until now there were no (required) pycrypto extension for python 3.1.
Btw. Windows 7 (64 Bit) works just fine with Python 2.6 or higher (install the 32 bit versions)
Greetings Tetrachroma
Maybe you could make changes to the webpage name title Fileopen PDF Security Handler Reverse Engineering Tetrachroma's Blog to something more catching for your content you make. I enjoyed the post even sononetheless.
changed
for a pdf with aps protection where exactly in the logs is the principal key? under what section?
You have to create an Apache + PHP environment described in the link text. The PrincipalKey can be found (under the same name) in the logs.
Greetings Tetrachroma
in the logs there are two keys named as principal and with the right length (44 letters long and base64), sadly none of them works. any hints?
you might send me your logs (only the principalkeys part needed) and the specific pdf file for further inspection.
Greetings Tetrachroma
Hey Tetrachroma,
I successfully decrypted a pdf that is protected with fileopen (i have the username and password)…but the decrypted file is full of blank pages with a blue bar on the bottom of each page. Do you have any idea what went wrong? Please do let me know. Thanks!
Cmp
It’s a known problem of the pdf parser. A pdf expert is needed to solve it but so far no one was willing to search for the problem with me.
Greetings Tetrachroma
Hi,
Firstly thanks for the time and effort you have put into this project….
I have some repair manuals in PDF format that i cannot open as they are protected with “Fileopen”, i have the special “Plugin” for the version of Adobe 5 that they use but i still cannot get them to open.
In an effort to remove this encryption i have installed:
1.) Python 2.7
2.) pycrypto-2.1.0.win32-py2.7
3.) pywin32-214.win32-py2.7
and my PC is running Window’s XP SP3 with Adobe Acrobat 9 Pro..
When i double click the “ineptpdf8.4.48” file a pop up appears and i enter the location of where the encypted pdf is located and where i would like the newly created one to be stored but when i press the decrypt button an error message stating that there is “No internet connection or a blocking Firewall”.
I have checked my windows firewall which is disabled and i have also created an exception rule for python.exe & pythonw.exe in the AVG firewall i use and i still cannot open this pdf…..
Can anyone help??
Thanks in advance…
p.s. My PC knowledge is limited so i would appreciate any answers in simple terms…
I have the same problem, what can I do?
HI, thank you for this, i will donate for you! (i never did anything like this before… 🙂
Great. 🙂
ineptpdf8.4.49.pyw is not working any more since today.
Attempting to decrypt a pdf results in: “Error: Offlinekey cannot be decrypted, aborting…”
This error occurs only with crypted pdfs downloaded later than Dec, 20.
Older pdfs are still decryptable. Maybe Adobe changes crypt keys?
The plugin is still in the same (old) version so it might be something else.
Greetings Tetrachroma
Oh you meant Adobe Policy Server. There is probably a jump in the KeyRevision. Nothing terrible bad – time will tell. 😉
Does this mean protected pdf can not be decoded from now on forever?
No it means someone (‘wink wink’) has to look into the encryption code, again.
Greetings Tetrachroma
I have a pdf protected by fileopen, I can only open the pdf with the computer in which I suscribed the website where I bought the pdf.
Do I need to execute ineptpdf8.4.49.pyw in the same computer? I tried in another computer and it’s not working.
Do I need to create a key file for a pdf with fileopen protection?
I don’t have any cookie on firefox neither.
Yes, no and read the FAQs. 😉
Greetings Tetrachroma
Hi Tetrachroma,
Great work setting this up. I think I have followed your instructions clearly however I am getting this message:
‘Invalid dictionary construct’ followed by a long jumble of ascii.
Any advice would be much appreciated, thanks
the pdf is most probably not completely standard conform. you might sent the file (but I can check it on Saturday (earliest)). Btw. I’m in Berlin on vacation right now (and it’s snowing all the time 😦 ).
Greetings Tetrachroma
Thanks for your work Tetrachromia. I’ve got several legitimately acquired PDFs with FileOpen DRM that I would like to free up. However, I’m running into the same issue encountered by Mark above: Inept is asking me for a “fo_sess” cookie value from a3control.com. I have no such cookie from that site (or any site), and when I browse to a3control.com directly I find a placeholder to sell the domain.
Has there been any resolution to this issue? I can open the PDFs up properly with Adobe Reader 9.4 and FileOpen with my assigned credentials.
you may have the cookies on your internet explorer (or chrome, …). The script isnt checking those …
Firefox is my primary browser. IE has no cookies for such site, and I don’t have Chrome installed. I tried making up a value as a previous poster suggested, but that doesn’t work. It does prompt me for my username and password, but then I get an error stating “User not registered. Please contact publisher.”
Helo
I used ineptpdf 8.4.50 to Decrypt file pdf. File was incomplete, missing a few pages. How this repair.
Tetrachroma, et al
Im about to fire up the CourseSmart bookshelf and login and download a book and open it, with wireshark running is this the way to go about things?
Does anyone have any pointers on what else I need to do and make sure I capture everything??
I was able to pull out some header files that seem to show the encryption type in the file and some other things.
YIM: feral_voxyn
There will be most probably an Universal APS decrypter in the future.
the sooner – the better.
ps: how can I send you a private account for tests?
* the sooner – the better.
You might see it that way but keep in mind that I’m working on it in my leisure time (and I have a well paid regular job). Not to forget that there were very few donations. That’s not really a strong motivation. ^^
* ps: how can I send you a private account for tests?
It’s described in the FAQs.
hi, i want to know whether this script work in windows xp? and does it could remove FileOpen webpublisher ?
yes & yes
Greetings Tetrachroma
Hi Tetrachroma,
Can this open a pdf guide i paid for, but since they refuse to help me out and get it open. Can this help me?
you need to investigate which drm system they use and compare it to the supported drm methods in the script.
Greetings Tetrachroma
Hi,
Brilliant work. Can you circumvent drm-x? I’ll be glad to pay good amount as a donation.
Thank you.
Maybe, but I neither have drm-x nor the needed files to check it out.
Greetings Tetrachroma
I am trying to open a FileOpen PDF which I downloaded and opened already, but did not get a chance to print as yet. My subscription has since expired, leaving me with PDFs which I can’t open (and haven’t read yet, or print). Would any version of the script help me to open and/or print my PDFs? I tried running it on the PDF, but nothing happened. The top of the program says it can’t find the decryption key, which I guess means it cannot get the key from the server online.
This is from the debug file:
1st preresult
?RetVal=0&Error=DRM_Sub_NotCurrent:%20Your%20Subscription%20is%20not%20current.%20Digital%20document%20access%20has%20been%20suspended.
Does the FileOpen DRM method store the key anywhere, or is it disposed of when I closed the PDF months ago.
Anything I can try, other than renewing my subscription and paying for the same files *again*?
The server is sending the key so as long as there is no Code=decoding_data there is no way to decrypt it. Maybe you got offline data on your harddisk but the correct way would be to resubscribe, decrypt it and cancel your subscription.
Greetings Tetrachroma
gracias
Since yesterday inept pdf 8.4.51 works very fine with APS-decrypted pdf-files. Thank you very much!!! But today there is an error when I open a APS-decrypted pdf-file “No (Online) principal key”.
I think they changed there system. Before I can open a file they asked for the username und userkey.
I hope you find a solution again.
Thank you very much
Mike
The old script is working very well today. The script doesn´t work yesterday , because there was a problem with the server.
Sorry.
Mike
I get now always “offline key cannot be decrypted”… What the problem? I’m using 8.4.51
I get the following error: Decryption was not successfull.
Reason: You have already activiated this purchase. Please contact the vendor’s customer support for assistance…
I can’t seem to find your FAQ or Bugs sections. Any assistance you could provide would be appreciated.
Unfuckingbelievable. It actually worked.
Man, I’m naming my band and firstborn after you!
Cheers!
I can’t beileve it. It worked. Many thanks.
Is the donation and software still available?
Can anyone help 😦
What to do ?
Debug Error ?
I don’t know if you can help me, but I haven’t had any success setting up my Apache/php web server 😦
I always get “Error: Cannot find principal key for this pdf”. Could you help me in any way? I think it’s an Adobe LiveCycle protection. I’ve also seen this very interesting site here: but I got stuck in the last part 😦
http://www.dizopsin.net/adobe-livecycle-pdf-drm-can-be-easily-circumv
I payed a lot to access this online library and I’m really angry because of this DRM. How can I donate to you?
Your script works like a charm! That’s exactly what I needed – to print my legally purchased publication.
Hi,
first of all, the script works perfect.
But i have one question:
Do anybody notice it, when i remove the protection (PDF-File protected with File Open).
I ask, because the removing only works with internetconnection.
Thanks and kind regards.
Sorry for being dense, but how do I download the script. Thanks
Hi, could you please help with the Principal Key issue, I have set everything up so far but cannot get any further, if you would please spend a few moments to just clarify exactly how to get hold of this key and how to use it to remove DRM it would be MUCH appreciated.
Thanks
PLEASE could you give a few short lines as to how to get over the principal key issue. the link you provided is in german and using a translater gives a very difficult to follow guide. i just need to know how to get the key and use it to remove the drm. thanks
Works like a charm, thank you 🙂
Please, how can I download this script? Thanks
Thank you for your hard work – i’ve downloaded and tried the script – in my case it does not work. The script tells me, that it worked but the generated pdf file is blank. Could it be possible that there was a “fileopen” – update? I’m pretty sure, that the protection is fileopen because the protected file only starts when the fileopen plugin is installed. Do you have any suggestions on what i could try instead?
Thanks a lot for your support
Hello ,
thank you very much for this ! Works great !
I used ineptpdf8.4.51 from here :
http://pastebin.com/h0pj3L19
bye
How can I download this software? will it work with dawsonera ebooks?
Hope this helps. You need to disable online key retrieval and hard-code this key into the script.
http://pastie.org/private/ywhlue1tqe8icquwehbzaa
Oops! Replied to the wrong person. Reposting here in hope of getting your attention.
Have I understood it correctly if the following line should be changed to:
principalkeys = { ‘bibliothek-digital.de’: ‘Principal_key_found_in_pastie_link’.decode(‘base64′)} ?
Still don’t get it to work, but maybe the key I enter is invalid? Or is there any more lines to change in order to get it to work?
/AK
how do you use this principle key? what do you mean by diasble online key retrieval and hard core this key into the script????? i am so stuck on this PLEASE can you help me i will appreciate it very much
thank you for providing the key
P
Thank you so much!
I spent $50 on a textbook and the stupid reader app froze my ipad every time I opened/closed it (probably not playing well with my jailbreak). You made my purchase useful!
Thanks for the script!
I have some problem with APS and get Error: Cannot find principal key for this pdf
Have I understood it correctly if the following line should be changed to:
principalkeys = { ‘bibliothek-digital.de’: ‘Principal_key_found_in_pastie_link’.decode(‘base64’)} ?
Still don’t get it to work, but maybe the key I enter is invalid? Or is there any more lines to change in order to get it to work?
/AK
Hello! How can i get the script? thank you (:
Hello, i’m intrigued with this reverse engineering model. I followed all the steps in the instruction and am running into the problem with inept pdf 8.4.51 with pycrypto-2.3.win32-py2.7 and pywin32-217 installed but got the following error when attempting to decrypting a file open file. The password or key file is left blank. The error: PyWin Extension (Win32API module) needed. Can someone tell me what part am I missing?
Hi. I’m rather unskilled with setting up python/compiling code and I only have 2 documents that I’d like to try and remove FileOpen protection from. Is there anyone who’d be willing to try this if I sent them the documents?
(or is this impossible since once they’re opened they autolock to my hardware/pc and the key needed can only be “sniffed out” on my pc?)
who can help me to unlock the. pdf files protected with FILEOPEN ????
I need help with running the script 8.4.51. When I try to decrypt a*.pdf it posts error message: “Firefox Cookie is locked. Close Firefox and try again.”
I tried to close the browser, but nothing has changed. I am not an programmer and cannot edit the script easily. Would you have any suggestions how to fix the problem? Thank you. M
I cannot find the faq and the bug report ‘section’ – no links and nothing via google. could anybody help me? Thanks!
I am regular reader, how are you everybody? This article posted at this
web page is really good.
This is FANTASTIC!!!! Thank you for all your amazing work. I love it! I can FINALLY duplex print fileopen pdf’s.
How can we by-pass / reset / block… the problem with FileOpen error….. maximum number of time the file was open is reach ??
With that I can’t open the file in Acrobat and I can’t decrypt it either.
Thank you
Suppose the publisher went out of business. In my case, the Prima’s eGuides from 2004/2005 no longer work because they decided to take down the service. Adobe Reader with the FileOpen plugin reports: “There was an error contacting the server or the server’s response could not be decoded. Please check your Internet connection. If the problem persists, please contact the publisher and present the text of this message.”
Is it feasible to crack the publisher ID?
This design is wicked! You obviously know how to keep a reader entertained.
Between your wit and your videos, I was almost moved
to start my own blog (well, almost…HaHa!) Fantastic job.
I really enjoyed what you had to say, and more than
that, how you presented it. Too cool!
I am a private . Could I have a copy of the ineptpdf (8.4.51).
Thanks in advance.
If it works properly I will done for it.
My brother recommended I might like this website.
He was totally right. This post actually made my day.
You cann’t imagine just how much time I had spent for this information! Thanks!
I used ADE version 2 not 1.7.2 and I got the following message when I doubled click the ineptkey.pyw
Traceback (most recent call last):
File “C:\Users\Raya\Desktop\ineptkey.pyw, version 5\ineptkey.pyw.py”, line 361, in main
success = retrieve_key(keypath)
File “C:\Users\Raya\Desktop\ineptkey.pyw, version 5\ineptkey.pyw.py”, line 277, in retrieve_key
userkey = AES.new(keykey, AES.MODE_CBC).decrypt(userkey)
File “C:\Python27\lib\site-packages\Crypto\Cipher\AES.py”, line 95, in new
return AESCipher(key, *args, **kwargs)
File “C:\Python27\lib\site-packages\Crypto\Cipher\AES.py”, line 59, in __init__
blockalgo.BlockAlgo.__init__(self, _AES, key, *args, **kwargs)
File “C:\Python27\lib\site-packages\Crypto\Cipher\blockalgo.py”, line 141, in __init__
self._cipher = factory.new(key, *args, **kwargs)
ValueError: IV must be 16 bytes long
This occurs with newer versions of PyCrypto. In ineptkey.pyw you should find a line like
self._aes = AES.new(key, AES.MODE_CBC)
change it into
self._aes = AES.new(key, AES.MODE_CBC, ‘0000000000000000’)
It should run without a problem then.
I want to to thank you for this very good read!
! I absolutely enjoyed every bit of it. I have you book-marked to
check out new things you post…
can i get file open restricted unblock software
Hi I am not software proffessional. I don’t know the programming language & source code …etc. I am a small worker. But I am very much interesting to learn some thing which is related to my field. I purchased some pdf. Files online. Which is protected by file open software. Presently these files are opening. But how long it will open I don’t know. Kindly send the software link and procedure for donation. How to send. Waiting for your reply. Thanking you.
After I originally left a comment I appear to have clicked the -Notify me when
new comments are added- checkbox and from now on whenever a comment is added
I recieve 4 emails with the same comment. There has to
be an easy method you are able to remove me from that service?
Thanks a lot!
My error say this : cannot unlock the file – your computer is note registred.
There’s a way to remove the drm without compromise my computer by getting my copy of the file registred?
Please add support to remove DRM for vital source ebooks. (.vbk)
как скачать Уважаемый?
Thanks for one’s marvelous posting! I seriously enjoyed reading it, you are
a great author.I will be sure to bookmark your
blog and will often come back later on. I want to encourage
continue your great work, have a nice day!
I don’t even know how I ended up here, but I thought this post was good.
I don’t know who you are but certainly you’re going to a famous blogger if you
are not already 😉 Cheers!
I used to be able to find good advice from your blog
articles.
I have a few fileopen PDF files I’d like to remove the DRM from, having trouble finding inept pdf pls help =)
H,i great work, I’m unable to print one of my pdf document due to the DRM. Can you send me a copy of your application?
Thanks in advance.
I would like to thank you for the efforts you’ve put in penning this site.
I am hoping to check out the same high-grade content by you in the future as well.
In truth, your creative writing abilities has
encouraged me to get my very own site now 😉
Comparison Review: NS-LAC05 and NS-TGC10Zojirushi is synonymous
with innovative design, quality products and timeless style.
She walked best sushi in orlando fl away too discuss the matter with
her manager and asked if she could do onne more and that would
be uncouth. Although rich in omega-3 fatty acids in salmon and tuna, and avocado,
and fish. Clover the cart-horse and other animals, peering in at
the stalls in this former fishing town.
Hello there, You’ve done a fantastic job. I’ll definitely digg it
and personally recommend to my friends. I am sure they will be
benefited from this website.
Stress is chiopractor a common cause of neck pains in
secretaries and others with long hours in the day. Chiropractic care is essentiial these days.
A lot of people have already claimed that they greatly benefited from consulting and receiving spinal adjustments from a professional.
In addition, when you’ve got internet you can usee to reduce the symptoms of overused
soft tissues. Practitioners of chiropractic and hhas been widely spread
is that supposedly chiropractors are not doctors or not covered
by insurance companies. Some chiropractors will only be effective
for the patient to geet cure easily.
Greetings from Ohio! I’m bored at work so I decided to browse your website on my iphone during
lunch break. I really like the knowledge you present here and can’t wait to take a look when I
get home. I’m shocked at how quick your blog loaded on my phone ..
I’m not even using WIFI, just 3G .. Anyways, wonderful blog!
With all the go over experiencing the ability to unlock iphone
5S, it is organic which you may become a ery little wondering.
It is been just a little more than a year as the iphone 5S tore its distance to stores
everywhere. The evaluations for that hotly-awaited Apple company system had been nearly worldwide good.
To this day, large variery of everyome is making usee of their apple iphone 5S.
Due to its absolute quantity of potential software to utilize (over 700Thousand) on your own, it’s a traditional formidable
product. By having ann apple iphone 5S are virtually unlimited, the options.
Are You Able To Unlock iphone 5S
unlock apple iphone 5s atAndtBut tat is the thing: It isn’t totally limitless.
Getting your iphone 5S means acquiring the opportunity to do nearly something.
Having ylur iphone 5S unlockwd signifies getting
the ability to do definitely anything at all. That’s the way functions.
Request any person which includes unlocked an apple iphone 5S so far.
Almost these will explain tuat in spite of the possibility problems
of unleashing their apple ihone 5S, the advantages significantly around-shadow the possible results.
It is a fact thbat even at this time the iphone
5S is undoubtedly an remarkable product. If you have your apple iphone 5S unlocked
with a trustworthy company, this remarkable bit of machinery becomes better still.
You’ve acquired the cwpability to unlock the actual energy from your mobike
phone. Because of this lots of peoppe opt to create the hop into receiving
their iphone unlocked.
Before doing so, it does not injured to learn the pros and cons of performing this.
Great things about Unleashing Your iphone
The benefits of going the unlock apple iphone 5S course are substantial.
Anybody who’s even reemotely hesitant to get their mobile phone
unlocked normally adjustments their imagination,
whdn they discover the sevedal advantages of
doing this.
There are actualkly 100s oof 1000’s of software obtainable for the apple iphone 5S.
This is certainly common comprehending. Anything you
decide andd never realize is tthe fact by having an unlocked apple iphone 5S, the quantity of programs you
may acquire foor that device will climb tenfold.
There are actually a great number of programs that though readily available for the apple iphone
5S, aren’t permitted below the recent iOS in the system.
Unleashing your cell phone will enable you too acquire with this difficulty.
You will end up liberated to take advantage of
the apps that have been earlier not for you.
You can find also quite a few pplans that you’ll have the capability to utilize, that were not previously available
using a manufacturing facility secured apple iphone 5S. These programs
vary in effectiveness, but the purpose of getting ann unlocked apple
iphone 5S would be to hhave the ability to see what these programs
can perform for you personally. Once thee mobile phone
is unlocked, you will have the capacity to genuinely see what’s available.
You will alsso have the capacity to make changes for the iOS alone.
Pursuing the telephone continues to be securely andd correctly unlocked by using a reputable organization that is an authority similazr
things, you can take part in altering the running-method
through the product to fit your preferences. You’ll have the capability to increase the phone’s
battery pack presence, increase its storage, and much more.
Make certain tht you’re self-confident with transporting this out initial.
These are merely a couple of in the advantages you arre able to embark on.
You wipl discover truly even likewise. Understanding because
of this learning to unlock an iphjone is really vital that you other people.
It is understandable to are interested iin learning relating too this.
The freedom iin the unlocked apple iphone 5S is one thing
that actually must be seasoned.
However, it’s still crucial thwt you recognize thst itt isn’t an ideal
installation by any means.
But Are There Unlock apple iphone 5S Negatives?
You will find no disadvantages to having your iphone 5S unlocked.
The procedure is simply by getting your apple iphone IMEI number put
into Apple’s unlock database. There’sno software program, and you will find no threats.
Once that drainin your apple iphone 5S from the measures that avoided
yoou against installing thhe applications
and programs youu would like alsdo meant losing your safety precautions it was.
Nothing is much more completely wrong, with this particular new approach to unleashing your mobile phone.
You still be shielded from stability dangers as well as otherr prrospective hazards.
You won’t lose the protection you’re currently acquiring from tech
support along with your assured guarantee.
In addition, you may preserve the ability to set up iOS up-dates.
It’s understandable thesse upgrades aree crucial for thee healthiess of your cell phone.
Regardless of your mobile phone continues to be permanently andd securely unlocked, you’ll possess the updates which will permit your
mobile phone to hold on working.
Thre was once a number of potwntial issues with
getting your phone unlocked. Individuals effects appear to
happen to be removed with this new process.
You are acquiring every one of the positive aspects, and you also don’t
must mmake an effort about a component.
Receiving Started out By Getting An iphone 5S Unlock
factoryiphone5sWhether you’re stuck in the extended-phrase commitment, or even your deal iss almost to complete, you may continue
to gjve critical consdidered to getting your apple iphone
unlocked. Getting a lengthy-term contract will makle youu reluctant, but
surprisingly, you are able tto really reducfe your cost.
Just terminate your deal early, possess the cell phone unlocked, and change to the supplier thaat provides the mpst effective seeking bargain for yourself.
Thhe chances to identify a service aency that can upply you with large financial
savings more than your contract (that is certainly probably how you will
received your phone for starters) are very outstanding. Even
better, you won’t be asked to purchasee an additional apple iphone 5S.
An unlocked version implies you be ale to check out
the firm you wluld like.
All this sounds as if it may bee too good to be real.
It isn’t. In the finish during the day, the unlock apple iphone 5S concept haas a lot of compelling possibilities to pass
through up, evfen thoughh you can prreserve the possibility effects in your mind.
Individuals who’ve made the transition to get their device unlpcked can’t believe that the primary difference.
They concern the direction they actually received as well as a manufacturer shut telephone.
You may well be one among folks people, way too.
It’s really quite simple.
https://drive.google.com/file/d/0B0fJjr4ynEs3ZFFwZVdEM2UyeG8/edit?usp=sharing
use the software in the link to decrypt
Hello, all.
Can any one tell me how to deal with error message: FOPN_flock not supported, yet …
Thank you in advice.
It worked perfectly on my FileOpen protected ebook. Thank you! 🙂
I really love your website.. Very nice colors & theme.
Did you develop this web site yourself? Please reply back as I’m attempting to create my
very own site and want to find out where you got this from or exactly what the theme is named.
Many thanks!
always i used to read smaller posts which as well clear their
motive, and that is also happening with this paragraph which I am
reading here.
I do not even understand how I ended up right here, but I assumed this put up was once
good. I do not realize who you might be but certainly you’re
going to a well-known blogger for those who are not already.
Cheers!
If you are going for most excellent contents like me, only pay a visit this website
every day because it gives quality contents, thanks
Unquestionably believe that which you stated. Your favorite justification appeared to be on the web the easiest thing to be aware of.
I say to you, I definitely get annoyed while people think about worries that they just do not know about.
You managed to hit the nail upon the top and also defined
out the whole thing without having side-effects , people
can take a signal. Will probably be back to get more. Thanks
Great site you have got here.. It’s difficult to find high-quality writing like yours these
days. I truly appreciate people like you! Take care!!
This paragraph is in fact a pleasant one it assists new the web visitors, who are wishing for blogging.
how can download?
Tremendous things here. I am very glad to look your article.
Thanks a lot and I’m looking forward to contact you.
Will you please drop me a e-mail?
Hi, after reading this awesome piece of writing i am also cheerful to share
my knowledge here with mates.
Do you mind if I quote a few of your posts as
long as I provide credit and sources back to your blog?
My website is in the very same area of interest as yours and my users would
truly benefit from some of the information you provide here.
Please let me know if this alright with you. Appreciate it!
how can i download it?
i need it , to remove for CSA standarad
how can i download software?
I’m trying to decrypt fileopen pdf file which I can open in adobe reader. I’m getting error msg: Invalid object spec: offset=65535. I cant seem to find a answer anywhere for this error message. Any help greatly appreciated. Thanks.
Usually I don’t learn post on blogs, but I would like
to say that this write-up very compelled me to try and do
it! Your writing taste has been surprised me. Thank you, quite great post.
how can I download this
We are interested to receive a trial version of your latest version of ineptpdf software. May we?
Hello friends, its impressive post concerning cultureand
fully defined, keep it up all the time.
I’m interested to receive a trial version of your latest version of ineptpdf software.
Hello,
I wonder how to download the latest software release? Thanks in advance.
Here is another way for that, Remove Password and Restrictions from Protected PDF files
t.co/iaIx5ORgWH
I sent you an offer for your unencrypting services to your hotmail address. Please let me know if you are interested. Thanks a million!
My spouse and I stumbled over here coming from a different page and thought I
may as well check things out. I like what I see so now i am following you.
Look forward to looking at your web page again.
Exist a solution for “view only” FileOpen PDF file?
Hi tetrachroma, after the recent update of fileopen plugin the script hang and there is no way to unprotect pdf. Do you think you will update the scripts?
Piviul
How can I use this script? I am not familiar with scripts? Please explain. Thx in advance
hey tetrachroma,
Nice work you’re doing!
I’m not entirely sure if you’re still on the game developing, but I would be very interested in the latest version.
thanks tons for your work!!
From where can I download the file ?
not work with epubfile….
Hi! Great tool!
However, nearly half of pdf-s couldn’t be decrypted, I get an error “this file was already open on other computer”. However, I can open original file without a problem (I’m decrypting files which I bought so that I can use them on other devices). Do you know why this happens and how it can be circumvented?
Very good blog! Do you have any tips for aspiring writers?
I’m hoping to start my own blog soon but I’m a little lost
on everything. Would you propose starting
with a free platform like WordPress or go for a paid option? There
are so many options out there that I’m completely confused ..
Any recommendations? Appreciate it!
At first it doesn’t matter if you’re using a commercial version and which blog software. Content is king and you have to deliver good content.
I have bought some books that are locked with fileopen and they used to open on my computer but no longer do since I have updated to the new Adobe. How can I download this? Thank you so much for doing this!
Google’s your friend. “ineptpdf” is quite a helpful keyword. Unfortunately the script’s written in Python, so chances are you won’t be able to run it even if you found it….
Hi there mates, nice post and pleasant urging commented at this place, I am in fact enjoying by these.
Just tried on to open a protected PDF file sent to printer and worked like a charm…
1-Disconnected my HP printer
2-Opened original file with username/password (FileOpen PDF DRM protected) and sent it to print.
3-went to direcotry “C:\Windows\System32\spool\PRINTERS” on Windows 10 x64.
4- opened my .psl file in the SPLviewer, it was all Hex characters, however i re-print it through SPLViewer to “Microsoft Print to PDF”, and Hurrah…!!
It was now protection free…
@Steven Rosson, Thank you very much, i just had spent a day in trying to remove DRM form Fileopen and this option turned out to be the best and simple….
Originla Post:
http://www.lvbprint.de/html/splviewer1.html
SPLViewer:
http://www.lvbprint.de/html/splviewer1.html
as you said,I print the file,and I find is *.SPL and *.SHD instead of *.psl,and I use SPLvewer to open it and use pdfprinter to pdf,it is failed and come out a blank paper of pdf file。
It’s going to be end of mine day, except before finish I am reading this fantastic post to increase my experience.
Hi Dear, are you genuinely visiting this web page regularly, if so after that you will without doubt get pleasant know-how.
hi,can you help ?I failed to print *.SHL file to pdf with SHLviewer.I can open it,and print it with real printer HP P1008,but I can’t print it to pdf file with Foxit PhantomPDF Printer or Microsoft Print to PDF. it just begain and disapper,and no response.
I’m amazed, I must say. Seldom do I come across a blog that’s equally educative and engaging, and let me tell you,
you’ve hit the nail on the head. The problem is something
which too few folks are speaking intelligently about.
I’m very happy I came across this in my search
for something regarding this.
If the string is in a hex form e.g. then the serialiser writes it as (ABC). IT causes a problem with Unicode strings containing charakter č = 010D. Is it possible to add additional type of obj called e.g. strhex and serialise it in a hry form?
If the string is in a hex form e.g. \ then the serialiser writes it as (ABC). IT causes a problem with Unicode strings containing charakter č = 010D. Is it possible to add additional type of obj called e.g. strhex and serialise it in a hex form?
If the string is in a hex form e.g. <424344> then the serialiser writes it as (ABC). IT causes a problem with Unicode strings containing charakter č = 010D. Is it possible to add additional type of obj called e.g. strhex and serialise it in a hex form?
After learning a Python, it will not be such a simple issue. str is built-in class and the hex string e.g. <414243> has to be parsed to ‘ABC’, then deciphered and finally written to output in hex format, i.e. <some hex characters> So you can parse it, prepend some short phrase like “HEXSTR” then you have to check each string in decipher_all if it contains this phrase and if so decipher only part after this phrase, then in serialiser you have to check if the string contains the phrase and if so write the rest of deciphered string in a hex form. The question is what phrase is suitable, because the normal string starting with the phrase will cause an error (i.e. this normal string will be written wrongly).
My file dosen’t decrypt I get message : Error: Cannot find FowP3Uuid in registry or file Did Adobe(reader) open the pdf file?
File open uses new encryption already. This script works only for older fileopen encryption files.
Good to know.
Does this code work with the most recent version of fileopen locked pdfs?