Esta pode ser a maneira mais hacker (difícil) de fazê-lo.
Feche o seu app ibooks, não abra até o final!
Extraia seu arquivo .epub
para uma pasta com o mesmo nome.
Se o arquivo for book1.epub
, o conteúdo extraído deverá estar na pasta book1.epub
.
Abra o iDevice no seu explorador de arquivos do Ubuntu.
Navegue até Books/Purchases
e copie a pasta extraída aqui.
Abra o arquivo purchases.plist
em seu editor de texto. É um xml.
Deverá ter esta aparência
<?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>
Copie uma seção entre com as tags <dict>...</dict>
e preencha seus metadados do livro.
Para o hash basta alterar os dois últimos caracteres, para que não duplique qualquer outra entrada. Salve o arquivo e abra o aplicativo iBooks.