Removing DRM protection from Kindle for PC ebooks using unswindleUnswindle - free open source application, developed by "I love cabbages". It grabs a unique Kindle For PC key for every book using Windows debugging APIs. It then hands all of the actual hard work of actual decryption to darkreverser's MobiDeDRM.
Quote:
ebook DRM removal tools archive |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleHow to use unswindle
Note that unswindle uses mobidedrm, so it can't remove DRM protection from Topaz .tpz ebooks. |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleOk - all the previous instructions used to work - at least the part up to unswindle. I haven't used it for a few months.
So - it stops working, I check this forum and find you need to add unswindle to the mix. Good enough - download v5 and 6 - neither work - at least the product is not. unswindle seems to do its job and I get an output file. I'm getting an error in Calibre when I load the output from unswindle. ERROR: Could not open ebook: Traceback (most recent call last): File "site-packages\calibre\gui2\viewer\main.py", line 61, in run File "threading.py", line 477, in run File "site-packages\calibre\ebooks\oeb\iterator.py", line 183, in __enter__ File "site-packages\calibre\customize\conversion.py", line 211, in __call__ File "site-packages\calibre\ebooks\mobi\input.py", line 27, in convert File "site-packages\calibre\ebooks\mobi\reader.py", line 331, in extract_content File "site-packages\lxml-2.2.2-py2.6-win32.egg\lxml\html\soupparser.py", line 23, in fromstring File "site-packages\lxml-2.2.2-py2.6-win32.egg\lxml\html\soupparser.py", line 66, in _parse File "site-packages\beautifulsoup-3.1.0.1-py2.6.egg\BeautifulSoup.py", line 1499, in __init__ File "site-packages\beautifulsoup-3.1.0.1-py2.6.egg\BeautifulSoup.py", line 1230, in __init__ File "site-packages\beautifulsoup-3.1.0.1-py2.6.egg\BeautifulSoup.py", line 1263, in _feed File "HTMLParser.py", line 108, in feed File "HTMLParser.py", line 148, in goahead File "HTMLParser.py", line 226, in parse_starttag File "HTMLParser.py", line 301, in check_for_whole_start_tag File "HTMLParser.py", line 115, in error HTMLParseError: malformed start tag, at line 46, column 12 Any clues? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleGetting "Unsupported version of kindle for pc" with unswindle v6rc1 and k4pc v1.1.0.
Is there a version of unswindle that handles this version of k4pc, or is there an installer for an earlier version of k4pc available? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI get the following error:
"error = failed to determine book path" I'm using kindle for pc (beta version) Any advice? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
You can also try to disable your firewall and antivirus. |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI was getting the same error. I moved my python scripts into my amazon content folder and still got the error. then I deleted the book, as I had downloaded it from an unsupported version of [url="http://amzn.com/gp/feature.html/ref=sv_kinh_1?ie=UTF8&docId=1000493771&tag=streami nmedia-20"]Kindle For PC[/url, and redownloaded. It worked with the re-downloaded copy. Hope that might work for you.
|
Re: Re: Removing DRM protection from Kindle for PC ebooks using unswindleunswindle.py v7 worked for me on my Kindle DX, latest software as of 2010-08-20, Kindle 4 PC v1.1.1 as of 2010-08-20.
- Windows 7 x64 (x32 will work as well) - Python 2.6.5, 32-bit (definitely not 64-bit it gives memory errors!!!) - Kindle DX, international version (it should work with other Kindles as well) - Kindle 4 PC, v1.1.1 (latest as of 2010-08-20) - MobiDeDRM.py (version 0.06 will do) - unswindle v7 Instructions: 1. Install Python. 2. Copy the two scripts into C:\Python26 (see link below) 3. Follow the instructions at the start of "unswindle.py". To save time, you can download the required scripts and instructions here: Code:
http://www.microchipc.com/download/Kindle_DX_no_DRM_python_scripts_2010-08-20.zip |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
- Windows Vista Ultimate 32-bit - Python 2.6.5 - no physical Kindle, my K2 went back within 30 days for a new K3! - Kindle for PC v 1.01 (beta) that I found somewhere a few weeks ago - MobiDeDRM.py (the version in the ZIP package) - unswindle.py (the version in the ZIP package, renamed to unswindle.pyw) Thanks for the detailed instructions and packing the Python scripts! |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleA couple tips:
With the latest version of Kindle 4 PC - I was getting the "unsupported version" message as well. Here's how I solved it:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleHello there ... I'm new and looking for help taking the DRM off a Kindle book.
I bought a new kindle book today and tried to strip the DRM off it using the SAME exact techniques I had been using for the last few months up to just yesterday! But every time I use unswindle, it is converting another book in my K4PC library -- not the one that is new and opened in K4PC when unswindle opens it! I double checked in the folder and the file has a .prc extension -- just like the majority of kindle books in my library that I've sucsessfully used unswindle on. The only thing different is that the file is a little larger than a normal ebook -- 3.5 mb -- but I don't think that has anything to do with it. Anyone have any ideas? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleUpdate: I just figured out it is a topaz prc file. So I used TopazExtract_Kindle4PC.pyw successfully ... but when I use topazfiles2html.pyw I just get an error message: "HTML conversion failed"
If I use topazfiles2xml.pyw it will work, but is there then a way to convert the xml files into an epub???? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleOK, this is all scaring me a bit. I've already removed DRM from all my purchased Palm eReader books and converted them to ePub but now I want to buy new stuff and there's no escaping the fact that the Kindle Store has way more content than iBooks. I want to keep my entire library in the same reader so I now want to but a test book from the kindle store and convert that to ePub as I expect that this will then become my normal method of buying ebooks.
The test book I plan to buy is http://www.amazon.co.uk/Birdsong/dp/B0031RS68M/. Am I fairly safe in assuming that this (and other mainstream contemporary fiction from big publishers) is likely to be in the basic AZW format? If so then am I in the right thread as far as stripping the DRM is concerned? Is atourgates' 2nd Sep 2010 post a fair summary of the current best practice? Has anyone got the procedure working without needing to roll back the K4PC version or is this still a necessary step? Even better, is there some tool chain that makes it possible to strip the DRM without having K4PC installed or is this really the only way to get around Amazon's "obfustication of the PID" issue? This all looks way more complicated and scary than my experiences with converting my B&N/eReader books but the prize (access to the Kindle content) is far greater so I guess that I need to climb this mountain. - Julian |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI used the version Kindle 4 PC 1.0.1 Beta 1 and it worked for me, I downloaded it from here
http://stream-recorder.com/forum/sho...58&postcount=2 It worked perfect! |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI've tried multiple tools (Skindle, Unswindle etc) and I'm getting partially corrupted mobi output. I can't seem to find where to post a bug report so I'm posting here:
Check this thread for more details: Odd partially corrupted output: AZW to MOBI |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleThanks all for some great advice. I have successfully decrypted DRM'ed Kindle .azw files into unencrypted .mobi files, and can now bring them into Calibre and convert them to epub for my Sony Reader. Hooray, I can buy books from Amazon now! Thanks to all for your advice.
Some notes
Thanks again! |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI cannot download swindle... the site that hosts the program is blocked by the company I work for, and I have no other access to internet (I live on a base). In addition, I have NO CLUE how to use swindle... it took me long enough to figure out skindle, because I'm not very techno-savvy.
Is there another way to download swindle AND somewhere to find instructions to work it? (Thanks, this forum has already been super helpful!) |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
Code:
http://www.mediafire.com/?2ibexwv6a7d5saw How to use unswindle |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
NOTE: first time the Kindle for PC 1.01 Beta runs, make sure the internet is turned off. But if you go into Settings=>Updates and uncheck the "Automatically install updates when they are available without asking me" box, it will also work. Thank you for allowing me to actually allowing me to use the artistic content without feeling like I'm living in a police state. -D |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
Is there a way to get around it? Calibre says it's a PRC, not a tpz file. -D |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI know this is an old thread, but, I cannot get it to work......... I guess I don't understand what I am doing. Do I need to download all the pasties??????? and then put it with the dark reverser in one file? I am confused. Any help would be appreciated!!
Thanks! |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindlethis is the error I get. I'm running ubuntu. Python in wine.
Traceback (most recent call last): File "C:\Python26\unswindle.py", line 850, in gui_main unswindler = Unswindler() File "C:\Python26\unswindle.py", line 727, in __init__ self._mobidedrmpath = self._get_mobidedrm_path() File "C:\Python26\unswindle.py", line 730, in _get_mobidedrm_path basedir = sys.modules[self.__module__].__file__ AttributeError: 'module' object has no attribute '__file__' What am I doing wrong? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleThis is all I get from python:
IDLE 2.6.6 >>> python mobidedrm.pyTitle-Of-Book.azwTitl-Of-Book.mobi<PID#> SyntaxError: invalid syntax In which the mobidedrm is highlighted in red. Suggestions? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
Code:
python mobidedrm.py Title-Of-Book.azw Titl-Of-Book.mobi PID Or have you tried to use mobidedrm directly? |
Re: Removing DRM protection from Kindle for PC ebooks using unswindleI follow the instruction download the version that work with unwindle and the process complete without error. But always produce the same book even I select a different one. Any suggestion?
|
Re: Removing DRM protection from Kindle for PC ebooks using unswindleQuote:
Download the Calibre plug-ins and other DRM removal tools from the following thread: ebook DRM removal tools archive |
All times are GMT -6. The time now is 11:49 AM. |