Вы можете прислать нам новости или сообщить что-то очень важное заполнив форму.

Kindle Unleashed

3 октября, 2015

Kindle-Paperwhite_PocketAmazon Kindle самое распространенное и популярное устройство в мире. Трудно назвать точную цифру потребителей, ибо придется учитывать не только новых пользователей, но и постоянных. Проще представить визуально, что существует Kindle, превышающий по объему продаж всех производителей в мире в течение почти 10 лет. Это не просто устройство «номер один» по вполне конкретным критериям, есть только Kindle и все остальные в сумме, которые считают себя лучше и конкурентами тому, с чем посоревноваться даже не могут, не знают «как», а это превращается в рекламный трюк – кто и на каком месте после Kindle в мире.

Kindle – это развитая платформа, состоящая из устройств, программ, разнообразного контента, сервисных служб, облачного сервиса, системы доставки контента, механизма для публикации и прочего. Платформа Amazon смогла пересидеть всех ведущих производителей устройств и поставщиков контента, которые существовали до и после появления Kindle.

История развития платформы, её достижения, мировой статус Kindle и потребительский спрос – показывают невероятно мощные позиции лидера на рынке. Это с одной стороны. С другой, существует уникальный, хотя и вполне объяснимый феномен – о Kindle мало известно, а то, что доступно понимаю потребителей, очень часто оказывается заблуждением.

Об устройстве и платформе Kindle можно вполне реально написать целую книгу и их существует огромное количество – «Kindle Fire HD For Dummies», «Kindle Buffet», «Kindle User’s Guide Book: Unleash» и так далее.

Любой производитель хочет быть компанией Amazon и любое устройство когда-нибудь сможет стать Kindle, но сейчас ничем подобным не является. Для реализации своих голословных желаний одних слов не достаточно!

С 2007 года года Kindle держит негласное звание «бескомпромиссного качества». У компании Amazon нет ни одного устройства Kindle сомнительного качества или непродуманных мелочей. Всегда кнопки на том месте, где они должны быть. Они видны, их можно ощутить пальцами. Никогда не отваливаются и не нужно к ним приспосабливаться, или искать глазами. Устройства обладают лучшим рендерингом графического и текстового изображения на экране. Продуманная система аксессуаров от кабелей USB до обложек высочайшего качества. И так далее.

Качество не любит сомнений! Kindle об этом знает лучше всех и не только для того, чтобы обеспечить потребителей соответствующим продуктом, но и чтобы не обременять себя финансовыми потерями на послепродажной поддержке. Большой тираж Kindle – это огромная финансовая ответственность бизнеса Amazon!

Читать дальше »

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Структура страницы

4 июля, 2015

typographyМежду разнообразными электронными устройствами (применяемыми для чтения), бумажными книгами, а также в различных экранных формах представления «контента» – используется термин «страница» для определения отображаемого «текста» и «иллюстраций», которые могут разместиться в рамках отдельного «листа» или выделенного для этих целей «экрана», а также только его части – «окна». Современный веб-браузер или телетекст на экране телевизора также используют это понятие в своих целях.

Любая одна сторона «листа» или выделенного «пространства», в каком угодно типе носителя информации, используется как основа для определения «страницы». В электронном виде на одном экране может поместиться разворот из двух страниц и тогда есть разница между определением «экран», «страница» и «размер». Точно также, если используется часть экрана, ограниченного окном или одной страницей разворота, по-прежнему можно использовать текущий термин.

Страница – является логическим и одновременно физическим определением отображаемого контента на бумаге или экране электронного устройства:

  • Логическое определение – зависит от отображения части контента. В электронной форме страница может быть условной единицей, так как далеко не всегда текст разделен физически на отдельные части. В текстовой форме представления с текстом могут происходить деформации за счет увеличения размера шрифта, или полей текстового окна, увеличивая или уменьшая, таким образом, логическое количество страниц в книге. В текстовом виде книга выглядит сплошным потоком, будто это рулон бумаги. Поэтому, то, что помещается на экране и есть логическая страница. Некоторые разработчики программного обеспечения и устройств не разрезают логически страницы на отдельные экраны, а используют фиксированный размер страницы исходя из количества знаков (битов). Таким образом, можно открыть ту же страницу на любом другом устройстве при использовании этого метода, тогда количество страниц оказывается абсолютно логическим и всегда больше физического количества экранов, чего в бумажном варианте книги никогда не происходит.
  • Физическое определение – под страницей в данном случае определяется размер, форма и пропорции области «листа» или экрана. Под формой подразумевается не только вертикальное, но и горизонтальное размещение контента.

Также, под термином «страница» подразумевается «единица измерения» размера книги. По количеству страниц можно понять насколько одна книга больше другой, сколько понадобится листов бумаги или емкости памяти устройства, чтобы поместилась вся книга внутри конкретного носителя. В электронном виде необходимо учитывать количество знаков, так как от них и размера шрифта зависит количество логических страниц.

Читать дальше »

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Cybook Ocean: первые подробности на Парижской книжной ярмарке «Salon du Livre»

23 марта, 2014

Cybook OceanКомпания Bookeen, старейшая на рынке электронных книг в мире, продемонстрировала предсерийные образцы устройства Cybook Ocean с восьмидюймовым бумагоподобным экраном.

Новинка получила большой бумагоподобный экран с разрешением 1024х768 px (160 dpi). При настолько значительных размерах экрана разработчикам удалось сохранить компактный образ с потрясающе очень тонким корпусом. Рама вокруг экрана имеет небольшие габариты. Поверх экрана установлено покровное антибликовое стекло. Кроме того, новинка разработана со встроенной подсветкой.

Под экраном на торце имеется разъем для карты памяти, а внутренняя емкость для хранения книг равна 4 Гб, что при типичном размере электронных книг позволит, не пользуясь картой памяти разместить около 4000 книг.

Увеличены размер оперативной памяти до 128 Мб и емкость аккумулятора до 2100 мАч, чтобы обеспечить быстродействие и традиционно длительное для Bookeen время автономной работы.

Cybook Ocean имеет обновленный интерфейс с учетом размера экрана для более комфортной навигации и настроек устройства.

Cybook Ocean

Cybook Ocean доступен в Европе пока только для предзаказа. Предполагаемое время начала продаж – весна-лето 2014 года в зависимости от страны.

Слева направо: Владимир Прохоренков (The-eBook) и Микаэль Даан (Bookeen)

Цена в Европе: €179,90 (цена для России еще не определена).

Источник: BookeenThe-eBook

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Компания Amazon официально представляет новое поколение планшетов Kindle Fire

25 сентября, 2013

Компания Amazon и лично Джефф Безос представляют новое поколение планшетов Kindle Fire. Особенность осеней демонстрации заключается в том, что новой линейке уже не достаточно иметь экран High Definition и Amazon вводит новое понятие High Pixel Density (свыше 300 ppi) и маркирует устройства Kindle Fire HDX.

HDX-family

Для новой серии планшетов были разработаны оригинальные обложки «Origami Case» в разном цветовом исполнении.

Источник: Amazon.com

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Sony представляет обновленное устройство PRS-T3 с HD экраном

4 сентября, 2013

Компания Sony официально представляет обновленное устройство PRS-T3 с HD экраном. Вероятно эта модель лучше, чем была в прошлом и позапрошлом годах. Комментарии по этому поводу оставят наши читатели…

3_color_stack_T3_with_English_contents

Источник: Sony

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Что такое «электронные книги»?

8 марта, 2013

© All rights reserved by cunabulaСейчас, когда электронное чтение уже имеет историю, многие термины закрепили значения и легко узнаваемы, можно достаточно легко ответить на главный вопрос: «что такое электронные книги»? Будет ли этот ответ исчерпывающим – во многом зависит от наблюдательности, опыта и достоверности всех полученных знаний.

Некоторые представления об электронных книгах могут вводить в заблуждение по ряду причин. Чаще всего, потенциальные читатели воспринимают более удобные и легкие правила, но существование их может быть выборочным, неполным. Учитывается одно и игнорируется что-то очень важное. Следовательно, общие представления мистифицируются, хотя частично соответствуют действительности. Даже опытные читатели, которые используют электронные книги несколько лет к ряду, не могут дать исчерпывающий ответ – электронные книги это файлы или устройства? Если файлы, то какие? А если это устройства, какие из них нельзя называть электронными книгами? Все это, кажется, простая задача, с простым ответом, но об этом спорят до сих пор. Истина всегда индивидуальна.

В мире электронного чтения закрепилось очень простое правило наименования событий и признаков, оно очень похоже на обогащение языка иностранными словами: если нет эквивалентов – устройство или программа использует книжные термины. Именно они и применяются, в отличие от компьютерной терминологии. Кратко и как пример, если внутри устройства находятся книги, тогда стеллажи с обложками произведений именуются «книжными полками», иначе документы с компьютерными иконками – это «файловый менеджер». Обычно в устройствах есть и то и другое, каждый пользователь сам выбирает, что ему привычно и удобно для ежедневного использования. Более развитые электронные платформы пытаются совместить одно с другим как единое целое. Но, тем не менее, удаление книги из устройства чисто логическое, копия обычно есть на каком-то ином носителе, а это уже компьютерная эпоха и ничего общего с уничтожением бумажных книг не имеет.

Читать дальше »

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Kindle документация

18 мая, 2009
Ключевые слова: , , , , , ,

Руководство пользователя Kindle 1, 2, DX

Вы можете обновить встроенное «Руководство пользователя» на вашем Kindle загрузив последнюю версию по ссылкам ниже, и скопировать его на свой Kindle с помощью USB соединения.


Image of Kindle DX

Kindle DX


Image of Kindle (2nd Generation)

Kindle (2nd Generation)


Image of Kindle (1st Generation)

Kindle (1st Generation)


Чтобы обновить «Руководство пользователя»:

  1. Загрузить .azw в Ваш Kindle по ссылкам выше.
  2. Когда появится сообщение «сохранить файл» в Вашем браузере, укажите место в Вашем компьютере для сохранения файла.
  3. Соедините Kindle с Вашим компьютером с помощью USB провода.
  4. На экране Kindle появится сообщение «Your Kindle is in USB drive mode» означающая подключение к компьютеру.
  5. Скопируйте файл .azw в директорию «documents» внутри Kindle.
  6. Если старое «Руководство пользователя» совпадает по имени файла, можно удалить старое «Руководство пользователя», или перезаписать поверх этого файла.
При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Обзор LBook v3: немаркая народная марка

10 декабря, 2008

dc4c5zfp_95fxz3s6dg_b.jpg

При подготовке обзора, очень много информации получено со слов разработчиков LBook, а со слов пользователей стало понятно, что собственный опыт окажется более ценным для обзора устройства. К сожалению. Ограничились своими наблюдениями и знаниями разработчиков. Единственное, что стало понятно сразу — пользователи LBook достаточно сильно обожают свое устройство и не дадут в обиду никому своего любимца, не взирая на личности.

Разработка любого продукта начинается с определения сегмента рынка и соответствующих требований к устройству. LBook занял свою нишу, и по популярности не уступает в данный момент любому другому устройству. А если учитывать количество проданных экземпляров, то в русскоязычном сегменте LBook — один из явных лидеров.

Внешний вид на примере последней версии — LBook v3 Ext — является почти эталонным, погрешностей конструкции практически не найдено. Заглушка не отваливается, легко откидывается. Корпус приятный на ощупь и без острых углов. Обложка сделана из добротного, недорого материала, и по тактильным ощущениям не хуже кожаной. Не остаются отпечатки ни на корпусе, ни на обложке. Экран один из лучших по контрасту между буквами и белой основой. И так далее… Обо всем этом пойдет речь в обзоре.

Вы всегда сможете обсудить любые вопросы, связанные с LBook по адресу:
www.the-ebook.org/lbook/

Особенности конструкции

dc4c5zfp_87dfq2g8cg_b.jpg Первое знакомство начнем с тактильных ощущений. Разглядывание устройства в витрине магазина, поверьте на слово, не дает такого ощущения, как при личном осмотре. Поэтому, мы всегда рекомендуем покрутить устройство в руках перед покупкой. А в случае с LBook это может оказаться решающим фактором.

Внешний вид на расстоянии не может впечатлить специальным дизайном, или оригинальными кнопками. Устройство как устройство. Только вблизи можно оценить гладкие закругленные углы корпуса, бархатистую обложку, ровные и прямые линии, кнопки, утопленные в корпус, ровные зазоры аккумуляторного отсека и заглушку на USB, которая не отваливается и не деформируется как нам доводилось видеть, иногда, при тестировании устройств.

Говоря короче, обложка и корпус выглядят и на ощупь достаточно премиально. Непонятно, из какого материала сделана обложка, но то, что она не кожаная не значит ровным счетом ничего. Гладкая, ровная, слегка бархатистая, на ней не остаются отпечатки и ее легко протереть влажной салфеткой. Так же как и на бархате или замше, на ней остаются «следы» от поднятого микроворса, а внутри сумки (при переносе устройства), на обложке появляются следы «потертости». Можем добавить, что, по словам производителя, обложка будет выглядеть «новой» достаточно долго. Основное ее назначение все же: защищать устройство от случайных воздействий на корпус и экран.

dc4c5zfp_88xg9r73kh_b.jpg

Стоит подчеркнуть особо: ложных срабатываний кнопок устройства не было ни разу за все время тестирования. Не было отказа в нажатии. В версии LBook v3 Ext кнопки были реально улучшены по сравнению с первой реализацией LBook v3, в чем мы убедились на практике. Определить визуально разницу между «старой» и «новой» версией LBook v3 невозможно. Лишь стикер «Extended» на упаковке позволит отличить улучшенную модель.

Листать книгу можно обеими руками, не меняя при чтении ничего в настройках и даже положения самого устройства. Группы клавиш листания расположены слева и справа, но на разном уровне. Левой рукой кнопки можно нащупать почти у центра корпуса, а правая рука легко найдет их по соседству с самой крупной и круглой кнопкой. Стоит отметить, что возникает желание нажать кнопку ОК при чтении, хотя бы по той причине, что она ближе к пальцу и крупнее. Но на этой кнопке закреплен вызов меню. Проектировщик старался расположить на одном уровне весь ряд кнопок. Это понятно. Думаем, что все же опасно DEL располагать рядом с COPY, потому что рано или поздно вместо COPY будет нажата DEL. Такие случаи были во время тестирования. Волей или неволей, но пару раз вместо «следующей страницы» нажималась кнопка ОК с вызовом меню. Это не смертельно, но нужно привыкнуть.

dc4c5zfp_89cn46gxdm_b.jpg

LBook удивил нас. Обычно у всех устройств есть кнопка выключения, она же используется для режима «сна». Мы видели устройства, которые умеют засыпать. Но LBook удивил тем, что может не выключаться вообще! Другие устройства с подобной функцией нам просто не известны. Читателю достаточно закрыть обложку устройства, или просто отложить в сторону до следующего сеанса чтения. Выключать нет необходимости!

Время, потраченное на первое перелистывание (после продолжительного бездействия невыключенного устройства) равно стандартному интервалу перелистывания.

Блокировок клавиш в устройстве нет. Кнопки ровно утоплены в корпус и произвольного нажатия кнопок через обложку не было за все время теста.

И все-таки, если понадобится выключить устройство, то последующее включение будет достаточно быстрым — около 5 секунд. В момент такого старта пользователь всегда попадает в главное меню, вне зависимости от того, в каком режиме был выключен LBook.

dc4c5zfp_90g5mbw2fn_b.jpgВзвесив LBook на электронных весах, мы обнаружили, что LBook (вместе с обложкой из комплекта) весит 352 грамма. Надо признать, что по нашим тестам это самое «тяжелое» устройство с 6″ экраном E-Ink. Но, честно говоря, если вспомнить самый легкий из серии Rocket eBook, с его 650 граммовым весом (22 унции), то 352 грамма LBook-a уже не так уж тяжелы. Тем не менее, факт есть факт.

LBook имеет два типа памяти — внутреннюю и внешнюю, реализуемую с помощью карт памяти. В качестве карт используются SD card. Емкость их может быть любая, вплоть до 32Гб. Для «стандартного» чтения вполне подойдет карта на 1Гб, которая идет в комплекте. Если средняя книга, упакованная ZIP, будет составлять 200-300Кб, то Вы легко можете подсчитать, сколько книг поместится на 1Гб карте. Скажем неточно — много.

dc4c5zfp_91dndcdgfj_b.jpg

Первое, что мы спросили у пользователей LBook — какое качество аккумулятора, идущего в комплекте? Ответы получили, конечно, абсолютно разные. Кто-то менял аккумулятор сразу при покупке устройства, кто-то никогда не менял и время работы от одного заряда устраивает полностью. Но были и те, кто считает, что неплохо иметь несколько аккумуляторов сразу. Отсек аккумулятора доступен, но открывается не замком-защелкой, а с помощью отвертки. Во время распаковки устройства нас растрогало до слез наличие отвертки в комплекте и двух винтиков. Весь этот набор как раз на тот случай, чтобы открыть отсек аккумулятора, и заменить винтик, который потребитель (возможно) рано или поздно потеряет. Во время тестирования вскрывать батарейный отсек и играться с разными аккумуляторами не было необходимости. LBook проработал [ 3 недели ] ровно, что достаточно много для устройства, которое не выключается. Поэтому, если Вы станете обладателем LBook, не спешите волноваться об аккумуляторе. Попробуйте тот, что идет в комплекте. Наверняка время работы будет для Вас вполне достаточным.

dc4c5zfp_92d24wmvdv_b.jpg

Как и во многих других устройствах, в LBook имеется отверстие на тыльной стороне корпуса чтобы сделать RESET. Воспользоваться этой возможностью так и не довелось.

Еще мы столкнулись с тем, что в тестируемом образце стекло экрана болтается, при легком нажатии пальцем легко поддается внутрь и щелкает. В самом низу экрана. Мы пытались честно узнать, является ли подобное особенностью конструкции, но как выяснилось, нам просто «не повезло» с образцом продукции. Пользователи не смогли подтвердить, что подобное есть в их экземплярах. Сервис-центр в Москве подтвердил, что если потребитель приобретет что-то подобное, то это можно легко поменять или отремонтировать.

Самое важное для чтения — экран, что мы особо отмечаем во всех тестах и обзорах. Именно по качеству экрана пользователь во многом будет судить о комфорте чтения. Поэтому раздел, посвященный экрану, традиционно выделен в отдельную главу.

Экран

dc4c5zfp_74fnc339fg_b.jpg LBook от рождения снабжен экраном E-Ink, вначале LBook v8 стал одним из пионеров использования подобного экрана, а LBook v3, подхватив это знамя, вооружился новым поколением E-Ink. Экран белее своего предшественника и позволяет с легкостью читать не только в хорошо освещенном помещении или на открытом воздухе, но также в общественном транспорте, где освещения обычно недостаточно для чтения. Так как потребитель полюбил читать в транспорте, чтобы скрасить томительное ожидание, то и в этом случае не откажется от любимого занятия в метро, к примеру.

Экран 6», E-Ink VizPlex, черно-белый с разрешением 800 x 600 точек на дюйм. Имеет заявленные производителем 4 градации оттенка серого, что на практике дает четкое и контрастное изображение. В теории, можно предположить, что просмотр фотографий может быть более контрастным с потерей деталей. На практике надо понимать, что устройство предназначено для чтения и не планировалось специально в качестве фото-рамки. Претензии в этом плане предъявить LBook просто невозможно.

Сменив несколько вариантов размера шрифтов, можно сделать заключение о хорошем качестве экрана в комбинации со шрифтами, предустановленными в LBook.

Кроме того, складывается впечатление, что экран будто светится, когда на него начинает попадать достаточное освещение для чтения. Но это условно, потому что LBook построен на базе E-Ink и не имеет внутренней подсветки. Можно констатировать, что LBook достаточно контрастен и легко читаем в любом освещенном помещении или на улице.

Сам экран находится как бы в углублении корпуса. Небольшой зазор между экраном и корпусом составляет около 2 мм. И палец, желающий прикоснуться к экрану, неизбежно попадает в это углубление.

Варианты программного обеспечения

Первым делом оговоримся, что LBook — это бренд, который подстегивает разработчиков в поиске и разработке новых вариантов программного обеспечения. В этом плане проект можно назвать «открытым» и «народным». Но радости от этого мало, так как исходные тексты и SDK доступны только разработчикам, при этом весь груз первичной разработки лежит на китайских программистах, которым достаточно сложно объяснить особенности переноса слов в русском языке или особенности типографики. Увы, но альтернативное китайское мышление продолжительное время оказывают влияние на программное обеспечение и влияют до сих пор.

dc4c5zfp_75gnxvdsgh_b.jpg

Поэтому появился интерес у сторонних разработчиков, которые не могли мириться с ограничением оригинальной прошивки и особенностями языка. Таким образом родилось сразу несколько проектов, которые начали стремительно развиваться. Среди наиболее известных — прошивки от OpenInkpot и Buggins.

Если пользователь ждет от нас точного отчета — какая прошивка лучше, то ответ прост: на Ваш вкус и выбор. Есть смысл рассказать, в чем основная разница. Все существующие варианты пригодны для использования. Тем паче, функционал современных устройств для чтения продвинулись гораздо дальше стандартных смен размера шрифта и способов отображения текста на экране. Об этом чуть подробнее поговорим дальше.

dc4c5zfp_86czp7fgdc_b.jpg

Все проекты на сегодняшний день являются свободными.

Кроме проектов разработчиков прошивки, есть и те, что ориентированы на программное обеспечение для компьютера. В основном для подготовки и конвертации книг. Подробнее о них можно узнать на нашем форуме.

Вопросы и пожелания разработчикам:
http://www.the-ebook.org/lbook/

Original LBook Edition

Оригинальная прошивка создается китайскими программистами с использованием ядра и дополнительных приложений — плугинсы, экстеншены или, проще говоря, по-русски: «модули». Часть этих модулей ориентированы на китайский язык и русский текст читать практически невозможно. Буквы скачут неравномерно на строке, переносы кривые и т.д. Для русского языка существуют специальные модули, которые поставляются именно с оригинальной версией LBook. Это отличительная черта LBook от клонов, созданных той же китайской фирмой Jinke.

dc4c5zfp_76dvsnzjd5_b.jpg

Оригинальная прошивка работает с легкой задержкой в реакции на нажатие клавиш. При чтении большинства форматов книг, 95% времени при листании занимает отправка готового изображения в контроллер экрана, и только 5% — подготовка (прорисовка) страницы. Исключение — форматы, в которых одна страница рисуется медленно, как PDF, или DJVU. В тестовой прошивке Buggins Edition была попытка рисовать следующую страницу в фоновом режиме, но это не дает видимого эффекта, только 5% ускорения и глазу просто не заметно. Из примерно 100% времени на листание страницы, 60% уходит на передачу данных в контроллер экрана, и лишь 40% на саму смену изображения — инверсию экрана, отрисовку новой страницы.

Итак, основную задержку определяет передача данных в контроллер — если нажать кнопку листания, проходит некоторое время, прежде чем экран начинает меняться, почти все это время идет передача данных. Можно сравнить, например, со скоростью обновления части экрана — при вводе номера страницы — в функции «переход на страницу». Такова особенность контроллера экрана.

dc4c5zfp_8044cn95dn_b.jpg

Lunohod проводил эксперимент в рамках проекта OpenInkpot — передача следующей страницы в контроллер на опережение в фоновом режиме, а при нажатии кнопки — только обновление. Визуально это воспринимается, как мгновенное листание. Вполне вероятно, что эта функция будет стандартно использоваться в прошивках от OpenInkpot.

На самом деле, медленное перелистывание страницы не так критично для пользователя, чем может показаться на первый взгляд. Достаточно быстро читатель привыкает к определенному ритму чтения и перелистывания страниц. Появляются собственные приемы на уровне рефлексов, когда нажатие происходит раньше, чем пользователь дочитал одну или несколько последних строк на странице.

dc4c5zfp_77ggrcx5d2_b.jpg

В оригинальной прошивке не всегда правильно обрабатываются переносы слов. Может не перенести слово «восхитительный», и в то же время перенести одну букву в слове, например «в случа-е». Если на SD карте есть папка «crengine» с файлом russian_enus_hyphen_(alan).pdb переносы будут работать правильно, по словарю. Если такого файла нет — не подхватывается «внутренний» словарь. Отсюда ошибки в переносе слов. Это можно исправить, если отключить словарь переносов, или восстановить файл с переносами на SD карте.

Настройки устройства, или параметры, могут самостоятельно меняться, в зависимости от выбранных опций в «Настройках». При выборе часов и смене местоположения статус бара, часы могут пропадать с экрана. За первые дни тестирования, часы сбились на один час назад. В «настройках», часы показывали точное время и достаточно просто войти в «настройки» и щелкнуть ОК, чтобы показание времени восстановилось. Скорее всего, первичное частое посещение «настроек» привело к этому незначительному сбою программного обеспечения.

dc4c5zfp_78dc25p6k6_b.jpg

Типографика в LBook — особая статья. В текущей версии оригинальной прошивки не регулируются текстовые поля, не регулируются отступы красной строки и так далее. Для регулировки используется внутренний механизм CSS. Шрифт можно выбрать и им будет отображаться текст, но не заголовок. При выборе, например, шрифта Arial, текст отображается этим шрифтом, в то время как заголовок отображается шрифтом Times. Честно ждали и предполагали изменение ситуации с типографикой, но видно короткого срока не хватило для решения этой задачи. Для себя отметили: исправить или удалить этот абзац, если будет исправлено в течении теста…

Между словами частенько возникают большие пробелы. При исправлении условной проблемы с переносами, пробелов становится на порядок меньше. В настройках мы столкнулись с опцией «Кернинг». Она не влияет на пробелы между словами и скорее всего большинству пользователей не говорит ничего. Рекомендуем разработчикам заменить полиграфическое понятие на более понятные обозначения того же значения по-русски — «расстояние между буквами и словами», или «межбуквенное расстояние».

Если пользователь по какой-то причине выключил устройство, то при включении загрузка устройства происходит достаточно быстро, с попаданием в «главное меню» вместо возврата к последней читаемой книге. Разработчик просто не рассчитывал, что пользователь будет выключать устройство, поэтому пользователю дают возможность принять решение при включении — читать дальше или выбрать другую книгу.

В строке состояния видно не только положение чтения в книге, но и отмечены стыковки глав между собой, сужение индикатора указывает на новую главу или раздел.

Есть подозрение, что основная масса покупателей LBook пользуется именно оригинальной версией прошивки и не знает о существовании альтернативных. Большинство вопросов и проблем, которые поднимают пользователи в форуме и FAQ, могут исчезнуть, если потребитель будет периодически проверять обновления прошивки. Чтобы восполнить этот пробел, рекомендуем запомнить адрес на будущее, по которому регулярно выкладываются обновления программного обеспечения LBook: http://lbook.com.ua/ru/download/lBook V3

Buggins Edition

Программное обеспечение от Buggins отличается от официальной прошивки более новым CoolReader модулем для чтения в форматах FB2, TXT, RTF, HTML, TCR и ePub и все пожелания по развитию этой прошивки потребитель может адресовать напрямую автору.

dc4c5zfp_81dphphpcf_b.jpg

Buggins Edition — тестовая оригинальная прошивка, с обновленным плагином CoolReader, чтобы пользователи могли протестировать новые функции перед тем, как версия войдет в официальную прошивку. Поэтому, Buggins Edition нельзя рассматривать как альтернативную прошивку, она скорее альфа-версия, кандидат в официальную.

Buggins — автор программы CoolReader. Производитель LBook поддерживает развитие программы, в ответ — автор обеспечивает работу программы на LBook, добавляя новые функции.

Насколько известно, в китайской версии оригинальной прошивки только формат FB2 настроен на CoolReader, остальные форматы поддерживаются китайскими плагинами. Их достоинство — поддержка китайского языка. Но русский текст на них читать невозможно — буквы прыгают, слова переносятся как попало.

dc4c5zfp_82hpkscqdd_b.jpg

CoolReader полностью форматирует книгу при открытии, разбивает на страницы — поэтому книга открывается дольше (средняя книга — 20-30 секунд). Основные особенности и отличия — поддержка стилей (CSS) и таблиц в FB2, HTML, EPUB, RTF. Насколько известно, эту часть спецификации FB2 кроме CoolReader больше ни один ридер не поддерживает.

CoolReader — свободная программа, исходные коды открыты и доступны по лицензии GPL.

Адрес проекта:
http://sourceforge.net/projects/crengine/

Скачать:

http://downloads.sourceforge.net/crengine/V3update_fb2_plugin_20081128 .zip

Lunohod Edition

Проект закрыт с августа 2008 года в пользу проекта OpenInkpot.

OpenInkpot

OpenInkpot это свободное программное обеспечение, которое уже сегодня поддерживает устройства Hanlin v3 и Hanlin v3ext. Эти устройства также выпускаются под другими брендами: LBook v3, DigiBook v3, Walkbook, BeBook, Papyre. Среди поддерживаемых форматов: FB2, HTML, CHM, Plucker, zTxt, TCR, RTF, OEB, OpenReader, Mobipocket (без DRM, но с поддержкой huff/cdic-сжатия), TXT. Во всех форматах нет поддержки таблиц.

dc4c5zfp_83fqmz36dz_b.jpg

В момент тестирования LBook v3 разработчики OpenInkpot предоставили нам новую версию OpenInkpot pre1. Данная версия, как и предыдущая, выпускается в двух вариантах: Live-версия и версия для установки в устройство с заменой оригинальной прошивки. Вернуться назад к оригинальной не составит труда, но также рекомендуется опробовать Live версию, которую просто создать, используя карту памяти, куда будут скопированы файлы прошивки в директорию openinkpot (файлы не должны копироваться в корень, а только в директорию, а название директории чувствительно к регистру). Проще всего распаковать архив непосредственно на карту, и при распаковке все ляжет, в принципе, как надо.

Обычная версия более стабильна, чем Live версия, но все равно можно рекомендовать Live версию в качестве быстрого ознакомления с OpenInkpot, перед принятием решения установить обычную версию.

Адрес проекта:
http://openinkpot.org/

Инструкции на английском:
http://openinkpot.org/wiki/InstallationGuide
http://openinkpot.org/wiki/UsersGuide

На русском языке:
http://blog.openinkpot.org/#russian

Описание на русском еще не потеряло своей актуальности, с тех пор добавились возможности в «книжной полке» (отображение серии, файлам можно присвоить теги и фильтровать по тегам) и в FBReader добавлены функции «содержание», «закладки», «поиск». Форматы PDF/DJVU в версии 0.1 и pre1 не поддерживаются. В разработке «виртуальная клавиатура».
Управление в основном сконцентрировано на кнопках устройства, но в дальнейших планах вынести настройки в отдельное меню.

iStealth Edition

Прошивка не тестировалась.

Народная марка

dc4c5zfp_84hq5b2wgb_b.jpg LBook можно смело присвоить звание «народной марки» по нескольким причинам. Во-первых, необходимость в таком устройстве родилась внутри нашего проекта. Глава проекта LBook Владимир Левченко (откуда и пошла та самая первая буква «L» в названии устройства) решился на отчаянный шаг — создать устройство для чтения: доступное, простое, конкурирующее с известными мировыми брендами. Сейчас можно констатировать, что ему это удалось — в кратчайшие сроки выпустить горячо любимый продукт массового спроса, абсолютно с нуля.

Во-вторых, LBook стимулирует разработчиков устройства. Часть проектов финансируется компанией, под другую часть предоставляются устройства. LBook заинтересован в интересном программном обеспечении и в оригинальных решениях. Это интересно потребителю как гарантия поддержки устройства.

Наконец, LBook как бренд, сумел собрать вокруг себя горячих приверженцев бренда. Они не любят, когда по отношению к ним применяется термин Гая Кавасаки о «религиозности» в технологическом секторе, но, с нашей точки зрения, приверженность покупателя к бренду — положительная черта для бренда. И не только с нашей точки зрения, лояльность к бренду позволяет не задумываться о том, какое устройство (и какой фирмы) приобрести впоследствии. LBook это удалось. Это следует подчеркнуть. Другим брендам это пока не удалось, за исключением Sony, где главное Sony, а не конкретный товар. А случай с LBook — уникальный. Это стоит отметить как положительный факт в маркетинге устройства. Так что пользователи могут на нас за это не обижаться, мы это расцениваем как положительный фактор, а не как желание оскорбить чувства.

dc4c5zfp_85fk8gztd7_b.jpg Именно по этой причине, в этой статье раздел «Народная марка» отнесен в самый конец, по идее, эта глава должна открывать обзор устройства. Это сделано умышленно, чтобы наш читатель прочел статью раньше, чем полюбит устройство и вступит с нами в бранную переписку. Тем самым мы попытались соблюсти объективность, предоставив информацию, полученную по итогам тестирования, вместо того, чтобы просто сказать: покупайте и не пожалеете! Мы рекомендуем Вам, по возможности, пощупать устройство своими руками… некоторые говорят сразу «хочу», даже до того момента, как откроется обложка и проявится текст на экране LBook.

Мнение пользователей

У нас не было необходимости демонстрировать устройство специально на встречах нашего клуба, как бывало раньше. LBook хорошо известен тем, кто им пользуется и тем, кто им не пользуется. Все оценки субъективны. Нам важно продемонстрировать отношение разных людей к устройству, а ради объективности нам пришлось много копий сломать на форуме во время тестирования LBook.

cremor: «Контрастности изображения достаточно для того, чтобы комфортно читать в тех условиях, в которых можно читать бумажные книги.»

Feolex: «Экспериментальный прототип, который по недоразумению попал на рынок. Причем недочеты в основной массе мелкие, но обидные. Собственно, поэтому я продал книжку и приобрел читалку от другого производителя.»

Алекс Экслер: «LBook V3 — тоже неплохой агрегат, но дешевенький пластик корпуса достаточно быстро растрескивается, а кроме того, виснет, падла, нередко. Оно несмертельно, но все-таки. Зато есть и плюсы по сравнению с Sony — FB2 читает безо всяких проблем и понимает папки вплоть до 5 уровня вложенности.»

Максим Мошков: «Третий день подряд с ним играюсь — достойный аппарат. Жрет все форматы напрямую, без конвертации.»

lunohod: «…моя старенькая лбука (пускай облезлая и кнопка одна не всегда нажимается) мне пока больше нравится.»

bentos: «Хорошая замена бумажной книге. Очень рад, что в ней нет развесистых наворотов вроде игр, календарей, заметок, телефонных книжек и пр. 🙂 «

Vadim PHILIPPOV: «LBook куплена почти исключительно для чтения художественной литературы…»

konstantin: «…иногда ругаюсь на буку, что не так как у сони, и на соню, что не бука.»

Технические характеристики

Операционная система: Linux OS
Процессор: Samsung 2440 Arm 9, 200 МГц
Память: 32 Mb SDRAM (ОЗУ), 2.0 Mb ROM (ПЗУ), 64 Mb (Flash Disk)
Экран: 6», E-Ink VizPlex, черно-белый экран, 800 x 600 точек, 4 градации серого
Батареи: Литий-ионная батарея, 950 мАч
Слоты расширения: SD/MMC (до 32.0 Gb SDHC)
Разъемы: USB 1.1, стерео выход 3.5 мм
Масса: [ 234 ] (без обложки) [ 352 ] (с обложкой)
Габаритные размеры: 184 х 120.5 х 9.9 мм
Встроенные приложения: Программы чтения электронных книг, MP3-плеерФорматы книг: TXT, FB2, PDF, DjVu, DOC, RFT, WOLF, HTML, CHM, Excel, PPT (через преобразования в WOLF-формат)

Подробнее

lbook.ua — официальный сайт LBook
www.slovary.ru — официальный сайт компании «Электронные словари»

Благодарности

Марселю Имамову и компании «Электронные словари» (www.slovary.ru) за предоставление LBook на тестирование. Спасибо, что только Вы не побоялись и за то, что держите слово, даже в такое сложное и трудное время. Владимиру Левченко, которого мы заразили электронными книгами и который поражает нас своей работоспособностью и настойчивостью в разработке LBook. Ustas, моему редактору — за трудолюбие и безотказность. Спасибо, что находишь время! Московскому, киевскому, питерскому и новосибирским клубам The-eBook.org за активное участие и за то что Вы есть. За то, что критикуете и защищаете LBook от меня. Спасибо! Buggins, BgReader, Lunohod, Jekhor, Dottedmag и многим многим другим, кто упорно разрабатывает программное обеспечение и делает LBook народной маркой.

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

REB1100 Unofficial FAQ

1 февраля, 2008

Электронная книга фирмы RCA’s — REB1100 eBook, потомок Rocket eBook, в этом месяце, наконец, поступила в продажу. У многочисленных поклонников eBook возникали сложности с получением информации по основным параметрам и отличиям этого устройства от Rocket eBook. Для разрешения этих трудностей, eBookNet подобрало неофициальный сборник FAQ по этой проблеме.

ПРЕДУПРЕЖДЕНИЕ: Данный FAQ — продукция eBookNet.com, которая несет ответственность лишь за содержание своего сайта. Этот FAQ не согласовывался и не является официальным обзором Thomson Multimedia, RCA, или Gemstar-TV Guide International. Все ответы основываются на доступной к настоящему времени информации, которая может и измениться. eBookNet не дает никаких гарантий о точности предоставленной информации.

Если у Вас появились вопросы по REB1100 не рассмотреммые ниже, пошлите их, пожалуйста на editor@ebooknet.com. Мы не обещаем ответить Вам лично, но если этот вопрос будет возникать у многих, мы дополним этот FAQ. Rocket.ebook newsgroup на news.nuvomedia.com также доступны для получения дополнительной информации по REB1100.

Q: Каковы главные отличия между Rocket eBook Pro и the REB1100?

A: REB1100 на 5 унций (150 г) легче ReB Pro, имеет более эргономичный дизайн, включающий специальное «резиноподобное» покрытие и разнесенные дальше друг от друга кнопки перелистывания. нопка «следующая страница» является «верхней», находится под большим пальцем. У REB1100 меньше встроенной памяти, чем у ReB Pro (8 mb против 16 mb). В REB1100 есть встроенный внутренний модем и USB порт вместо последовательного для подключения к компьютеру. LCD экран инеем более яркую подсветку, но менее. Разрешение экрана осталось тем же (320 x 480 pixels). Операционная система REB1100 работает намного быстрее, чем в ReB Pro, поэтому книги загружаются и страницы перелистываются быстрее. Рекомендованная розничная цена REB1100 на $30 больше, чем у ReB Pro ($299 против $269).

Q: Каковы отличия между REB1100 и REB1200?

A: REB1200 более портативный представитель следующего поколения в линейке SoftBook Reader. Имеет в 2 раза больший, чем в REB1100 экран (480 x 640), но с более низким разрешением (97.3 DPI против 108 DPI). At 33 oz., REB1200 на 1 фунт (450 г) тяжелее REB1100. У REB1200 есть встроенное Ethernet соединение, отсутствующее в REB1100, более быстрый модем чем в REB1100 (56K против 28.8K). REB 1100 использует Smart Media карту для расширения объема памяти, а 1200 — Compact Flash карту. Издания для обоих устройств загружаются посредством телефонного соединения с каталогом Gemstar eBook, а REB1100 также может использовать Web-издания, например, Barnes & Noble.com. Gemstar обещает, что все издания, доступные для REB1100, будут доступны и для REB1200, но на данное время многие .rb-издания для REB1100 не переконвертированы в формат REB1200. Рекомендованная розничная цена для REB1200 на $400 больше, чем у REB1100 ($699 против $299).

Q: Когда и где можно купить REB1100?

A: Gemstar и RCA говорят, что REB1100 будут доступны после Дня Благодарения (в этом году — 23 ноября. Хотя, возможно, в некоторых магазинах появится раньше. Торговыми представителями RCA по REB1100 являются Circuit City, Best Buy, and Office Max. На сайте RCA есть специальная форма, заполнив которую, можно выяснить местоположение ближайшего дилера (см. http://www.rca.com).

Q: Можно ли подключить REB1100 к PC? Есть ли у него специальная подставка?

A: REB1100 может подсоединяться к PC через порт USB (USB кабель идет в комплекте). Устройству не требуется специальная подставка как в Rocket eBook. Поскольку REB1100 имеет встроенный модем, можно вообще обойтись без PC (если, конечно, читать и покупать только на Gemstar)

Q: Появится ли в REB1100 совместимость с форматом MP3?

A: На экране REB1100 RCA присутствует недействующая иконка с изображением ноты. Это последствие подготовленной фирмой NuvoMedia первоначальной спецификации изделия REB1100, включающей совместимость с MP3. В ходе обсуждения в Gemstar, эта функция была исключена из встроенного программного обеспечения, но в уже произведенных устройствах значок ноты на экране остался. Чисто теоретически, эта возможность может быть реализована и получена владельцами REB1100 с новым программным обеспечением. А сейчас, Gemstar и RCA считают, что «В будущем, ваш eBook может и будет способен играть музыку», что пользователи должны «следить за новостями, чтобы узнать о реализации этой захватывающей возможности.»

Q: Будет ли в REB1100 средство для самостоятельной подготовки .rb файлов ( ак RocketWriter)?

A: Нет. eBookLibrarian, — программное обеспечение для PC поставляемое с REB1100, не включает функцию, подобную RocketWriter (который являлся частью программы RocketLibrarian для Rocket eBook). Хотя желающие создать собственные некодированные .rb файлы из своих данных пока еще могут загрузить RocketLibrarian со старого сайта Rocket-eBook ( http://www.rocket-ebook.com).

Q: Можно ли читать на REB1100 некодированные .rb файлы (не кодированные купленные издания)?

A: Да. Несмотря на разные слухи, встроенное программное обеспечение REB1100 позволяет читать некодированные издания (хотя потенциально возможно, Gemstar изменит это в будущих версиях программного обеспечения). Некодированные .rb могут быть загружены через USB-соединение командой «Send Title» программы eBookLibrarian.

Q: Если у меня есть Rocket eBook, могу я покупать и читать изддания, подготовленные для REB1100?

A: Да. Rocket eBook и REB1100 используют один и тот же формат. Все материалы, подготовленные для читаются на Rocket eBook. Хотя программное обеспечение REB1100 имеет расширенные функции, позволяющие воспроизводить на экране дополнительные определения HTML, такие как таблицы. Эти данные Rocket eBook правильно отображаться не будут.

Q: Будет ли NuvoMedia обновлять программное обеспечения для Rocket eBook’s до совместимости с REB1100?

A: Неизвестно. Некоторые инженеры допускают возможность загрузки программного обеспечения Gemstar в Rocket eBook, но компания не делала каких-либо заявлений по этому поводу.

Q: Каков LCD экран REB1100’s по сравнению с экраном the Rocket eBook?

A: Инженеры NuvoMedia выбрали другой, гораздо менее дорогой LCD экран, когда проектировали REB1100. Новый экран имеет такой же размер (320 на 480) и разрешение (108 dpi) как и старый. Черные пиксели на новом экране не такие темные как на старом, следовательно контраст ниже. С другой стороны, подсветка нового экрана ярче, что создает эффект «сияния» и многим новый экран кажется более предпочтительным. Поскольку межпиксельное пространство на новом экране белое, «подложка» выглядит белой, а не серой. В результате новый эран по белизне основы более похож на лист бумаги. Надо отметить, что многие люди работавшие и с тем и с другим устройством, предпочитают все-таки болеее высокий контраст Rocket eBook.

Q: Можно ли Smart Media карту использовать просто для хранения книг, отдельно от самого устройства?

A: Да. Пользователи, желающие хранить книги не на REB1100, могут купить столько Smart Media карт, сколько захотят, и хранить на них любое число изданий. Но надо отметить два способа хранения купленных файлов. eBook-и купленные по модемной связи по каталогу (eBook catalog), помещаются на постоянную онлайновую полку (eBookshelf) и могут в дальнейшем загружаться неограниченное число раз. А если вы подсоедините Ваш eBook к PC, вы можете хранить издания на жестком диске и управлять ими с помощью прграммы eBookLibrarian поставляемой с REB1100.

Q: Сможет ли REB1100 распознавать рукописный ввод?

A: Да. ак и Rocket eBook, REB1100 имеет Fonix’s Allegro, программу распознавания рукописного текста, позволяющую создавать свои заметки используя специальный алгоритм написания символов, как в Graffiti для карманных компьютеров Palm.

Q: Будет ли Gemstar продолжать поддержку Rocket-Library.com и rocket.ebook newsgroups?

A: Неизвестно. До настоящего времени никаких изменений в поддержке Rocket-Library.com и newsgroups со стороны NuvoMedia и Gemstar’s не было, за исключением того, что ни одна из сторон не прилагает к этому достаточных усилий. В результате компания неспособна решить некоторые технические проблемы с серверным программным обеспечением после Rocket-Library.com.

Q: Может ли Издатель (ePublisher) продавать некодированные Издания (eBook) .rb формата? Надо ли платить авторские отчисления Gemstar

A: Договор NuvoMedia с Издателями (electronic publishers) дает NuvoMedia/Gemstar эксклюзивные права на распространение кодированных .rb файлов, ранее называвшихся RocketEditions, а сейчас — eBookEditions. Тем не менее, Договор не рассматривает использование и продажу некодированных файлов .rb. Лицензионное соглашение RocketLibrarian, частью которого является и RocketWriter, тем более не предусматривает ограничений на создание и распространение .rb-файлов.

Q: Почему так много противоречивой информации по REB1100?

A: Штат нового Центра поддержки пользователей Gemstar eBook, управляемый TV Guide, не был детально ознакомлен со всеми тонкостями REB1100 и системой электронных публикаций Gemstar. В результате, ответы даваемые ими на запросы по телефону и электронной почте были неполными или ошибочными. Надо отметить, что штат Центра поддержки пользователей Gemstar eBook общался, в основном с «после-Ракетной» публикой. Их больше учили отвечать на вопросы о новых технологиях и возможностях REB1100, но они не были экспертами в вопросах отличий REB1100 от Rocket eBook.

Q: Что будет с NuvoMedia? то-ннибудь там выслушает наши вопросы?

A: Больше половины сотрудников NuvoMedia’s перешли в Gemstar. Это около 20 человек, в том числе — 16 в Главном офисе (Mountain View) а оставшиеся распределились между Нью-Йорком, Мюнхеном, штаб-квартирой Gemstar в Пасадене, и офисом SoftBook Press в Redwood Shores. БОльшая часть функций поддержки, маркетинга, подготовки Web-публикаций была передана в SoftBook Press или Gemstar-TV Guide. В результате, в остальном мире могло возникнуть ощущение, что «no one is home» в NuvoMedia. Хотя, инженеры этой компании продолжают работать над встроенным программным обеспечением устройства и серверным обеспечением для издательской системы Gemstar, продолжается развитие связей с издателями, подготовка новых публикаций для REB1100 и REB1200. И, конечно, eBookNet вместе с ними.

http://www.ebooknet.com/story.jsp?id=4173#1

Нам интересно, что вы думаете о новой разработке и есть ли у вас вопросы? Напишите!

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.

Rebhack: REB1100 — ОЧЕРЕДНОЙ ВЗЛОМ

1 февраля, 2008

Уважаемые господа!

C файлом rebhack.zip я не успел разобраться. Но внутри там есть все необходимые комментарии (правда на английском языке) и исходники на С.
Внимание!!! Этот софт предназначен для версии 2.0.300 of the firmare.

У меня также имеется бинарный файл содержимого ПЗУ начальной загрузки.

С уважением,
Александр Борисенок
E-mail: bor_s@hotmail.com

These notes are updated for Version 2.0.300 of the firmare.

NOTEAll data types are LSB first unless otherwise specified!Curious about what all 14 keyfiles are?

Well, here’s the short guide.

First, each key is repeated twice, in case one copy is bad. I don’t take that into account with the existing script, although it could be done.

key0 used to be device1.key type 1This is the Device’s private ElGamel key. It is encrypted in the file with the device’s blowfish key.

key1 used to be device1.key, type 2This is file for «__REGTICKET».

This encrypted data represents the device in some as yet unknown manner. It is sent as a complete block during device initialization.

key2 used to be user1.key, type 4This is the user’s private ElGamel key. This key is also encrypted with the device’s blowfish key (and cannot be decrypted with the device private key!)

key3 used to be device1.key, type 8This appears to be Gemstar’s public key. It is unencrypted and used to verify certain operations including new key certificates.

key4 used to be device1.key, type 10This key is currently unused by the ebook software — the routine which accesses it near appears to be called. It is 36 bytes, and usually starts with 3 zeros.

key5 used to be user1.key, type 400This key is 20 bytes of hexadecimal data. It wasn’t used until recent firmware when it is used to modify the per-file decryption key.

key6 would have been type 1000This key is sent to the device with a Diffie-Hellman key exchange when it first phones home after getting the new firmware It is 16 bytes of binary data.

The remaining files are copies, from device2.key and user2.key respectively.

A few more details, from earlier notes —

Key Type 1: Device Private Key

+0 DWORD Version (LSB first — 2)

+4 8 BYTES Random data for key decryption

+36 DWORD Version (MSB first!, always 2)

+40 DWORD Length of following data

+44 BYTES Encrypted private key

This key is encrypted with Blowfish in CFB64 (Cipher Feedback, 64 bits) The Blowfish key is 16 bytes, obtained by taking the SHA1 (FIPS 180-1) hash of the 8 bytes of the Device Serial number and the 8 bytes of random data. Then, the last 4 bytes of the hash are XORed with the first.

Psuedo code:

SHA1_INIT ctxt

SHA1_UPDATE ctxt, serial_number, 8

SHA1_UPDATE ctxt, random_data(keydata + 4), 8

SHA1_TRANSFORM hash, ctxt

bfkey[0..15] = hash[0..15]

bfkey[0] = bfkey[0] XOR hash[16]

bfkey[1] = bfkey[1] XOR hash[17]

bfkey[2] = bfkey[2] XOR hash[18]

bfkey[3] = bfkey[3] XOR hash[19]

The initialization vector is the 8 literal bytes: FE DC BA 98 76 54 32 10

Once the private key has been decrypted, the first dword should always be: 02 01 01 02

To read the private key, use

privkey = bufGetEGPrivateKey(keydata+44)

One can check that the key was read in correctly with the following

sequence of calls,

public_key = bigInit(0)

bigPow(privkey->alpha, privkey->secret, privkey->p, public_key)

bigCompare(public_key, privkey->publicKey) == 0

Key type 4: User Private Key

+0 DWORD Version (LSB first — 2)

+4 8 BYTES Random data (of unknown purpose in this type!)

+36 DWORD Version (MSB first!, always 2)

+40 DWORD Length of following data

+44 BYTES Encrypted private key

he key data here is encrypted with the same blowfish key used for the device private key.

USER-KEY CERTIFICATE FORMATThis file is generated by Gemstar’s servers to send a private key to the device.

Header:

+0 4 BYTES SIGNATURE (E0 DC DC AC)

+4 DWORD Version (always 2)

+8 DWORD Length of the entire file

+12 8 BYTES Random data (propagated into user1.key)

+20 DWORD ?? (typically 1)

+24 DWORD Sequence Number (*)

+28 BYTES Elgamal-Encrypted blowfish key

+x BYTES Elgamal User private Key

* The sequence number increments each time a key is downloaded. A lower or equal sequence number cannot override the current user key!

The length of the blowfish key data is LENGTH(privkey->p) * 8 LENGTH is a macro declared by CryptoLib.

Example code:

usercert_in = bigInit(0);

bufToBig(certfile+28, LENGTH(privkey->p) * 8, usercert_in);

usercert_out = EGDecrypt(usercert_in, privkey);

bigToBuf(usercert_out, 16, blowfish_usercert_key);

The Blowfish key is 16 bytes, and is used to decrypt the data immediately after the encrypted key, up until the end of the file.

The initialization vector is the 8 literal bytes: FE DC BA 98 76 54 32 10, same as before.

When decrypted, the first 16 bytes will contain the user name of the key.

At offset +16, the version number (2) will be in MSB-first order

At offset +20, the key size will be in MSB-first order

At offset +24, the User’s private key will start

This can be read with bufGetEGPrivateKey.

There is other verification stuff which is not covered by this document.

.RB ENCRYPTION DETAILS:

As covered in other documentation about the .RB format, an RB file typically has 264 bytes between the header and the table of contents.

RB Header (see rb_format.html for details)

+0 DWORD SIGNATURE (B0 0C B0 0C, B0 0C C0 DE )

+4 DWORD Version (2)

+8 DWORD Creator? (0 or ‘NUVO’?)

+12 DWORD Creation date??

+16 DWORD ?? (non-zero in my samples)

+20 DWORD ?? (non-zero in my samples)

+24 DWORD Offset of TOC

+28 DWORD Total file length

+32 DWORD Start of ElGamal encrypted book-key

+288 DWORD 8 bytes of encrypted data, high 20 bits are always clear

For old files (version 2) the blowfish key for the book is 16 bytes. It is decrypted with the user’s private key, as shown by the following code:

bufToBig(rbfile+32, LENGTH(userprivkey->p) * 8, filekey_in);

filekey_out = EGDecrypt(filekey_in, userprivkey);

bigToBuf(filekey_out, 16, blowfish_filekey_data);

BF_set_key(&blowfish_file_key, 16, blowfish_filekey_data);

The initialization vector is the 8 literal bytes: FE DC BA 98 76 54 32 10, just like above.

The RB file format changed (from version 2 to version 3). This is reflected in the header, and in a new file-encrypted flag (0x80) instead of the old (0x01). Finally, the «NEWBODY» tag is added to the info file so the update-or-else message is displayed. These files should make them glad they were so persistent.

In the misty past, when the firmware was young and yet virginal decrypting a book was simple. The RB file contained an ElGamel encrypted chunk at offset 32 which decrypted to a 16 byte blowfish key which could easily be used to decrypt all the files.

Now, as of 2.0.300, the process is similar — the RB file contains the same encrypted chunk with 16 bytes of key data. Before that key data can be used, it is xorred with the key6 data, the 8 bytes resulting from converting the first 16 characters of key5 to binary (repeated twice), and finally 8 bytes of magic data in the RAM.RFF file which appears to be the same for all users. After all this to get the key, they still have another 8 bytes of secret data which they use for the blowfish IV (Initialization vector).

The new version 3 IV is at offset 15B194 of the uncompressed version 2.0.300 firmware (to find in earlier firmwares, search for the four bytes 02 01 01 02 and move back 8 bytes.

The 8 bytes of magic data are at 15B1C4. (These are the next non-zero bytes after the 02 01 01 02 value). These bytes aren’t included in these notes as they are presumably copyrighted by Gemstar.

Recap: 16 bytes from the individual book file

16 bytes hidden in ram.rff,

16 bytes sent by a new key exchange,

and 8 bytes which were previously unused.

——————————————

448 BITS of key data.

Lesson: Size doesn’t matter.

Each encrypted file in the book is encrypted with Blowfish in CFB64 mode. The initialization vector is restored to the original for each file, if there is more than one encrypted file.

The 8 bytes of encrypted data in the header file are not necessary — it is possible to just ignore them, since the IV is restored before each file. When decrypted, the low 40 bits will contain an unknown value.

SOFTWARE UPDATE FORMAT:

Typically software updates are sent encapsulated inside a .RB file, with a signature of B0 0C C0 DE. If the internal flash is erased the recovery ROM in the device (which is only 64KB) cannot handle private key decryption and will accept a software update encrypted with its PUBLIC key using the TEA algorithm.

The public key may be obtained by asking the device for the

«__REGTICKET» file.

he encrypted flag is only set on files sent to the recovery rom. The software is stored unencrypted on the internal 8MB flash. Typically, there are two levels of software updates in a RAM.RFF file — the original which contains a form of boot-loader, which then loads the secondary software update. The secondary software update is never encrypted and searching for the software update signature will allow the extraction of all the software.

This is the format of the RFF file, and is sufficient to generate user code for the REB device:

The RFF file consists of an 512 octet header and a sequence of blocks, each 512 bytes in length. Incomplete blocks must be padded to the end with the octet containing all ones. The format of the header is:

At offset, the data type, means

+0 quad octet DEh C0h 00h A0h is a signature

+4 sixty octet string For humans to track the version

information. Isn’t read

+64 twelve octets, data Parsed version information,

not used by the ebook ROM

+76 three octets ‘PRR’ Describes type of RFF.

only type ‘P’ is known.

+79 one octet, FFh Padding for previous field

+80 quad octet Length of complete file

+84 quad octet Length of file without header

+88 quad octet Where to locate data

Usually 1MB, cannot be used to

overwrite existing software

+92 quad octet Always zero, unused

+96 quad octet Always zero, unused

+100 quad octet First address to execute from

usually 1MB.

+104 quad octet Size of header.

This is always 512.

+108 quad octet Redundant file length field

Unused by ebook ROM.

+112 one octet One byte checksum (1)

+113 one octet, Always zero, unused

+114 two octets, FFh Unused

+116 quad octet Always zero, unused

+120 quad octet 1 for encrypted, 0 unencrypted

+124 quad octet Uncompressed length,

0 for uncompressed.

remainder FFh, unused

The symmetric key for the TEA algorithm is obtained with the following method: Note that a TEA key is 16 BYTES, but the algorithm operates on 8 BYTE chunks.

Fill in a 4 dword array as follows

tmpkey[0] = *(unsigned long int *)(regticket + 256);

tmpkey[1] = *(unsigned long int *)(regticket + 320);

tmpkey[2] = *(unsigned long int *)(regticket + 384);

tmpkey[3] = *(unsigned long int *)(regticket + 448);

And again, for the «decrypted data» that will become the key

key_in[0] = *(unsigned long int *)(regticket + 512);

key_in[1] = *(unsigned long int *)(regticket + 576);

key_in[2] = *(unsigned long int *)(regticket + 640);

key_in[3] = *(unsigned long int *)(regticket + 704);

Now, encrypt that data

encipher(&key_in[0],&key_out[0], tmpkey);

encipher(&key_in[2],&key_out[2], tmpkey);

Finally, convert from LSB to MSB

#define BSWAP(x) \

((((x) >> 24) & 0xFF)|\

(((x) >> 8) & 0xFF00)|\

(((x) << 8) & 0xFF0000)|\

(((x) << 24) & 0xFF000000))

key_out[0] = BSWAP(key_out[0]);

key_out[1] = BSWAP(key_out[1]);

key_out[2] = BSWAP(key_out[2]);

key_out[3] = BSWAP(key_out[3]);

Now, each 8-byte chunk of the file can be decrypted with:

for (i = 0; i < bytes_read; i+=8)

decipher(&buffer[i], &buffer[i], key_out);

To decompress,

use zlib inflate()

To compress, use

deflateInit2(&zs, 6,Z_DEFLATED, 15, 8, Z_DEFAULT_STRATEGY);

and deflate()

List of magic filenames:

__STATUS — Device status

__TITLES — List of current titles in XML form

__REGTICKET — Returns device public key

__DIR — tree-structured listing of device filesystem

__SMDIR — Same as above for the smart media card

«DEBUG MODE»

The REB-1100 has a 64KB Ateml flash indepedent of the 8MB of flash memory. He will always start in the Atmel flash part and then load from the 8MB flash.

If the ram.rff file doesn’t exist (ie, if the internal flash is cleared with INITDIR 0 ), or if the two paging buttons are depressed during boot, this boot rom will enter a «DEBUG MODE»

In «Debug mode», you see the often mentioned «Grid Screen» from ebook forums. At this point the device is receptive to USB commands.

In debug mode, you can fetch files such as ‘ram.rff’ (the system software), and ‘device1.key’,»device2.key’,’user1.key’,and ‘user2.key’.

Gemstar «fixed» this by moving the keys out of the keyfiles into another portion of the flash which isn’t accessible directly from the bootrom. They also left a stub in each of these key files.

The device will accept an unencrypted code packet (RFF file) if it is in the internal flash, or if the device1.key/device2.key DO NOT EXIST. The intent was to make it impossible to download new code to the device with the stub key files.

Fortunately, the Nuvomedia guys left a backdoor for the enterprising enthusiast in the form of another USB command which allows the boot rom to PRETEND that the device keys do not exist. At this point, one can happily download unencrypted code to the REB-1100.

The backdoor is an USB packet with type «USER REQTYPE 5» the format of the data is 4 bytes of length and a four byte command value. Send two packets IN SEQUENTIAL ORDER, first with command value 1, then with command value 3.

As an aside, the REB-1100 will load an RFF from the smart media device, but this RFF file must be encrypted if the two keyfiles exist.

Compression library used by the REB-1100 (among others — do a strings output on the ROM) Inflate 1.0.3

Cryptographic Libraries used by the REB-1100

Blowfish is from SSLEAY-0.66

SHA1 is from libsha-0.8.2b, again by eay

ELGamel and Encoding from cryptolib-1.X by Jack Lacey

tea is from the reference implementation

Download: rebhack.zip

При перепечатке материалов The-eBook | Электронные книги и устройства для чтения, обязательно указывать ссылку на оригинал.
  • Страница 1 из 2
  • 1
  • 2
  • >

Вы можете прислать нам новости или сообщить что-то очень важное заполнив форму.