[K4] Сторонние приложения
Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
Libroom Forum IndexAmazon KindleKindle 4
AuthorMessage

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 24.02.2012 03:11    

Итак,

1.QT kindle
Для правильной работы любого приложения нам понадобится набор библиотек qt kindle. Даный архив можно загрузить здесь.
Установка - просто распаковать в корень Kindle.
Внимание! При установке других приложений, НИКОГДА не заменяйте файлы в данной папке на файлы, которые могут предлагать другие приложения - папка qtkindle должна оставаться неприкосновенной!
:

Судя по всему, в даном пакете использовался framebuffer драйвер от k3, поэтому (это только мои догадки) и имеем определенные проблемы с изображением - все нативные приложения выглядят серыми, очень слабый контраст.
Обсуждение framebuffer драйвера k4nt
Человек, собравший qt kindle для k4nt


2. Запуск приложений
Для того что бы запустить необходимое нам приложение, нужно использовать специальную программу - лаунчер.
На данный момент имеем два лаунчера на K4 (NT).
cr3launcher :

Страничка приложения

Установка, способ 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";
};
вместо 
Code:
grant {
 permission java.io.FilePermission "/mnt/us/qtKindle/-", "read,execute";
 permission java.io.FilePermission "/mnt/us/cr3runner/-", "read,write,execute";
 permission java.io.FilePermission "/mnt/us/cr3/-", "read,execute";};

kite :

Страничка приложения
Страничка приложения на нашем форуме

Установка, способ 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).


3. Каталог приложений
CoolReader :

Страничка приложения

Установка
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
 
View user's profile ^

taptygin
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jan 2011
Posts: 724


Location: Красноярск

Posted: 17.03.2012 12:15    

Просьба отписаться, кто поставил CR
_________________
Бесплатная доставка ридеров
 
View user's profile ^

makara
Член клуба The eBook

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 17.03.2012 12:58    

taptygin wrote:
Просьба отписаться, кто поставил CR
А что писать, работает. Запускаю через cr3louncher, вернее он сам запускается, т.к. я только в нем и читаю. Проблемы известны.
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^

taptygin
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jan 2011
Posts: 724


Location: Красноярск

Posted: 17.03.2012 14:34    

makara
Какие проблемы? И откуда они известны? Smile
_________________
Бесплатная доставка ридеров
 
View user's profile ^

makara
Член клуба The eBook

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 17.03.2012 15:51    

taptygin wrote:
makara
Какие проблемы? И откуда они известны? Smile

1. Однократная перезагрузка родной оболочки после включения КР.
2. Невозможность удаления книг.
Это все, что меня волнует.
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^

taptygin
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jan 2011
Posts: 724


Location: Красноярск

Posted: 20.03.2012 06:58    

Хм, при запуске CR3 Runner (установил через апдэйт):
Code:
The permissions to open this item have an invalid date. Please contact the developer.


Rolling Eyes
_________________
Бесплатная доставка ридеров
 
View user's profile ^

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 21.03.2012 13:37    

taptygin wrote:
Хм, при запуске CR3 Runner (установил через апдэйт):
Code:
The permissions to open this item have an invalid date. Please contact the developer.


Rolling Eyes


Вроде бы это лечится дерегистрацией а потом регистрацией книжки.
_________________
Kindle 4 NT + kite + CoolReader 3
 
View user's profile ^

taptygin
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jan 2011
Posts: 724


Location: Красноярск

Posted: 22.03.2012 05:48    

MERLev
т.е. работает только на зарегистрированных ридерах?
_________________
Бесплатная доставка ридеров
 
View user's profile ^

enso
Постоянный участник форума

Постоянный участник форума



Joined: 07 Mar 2012
Posts: 171



Posted: 22.03.2012 12:22    

taptygin wrote:
т.е. работает только на зарегистрированных ридерах?

у меня к4nt незарегестрированный, и тоже сообщение было вроде этого
_________________
K4 NT
 
View user's profile ^

taptygin
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jan 2011
Posts: 724


