1.QT kindle Для правильной работы любого приложения нам понадобится набор библиотек qt kindle. Даный архив можно загрузить здесь. Установка - просто распаковать в корень Kindle. Внимание! При установке других приложений, НИКОГДА не заменяйте файлы в данной папке на файлы, которые могут предлагать другие приложения - папка qtkindle должна оставаться неприкосновенной!
2. Запуск приложений Для того что бы запустить необходимое нам приложение, нужно использовать специальную программу - лаунчер. На данный момент имеем два лаунчера на K4 (NT).
Установка, способ 1 (через autoupdate, просто, требуется установленный Jailbreak) : Внимание! Установленный данным способом лаунчер позволит запускать только CR3! - Скачать и распаковать: http://dl.dropbox.com/u/16679763/cr3runner_2.5_k4w.zip; - Скопировать cr3runner_2.5_k4w_install.bin, cr3 в корень Kindle; - Обновится с меню настроек.
Установка, способ 2 (usb network, сложно) Внимание! Чтобы иметь возможность запускать не только CR3, нужно во время редактирования файла /mnt/main/opt/amazon/ebook/security/external.policy добавить в конец файла строчки
Code:
grant { permission java.io.FilePermission "/mnt/us/-", "read,write,execute"; };
Установка, способ 1 (usb network, сложно): ВНИМАНИЕ! Будьте очень аккуратны и осторожны. Подумайте несколько раз, прежде чем решиться на все это. Я не несу никакой ответственности, если ваш Kindle 4 выйдет из строя или же придут дядьки из SOPA а надерут вам задницу за нарушение авторских прав. 1. На Kindle Home-Menu-Settings, внизу видите надпись Serial Number:, идущий после нее номер вбиваете сюда. Полученный пароль запоминаете, он нам понадобится позже. 2. Создаете пустой файл ENABLE_DIAGS (без расширения) в корневом каталоге вашего Kindle 4. Туда же распаковываем этот файл . Отключаете Kindle 4 от компа и перезагружаете через меню Home-Menu-Settings-Menu-Restart. 3. Kindle 4 загрузится в диагностическом режиме. Заходим и включаем сеть по USB. Misc individual diagnostics > Utilities > Enable USBnet Адрес Kindle 4 назначится 192.168.15.244. 4. Подрубаем к компу. Виндоус найдет сетевую карту "rndis ethernet gadget" и потребует драйверы к ней (папку с драйверами надо Выбрать вручную). Для Windows XP подошли эти (если не скачиваются, то жмем на ссылке правой кнопкой сохранить объект как и указываем имя с расширением inf). Для Windows 7 64bitэти либо эти (от xerox). В самом Windows 7 64bit также нашелся правильный драйвер - надо в поиске драйверов убрать галку "показать только совместимые устройства", затем выбрать "Корпорация Microsoft - Удаленное NDIS-совместимое устройство". Далее: Для Windows XP: Пуск\Пенель управления\Сетевые подключения\ Выбираем сетевуху и правой кнопкой: Свойства\Протокол интернета. Для Windows 7: Пуск\Панель управления\Центр управления сетями и общим доступом\Изменение параметров адаптера Выбираем сетевуху и правой кнопкой: Свойства\Протокол интернета версии 4 (TCP/IPv4). Назначаем этой сетевухе адрес 192.168.15.243. 5. Скачиваем консоль управления putty. Запускаем. В поле Host Name вводим 192.168.15.244, проверяем connectoin type ssh, port 22 и жмем open. 6. В появившейся консоли вводим: root и жмем энтер, затем вводим пароль: fionaXXXX или mario и энтер (пароль при вводе не отображается). 7. Копируем правой кнопкой мыши и вставляем этот код (не вводите этот код в Kindle 4 дважды, иначе он может не загрузится): mntroot rw cd /mnt/us ./kite.sh либо вбиваем его вручную. Жмем энтер. (При вставке списка команд правой кнопкой, автоматически исполняются все команды кроме последней и надо нажать энтер что бы выполнить и её тоже) 8. После выполнения всех команд отключаем Kindle 4 от компа. Выключаем диагностический режим через меню: D) Exit, Reboot or Disable Diags - Disable diagnostic (затем подтверждаем - Джойстик Влево, Джойстик Вправо - выход из меню). После этого Kindle 4 сам перезагрузится.
Установка, способ 2 (используя cr3launcher, просто): Понадобится установленный cr3launcher, что это и как его поставить - смотрим выше. 1. Качаем это, распаковываем (я тоталом распаковывал, там был архив в архиве), распакованный .ch файл ложите в папку cr3runner на ридере. 2. Открываете cr3runner/commands.txt и заменяете любую строчку на /mnt/us/cr3runner;kite.sh; ;InstallKite 3. Отсоединяемся от USB, запускаем киндлет, выбираем пункт InstallKite 4. Выходим с киндлета, перезагружаем девайс, не пугаемся шариков и надписей на экране загрузки. Все, kite установлен.
Оба лаунчера обладают определенными проблемами. cr3launcher - время от времени перезагружает систему.
Как решить :
По поводу перезагрузок и cr3launcher некий товарищ Sergei_ говорит: "Я думаю, что оболочка перезагружается из-за того, что киндлет зависает в ожидании окончания работы cr3 на строке p.waitFor(); cr3runner v1.8 работает без проблем, если подправить goqt.sh (изменить строку ./"$1" -qws на ./"$1" -qws & ). cr3runner v2.5 у меня работает без перезагрузки, только если убрать p.waitFor();"
kite - приложение запускается дважды, что, иногда, ведет к всевозможным неприятным последствиям (например, невозможность сохранения настроек в cr3).
Установка 1. Скачать последнюю версию. 2. Распаковать архив и скопировать папку cr3 в корень Kindle.
4. Для того, что бы запустить приложение, нужно добавить ярлык для него в лаунчер
cr3launcher :
Все ярлыки приложений хранятся в файле cr3runner/commands.txt, каждая строчка в данном файле отвечает отдельному приложению. Для того что бы добавить приложение в лаунчер, нужно добавить в данный файл соответствующую строчку Cool Reader 3 - "/mnt/us/cr3;goqt.sh;cr3;Cool Reader 3"
kite :
В папку kite пихаем нужный скрипт. После этого файл становится видим на главной странице (в библиотеке), можно запускать Если нужно, чтобы скрипт выполнялся при загрузке - кидаем в папку kite/onboot Если нужно, чтобы скрипт выполнялся при отсоединении от usb - кидаем в папку kite/ondrop Скрипты CoolReader3
FAQ :
1.
taptygin wrote:
при запуске CR3 Runner (установил через апдэйт):
Code:
The permissions to open this item have an invalid date. Please contact the developer.
Вроде бы это лечится дерегистрацией а потом регистрацией книжки.
_________________ Kindle 4 NT + kite + CoolReader 3
Last edited by MERLev on 29.03.2012 00:26; edited 2 times in total
А что писать, работает. Запускаю через cr3louncher, вернее он сам запускается, т.к. я только в нем и читаю. Проблемы известны. _________________ Kobo Aura One, Kobo Aura H2O, KPW2.
1. Однократная перезагрузка родной оболочки после включения КР. 2. Невозможность удаления книг. Это все, что меня волнует. _________________ Kobo Aura One, Kobo Aura H2O, KPW2.
Bo gus, тестируйте и отпишите плз о работоспособности.
строчки добавить в файл cr3louncher/commands.ini
/mnt/us/launchpad/;kpdf.sh;;Kindle PDF Viewer /mnt/us/launchpad/;kpdf.sh;/mnt/us/documents;Kindle PDF Viewer Open _________________ Kindle 4 NT + kite + CoolReader 3
Bo_gus, тестируйте и отпишите плз о работоспособности.
строчки добавить в файл cr3louncher/commands.ini
/mnt/us/launchpad/;kpdf.sh;;Kindle PDF Viewer /mnt/us/launchpad/;kpdf.sh;/mnt/us/documents;Kindle PDF Viewer Open
Прописал указанные строки (только в файл cr3louncher/command.txt), запустил, порадовать пока нечем: 1. в cr3louncher появилась только одна строчка "Kindle PDF Viewer Open"; 2. при её запуске выдается следующее сообщение "access denied (java.io.FilePermission /mnt/us/launchpad//kpdf.sh execute)" и ничего больше не происходит.
Bo_gus, тестируйте и отпишите плз о работоспособности.
строчки добавить в файл cr3louncher/commands.ini
/mnt/us/launchpad/;kpdf.sh;;Kindle PDF Viewer /mnt/us/launchpad/;kpdf.sh;/mnt/us/documents;Kindle PDF Viewer Open
Прописал указанные строки (только в файл cr3louncher/command.txt), запустил, порадовать пока нечем: 1. в cr3louncher появилась только одна строчка "Kindle PDF Viewer Open"; 2. при её запуске выдается следующее сообщение "access denied (java.io.FilePermission /mnt/us/launchpad//kpdf.sh execute)" и ничего больше не происходит.
Какие ещё есть варианты?
1е Извините, ошибочка, поправил строки
/mnt/us/launchpad/;kpdf.sh; ;Kindle PDF Viewer /mnt/us/launchpad/;kpdf.sh;/mnt/us/documents;Kindle PDF Viewer Open
2е каким способом устанавливали лончер? Судя по всему используя инсталлер - установленый даным способом лончер сможет запускать ТОЛЬКО КулРидер. Потому програма и ругается. Внимательно почитайте шапку, там обо всем сказано. _________________ Kindle 4 NT + kite + CoolReader 3
p.waitFor(); где находится? Я поискал в исходных текстах cr3runner, нашел тут, на 91 строке. Стоит ждать следующей версии? А то я не представляю как самому это исправить.
А если в киндлете убрать вот ту строчку - p.waitFor(); - его (киндлет) переподписывать надо? Или он нормально будет работать?
Кто-то вообще кроме автора совета пробовал этот метод?
p.waitFor(); где находится? Я поискал в исходных текстах cr3runner, нашел тут, на 91 строке. Стоит ждать следующей версии? А то я не представляю как самому это исправить.
А если в киндлете убрать вот ту строчку - p.waitFor(); - его (киндлет) переподписывать надо? Или он нормально будет работать?
Кто-то вообще кроме автора совета пробовал этот метод?
All times are GMT + 4 Hours Goto page 1, 2, 3, 4, 5, 6, 7Next
Page 1 of 7
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum