Motorola выпускает много телефонов под управлением операционной системы Linux. Проблема для меня с ее телефонами заключалась в том, что официальные прошивки не поддерживают установку «родных» приложений. Т.е. с точки зрения компании Motorola человек покупает телефон под линуксом, чтобы устанавливать Java2ME приложения? Не наш путь. Я себе покупал Motorola A1200 (он же MotoMing) для того, чтобы получить телефон с Линуксом, а не пускалку микроджавы в кармане.
На приобщение к миру «родных» програм для A1200 меня сподвигло желание иметь в кормане небольшую библиотеку. И не только хранить книги в мобильном, но и читать их не нем же. Согласен, мобильный телефон не самая хорошая техника в этом плане, но это пожалуй единственная вещь, которая постоянно находится с вами вместе.
На своем лаптопе и КПК я использую программу FBReader и доволен тем, как она представляет текст для чтения. Похоже, что для Linux фона эта программа тоже является лучшей.
Основные возможности FBReader
Поддерживаемые форматы:
- Формат электронных книг FB2 (атрибуты стилей пока не поддерживаются).
- HTML
- CHM
- Plucker
- zTxt
- PalmDoc
- TCR (формат Psion)
- RTF
- OEB
- OpenReader
- Mobipocket (без DRM)
- Простой текс
Программа поддерживает чтение всех поддерживаемых форматов из архивов (tar, zip, gzip, bzip2). Причем в одном архиве можно хранить несколько книг.
Автоматическое постороение библиотеки по определенной директории.
Автоматическое определение кодировки текста и языка, на котором он создан.
Автоматическая генерация оглавления.
Встроенные изображения.
Сноски и ссылки.
Индикатор позиции чтения.
Сохраняет информацию о том какая книга читалась последней и информацию о том, на каком месте было закончено чтение всех книг.
Список всех когда-либо открытых книг.
Автоматические переносы. Алгоритм такой же как в пакете TeX. От туда же взяты и шаблоны переносов. Переносы на русском языке поддерживаются.
Поиск по тексту.
Режим «на весь экран».
Поворот экрана на 90, 180 и 270 градусов.
Перепрошивка телефона
От того, чтобы поставить FBReader в свой Ming меня отделял уже упомянутый факт, заключающийся в том, что Motorola не позволяет в своих официальных прошивках ставить на свои телефоны родные приложения. Не знаю касается ли это всех телефонов с Linux от Motorola, но A1200e касается точно. Я провел пару вечеров пробуя как-либо запустить на телефоне скаченное приложение, но тщетно. Телефон надо было прошивать.
Тому как это сделать меня научил форум на сайте motofan.ru Там же были найдены и рекомендации по поводу того, какую прошивку использовать. На всякий случай приведу здесь краткое описание процесса, но помните, что оно взято с сайта motofan.ru.
Самая функциональная и новая прошивка для A1200 — это R541_G_11.52.14R_F6_modded (модифицированная прошивка 14R с возможностью установки QT-приложений (нативного софта), режимом USB-NET, TELNET, одновременным запуском нескольких JAVA-приложений и автозапуском, что отсутствует в оригинальной русской прошивке).
Сама прошивка лежит вот тут: R541_G_11.52.14R_F6_modded + зеркало 1 + зеркало 2 + зеркало 3 + зеркало 4 + зеркало 5. Если ссылки по какой-либо причине не работают, то посетите форум на motofan.ru и там скорее всего будут работающие ссылки.
Краткая инструкция по перепрошивке. С моим мингом после того, как я сделал все нижеописанное ничего не случилось плохого:
- Перед тем как приступать к непосредственной прошивке телефона, убедитесь, что вы сделали резервную копию всех контактов в телефоне (делается с помощью Mobile Phone Tools, поставляемой на диске вместе с вашим телефоном) и полностью зарядили аккумулятор. Теперь можно приступать к самому процессу прошивки.
- Скачиваем драйверы, необходимые для прошивки телефона и извлекаем их из архива.
- Скачиваем программу RSD_Lite (есть на сайте в разделе Скачать файлы > Прошивальщики/Дамперы). Внимание! Для правильной прошивки телефона необходимо иметь RSD_Lite версии не ниже 3.
- Устанавливаем скачанный установочный пакет RSD_Lite на ваш компьютер.
- Запускаем RSD_Lite.
- Подключаем телефон к компьютеру в режиме «Модем».
- Информация о вашем телефоне должна отобразиться в окне RSD_Lite.
- Выбираем файл прошивки в RSD_Lite.
- После того, как вы произвели вышеописанные действия нажимаем кнопку «Start» в RSD_Lite для начала процесса прошивки вашего телефона.
- Ваш телефон должен перевестись в «MBM Flash mode» (о том, что это произошло, вы можете понять по инженерной информации, отобразившейся на дисплее телефона на красном фоне). Если по каким-либо причинам RSD_Lite не сумела перевести ваш телефон в «MBM Flash mode», то вы сможете сделать это сами. Для этого необходимо нажать кнопку распознавания голоса (нижняя кнопка на правой стороне аппарата) и кнопку включения/выключения.
- В процессе прошивки телефона в системе начнут обнаруживаться новые устройства. Для каждого из них необходимо указывать путь к драйверам, указанным в пункте 1.
Процесс прошивки занимает 10 минут. Но иногда на 90-99 процентах может «подвиснуть». Ждите до тех пор, пока RSD_Lite не отобразит информацию о завершении процесса прошивки.
В моем случае комизм ситуации заключался в том, что вся прошивка Linux телефона должна была делаться под управлением Windows. Эээх. Скрипя сердце пришлось проситься на компьютер жены для того, чтобы сменить прошивку. Почему даже делая телефоны под управлением Linux производители так мало (читай — вообще не заботятся) заботятся о своих пользователях, которые используют этусвободную системы на настольном компьютере?
Кстати, изменение прошивки в моем случае дало еще и русское голосовое управление телефоном. Очень приятная и нужная (мне) вещь. Когда буду писать о своем A1200 обязательно упомяну
.
Установка FBReader
Официальный сайт программы находится тут: http://www.fbreader.org/. Скачать инсталляционный пакет для Минга можно здесь: http://www.fbreader.org/motorola/A1200.php. Для того, чтобы установить программу из инсталляционного пакета надо чтобы на телефоне стояла программа SmartAssist. Эта программа не только позволяет инсталлировать родные программы в мотоминг, но и создавать резервные копии и восстанавливаться с них. Подробнее предлагаю почитать вам об этой программе тут: http://forum.motofan.ru/index.php?showtopic=137420&hl=SmartAssist. Внимательно прочитайте как эту программу установить, т.к. SmartAssist, который устанавливает другие программы, сам устанавливается вручную
.
После того, как поставите на телефон SmartAssist, можете перебрасывать на телефон инсталляционный пакет с FBReader и запускать установку. Для этого вам надо будет проассоциировать файлы с расширением pkg со SmartAssist.
Цель достигнута. Теперь можно читать книги при помощи телефона. Всего хорошего и берегите глаза!



спасибо, у меня заработало.
Хорошая инструкция, только текст на минге мрачноват
А прошивка R541_G_11.52.14R_F6_modded имеет в наличии русскую раскладку клавиатуры и русский язык в общем меню???
А то прошил телефон, а потом долго разбирался в китайских символах, что бы хотя бы ангийский найти((
Просто великолепно поставилось
У меня уже были все эти прошивки/инсталлеры, так что достаточно было скачать и установить саму программулинку. Хоть и менюшки в настройках не влазят целиком, но порадовало, что есть все необходимые прокрутки. И ещё очень порадовало изобилие настроек и структура библиотеки. Пока что глюков не обнаружено, — мое безмерное ликование! По аналогии с любимой консолью -зеленый текст на черном фоне меня просто завораживает
(на всякий случай берусь рекоммендовать также mapnav + внешний gps-bluetooth модуль — пользуюсь с удовольствием)