Кастомная прошивка для Ritmix RBK-200 (Часть 2)

rmk-200-02

Вышло обновление прошивки для TrekStor Pyrus mini 1.1.0-20140224, а так же нашелся еще один клон этой книжки. Поэтому обновляю прошивки на их базе для Ritmix RBK-200.

На базе прошивки от OAXIS XpringBook E4 2.3.8-131129:
Скачать (обновлено: 18.12.2013) [~149 МБайт]

На базе прошивки от TrekStor Pyrus mini 1.1.0-20140224:
Скачать (обновлено: 18.12.2013) [~75 МБайт]

В плане стабильности — на мой взгляд движение вперед, а вот на счет движка для чтения — небольшой откат назад, для меня стала неожиданностью особенность движка для чтения в этих свежих прошивках:

Font
ONLY FOR DOCUMENTS IN TXT FORMAT
If you have opened a document in the format *.txt, you can select different fonts for the display of the text.

Line spacing
ONLY FOR DOCUMENTS IN TXT FORMAT
There are different line spacing options. Adjust the one with which you can read most comfortable.

Кастомная прошивка для teXet TB-436

По просьбам трудящихся, по аналогии с прошивкой для Ritmix RBK-200, собрал прошивку для teXet TB-436. Возможности, процесс прошивки и откат — идентичны, поэтому читаем пост Кастомная прошивка для Ritmix RBK-200.

Скачать [~164 МБайт]

Кастомная прошивка для Ritmix RBK-200

rmk-200-01

Как правило, я не покупаю продукты подобных марок, но выбора на рынке книг с электронными чернилами формата 4.3″ — практически нет. На данный момент это несколько моделей российских фирм teXet и Ritmix, а так же пара моделей немецкой фирмы TrekStor. Но, давайте внимательно посмотрим, что лежит в основе всех этих книг. И так, ключевым элементом здесь является несовсем стандартный экран размером 4.3″ не от компании E-Ink, как нагло заявлено на том же сайте Ritmix, а совсем даже аналог — O-Paper китайской компании OED Technologies. Сейчас у них с E-Ink идут судебные тяжбы о нарушении патентов последней, но не суть, речь не об этом, просто будем иметь в виду, что перед нами изделие с незамысловатым названием Digital Ink, которое при этом дешевле своего «собрата». Качество, конечно, ниже, чего уж там, сравнивая со своей пока основной читалкой Kindle Paperwhite 2nd Gen, могу уверенно сказать, китайцам еще есть куда совершенствовать свое «клонирование». Далее, вся аппаратная база данных электронных книг спроектирована в Китае, при этом изделие фирмы Ritmix является чуть ли не точным клоном так приглянувшегося мне TrekStor Pyrus mini (a.k.a. TrekStor Liro Mini).

Отличий немного, у Ritmix в 2 раза больше постоянной внутренней памяти (4ГБ против 2ГБ в TrekStor Pyrus mini) и в наличии встроенный аудио плеер. Зачем в электронной книге аудио плеер, да еще и с характерным китайским качеством — мне не ясно. Но есть еще одно, главное отличие, — прошивка. В Ritmix сразу же после выхода забили на обновление ПО, тогда как для TrekStor было выпущено несколько обновлений. Подозреваю, что ПО пилят все те же китайцы, причем в какой-то степени оно унифицировано, так как в обоих прошивках торчат ресурсы от той и от другой. Но то ли за дальнейшее сопровождение Ritmix не хочет платить, то ли ей просто плевать на пользоватей своей продукции — не знаю, но факт остается фактом, их прошивка версии 1.0.3 — глючнее некуда. Самыми распространенными симптомами являются двойные перелистывания и произвольные перезагрузки. Думаю, пользователи этого продукта и так прекрасно об этом знают, по крайней мере перед покупкой по отзывам на Яндекс.Маркете это сразу легко понять. Прошивка от TrekStor уже дошла до версии 1.0.6 и changelog внушает оптимизма. Перед покупкой я изучил особенности этой модели и был готов к тому, чтобы запилить прошивку от TrekStor. Покупка же TrekStor Pyrus mini с доставкой к нам сводит на нет всю прелесть цены без этих лишних переплат посредникам и службе доставки. К слову, Ritmix мне обошелся в 1590 руб., что для карманной читалки, которую и не жалко, в случае чего, — шикарно. Ну а прошивку — запилим.

