реклама
Mobi и PRC са форматите за електронни книги по подразбиране, използвани от популярния MobiPocket. През 2005 г. компанията беше придобита от Amazon, така че да, дори и празнуващият Amazon Kindle сега работи с тези файлове. Когато купувате електронна книга онлайн от един от големите търговци на дребно, можете да сте почти сигурни, че получавате книга Mobi.
Сега не ме разбирайте погрешно Това е страхотен формат и се насладих на много прекрасни книги на моята Windows Mobile устройство, използващо MobiPocket четеца. Въпреки това повечето от тях криптирани файлове са истинска болка, ако искате да ги хвърлите на различни устройства или да използвате друг софтуер.
Днес ще ви покажем как да разбиете криптирането на тези файлове, така че можете да им се наслаждавате, колкото искате. С други думи, ще ви покажем как да премахнете drm от MOBI и PRC файловете. Когато сте готови, ще можете да ги четете на всяка система или устройство, преобразувайте тези MOBI или PRC електронни книги в PDF или всеки друг формат, който желаете и ще бъдете - отново - притежавате тези книги, които сте платени за.
ОПРОВЕРЖЕНИЕ - Събличане на криптирането на вашите електронни книги може да е незаконно във вашата страна на пребиваване. Разпространение на разшифровани електронни книги почти сигурно е незаконно. MakeUseOf не носи отговорност за юридически проблеми, които може да срещнете. Действайте разумно или се сблъсквайте с последствията лично, ако не го направите.
С казаното, нека да продължим
MobiDeDRM [Няма по-дълги налични]
Инструмент, който успя да прекъсне почти всяко кодиране на mobi / prc е MobiDeDrm, любезно предоставен pdurrant. Това изтегляне съдържа четири прости сценария на python; версии 0,01, 0,02 и 0,05.
Изтегляне на Python
Тези скриптове трябва да се изпълняват всяка ОС, имайки предвид, че имате инсталирани правилните файлове Така че, преди да започнем, ще трябва да изтеглите Python и модул за разширение на Python като wxPython. Това, което трябва да направите, е да посетите този сайт и ще бъдете посрещнати от уеб страница, както се вижда по-долу:
И в двете стъпки 1 и 2 изберете модула Python и wxPython според вашата операционна система.
След като тези приложения са инсталирани, скриптовете на Python трябва да работят безупречно в Windows, Mac и Linux.
Намиране на вашия PID
Вашият PID е личният ключ, който вашият читател използва за криптиране и четене на файла. Този ключ ще ни трябва, ако искаме трайно да премахнем DRM от електронната книга.
Тъй като MobiPocket е проектиран да се използва с различни устройства, PID-ите са на открито, за да могат да ги вземете. Ако вашата електронна книга е хоствана на друго устройство (т.е. Kindle), просто го синхронизирайте със софтуера, преди да продължите.
В MobiPocket на вашия работен плот отидете на устройстваи ще видите PID на споменатия четец в детайли. Обърнете внимание, че PID е специфичен както за устройството, така и за електронната книга. След прехвърляне на електронната ви книга, PID също се променя, така че ще ви е необходим PID на правилното устройство или дешифрирането ще провалят.
Когато купувате електронна книга Mobi онлайн, най-често се изисква вашия PID, преди да изтеглите. Очевидно това е PID, който ще трябва да използвате. Обаче понякога процесът се обръща.
Ако при добавяне на книгата поискате потребителското име и паролата на магазина, тя не е и няма да бъде съпоставена с вашия PID. Вместо това първо трябва да прехвърлите електронната книга на друго устройство (например Kindle или Windows Mobile) и да използвате този PID. С мен досега?
Премахване на шифроване
След като имаме правилния PID, по-голямата част от работата вече е зад нас. Сега ще разгърнем скриптовете, за да премахнем кодирането за постоянно. За достъпност се препоръчва да поставите електронната си книга и скриптовете python в една и съща папка.
Първо, отворете екрана на терминала или командите.
в Уиндоус експи, отидете на Старт - Изпълнете, Тип ПМС и натиснете Enter. В Vista, отидете на начало, Тип ПМС в полето за търсене и натиснете Enter.
Приложението Terminal се намира в / Applications / Utilities за Mac OS X.
И ако използвате Linux, вероятно ще знаете местоположението. В повечето дистрибуции това ще се намира и на Applications / Utilities.
След това отидете в папката, съдържаща вашите файлове. За да направите това, напишете CD, последван от пълен път към файла до вашата папка и натиснете Enter. В моя случай това ще е необходимо CD / начало / simon / ebook. Ако вашият файлов път съдържа интервали, поставете единични кавички („) около него.
Сега всичко, което трябва да направите, е да стартирате скрипта. Тип python mobidedrm005.py infile.mobi outfile.mobi PID и натиснете Enter. Заменете съответно „infile.mobi“, „outfile.mobi“ и „PID“ със съответните имена на файлове, разширения на файлове и PID. В моя случай това ще е необходимо python mobidedrm005.py ebook.prc outfile.prc 1234567 $ ab
Ако изпитвате проблеми, опитайте да поставите PID между единични кавички („) или да използвате някоя от предишните версии на скрипта (например mobidedrm002.py). Някои електронни книги отказват да работят с по-късните версии (странно), но работят перфектно добре с първата.
Ако всичко вървеше добре, сега ще бъдете горд собственик на друг, некриптиран версия на вашата електронна книга.
Можете да синхронизирате това с всяко устройство, което желаете, без много излишни или да го конвертирате в по-лесен за използване формат като pdf, rtf или html. калибър и ABC Palm са страхотни безплатни ресурси, които ще ви помогнат да постигнете реализацията, а обикновено търсене в Google ще покаже още повече.
Как се получи това за вас? Харесва ли ви да четете електронните си книги на едно устройство или предпочитате свободата да изберете своя? Уведомете ни в коментарите.
Аз съм писател и студент по компютърни науки от Белгия. Винаги можете да ми направите услуга с добра идея за статия, препоръка за книга или идея за рецепта.