Firefox 3 хранит закладки в базе данных sqlite. Доступно несколько взломанных java-библиотек sqlite. Есть ли способ взломать базу данных sqlite в java (без использования библиотек) для надежного чтения закладок? Кто-нибудь знает, как хранится база данных sqlite и программный доступ (из java)?
Вам понадобится Драйвер SQLite JDBC (на этой странице объясняется, как выполнять запросы к базе данных SQLite с использованием этого драйвера из Java).
Я не знаю, почему вам НЕ нужно использовать драйвер JDBC, но есть другое возможное «решение» в зависимости от требований вашего программного обеспечения. В FF3 введите в адресной строке about: config
Измените значение свойства browser.bookmarks.autoExportHTML на true.
Это будет экспортировать ваши закладки в HTML всякий раз, когда вы закроете FF. Затем вы можете прочитать HTML. Это может решить вашу проблему, а может и не решить ....
Хотя, безусловно, хорошая альтернатива. Вы получаете только то, что экспортирует Firefox. Если вы подключитесь к базе данных, вы сможете получить все, что захотите.