Чего вы лишаетесь с прошивкой от TrekStor Pyrus mini? Русского языка (только интерфейс и поиск) и аудио плеера.

Что вы приобретаете? Более стабильную работу. По крайней мере с валидными книгами в формате FB2 я проблем не наблюдаю. Правильную работу режима сна.

Что изменено в прошивке:

— Вычищен мусор из прошивки
— Для Serif шрифта сделана замена на мой любимый Georgia
— Для отвязки от бренда немного изменена графика и метка диска

Скачать (обновлено: 18.12.2013) [~164 МБайт]

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

TP-Link TL-WR703N — Unbrick

wr703n-01

Заказал из Китая миниатюрный роутер TP-Link TL-WR703N. Доставки ждал совсем «недолго», всего каких-то 3 месяца, в очередной раз «спасибо» нашей почте. В конце концов роутер приехал. Эта модель рассчитана только на внутренний рынок Китая, поэтому кроме китайского интерфейса в веб-админке другого нет. Что ж, не беда, я изначально планировал поставить на эту железку прошивку OpenWrt, благо поддержка в OpenWrt Wiki заявлена.

Прочитал, как мне казалось, внимательно страничку в их Wiki, убедился (как оказалось — хреново), что версия моей прошивки 1.6, скачал последнюю со страницы Wiki ‘squashfs-factory.bin’ и прошил. Все прекрасно прошилось и казалось бы ничто не предвещало беды, однако, LAN-порт стал недоступен, а Wi-Fi в OpenWrt по умолчанию отключен. Прекрасно! Таким образом, в Failsafe mode я войти не мог, как не пытался.

Оказывается, прошивка на моем устройстве была версии 1.7 с новым U-boot, не смотря на то, что на наклейке сзади корпуса четко было указано — 1.6. Версию 1.7 поддерживает только прошивка из trunk’а, ее то и следовало сразу прошить. Ничего не остается, как разобрать роутер и подпаяться к serial.

wr703n-02

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

ZeroLab Nooter — Universal package for Nook Simple Touch

ReLauch touch-nooter-zc

Root package and a minimal set of tools. Nook Simple Touch with GlowLight supported!
Универсальный, поддерживаются версии прошивок: 1.0.0/1.0.1/1.1.0/1.1.2/1.1.5/1.2.0/1.2.1 + Noogie (All in One)

Что входит в пакет:

Системные:
Root (patched uRamdisk (adb via Wi-Fi), su, busybox, SuperUser.apk)
Any Soft Keyboard + Russian Language Pack (урезал с 1496 КБ до 549 КБ, убрав словари; пересобрал клавиатуру из последних исходных кодов; выкинул все лишнее; смерджил русскую версию в основной пакет; цветовую схему и размер кнопок приблизил к оригинальной клавиатуре; принудительно отключены всплывающие подсказки, что полностью решило проблему падения клавиатуры в некоторых приложениях без необходимости плясать с бубном; немного переделал интерфейс; сделал 2 темы под E-Ink, между которыми можно сделать выбор; доперевел недостающие пункты; немного поправил то, что уже было локализовано (совсем немного, по-хорошему, там с нуля нужно садиться и переводить, но времени нет))
Nook Color Tools (с добавленной alexstsv возможностью вызова по кнопке ‘N’ -> ‘settings’)

Пользовательские:
ReLaunch
Zeam Launcher (русская версия от kaznelson, по методе alexstsv добавил возможность вызова по кнопке ‘N’ -> ‘home’)
MoreLocale
Root Explorer

Remap левых кнопок (Menu, Back)
Переносы (hyph_ru.dic)
Обновление tzdata
AdFree (hosts)

Образ переработан для более простого использования, вся конфигурация вынесена в один файл ‘config.txt‘, который вы найдете в корне sdcard, на которую развернете образ.

config-zcn

Теперь процедура установки сильно упрощена. Что нам для этого понадобится? Пройдемся пошагово.

0. Настоятельно рекомендуется снять образ чистого Nook’а перед проведением любых операций с ним. Для этого необходимо воспользоваться Noogie-образом, он есть в моем пакете, но процесс создания резевной копии выходит за рамки этой инструкции.

1. Записываем образ на карту памяти (*nix — dd, Windows — Win32DiskImager).

а) *nix, на примере OS X:
Ищем свою карту памяти:

1
diskutil list

Размонтируем карту памяти (где # — номер устройства, не используйте при размонтировании disk#s#, где s — slice):

1
diskutil unmountDisk /dev/disk#

Переходим в каталог с прошивкой:

1
cd /path-to-zlnooter

Записываем образ на карту памяти:

1
sudo dd if=zln-uni.img of=/dev/rdisk# bs=1m

б) Windows:
Скачиваете и открываете Win32DiskImager, в паре кнопок разберетесь сами, все графически и все наглядно. Выбираете свою карту памяти, выбираете образ, записываете.

2. Делаем настройки под себя.

Открываем ‘config.txt‘ и начинаем настраивать. У нас два варианта ответов: «yes» — устанавливать, «no» — не устанавливать/применять.

INSTALL_ROOT — установить root в систему;
ENABLE_ADB — включить adb (через Wi-Fi);
REMAPPING — сделать переназначение левых клавиш, листание заменяется на «Меню» и «Назад»;
AnySoftKeyboard — установить адаптированную под E-Ink клавиатуру;
NookColorTools — установить Nook Color Tools, приложение для настроек системных функций;
AdFree — подмена ‘hosts’, для тех, кто не любит рекламу в приложениях и в любом случае ее игнорирует (нехорошо, но бывает необходимо);
HyphenationRuDic — установить словарь русских переносов, применяемый в родной читалке;
MoreLocale — установить приложение, предназначенное для смены системной локали (после первоначальной установки, запустите его и выберите ‘Russian’);
ReLaunch — установить менеджер книг и лаунчер в одном лице (рекомендую именно его ставить по умолчанию);
RootExplorer — установить файловый менеджер, пригодится для установки своих приложений и манипуляции с корневой файловой системой, при необходимости;
ZeamLauncher — для любителей классического лаунчера, легок и максимально оптимизирован для E-Ink.

Для установки своих системных приложений поместите их в папку ‘/custom/system/app‘, для установки обычных приложений в ‘/custom/data/app‘. Для установки других системных файлов, создайте соответствующую структуру в ‘/custom/system/‘ и наполните необходимыми файлами. У вас есть возможность использовать пользовательский скрипт для расширения функциональности образа (‘/custom/script.sh‘).

Для версий 1.2.0 — 1.2.1 восстановлена возможность устанавливать приложения с sdcard. Для всех версий прошивок при установке по умолчанию автоматически выбирается Any Soft Keyboard, вручную в Nook Color Tools более этого делать не нужно; автоматически включается возможность установки приложений не из маркета, вручную в Nook Color Tools, путем передергивания флажка, более этого делать не нужно; автообновление прошивки выключается.

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

4. Копируем необходимые *.apk в память Nook’а, устанавливаем простым тапом через Root Explorer, к примеру. В первую очередь советую поставить Cool Reader или AlReader.

5. Наслаждаемся чтением.

Лог всех операций после завершения установки сохраняется в файл ‘/log/zlnooter.log‘ на карте памяти.

Рекомендую для правки ‘config.txt‘ обзавестись чем-то помощнее Notepad’а, к примеру, Notepad++, AkelPad, EmEditor или UltraEdit. Лично я рекомендую Sublime Text 2, к тому же, он мультиплатформенный. В файле используется юниксовый перевод строки LF (Line Feed), а не виндовый CR (Carriage Return) + LF. Правильные редакторы это учитывают.