Location: Красноярск

Posted: 23.03.2012 08:14    

Проверил, действительно на зарегистрированном работает!
Вот бы ещё для Kindle Touch... Smile
_________________
Бесплатная доставка ридеров
 
View user's profile ^

Bo_gus
Искушенный участник форума

Искушенный участник форума



Joined: 30 Aug 2011
Posts: 51


Location: Харьков

Posted: 24.03.2012 12:48    

Есть ли способ прикрутить PDF/DJVU Reader через cr3louncher?
 
View user's profile ^

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 25.03.2012 14:30    

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
 
View user's profile ^

Bo_gus
Искушенный участник форума

Искушенный участник форума



Joined: 30 Aug 2011
Posts: 51


Location: Харьков

Posted: 26.03.2012 12:41    

MERLev wrote:
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)" и ничего больше не происходит.

Какие ещё есть варианты?
 
View user's profile ^

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 26.03.2012 17:58    

Bo_gus wrote:
MERLev wrote:
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)" и ничего больше не происходит.

Какие ещё есть варианты?



Извините, ошибочка, поправил строки

/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
 
View user's profile ^

Nata_li
Новенький участник форума

Новенький участник форума



Joined: 05 Jan 2012
Posts: 1



Posted: 27.03.2012 09:39    

MERLev
А где именно были поправки сделаны? Разницы не вижу.
 
View user's profile ^

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 27.03.2012 21:22    

Nata_li wrote:
MERLev
А где именно были поправки сделаны? Разницы не вижу.

Был добавлен пробел в первой строчке между двумя символами ";"
_________________
Kindle 4 NT + kite + CoolReader 3
 
View user's profile ^

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 29.03.2012 00:30    

Обновление : добавил информацию по решению проблем с перезагрузкой при использовании cr3louncher
_________________
Kindle 4 NT + kite + CoolReader 3
 
View user's profile ^

kirokko
Зрелый участник форума

Зрелый участник форума



Joined: 19 Jun 2010
Posts: 26



Posted: 29.03.2012 06:26    

p.waitFor(); где находится? Я поискал в исходных текстах cr3runner, нашел тут, на 91 строке. Стоит ждать следующей версии? А то я не представляю как самому это исправить.

А если в киндлете убрать вот ту строчку - p.waitFor(); - его (киндлет) переподписывать надо? Или он нормально будет работать?

Кто-то вообще кроме автора совета пробовал этот метод?
 
View user's profile ^

MERLev
Зрелый участник форума

Зрелый участник форума



Joined: 29 Jan 2012
Posts: 25



Posted: 29.03.2012 22:49    

B3ND3R wrote:
p.waitFor(); где находится? Я поискал в исходных текстах cr3runner, нашел тут, на 91 строке. Стоит ждать следующей версии? А то я не представляю как самому это исправить.

А если в киндлете убрать вот ту строчку - p.waitFor(); - его (киндлет) переподписывать надо? Или он нормально будет работать?

Кто-то вообще кроме автора совета пробовал этот метод?


Автор лончера вроде как сейчас остался без киндла и забил на проэкт, так что вся надежда, что кто то шарящий пересоберет приложение.
https://groups.google.com/group/pvnrunner?hl=ru - вот группа с обсуждением cr3louncher, https://code.google.com/p/cr3runner/ - тут исходники и инструкции

П.С. не вижу смысла пока с этим заморачиватся, так как полноценного qtkindle до сих пор нету =(
_________________
Kindle 4 NT + kite + CoolReader 3
 
View user's profile ^

kirokko
Зрелый участник форума

Зрелый участник форума



Joined: 19 Jun 2010
Posts: 26



Posted: 30.03.2012 05:12    

MERLev wrote:


П.С. не вижу смысла пока с этим заморачиватся, так как полноценного qtkindle до сих пор нету =(

А что значит полноценный? В чем неполноценность текущего заключается?
 
View user's profile ^
Libroom Forum IndexAmazon KindleKindle 4All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
Jump to:  
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

© Libroom, 2021