Приобрел гаджет для подарка. Kindle3 Wi-fi. Обнаружил, что по-хорошему аппарат требует хорошей доработки програмного обеспечния.
попытался собрать все в одну инструкцию то, что накопал на форуме the-ebook.
I) РЕГИСТРАЦИЯ
1)Проверить зарегистрован ли Ваш Киндл.
Menu-settings -если там одна страница настроек — значит не зарегистрирован
2)Идем на http://www.amazon.com/ регистрируемся, вводим адрес, проверяем почту, активируем аккунт
заходим в настройки акаунта и вводим адрес — страна и ну и типа город — Зурбаган, телефон111111111, индекс 111111
3)заходим в menu-settings- выбираем register — вводим данные набитые при регистрации- киндл начинает подсоединяться к wifi
4)дальше стандартные действия
— либо подсоединяемся к сети автоматом по DHCP
— либо выбираем вариант custom настройки и набиваем что-то типа
ip 192.168.1.17
router 192.168.1.1
mask 255.255.255.0
dns 192.168.1.1
Custom лучше, чтобы потом хак удобнее поставит.
Киндл подсоединяется к инету, и привязывает вашу железку к аккаунту на амазоне
5) Если киндл был зарегистрирован на продавца, то в настройках киндла выбираем unregister и регим заново на себя
6) если вайфая дома нет, то можно зарегистрировать двумя вариантами
первый вариант — качаем программку для заполнения регистрации,
разархивируем, правим в блокноте reginfo под себя или тупо не трогаем его
Сбрасываем в корень устройства файлы "update_reginfo_0.01_k3w_install" и "reginfo",
идем в MENU-settings-MENU и жмем "Update Your Kindle"
второй вариант ниже после установки доступа к внутренности киндла (см раздел VIII)
------------------------------------------------------ -------------------
II) если надоело щелкать кнопкой вкл, можно отключить скринсейвер до следующей перезагрузки
— Команды набирать в строке поиска из HOME, вызывается последовательностью <буква> DEL.
Выключить скринсейвер
;debugOn
~disableScreensaver
;debugOff
При этом он даже ползунком не включится.
Включить скринсейвер (если он выключен)
;debugOn
~resumeScreensaver
;debugOff
— Получить список некоторых команд Kindle 3
~help
------------------------------------------------------ --
III) Вставить свой шрифт и уменьшить боковые пустые поля
1. Открываем Home экран, нажатием [Home]
2. Подключем читалку к компьютеру и заходим на диск kindle
3. Открываем на редактирование файл:
system\com.amazon.ebook.booklet.reader\reader.pref
3.1 Редактируем строку
HORIZONTAL_MARGIN=40
на например:
HORIZONTAL_MARGIN=10
3.1
меняем строчку:
FONT_FAMILY=
на строчки:
ALLOW_USER_FONT=true
FONT_FAMILY=alt
В корне киндловской директории создаем папку fonts
кладем туда начертания своего шрифта и переименовываем их как
Regular: alt-Regular.ttf
Bold: alt-Bold.ttf
Italic: alt-Italic.ttf
Bold Italic: alt-BoldItalic.ttf
После рестарта в кнопке выбора шрифтов появится шрифт alt.
Например, неплохой шрифт Droid sans
--------------------------------------------
IV) устанавливаем главный "хак" — джилбрейк
1) Качаем программку — Kindle-jailbreak-0.7.N.zip( вприкреплено к первому сообщению — если удалят — легко нагуглите).
(возможно надо зарегиться, чтобы разрешили скачивание )
2) выбираем файр update_jailbreak_0.6.N_k3w_install.bin
3) BIN файл переписываем в корень диска Kindle
4) Отключаем Kindle, запускаем обновление:
Quote:[HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle
5) в корне у вас появится папочка linkjail
----------------------------------------------------
V) ставим launchpad, он потом пригодится. Это клавиатурные сокращения для запуска разных команд.
1) скачайте файл lpad-pkg-001с.zip
2) выбираем update_launchpad_0.0.1c_k3w_install.bin
3) BIN файл скопируйте в корень диска Kindle
4) Отключите Kindle, запустите обновление:
Quote:[HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle
в корне появится папочка launchpad
в принципе можно залезть внутрь и раскомментировать некоторые строки в файле launchpad.ini
если немного понимаете английский
-----------------------------------------
VI) свои заставки
для полной красоты ставим свои заставки
качаем файл
ставим аналогично предыдущему разделу
появляется папка /linkss и в ней папка screensavers закачиваем туда свои заставки в формате png Grey 800x600
и наслаждаемся. Не забываем перегрузиться после закачки картинок
----------------------------------------------
VII) неплохо установить специальную шнягу для доступа к вашей железке по вайфай
дает много возможностей и доступ к системным папкам
1)Скачать usbNetwork отсюда .
2 ) Подключить Kindle к компьютеру.
3) Скопировать *.bin файл (в моем случае “update_usbnetwork_0.30.N_k3w_install”, для
Kindle3WiFi) в корневой каталог Kindle.
4) Отключить Kindle от компьютера.
5) Нажать [Home] -> [Menu] -> Settings -> [Menu] -> Update Your Kindle.
6) Инсталляция апдейта должна завершиться без ошибок.
7) Подключить Kindle к компьютеру.
8) Исправить на Kindle в “usbnet/etc/config” файл настройки, так, что бы SSH работало
только по WiFi, а по USB работал как обычная флэшка, находим строки и справляем
таким образом:
K3_WIFI="true"
K3_WIFI_SSHD_ONLY="true"
9) Установить на свой домашний комп программу “WinSCP” брать здесь .
10) Сгенерировать пару ключей: Пуск -> Все программы -> WinSCP -> Key tools ->
PuTTYgen.
13) Открыть блокнот, скопировать, то, что в окошке “Public key for pasting…”, вставить в
блокнот, меню Файл — > сохранить как -> authorized_keys – это и будет ваш публичный
ключ для киндла.
14) Скопировать “authorized_keys” в “usbnet/etc” на Kindle.
15) В PuTTYgen нажать [Save public key] – сохранить ваш публичный ключ для архива.
16) Нажать [Save private key] – сохранить ваш приватный ключ, появиться запрос:
“вы хотите сохранить ваш ключ без пароля”, нажать [да]. Этот ключ вам понадобиться в дальнейшем для работы с программой WinSCP.
16.1. пароль задавать не надо
16.2. Возможные грабли с ключами:
В случае, когда вы не скопировали публичный ключ из окна в блокнот, а просто сохранили
его на диск, напрямую его использовать нельзя, из-за формата ключа “PuTTYgen”.
17) Нажать [Home] -> [Menu] -> Settings -> [Menu] -> Restart.
18) Если не включен WiFi на Kindle, включить.
19) На экране “Home” нажать любую кнопку, появится форма поиска, стереть набранную
букву и набрать:
;debugOn
нажать “Enter”;
20) Чтобы проверить, что режим отладки включился, можно набрать таким же способом
команду:
~help
нажать “Enter”;
Если появился список доступных команд, значит, режим отладки работает.
21. Запустить usbNetwork, ввести команду:
~usbNetwork
нажать “Enter”;
22. Запустить WinSCP: Пуск -> Все программы -> WinSCP -> WinSCP;
22.1. В поле “Host name” ввести “IP” адрес вашего Kindle (у меня это см раздел IV 192.168.1.17;
22.2. Если вы не знаете, какой адрес для Kindle раздает ваш WiFi роутер, то
посмотреть его можно в Kindle: нажать [Home] -> [Menu] -> Settings, далее удерживая
кнопку [Alt] последовательно нажать {U}-{Q}-{Q}, после чего можно отпустить [Alt];
22.2.1. Рекомендация: дабы не проверять каждый раз, какой же IP адрес у вашего Kindle, в настройках DHCP сервера вашего WiFi роутера нужно присвоить фиксированный IP адрес для MAC адреса вашего Kindle. Как это сделать, должно быть написано в мануале на ваш WiFi роутер.
22.3. В поле “User name” ввести “root”.
22.4. пароль не надо
22.5. Выбрать сохраненный приватный ключ, из пары, сгенерированных в PuTTYgen.
22.6 сохранить чтобы в след раз не набирать всю эту галиматью.
в stored session появится строка с запомненными данными — жмем Shell icon — и на столе появится запомненный ярлык для доступа к киндлу
22.7 возвращаемся в session жмем логин и подсоединяемся к киндлу
23. Если все работает как надо, то можно включить автозагрузку сервера на Киндле — в каталоге “usbnet” надо переименовать файл “DISABLED_auto” в “auto”
У нас появляется файловый менеджер с доступом ко всем системным папкам киндла. При подсоединении к Киндлу не забыть вывести его из спящего режима кнопкой включения.
Любители Тотал командера или фара могут прикрутить плагины к своим прогам .
Теперь книжки можно забрасывать в Киндл без шнурка в папочку /mnt/us/documents.
------------------------------------
Работа с файловым менеджером WinSCP.
1. Работа с файловым менеджером WinSCP ни чем особенным не отличается от работ с файловым менеджером TotalCommander.
2. Книги заливать в папку: “/mnt/us/documents/”.
3. После заливки книг, Kindle не увидит их до перезагрузки. Дабы Kindle увидел ваши книги необходимо выполнить команду в терминале:
sync && dbus-send --system /default com.lab126.powerd.resuming int32:1
4. Однако каждый раз выполнять эту команду через терминал неудобно, для удобства нужно создать кнопку обновления Kindle на панели “ ” WinSCP.
4.1. Если панель не видна, включить ее, нажав меню Options -> toolbars -> Custom
command buttons.
4.2. Для создания кнопки на этой панели нужно нажать кнопку в виде “шестеренки”.
4.3. Появиться окно:
4.4. Нажать [Add…].
4.5. Появиться другое окно:
4.6. В поле “Description” ввести название кнопки.
4.7. В поле “Custom command:” скопировать команду.
4.8. Нажать [ok], [ok].
5. После заливки книг, нужно нажать на кнопку “refresh” и закрыть WinSCP.
6. Файловая система Kindle, по умолчанию подключается в режиме “Чтение”, кроме папки
“/mnt/us/”.
6.1. Для включения работы WinSCP с файловой системой в режим “Запись” нужно
выполнить в терминале команду:
mntroot rw
5.6.2. После проведения изменений в файлах, переведите на всякий случай WinSCP в
режим “Чтение” командой:
mntroot ro
5.6.3. Данные команды можно также оформить в виде кнопок. См. п.4.4.2.
--------------------------------------------------
VIII) регистрация второй вариант
заходим через WinSCP в корень киндла и правим файл (см пред. раздел пнукт 6.)
/var/local/java/prefs/reginfo
Code:
-----------------
XIX) установка скрипта Colgen для автоматического формирования коллекций из папок
1. Распаковать папку из архива в корень отображаемого съемного диска (/mnt/us) на Kindle.
2. Выбрать способ запуска скрипта: по кнопке(2.1)
или автоматически при отключении от USB-порта компьютера(2.2).
2.1 Добавить в папку /mnt/us/launchpad файл colgen.ini.
2.2 Для тех у кого установлен usbNetwork можно добавить в файл /lib/udev/bin/notifyusb
одну строку как показано ниже. Теперь перестроение коллекций будет происходить автоматически
после отключения Kindle от USB-порта компьютера.
if [ "$ACTION" = "offline" ] ; then
/usr/bin/lipc-send-event -r 3 com.lab126.hal usbUnconfigured
/bin/ash /mnt/us/colgen/colgen.sh # эту строку нужно добавить
fi
Не забываем включить режим записи, см выше.
3. Нажать указанное в файле colgen.ini сочетание клавиш (шифт C)для запуска скрипта.
По окончании его работы произойдет перезагрузка фреймворка Kindle.
После перезагрузки вы получите список коллекций в соответствии с вашими папками,
а в папке backup будет сохранен ваш старый список коллекций.
Если вы выбрали только второй способ, то создание коллекций произойдет только после
следующего отключения Kindle от USB-порта компьютера.
-------------
X) установка оболочки FB -Kindle для чтения fb файлов. переносов, сносок и прочих мелочей
1.Скачайте файл-архив https://dev.mobileread.com/dist/h1uke/fbk...
3. На киндле (в корневой папке) создайте папку customupdates.
4. Скопируйте в папку customupdates архив fbKindle-bin.tar.gz, который можно скачать отсюда.
5. Распакуйте архив. Для этого на киндле нажмите и отпустите (последовательно!) “Shift Shift I”.
Результат распаковки будет помещен в каталог fbKindle.
Если launchpad работает, и команда введена правильно — вы увидите моргающий индикатор “^[Shift I]” в нижней строке экрана. Дождитесь окончания распаковки архива. Когда распаковка архива закончится, то в нижней строке экрана появиться сообщение “Success!”.
Установка завершена успешно!
Для запуска программы введите (опять же таки последовательно) “Shift F R”.
Внимание: командные последовательности для launchpad, (Shift F R и пр.) следует вводить быстро. По умолчанию, если не успеть за 0.7 секунды, то введенная последовательность символов интерпретируется, как обычный ввод и launchpad-ом игнорируется.
Навигация в тексте. Поддерживается только постраничный скроллинг
при помощи кнопок “>” и “<”
Изменения размеров шрифта производятся кнопками “+” и “–“ регулятора
громкости. Выход из программы — последовательностью “Alt+Back”
В текущей сборке реализован режим запуска Программы, в котором стан-
дартная оболочка не выгружается, а приостанавливается и отправляется “в
фон”. Чтобы переключиться назад в стандартную оболочку, отправив “в
фон” fbKindle, используйте комбинацию клавиш Alt Shift . При этом на
экране возникнет домашняя (первая) страница стандартной оболочки.
Нажмите “Back”, чтобы вернуться на страницу, которая была активной до
переключения в fbKindle.
Следующее нажатие клавиш Alt Shift переключит снова в fbKindle. и.т.д.
Вот его инструкция по установке (pdf файл).
Как установить не английский интерфейс fbKindle? ▲
Для этого необходимо отредактировать файл goqt.sh.
Открыть файл и найти строку:
./"$1" –qws
(для установки русского) заменить ее на:
./"$1" -qws -lang ru
1. Если хотите заменить Shift F R на что-то другое — редактируйте файл
launchpad/FBReader.ini
Для этого в строке
;; run experimental FBReader for kindle F R = !/mnt/us/fbKindle/goqt.sh
FBReader &
надо заменить F R на Z
в итоге получится
;; run experimental FBReader for kindle Z = !/mnt/us/fbKindle/goqt.sh
FBReader &
После этого необходимо нажать последовательно! Shift Space Space. По-
дождите секунды три, чтобы лончпад успел перезачитать файл. После это-
го fbKindle будет стартовать по Shift Z что короче и удобнее.
2. Как добавить свои шрифты в FBReader?
Для этого необходимо любимые ваши шрифты скопировать в директорию
fbKindle\qtKindle\lib\fonts\....
--------------------
XI) Русификация http://www.siralex.info
1. Скачиваем свежую версию русифицирующего хака: Русификация интерфейса (0.11). Аналогично jailbreak, копируем соответствующий вашему устройству install файл в корень Kindle.
2. Если вам необходима клавиатура отличная от Русской или вы хотите сделать свою раскладку, то: Скопируйте нужный вам файл *.keyb в корень Kindle. Некоторые заготовленные файлы keyb вы найдете в архиве либо можете сделать свой собственный.
3. Запускаем Update Kindle. При этом не должно быть ошибок.
4. После установки, в корне Kindle, должна появится папка localization с файлом install.log. Не удаляйте эту папку! Если Вы ее удалите, русификатор автоматически отключится после перезагрузки устройства. Если вы сделаете сброс настроек на заводские (папка будет удалена), то создав эту папку вручную вы включите обратно локализацию.
------------------------------------------
Спасибо всем великим неленивым программистам с форума the-ebook.org
Кто хочет более подробного описания — всегда найдет через гуглояндекс все это на указанном форуме.
прим. кто найдет ошибки. скажите — поправлю.
Как обычно — стандартное предупреждение — все ставят все на свой страх и риск.
Приложил к статье набор файлов для допилки Kindle3 Wifi, в том числе конвертер fb2mobi, чтоб без калибри конвертить фб2 для Киндла.
Если вдруг завтра выйдет новая редакция операционки, то какие-то улучшения могут не сработать.