Это может быть самый хакерский (сложный) способ сделать это.
Закройте приложение ibooks, не открывайте его до конца! Распакуйте ваш .epub
файл в папку с тем же именем. Если файл есть book1.epub
, извлеченное содержимое должно быть в папке book1.epub
.
Откройте iDevice в проводнике файлов Ubuntu. Перейдите, чтобы Books/Purchases
скопировать извлеченную папку здесь.
Откройте purchases.plist
файл в вашем текстовом редакторе. Это XML.
Это должно выглядеть так
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Books</key>
<array>
<dict>
<key>Artist</key>
<string>Chuck</string>
<key>Inserted-By-iBooks</key>
<true/>
<key>Name</key>
<string>Fight Club</string>
<key>Package Hash</key>
<string>6744918BA88D5BF234A2B663F3A311E2</string>
<key>Page Progression Direction</key>
<string>default</string>
<key>Path</key>
<string>Fight Club_ a novel - Chuck Palahniuk.epub</string>
<key>s</key>
<string>0</string>
</dict>
<dict>
<key>Artist</key>
<string>George Orwell</string>
<key>Inserted-By-iBooks</key>
<true/>
<key>Name</key>
<string>The Complete Novels Of George Orwell</string>
<key>Package Hash</key>
<string>6744918BA88D5BF234A2B663F3A311E1</string>
<key>Page Progression Direction</key>
<string>default</string>
<key>Path</key>
<string>Complete Novels Of George Orwell, The - George Orwell.epub</string>
<key>s</key>
<string>0</string>
</dict>
</array>
</dict>
</plist>
Скопируйте раздел между <dict>...</dict>
тегами и введите свои метаданные книги.
Для хэша просто измените последние два символа, чтобы он не дублировал другие записи. Сохраните файл и откройте приложение iBooks.