После установки карту памяти можете отформатировать в самом Nook’е.

Образ ужат до минимума, качать придется всего около 12 МБ.

При первом запуске и по кнопке ‘N‘ -> ‘home‘ ставим по умолчанию загружать ReLaunch или Zeam Launcher. Теперь у нас всегда на рабочем столе будет наш ланчер. Для сброса этого выбора, проделываем следующее: Nook Color Tools > Все настройки > Manage applications > Выбрать приложение, настройки по умолчанию для которого нужно сбросить > Clear defaults.

С недавнего времени образ можно использовать и как Noogie-карту, с целью резервного копирования и восстановления в случае необходимости. Для этого на карте памяти с развернутым образом переименуйте или удалите ‘uRamdisk‘ и ‘booting.pgm‘, а ‘uRamdisk-noogie‘ и ‘booting-noogie.pgm‘ соответственно переименуйте в ‘uRamdisk‘ и ‘booting.pgm‘.

Вниманию пользователей, возможен полный откат до заводской прошивки (удаляется только то, что установилось из моего дефолтового образа и не более, tzdata останутся обновленными), для этого достаточно на карте с развернутым образом отредактировать ‘config.txt‘, выставив RM = «yes» и загрузиться с этой карты. Удаляются приложения и утилиты, чистятся настройки, wiping dalvik-cache.

Скачать для 1.0.0/1.0.1/1.1.0/1.1.2/1.1.5/1.2.0/1.2.1 + Noogie (All in One) (универсальный) (обновлено: 01.03.2013) [~12 МБайт]

Русская клавиатура:

nt-keyboard nt-keyboard

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

Nook Simple Touch with GlowLight — Root package and a minimal set of tools

Обновил свою прошивку для Nook Touch, добавлена поддержка Nook Simple Touch with GlowLight (версия с подсветкой). В прошивку добавлено автоопределение версии прошивки Nook, вручную больше этого указывать не нужно. Подробная инструкция и ссылка на скачивание в прежнем посте.

Кастомная прошивка для Samsung Galaxy S II I9100 (на основе I9100XWLA4 2.3.6 Gingerbread)

SGSII-01 SGSII-02

Особенности:
— Pre-Rooted (su, Superuser.apk)
— Внедрен Mobile ODIN
— CSC: SER (отсюда русская клавиатура от Samsung + русская Swype клавиатура)
— Удалены виджеты от Samsung, часть которых произвольно висела в памяти и потребляла небольшое количество ресурсов
— Удалены Google Maps и Google Street View (из расчета, что при необходимости будут установлены из маркета), удален ThinkFree Office
— Удалены звуки затвора камеры
— Обновлены системные приложения
— Обновлен tzdata (база данных часовых поясов)
— AdFree (hosts)
— В ‘/system’ свободно 69 MB

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

Nook Touch — Root package and a minimal set of tools

ReLauch touch-nooter-zc

Nook Touch — Root package and a minimal set of tools. Nook Simple Touch with GlowLight supported!
Универсальный, поддерживаются версии прошивок: 1.0.0/1.0.1/1.1.0/1.1.2/1 lipitor medicine.1.5/1.2.0 + Noogie (All in One)

Что входит в пакет:

Системные:
— Root (patched uRamdisk (adb via Wi-Fi), su, busybox, SuperUser.apk)
— Any Soft Keyboard + Russian Language Pack (урезал с 1496 КБ до 549 КБ, убрав словари; пересобрал клавиатуру из последних исходных кодов; выкинул все лишнее; смерджил русскую версию в основной пакет; цветовую схему и размер кнопок приблизил к оригинальной клавиатуре; принудительно отключены всплывающие подсказки, что полностью решило проблему падения клавиатуры в некоторых приложениях без необходимости плясать с бубном; немного переделал интерфейс; сделал 2 темы под E-Ink, между которыми можно сделать выбор; доперевел недостающие пункты; немного поправил то, что уже было локализовано (совсем немного, по-хорошему, там с нуля нужно садиться и переводить, но времени нет))
— Nook Color Tools (с добавленной alexstsv возможностью вызова по кнопке ‘N’ -> ‘settings’)

Пользовательские:
— ReLaunch
— Zeam Launcher (русская версия от kaznelson, по методе alexstsv добавил возможность вызова по кнопке ‘N’ -> ‘home’)
— MoreLocale
— Root Explorer

— Remap левых кнопок (Menu, Back)
— Переносы (hyph_ru.dic)
— Обновление tzdata (база данных часовых поясов)
— AdFree (hosts)

— Возможен полный откат до заводской прошивки (удаляется только то, что установилось из дефолтового образа и не более, tzdata останутся обновленными), для этого достаточно на карте с развернутым образом переименовать файл-пустышку с именем ‘-rm‘ в ‘rm‘ и загрузиться с этой карты. Удаляются приложения и утилиты, чистятся настройки, wiping dalvik-cache.
— Образ сделан универсальным, можно ставить root или не ставить, можно ставить на версию прошивки 1.0.0, 1.0.1, 1.1.0, 1.1.2, 1.1.5, 1.2.0. А также можно использовать как noogie-образ.
По порядку:
1) Чтобы не устанавливать root, отредактируйте файл ‘system.txt‘, удалив строки, содержащие ‘su’ и ‘SuperUser.apk’.
2) Версия прошивки Nook определяется автоматически, вручную больше этого указывать не нужно.
— Лог всех операций после завершения установки сохраняется в файл ‘/log/zcnooter.log’.
— После установки устройство успешно загрузится, проверьте что все работает, выньте карту памяти и перезагрузите устройство. Карту памяти можете отформатировать на компьютере и после этого использовать ее на нуке.
— Образ ужат до минимума, качать придется всего около 10 МБ.
— Для установки своих системных приложений поместите их в папку ‘/custom/system/app‘, для установки обычных приложений в ‘/custom/data/app‘. Для установки других системных файлов, создайте соответствующую структуру в ‘/custom/system/‘ и наполните необходимыми файлами.
— Добавлена возможность выборочной установки приложений, утилит и прочего из базового пакета. Для этого просто отредактируйте на карте памяти файлы ‘system.txt‘ и ‘data.txt‘, удалив строки с ненужными пакетами:

listsystem

— Добавлен вызов пользовательского установочного скрипта (‘/custom/script.sh’)
— В версии 1.2.0 возможность устанавливать приложения как из внутренней памяти, так и с sdcard
— По умолчанию автоматически выбирается Any Soft Keyboard, вручную в Nook Color Tools более этого делать не нужно
— По умолчанию автоматически включается возможность установки приложений не из маркета, вручную в Nook Color Tools, путем передергивания флажка, более этого делать не нужно
— По умолчанию автообновление прошивки выключается

Настройки хранятся в папке ‘settings‘.

При первом запуске и по кнопке ‘N‘ -> ‘home‘ ставим по умолчанию загружать ReLaunch или Zeam Launcher. Теперь у нас всегда на рабочем столе будет наш ланчер. Все остальное легко доставляем через любой файловый менеджер по тапу на apk, для гиков же никто не отменял adb.

С недавнего времени образ можно использовать и как Noogie-карту, с целью резервного копирования и восстановления в случае необходимости. Для этого на карте памяти с развернутым образом переименуйте или удалите ‘uRamdisk’ и ‘booting.pgm’, а ‘uRamdisk-noogie’ и ‘booting-noogie.pgm’ соответственно переименуйте в ‘uRamdisk’ и ‘booting.pgm’.

Скачать для 1.0.0/1.0.1/1.1.0/1.1.2/1.1.5/1.2.0 + Noogie (All in One) (универсальный) (обновлено: 16.12.2012) [~10 МБайт]

Порядок установки:
1. Записываем образ на карту памяти (*nix — dd, Windows — Win32DiskImager).
2. Делаем настройки под себя.
3. Загружаем Nook с этой картой памяти, вытаскиваем карту и перезагружаемся.
4. Наслаждаемся чтением.

Русская клавиатура:

nt-keyboard nt-keyboard

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

CyanogenMod 7 Gingerbread 2.3.5(7) for Samsung Galaxy Tab 7″ GSM (Slightly modified)

[GSM] CM7 Gingerbread с небольшой доработкой.

Особенности:

Изменено:
— Плотность экрана 240 (как в стоковых прошивках от Samsung, а не 200, как по дефолту от майнтейнера CM7 под SGT)
— Монтирование внутренней памяти в /mnt/sdcard, внешней в /mnt/sdcard/external_sd (как в стоковых прошивках от Samsung)
Удалено:
— программы CMStats.apk, CMUpdateNotify.apk, Development.apk, RomManager.apk, Stk.apk

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

Кастомная прошивка для Samsung Galaxy Tab 7″ GSM (на основе P1000BGJP4 2.3.3 Gingerbread)

После покупки Samsung Galaxy Tab, прошла всего неделя до того момента, как я не удержался и собрал свою кастомную прошивку, особенностью которой является как можно более простая установка (в один шаг). С этого и началось мое знакомство с Android.

Собрал на базе испанской прошивки (P1000BGJP4 2.3.3 Gingerbread) кастомную (по минимуму) прошивку:

Шьется через Odin одним файлом.

Особенности:
— В factoryfs зашит русский CSC от JMI (P1000SERJM4), отсюда получаем русскую клавиатуру от Samsung
— Pre-Rooted (su, Superuser.apk)
— Обновлен Google Talk (из Android 2.3.4 с поддержкой видео и аудио чатов)
— AdFree (hosts)
— Модем исключен, останется тот, что у Вас сейчас
— Удалены предустановленные испанские приложения
— Исключены primary и secondary bootloaders (boot.bin и Sbl.bin), а также param.lfs (что исключает вероятность Hard Brick)
— Wipe data/cache
— Форматирование /sdcard (внутренняя память, не забудьте перенести свои данные!)
— Стоковое ядро (P1000BGJP4, впрочем, абсолютно идентичное идет с итальяской прошивкой)

‘Wipe data/cache’ и ‘Форматирование /sdcard’ для чистоты установки прошивки на то, что осталось у пользователя после любых экспериментов.

Содержимое архива:
— P1_add_hidden.pit
— P1000BGJP4_CSC-RUS_GTU_WOPA_PREROOTED_ZEROLAB-DOT-NET.tar
— Odin3 v1.7.exe

Прошивка через Odin:
1. Подставляем в поле PIT ‘P1_add_hidden.pit’ (убедитесь, что стоит чекбокс ‘Re-Partition’)
2. Подставляем в поле PDA ‘P1000BGJP4_CSC-RUS_GTU_WOPA_PREROOTED_ZEROLAB-DOT-NET.tar’
3. Start

Как пользователь Mac OS X — не вижу смысла шиться через Odin, в то время, когда есть такая замечательная утилита как Heimdall, работающая по тому же протоколу.

Прошивка через Heimdall:
1. Распаковать tar-архив, перейти в папку с содержимым
2. Выполнить в консоли:

1
heimdall flash --repartition --pit P1_add_hidden.pit --cache cache.rfs --dbdata dbdata.rfs --factoryfs factoryfs.rfs --kernel zImage

Скачать:
P1000BGJP4_CSC-RUS_GTU_WOPA_PREROOTED_ZEROLAB-DOT-NET

Вариант с primary и secondary bootloaders (boot.bin и Sbl.bin) и param.lfs для тех, кто обновляется с прошивки 2.2:
P1000BGJP4_CSC-RUS_GTU_WOPA_WITHBOOT_PREROOTED_ZEROLAB-DOT-NET

Donate

Яндекс.Деньги:

VISA/MasterCard:

PayPal:
PayPal USD
PayPal RUB
WMZ WMZ: Z375880088307
WMR WMR: R883546545943
YAD YAD: 4100170884493

Donate - лучшее спасибо автору
Количество благодарностей: 34

Разделы

Последние комментарии