Author | Message |
---|
igorsk Developer
Joined: 12 Jan 2007 Posts: 619
| Posted: 11.05.2007 16:53 | |
| С помощью Corwinа удалось наваять утилитку для замены отдельных файлов в прошивке без манипуляций с cramfsck, mkcramfs и ebook.py. В комплекте прилагаются файлы для инсталляции часов от Shade.
Инструкция: 1. Распаковать зип в корень карты. 2. Вставить карту в Reader 3. Дождаться появления экрана Run Script. 4. Нажать 5 для создания нового образа файловой системы. Дождаться сообщения об успешном завершении (1-2 минуты). 5. Нажать 6 для прошивки созданного образа. 6. Нажать 9 для перезагрузки. (вариант: воспользоваться выключателем сзади). 7. Вынуть карту
Для заливки русских шрифтов заблаговременно положить их в каталог \files\opt\sony\ebook\FONT.
Заметки:
1. Пока что работает только на SD картах.
2. Пункт 8 (restart Fsk) пока что не работает.
3. Пункт 9 (reboot) выдаёт "If you see this, something went wrong." перед перезагрузкой. Не нужно пугаться.
4. Работа с новой прошивкой не проверялась, хотя по идее всё должно работать. 5. В корень карты пишутся: make_fs.log - лог создания образа файловой системы, new_opt.img - новый образ, flash.log - лог прошивания.
Версия 1.2 с поддержкой прошивки 1.0.02.01300: http://projects.mobileread.com/reader/users/igorsk/sd_flash_1.2.zip
Внимание: установочный пакет не включает шрифтов для русификации. Если вы не уверены, что сможете самостоятельно понять структуру файловой системы Ридера, не пытайтесь воспользоваться данным методом для русификации, или попросите у кого-нибудь готовый пакет.
Last edited by igorsk on 17.05.2007 22:32; edited 3 times in total |
|
| |
vstefanyuk Недавний участник форума
Joined: 13 Apr 2007 Posts: 14
| Posted: 11.05.2007 18:33 | |
| igorsk wrote: | С помощью Corwinа удалось наваять утилитку для замены отдельных файлов в прошивке без манипуляций с cramfsck, mkcramfs и ebook.py. В комплекте прилагаются файлы для инсталляции часов от Shade.
Инструкция: 1. Распаковать зип в корень SD-карты. 2. Вставить карту в Reader 3. Дождаться появления экрана Run Script. 4. Нажать 5 для создания нового образа файловой системы. Дождаться сообщения об успешном завершении (1-2 минуты). 5. Нажать 6 для прошивки созданного образа. 6. Нажать 9 для перезагрузки. (вариант: воспользоваться выключателем сзади). 7. Вынуть карту
Для заливки русских шрифтов заблаговременно положить их в каталог \files\opt\sony\ebook\FONT.
Заметки: 1. Пока что работает только на SD картах. 2. Пункт 8 (restart Fsk) пока что не работает. 3. Пункт 9 (reboot) выдаёт "If you see this, something went wrong." перед перезагрузкой. Не нужно пугаться. 4. Работа с новой прошивкой не проверялась, хотя по идее всё должно работать. 5. В корень карты пишутся: make_fs.log - лог создания образа файловой системы, new_opt.img - новый образ, flash.log - лог прошивания.
Версия 1.0: http://projects.mobileread.com/reader/users/igorsk/sd_flash2_1.0.zip |
Kruto!!!
Kstati, naskol'ko real'nim ti ocenivaesh chto Sony prikroet etu lazeiku s zapuskom s SD v sleduyushei firmware? Ispol'zuetsya li etot funcional dlya kakih-to drugih zadach (general purpose ili Sony-specific) v kotorih bez takoi zagruzki ne oboitis'? |
|
| |
Loo Кандидат в члены клуба The eBook
Joined: 19 Jun 2003 Posts: 332
Location: Москва
| Posted: 11.05.2007 22:00 | |
| igorsk Прошу прощения за тупость, но возникла пара вопросов:
Quote: | Для заливки русских шрифтов заблаговременно положить их в каталог \files\opt\sony\ebook\FONT |
Имеется в виду создать такой каталог на карточке? А еще шрифты надо, наверное, по соньковски переименовать?
Quote: | 4. Нажать 5 для создания нового образа файловой системы. Дождаться сообщения об успешном завершении (1-2 минуты). |
Quote: | 5. В корень карты пишутся: make_fs.log - лог создания образа файловой системы, new_opt.img - новый образ, flash.log - лог прошивания |
А образ старой файловой системы нигде не сохраняется?
Last edited by Loo on 11.05.2007 23:12; edited 2 times in total |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 11.05.2007 22:47 | |
| Шрифты отсутствуют в имидже или имеется ввиду дополнительные какие-то? _________________ еБукъ 207 |
|
| |
igorsk Developer
Joined: 12 Jan 2007 Posts: 619
| Posted: 12.05.2007 01:51 | |
| Loo Да, и положить туда tt0003m_.ttf, tt0011m_.ttf, tt0419m_.ttf. Старый образ не сохраняется, но его можно слить заранее с помощью ebook.py. Ещё я как-то его выкладывал на рапидшару. Libroom Новый образ создаётся из того что уже есть в ридере (/opt), плюс переписываются файлы с карточки. Соответственно, если не класть новые шрифты, останутся старые. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 12.05.2007 09:06 | |
| Круто! Ну что ж, ждем версии для MemoryStick! _________________ еБукъ 207 |
|
| |
Alplus Guest
| Posted: 12.05.2007 12:53 | |
| я правильно понял, что способ позволяет встроить в прошивку свои шрифты, преименовав их в tt0003m_.ttf, tt0011m_.ttf, tt0419m_.ttf (кстати, какой из них какой)? |
|
| |
igorsk Developer
Joined: 12 Jan 2007 Posts: 619
| Posted: 12.05.2007 21:37 | |
| Libroom wrote: | Круто! Ну что ж, ждем версии для MemoryStick! |
Достаточно в make_opt.sh исправить M_CARD='b:' на M_CARD='a:'. |
|
| |
Corwin Настоящий волшебник!
Joined: 21 Jun 2003 Posts: 473
| Posted: 13.05.2007 01:08 | |
| все дерево файлов и каталогов на карточке в разделе /files/opt накладывается на существующий /opt на ридере. Так что менять можно любые файлы (main.xml и т.д.) |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 13.05.2007 17:45 | |
| А я вот, что подумал пока прогуливался по улице - надо сделать просто инсталяшку, которая копирует на карточку все нужные файлы в нужные директории, и саму инсталяшку сделать как презентацию - как и что нажимать во время установки прошивки. _________________ еБукъ 207 |
|
| |
igorsk Developer
Joined: 12 Jan 2007 Posts: 619
| Posted: 16.05.2007 04:08 | |
| Версия 1.1 с поддержкой MemoryStick. |
|
| |
FiL Член клуба The eBook
Joined: 04 Sep 2004 Posts: 3337
Location: Boston
| Posted: 16.05.2007 05:27 | |
| Я с вас балдею. _________________ Владение орфографией как владение кунг-фу: настоящие мастера не применяют его без необходимости |
|
| |
Paul Член клуба The eBook
Joined: 29 Dec 2006 Posts: 862
Location: Minsk
| Posted: 16.05.2007 18:53 | |
| Ммда, igorsk, Corwin, Shade, спасибо, респект! |
|
| |
Paul Член клуба The eBook
Joined: 29 Dec 2006 Posts: 862
Location: Minsk
| Posted: 17.05.2007 15:56 | |
| igorsk wrote: | 4. Работа с новой прошивкой не проверялась, хотя по идее всё должно работать. |
с новой вероятно не работает, скрипт возвращает "No stat_fs found!" |
|
| |
copylove Недавний участник форума
Joined: 28 Mar 2006 Posts: 12
Location: Москва
| Posted: 17.05.2007 18:47 | |
| Обалдеть! Все работает. |
|
| |
igorsk Developer
Joined: 12 Jan 2007 Posts: 619
| Posted: 17.05.2007 20:56 | |
| Странно, я залил себе новую прошивку и скрипт отработал нормально... Проблема найдена, исправление скоро будет. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 17.05.2007 21:51 | |
| igorsk, а установщик "на карту" сделаете? (Простая программа, заливки нужных файлов в нужные места на карте). У меня в метро вчера спрашивала девушка "а сложно прошить?" _________________ еБукъ 207 |
|
| |
igorsk Developer
Joined: 12 Jan 2007 Posts: 619
| Posted: 17.05.2007 22:34 | |
| Версия 1.2 в первом сообщении. Libroom Нет, мне это незачем. |
|
| |
AGK Guest
| Posted: 18.05.2007 08:36 | |
| Libroom А если сделать что-то вроде самораспаковывающегося архива, в WinRar`е можно прописать действия при распаковке, останется только указать путь к карточке. Так не пойдет? |
|
| |
vvaann Член клуба The eBook
Joined: 27 Sep 2006 Posts: 2504
Location: Los Angeles
| Posted: 18.05.2007 08:45 | |
| Можно даже не указывать путь. Скопировать архив на стик или карту и распаковывать в текущую директорию. Структура папок, естественно вложенная. _________________ I don't turn on the radio Coz they play shit, like... You know |
|
| |