motofan logo
       
> 

E680i: Делаем полный R/w доступ к /, На базе unionfs

dion
сообщение 3.2.2007, 17:56 Закрепленное сообщение!


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801

Рейтинг: 70



В общем выкладываю то, что у меня вышло, а именно модифицированная прошивка E680I_G_0D.C5.ACP.
Основные изменения:
- Главное: / теперь не read-only, т.е теперь можно писать куда угодно. Испольуется unionfs. Изменения записываются на /dev/tffsb1 (то что раньше было /diska).
- в связи с тем, что /dev/tffsb1 теперь занят, его теперь не видно при подключении как Mass Storage
- telnetd заменен на openssh.
- поправлены файлы в /usr/lib/ezx/lib/fonts/(fontdir|fontdef.cfg). Теперь kvm умеет показывать Bold/Italic шрифты
- bash версии 3.x, собран с readline
- добавил busybox (собирал не сам)
- выкинул весь китайский мусор
- В preloaded apps закинул USBMode и eKonsole, bombus
- поправил usbmode, теперь он умеет корректно перводить телефон в Mass Storage. Пользоваться стандартной переключалкой не рекомендую, т.к она пытается отмонтировать /diska
- eKonsole теперь умеет писать по русски. Обучить bash русскому вводу не вышло. Возможно асилю позже
- паралельно bombus можно запускать еще одну яву.
- закинул bluez (который некто с motorolafans пропатчил для поддержки ezx).
- fbvncserver - позволяет по VNC смотреть содержимое экрана телефона
- iptables, и скрипты masq, unmasq (позволяют использовать GPRS при подключении телефона по usblan)
- на /dev/tffsb1 закинул некоторое количество скомпиленного мною софта: bc, bzip2, unzip, unrar, zip, ip, lftp, netstat, rsync, rcp, ssh, strace, tcpdump, wget, wput
- легкий webserver thttpd.


Установка:
- Все кодовые группы AP можно взять на http://xen.inhex.net/ezx/. (В файле md5sums лежат md5 суммы всех файлов). bzip2 архивы распаковываем.
- По идее под win можно просто заменить ими соответствующие кодовые группы, которые генерит PST. (не проверял)
- Прошивание под Linux расписано на http://moto4lin.sourceforge.net/wiki/FlashingEZX. (Достаточно просто запустить ezxflash и подсунуть ему файл list_ezx.txt)
- После прошивки включаем телефон, КНОПКУ ВКЛЮЧЕНИЯ НЕ ОТПУСКАЕМ. Появится заставка Motorola, телефон через секунд 20-30 перезагрузится (моргнет подсветка джойстика). После этого кнопку включения можно отпустить.
- Первый раз телефон грузится достаточно долго (я не засекал сколько, но примерно 5-7 минут). За это время растягивается ext3 на весь /dev/tffsb1 и генерируются SSHv2 ключи. Дальше телефон будет грузится как обычно.
- После загрузки телефон переключается в режим usblan. Если охота другой режим по умолчанию. правим файл /etc/init.d/usblan (Режим mass storage туда вписывать не советую, потеря данных на карте памяти гарантирована)

PS. Без флешки смысла устанавливать это все нет, т.к теряется весь /diska.
PPS. Для компиляции большинства софта использовались репозитории Debian и OpenEmbedded, а также информация с http://openezx.org
PPPS. SHX не делал, т.е не полностью разобрался в его формате (и разбираться лень). Под win так же можно прошить кидая по очереди кодовые группы (в том порядке, в котором они указаны в list_ezx.txt) с помощью ramldr.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bOOster
сообщение 5.2.2007, 4:44


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 20.4.2005
Пользователь №: 41 102
Модель телефона: A1200,E680i,V600

Рейтинг: 26



ACP? Это что за прошивка? Где скачать можно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
carrier
сообщение 5.2.2007, 8:30


Мастер
****

Группа: Пользователи
Сообщений: 153
Регистрация: 12.11.2004
Из: Тольятти
Пользователь №: 20 755
Модель телефона: 365-398-Е680->E680i
Прошивка: E680I_G_0D.C5.AEP

Рейтинг: 4



bOOster,
Это не прошивка а кодовые группы, которые я так понял, лучше всего залить через ramldr.

Полный доступ к / - зашибись!!!
Вот только свой тел реанимирую, и тут же запробую.
Спасибо dion!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bOOster
сообщение 5.2.2007, 9:34


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 20.4.2005
Пользователь №: 41 102
Модель телефона: A1200,E680i,V600

Рейтинг: 26



Да нет - написано
E680I_G_0D.C5.->ACP<-

У меня AEP. А я сомневаюсь что это хорошая идея. Любой вирус или неосторожное обращение или сбой системы убивает напроч телефон... Вдобавок флешпамять изнашивается быстрее.. Слишком опасная возможность

Было бы это по требованию - цены бы не было решению.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 5.2.2007, 13:00


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801

Рейтинг: 70



RW бранч лежит там где был /diska. В CG33,35,36 ни чего не пишется.
Если создать файл /mmc/mmca1/.force_ro, то монтироваться будет read-only.

PS. ACP не помню где брал. У меня на винте лежало в виде CG33+35,36. Возможно это то что было предустановлено на телефоне.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 8.2.2007, 18:27


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801

Рейтинг: 70



Так.. а вот и первые баги: при загрузке не отображаются проги с флешки.. передернуть флешку помогает. Когда пофиксю, закину поправленную CG33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ihet
сообщение 3.5.2007, 11:23


Ветеран
*****

Группа: Пользователи
Сообщений: 355
Регистрация: 22.12.2004
Из: Ростов-на-Дону
Пользователь №: 29 009
Модель телефона: м3688е680,Foton 4G,RazrHD
Победитель конкурса 2008

Рейтинг: 103



Прошу прощения.Можно таки запустить edge на 680?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bOOster
сообщение 3.5.2007, 12:38


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 20.4.2005
Пользователь №: 41 102
Модель телефона: A1200,E680i,V600

Рейтинг: 26



Цитата(ihet @ 3.5.2007, 18:23) *

Прошу прощения.Можно таки запустить edge на 680?

НЕТ! НЕТУ ЕГО ВООБЩЕ В ЖЕЛЕЗЕ..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
carrier
сообщение 3.5.2007, 13:17


Мастер
****

Группа: Пользователи
Сообщений: 153
Регистрация: 12.11.2004
Из: Тольятти
Пользователь №: 20 755
Модель телефона: 365-398-Е680->E680i
Прошивка: E680I_G_0D.C5.AEP

Рейтинг: 4



ihet,
У меня тож ни как не получается, ни в какую.


dion,
А продолжение будет!? ну в смысле до конца доведеный RW
... ни хочется лишний раз прошивать, научен горьким опытом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
adeptdao
сообщение 14.6.2007, 18:36


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 11.3.2005
Пользователь №: 38 588
Модель телефона: MPx200e680iqtek 8500
Прошивка: E680I_G_0D.C5.AAP

Рейтинг: 1



wi-fi никак, да? Прошу не банить, я просто спросил. biggrin.gif

Кстати, carrier, Вы, батенька, зарегились на этом сайте точняк в мой день рождения!!
А я вот по необходимости....
Прошивка у меня какая-то ненормальная...
гланое что смарт работает. smile.gif

Сообщение отредактировал adeptdao - 14.6.2007, 18:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
E680i: Делаем полный R/w доступ к /, На базе unionfs · Motorola E680, E680i, E680g, A780 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 11:57

Форум живёт: