motofan logo
11 страниц V  1 2 3 > »         
> 

Ковыряние прошивок для A1200/A1200e, оригинальные и модифицированные

voronaam
сообщение 3.8.2007, 21:13


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Цитата(KoStyaN @ 4.8.2007, 0:20) *

А еще неплохо было бы расписать как сливали прошивку.. В деталях..

dimichxp на основе официального кернела (42P) сделал спец-версию ядра, которая при загрузке далет копию всех разделов телефона на флэшку. Кернел загрузили посредством boot_usb с openezx.org. В архиве то, что слилось.

В принципе, прямо из этих файлов можно сделать прошивку (нужно только добавить смещения FF в начало некоторых файлов и сделать правильный индексный файл). Но у меня это пока не получилось.

Да и занимаюсь я сейчас тем, что пытаюсь собрать toolchain для собирания прог для МИНГа, чтобы откомпилить utelnetd и добавить его в прошивку.

После этого будет намного интереснее пытаться собрать прошивку - хоть какая-то польза!

Если до утра не смогу сделать, обращусь за помощью к dimichxp.

Итого, в лучшем случае завтра будет прошивка с активированным телнетом, которая ставится на русские минги. А в не-лучшем сказать сложно smile.gif

Добавлено позже (4.8.2007, 1:17):
Цитата(hobbit19 @ 3.8.2007, 23:42) *

1) voronaam - не пожалел для эксперементов минг

Зато после "экспериментов" и проявления у меня полу-русского языка у меня появился FingerPad (английский) и опция TalkPhone. Не знаю, есть ли ещё вкусности, но мне это уже больше нравится, чем было при покупке smile.gif

К сожалению не могу сказать появилось это после загрузки ядра от обычного A1200 или после ядра от E2 (да, мы и это делали). В промежутке между ними не обратил внимание как было...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 4.8.2007, 11:09


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Цитата(Animann @ 4.8.2007, 14:09) *

Ситуация такая - когда в записнуху занесен 8**** то при приходе смс или наборе +7**** номер определялся как незнакомый (из записнухи не высвечиволося имя)

Добавлено позже (4.8.2007, 14:02):
А можна какой-нить мини мануал по ковырянию?

Значит так. Как смотреть прошивку: большинство этих файлов - образы файловой системы. Можно просто примонтировать и смотреть.
Код

sudo mount -t cramfs /home/vorona/mot/_backup_/roflash -o loop /media/moto1

В виндовсе не знаю, гугл по cramfs может помочь smile.gif

Как собирать проги:
http://wiki.openezx.org/Guides::Crosscompile
Не повторяйте моей ошибки! Я собирал одновременно MkEzx и ezx-crosstool, и они друг другу помешали. В итоге я поимел проблемы smile.gif Выберите что-нибудь одно для начала. P.S. ezx-crosstool меньше качает из сети, MkEzx более дружественна (даже ГУИ есть, хотя я его на собирал).

Следующий этап - поставить собранные проги в прошивку. С этим я ещё не разобрался smile.gif Разбираюсь сейчас.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 4.8.2007, 14:15


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



В общем, тут какие-то хитрости явно. Три раза сливали прошивку, файлы разные. md5sum отличаются. Сейчас пытаемся активировать телнет с флэшки при загрузке патченного ядра, чтобы получить доступ к shell на телефоне, а там видно будет что у нас с дампами. А вообще... может у меня телефон бракованный?
Больше всего смущает то, что файл дампа корня не сходится по размеру с тем, который я ожидал распаковав прошивку от bOOster'а (с учётом смещений и т.п.) Так что, эксперименты продолжаются...

Добавлено позже (4.8.2007, 19:04):
Есть телнет на телефон! smile.gif

Добавлено позже (4.8.2007, 19:25):
С большой степенью достоверности выяснили почему у меня язык "полу-русский". Это результат попытки загрузить телефон с ядром от E2. Так что для сливания оригинальной прошивки нужен ещё один человек с русским МИНГом. Хотя я сейчас буду пробовать мастер-резеты, может и поможет, но всё равно.

P.S. Выяснили, это когда после попытки загрузить E2 с ядром от A1200 он вообще перестал включаться. То есть загрузка не с тем ядром может затроноть какие-то RO-разделы.

Сообщение отредактировал voronaam - 4.8.2007, 15:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 5.8.2007, 11:40


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Нужен комп с линуксом и установленным libusb-dev.
Потом надо собрать boot_usb (я положил собранный по адресу http://voronaam.ru/boot_usb/boot_usb ).
Рядом положил исходники на всякий случай http://voronaam.ru/boot_usb/boot_usb.c http://voronaam.ru/boot_usb/Makefile )
Потом надо взять ядро, патченное dimichxp. Там же рядом http://voronaam.ru/boot_usb/a1200_zImage_new

На флэшке в телефоне должно быть минимум 100Мб свободного места.
Нужно создать папку _backup_ на флэшке - в неё упадут файлы прошивки.

Теперь мы готовы к сливанию.
1. Выключить телефон.
2. Удерживая кнопку голосового вызова включить телефон. Появится красный экран MBM flash mode.
3. Подключить телефон к компу.
4. От рута выполнить boot_usb a1200_zImage_new
На экране компа пойдёт отчёт о передаче. Когда он закончится на экране телефона начнётся шум - это загрузка. Потом в шуме можно будет узнать заставку включения телефона и он включится. Это может произойти через две-пять минут (в процессе загрузки и сливается дамп прошивки, поэтому она долгая). После этого желательно подождать минут 5 ещё, на всякий случай. Если экран отображается со сдвигом - это нормально, надо дать ему уснуть, после просыпания всё будет нормально.
5. Бэкап готов.

Теперь можно отсоединить компьютер, и выключить телефон (красной кнопкой). Содержимое папки _backup_ заархивировать и отдать форумчанам. Личная информация хранится в файлах mtd8 и mtd9, их можно не выкладывать в общий доступ smile.gif

Со мной можно связаться через джабер letu4i на jabber.org, и ай си кью 281девять866семь4

Boot_usb можно взять и с родного сайта:
http://svn.openezx.org/trunk/src/host/boot_usb/


Сообщение отредактировал voronaam - 5.8.2007, 11:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
FLAME NEON
сообщение 6.8.2007, 12:40


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

Группа: Пользователи
Сообщений: 85
Регистрация: 2.11.2005
Из: Москва г.Зеленоград
Пользователь №: 56 846
Модель телефона: ROKR E2, MING A1200

Рейтинг: 143



voronaam а ты после эксперементов можешь Прителнетиться?
если да то сделай плиз следующее:
в телнете набери команды:
cd /
cp /dev/animation /mmc/mmca1/CG30.smg
после этого на флэшке будет файл CG30.smg - выложи его позжалуйста

Если кто незнал CG30 - это собственно бутлоадер! тот каторый BOOT_HAINAN_1.xx почему он под именем animation незнаю но это он! вычеслил путём следующим:
cd /dev
cat * | grep BOOT
я таким образом выличил свой А1200 после того как бут убил. потом собрал из этого CG30 готовенький sbf прошил и всё стало гуд! щас думаю взять CG34,37,41,42,43 и бут с русской проши и посадить их на какойнибуть мод 541 платформы

Сообщение отредактировал FLAME NEON - 6.8.2007, 12:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 6.8.2007, 14:04


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



Заранее прошу прощения, изложу только теорию, времени просто нет. Метод универсальный, не требует перепрошивки, модификации ядра и вобще каких-либо телодвижений.

Итак:
- имеется радиокомм, который умеет читать симы
-- симы - область данных во флеше, такая-же как и файлы
- при чтении\записи радиоком в качестве аргумента передает адрес сима и его размер
-- при этом - РК не проверяет валидность адреса

Пример:
Код

# Инициализируем указатель, задаем параметры, указываем стартовый адрес
FSAC,0001000000000000002F006400650076002F0072006F0066006C0061007300680032
# Считываем первые 2 килобайта
FSAC,0001000100000800
# Считываем следующие 2 килобайта
FSAC,0001000100000800


Результат:
Код

0100000000008264004A000600000000080100453DCD28008089000300000000000000436F6
D7072657373656420524F4D4653F7CCC709000000006C0B00002D030000436F6D707265737
36564000000000000FF4163002C020063C0040000FF8163007401006346FA0500416C6572745
F666163746F72795F746573742E6D69640000ED4163001400006383270000616464726573736
26F6F6B00FF416300D8000063C3280000616C6572747374796C650000FF41630030000063433
60000616E696D6174696F6E000000FF416300000000630300000064695F64656661756C74000
0B68163002500006306921300657A785F7265736F757263655F76657273696F6E2E747874FF41
6300200000634239000066756E6C69676874FF41630018000063413B000069636F6EFF4163000
0000063020000006C616E6775616765FF41630014000063C33C00006D65646961656469746F7
200ED4163007C000063024700006D6D735F63617264FF41630050000063428D00006D797374
75666600FF416300200000634292000070686F6E65000000FF416300400100634294000070696
37475726500FF416300A800006343A800007072656C6F61646170707300FF4163008001006382
B801007072696E74696E67FF4163002001006383D00100717569636B70616765000000FF41630
04800006383E20100717569636B74657874000000FF416300AC02006302E7010072696E67746F
6E65FF41630078020063C211020073637265656E3300FF416300CC00006341390200736B696EF
F4163005000006383F20500736F756E6466696C65000000FF4163001800006382F70500746865
6D65000000ED4163000000006302000000766964656F730000FF4163001400006301F90500776
17600ED41630000000063020000007072656C6F616400FF816300EE020063830B060052696E67
4C6F75642E707473FF816300D30200638420060052696E674C6F7564416E64562E707473FF816
300D4020063C434060052696E674C6F7564562E707473000000FF816300CA020063034906005
2696E67536F66742E707473FF816300D4020063C45C060052696E67536F6674562E7074730000
00FF816300D30200630371060053696C656E742E7074730000FF816300C8020063C3810600566
962726174652E70747300FF8163002F000063C6950600616C6572747374796C655F74696D6573
74616D702E636667FF816300607A0063C39806004D6F746F312E676966000000FF8163005A5C0
...кусь...


Отрезаем первые 40 символов (эхо команды) - получаем дамп начала секции roflash2.

Осталось:
1. посчитать офсеты остальных болоков (не потребовалось)
2. научиться считывать или более 2Кб или организовать цикл (организовали цикл)

Дерзайте.

Добавлено позже (6.8.2007, 20:44):
Дополнение к приведенному примеру.

Открытие файла:
- FSAC - File System Access
-- 0001 - Open File
-- 0000 - Default
-- 0000 - [Filename]
-- 0000 - # of bytes to read
-- 002F 0064 0065 0076 002F 006D 0074 0064 0035 - Unicode "/dev/mtd5"

Чтение:
- FSAC
-- 0001 - Open File
-- 0001 - Read Only
-- 0000 - [Filename]
-- 0800 - # of bytes to read (max. 800?)

Сообщение отредактировал tmr - 7.8.2007, 7:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 7.8.2007, 7:32


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



Продолжаем.

Итак, для снятие дампа нам потребуется RadioComm (RC) и два tcs скрипта, первый инициализирует файл, второй считывает его в цикле блоками по 800 байт. Дампы будут сваливаться в лог файл PhoneCommLogP2K.txt в папке куда установлен RC.

1. Подключаем тело.

2. Выключаем лог, удаляем лог:
- меню Settings, "Test command Logging to File"
- rm C:\Program Files\RadioComm\RadioComm v11.1.0\PhoneCommLogP2K.txt

3. Инициализируем файл (/dev/roflash1):
- меню Features, "Run Custom Test Command", открываем диалог TCS
- Browse, выбираем файл инициализации (eg. init_roflash1.tcs)
- выставляем "Number of Loops" 1
- Run Script
Изображение

4. Считываем файл:
- Browse, выбираем файл цикла (eg. dump.tcs)
- выставляем "Number of Loops", n = sizeof(file)/sizeof(buf) (например roflash1: 12582912/800 =~ 15729)
- включаем лог
- Run Script
Изображение

5. Ждем.

В итоге получаем лог-файл PhoneCommLogP2K.txt с дампами блоков. Из лога выкидываем статусы и первые 40 символов каждого дампа, конкатенируем строки и конвертируем ASCII-HEX 2 BIN.

Добавлено позже (7.8.2007, 12:47):
Небольшой скрипт по пост-обработке логов, конвертирует лог в полноценный бинарный-дамп.
Скрипт, что называется - dirty-hack, не проверяет валидность лога, считает фиксированную длинну строки-дампа, отрезает разделитель виндового формата. TODO так-сказать :)

http://realive.spb.ru/downloads/hainan/rom...g2bin.0.0.0.zip


Добавлено позже (7.8.2007, 13:35):
Ну что, есть кто с русским Мингом? Снимайте пожалуйста дампы, они нам всем очень нужны!
Если кто-то есть в Москве, сам не решается сделать, стучите в ЛС - позову в гости.

Добавлено позже (7.8.2007, 15:32):
Дополнение: как сгенерировать U-HEX-имя файла для подстановки в FSAC.

Что-бы каждый раз не переключаться на конвертер, в RC имеется встроенный:
- меню "Common Application"
- пункт "Conversion Tools"

В поле "String 1" набираем имя файла (eg. /dev/mtd0), выбираем метод конверсии "ASCII to Unicode", нажимаем Execute, получаем U-HEX.
Изображение

Сообщение отредактировал tmr - 7.8.2007, 7:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 7.8.2007, 9:56


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



dwALX, а как бы вы его под виндой собирали? boot_usb тянет за собой usb.h, который тянет пол ядра, которое платформо-зависимо, и если бы вы его даже собрали - как бы оно взаимодействовало с API, если в виндах реализация совершенно иная?
Нет, просто интересно, может я чего не понимаю :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 7.8.2007, 10:05


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

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



tmr,

Вы чего, usb.h это libusb. Прекрасно собирается boot_usb под винду, если переписать без использования mmap(), вот только не работает почему-то.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 7.8.2007, 10:57


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



dimichxp, ага, вижу libusb-win32 :) даже не в курсе был, что такой порт существует. Интересно, а доступ к железу через драйвер-хелпер? А boot_usb сегфолтится или еще-как по другому не работает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 7.8.2007, 15:03


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

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



QUOTE(tmr @ Yesterday, 19:57)

А boot_usb сегфолтится или еще-как по другому не работает?
*



Не знаю, я ее не запускал smile.gif Но вроде просто не работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Incognito
сообщение 7.8.2007, 21:18


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 5.8.2007
Из: МСК
Пользователь №: 143 551
Модель телефона: 8800SE, Ming A1200e
Прошивка: R541_G_11.52.08R

Рейтинг: 0



tmr, а Вы где, в Москве? Может подъехать, а то у меня РЦ работает через раз в Паралях sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 8.8.2007, 12:21


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



Так, совершенно случайно обнаружен еще более тривиальный способ, привет инженерам мото ;)

В RC, вкладка "GSM 3", блок "Logo Flex Version", в строку вписываем имя файла (eg. /dev/mtd9), жмем Get, ждем.
Изображение
Всё, никаких скриптов, комманд, расчетов, RC всё сделает за нас.
Когда RC закончит - сливаем лог и проделываем выше описаную процедуру - делаем из лога дамп.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dwALX
сообщение 9.8.2007, 10:48


McLaren fan
****

Группа: Пользователи
Сообщений: 230
Регистрация: 27.4.2005
Из: Саратов
Пользователь №: 41 466
Модель телефона: MOTOMING A1200e

Рейтинг: 399



tmr,
что именно надо слить?
/dev/mtd9, еще что?

Добавлено позже (9.8.2007, 15:01):
вроде mtd8 и mtd9 - это данные пользователя, т.е. их не надо.
Прошу сказать, что именно все же необходимо smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 9.8.2007, 11:04


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



dwALX, слить нужно всё, mtd0-13, roflash, roflash1-4.
mtd8-9 может и не нужны, но пусть будут, может пригодятся :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dwALX
сообщение 9.8.2007, 11:14


McLaren fan
****

Группа: Пользователи
Сообщений: 230
Регистрация: 27.4.2005
Из: Саратов
Пользователь №: 41 466
Модель телефона: MOTOMING A1200e

Рейтинг: 399



tmr,
вопрос по скрипту:
Код

if(length($_) == 4230){ print BINFile ToBIN(substr($_, 132,  -2)) };

Вот 4230 - это длина строки с дампом? Просто у меня твой скрипт бинарники выдает размером 0 байт, а длина строки у меня в логе 2181. Поставил такое значение - вроде что-то получилось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmr
сообщение 9.8.2007, 11:19


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



Ай, забыл добавить, для второго примера - длинна строки будет 2182 smile.gif там буфер не 0х800, а по умолчанию 0х400, поэтому строка короче.

Добавлено позже (9.8.2007, 15:22):
когда будуте сливать roflash (~26M), сильно не удивляйтесь - понадобится ~час, где-то на получасе RC начнет сильно свопить (закончится память), это пройдет через минуту.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dwALX
сообщение 9.8.2007, 13:03


McLaren fan
****

Группа: Пользователи
Сообщений: 230
Регистрация: 27.4.2005
Из: Саратов
Пользователь №: 41 466
Модель телефона: MOTOMING A1200e

Рейтинг: 399



Цитата(tmr @ 9.8.2007, 15:04) *

dwALX, слить нужно всё, mtd0-13, roflash, roflash1-4.

Все слил, начинаю выкладывать. Конвертировать в BIN не стал (мало ли что ли с конвертером, а перезаливать это долго). У меня гпрс, по этому заливаться будет долго. Как зальется отпишусь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dwALX
сообщение 9.8.2007, 16:10


McLaren fan
****

Группа: Пользователи
Сообщений: 230
Регистрация: 27.4.2005
Из: Саратов
Пользователь №: 41 466
Модель телефона: MOTOMING A1200e

Рейтинг: 399



Готово. Лог из РК тут: http://dwalx.motofan.ru/A1200e/
Пока без mtd8-9 (если будет надо - выложу)
Надеюсь все это как-то поможет smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 9.8.2007, 17:51


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Итак, прошивку я слил. Сразу разочарую:
Код

vorona@vorona-home:~$ fsck.cramfs -vx /tmp/rwflash_new/ /home/vorona/mot/fifth_backup_/roflash
/home/vorona/mot/fifth_backup_/roflash: warning--file length too long, padded image?
/home/vorona/mot/fifth_backup_/roflash: invalid cramfs--crc error

А это не есть хорошо. Не понятно, то ли dd глючит, то ли в этот раз как-то хитро всё сделано. У кого какие идеи?

Теперь обрадую smile.gif По крайней мере обладателей обычного A1200. Русская прошивка не порченная. Опять в какой-то момент появился у меня FingerPad (перевод ниже, я из под стола еле вылез).

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

А теперь перевод. FingerPad = Сенсорный манипулятор

Добавлено позже (9.8.2007, 22:06):
В папке http://voronaam.ru/a1200e/
Будут лежать файлы
mtd0.gz
mtd10.gz
mtd11.gz
mtd12.gz
mtd13.gz
mtd1.gz
mtd2.gz
mtd3.gz
mtd4.gz
mtd5.gz
mtd6.gz
mtd7.gz
roflash1.gz
roflash2.gz
roflash3.gz
roflash4.gz
roflash.gz

Результат dd соотвествующих устройств в /dev/
Смотрите. Надо думать, можно ли из них сделать прошивку.

Добавлено позже (9.8.2007, 22:07):
Да, особо быстро скачивать не торопитесь - закачка ETA 0:28.12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dwALX
сообщение 9.8.2007, 18:16


McLaren fan
****

Группа: Пользователи
Сообщений: 230
Регистрация: 27.4.2005
Из: Саратов
Пользователь №: 41 466
Модель телефона: MOTOMING A1200e

Рейтинг: 399



Цитата(voronaam @ 9.8.2007, 21:51) *

Теперь обрадую smile.gif По крайней мере обладателей обычного A1200. Русская прошивка не порченная. Опять в какой-то момент появился у меня FingerPad

Эта штука появляется при поиске в справочнике. И только англ. буквы на ней sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 9.8.2007, 18:44


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Цитата(dwALX @ 9.8.2007, 22:40) *

Никак. Я под виндой.

Ладно, фиг с ней с CRC. Сейчас вытащил файл из прошивки от bOOster, там та же фигня с CRC smile.gif Может так и надо?

Добавлено позже (9.8.2007, 23:04):
Кстати, залилось. Сейчас, по совету hobbit19, попробую слить ещё раз и сравнить md5. Если совпадёт, то можно будет запбить на CRC.

Добавлено позже (9.8.2007, 23:39):
У roflash, roflash1 и roflash2 не сходятся md5 при разных сливаниях. У roflash3 и roflash4 сходятся. У них же нет проблем с CRC файловой системы. Сегодня у меня голова уже не варит. Завтра буду пробовать собирать прошивку из того что есть. Пожелайте мне удачи smile.gif

dwALX,
Попробуй, пожалуйста, слить ещё раз один из проблемных у меня файлов. Интересно, есть ли разника от разу к разу при твоём способе.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dwALX
сообщение 9.8.2007, 20:28


McLaren fan
****

Группа: Пользователи
Сообщений: 230
Регистрация: 27.4.2005
Из: Саратов
Пользователь №: 41 466
Модель телефона: MOTOMING A1200e

Рейтинг: 399



Цитата(voronaam @ 9.8.2007, 22:44) *

У roflash, roflash1 и roflash2 не сходятся md5 при разных сливаниях. У roflash3 и roflash4 сходятся. У них же нет проблем с CRC файловой системы. Сегодня у меня голова уже не варит. Завтра буду пробовать собирать прошивку из того что есть. Пожелайте мне удачи smile.gif

dwALX,
Попробуй, пожалуйста, слить ещё раз один из проблемных у меня файлов. Интересно, есть ли разника от разу к разу при твоём способе.

roflash2 слился одинаковым.

Правда, чтобы это понять пришлось над скриптом поколдовать. Оказывается РК (ну гадкая все же программа) при наступлении 00:00:00 сильно заглючила и время в логе вообще перестала писать пока не наступило 00:00:01, ну и тут она тоже отличилась и писала 0:00:01.
Подправленный скрипт прикладываю к сообщению.
Прикрепленный файл log2bin.7z   ( 644 байт ) Кол-во скачиваний: 198
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 9.8.2007, 20:40


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Отлично. Ну и я тут поколдовал, нашёл наконец-то программу vbindiff и ncurses-hexedit. Посмотрел, отличия в моих файлах roflash в трёх блоках по килобайту, отличаются в смещении блоков на 1 байт.
Так что делаю вывод о глюках dd на телефоне и/или копирования. В общем, я таки добьюсь нормального дампа со своего телефона. Просто ради интереса хотя бы smile.gif

Добавлено позже (10.8.2007, 1:13):
В hexeditor'e исправил глюки сливания (в результате сравнения разных файлов хорошо видно где блок правильный, неправильный начинается с двух одинаковых символов). Так что как минимум своё эго я удовлетворил. Сейчас приведу в порядок все файлы и буду выкладывать. А может уже завтра... smile.gif

Добавлено позже (10.8.2007, 1:40):
Среди тех файлов, что я слил, я проверил на ошибки и исправил их, где они были в
http://voronaam.ru/a1200e/roflash.gz
http://voronaam.ru/a1200e/roflash1.gz
http://voronaam.ru/a1200e/roflash2.gz
http://voronaam.ru/a1200e/roflash3.gz
http://voronaam.ru/a1200e/roflash4.gz
mtd-шки и так вроде бы ничего.


Сообщение отредактировал voronaam - 10.8.2007, 14:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 10.8.2007, 14:53


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



CRC во всех дампах roflash сходятся. Буду делать прошивку с телнетом.
Есть желающие помочь советом в процессе прощивания телефона?

Добавлено позже (10.8.2007, 21:42):
Ок. Я сделал прошивку. По идее в неё активирован telnet и есть авторан с флэшки и из ezxlocal. Но я боюсь нажимать на кнопку "Flash" в ezxflash, потому что в ридми написано "locate file list_ezx.txt" а у меня его нет, только flash.sbf. Кто-нибудь может помочь?

Как назло, у меня работают все программы из пакета ezxflash, крому fixloader, которая как раз и может генерить этот файл...
Код

# ./fixloader
Will erase 244 CG's
Boot loader: 5539b2cf
Segmentation fault (core dumped)


Добавлено позже (10.8.2007, 23:42):
Есть первая грабля и первый обход. Перед прошивкой русского минга ему надо что-то послать. Хватает RQHW. Вторая грабля - после отправки загрузчика телефон выключается. Есть подозрения на загрузчик smile.gif

Сообщение отредактировал voronaam - 10.8.2007, 14:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ptich
сообщение 11.8.2007, 8:17


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 4.8.2007
Пользователь №: 143 461
Модель телефона: Z3 A1200e

Рейтинг: 7.5



А можно посмотреть файл list.txt?
Собственно адрес бутлоадера берется из этого файла, вроде как (по тексту fixloader.c) из первой его строчки. Для нашей платформы это должно быть 0xa0200000? Ну во всяком случае он должен начинаться с начала памяти. То есть адрес должен быть что-то типа 0x00200000 с 5 нулями в конце. Для рефернс платформ интеловской было до 0x80000000 - рам, а после флеш.
И груп CG должно быть 15 (может 16, но вроде 15 - все mtd + roflash) .

Вот посмотрел еще на разных форумах и понял следуещее: в list.txt должно быть минимум две строки.
a0200000
00020000

Первая адрес загрузчика, вторая ядро.
Почемуто мне кажется, что подойдет такой файл от E6 или a1200.
От интеловской рефернс платформ он видемо отличается с точностью до наоборот. РАМ - вверхних адресах, флеш в нижних. Надобы посмотреть заголовки ядра...

Сообщение отредактировал ptich - 11.8.2007, 12:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 11.8.2007, 13:06


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Код

$ cat list.txt
a0de0000
02600000

02600000.bin сделан из дампа roflash (дополнен FF сначала и в конце до размера 02600000.bin из прошивки от bOOster'а)
a0de0000.bin взят из .sbf от bOOster'а.
hobbit19 посоветовал взять бут-лоадер (a0de0000.bin) из какой-нибудь прошивки серии R541. Это я ещё не успел проверить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ptich
сообщение 11.8.2007, 14:39


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 4.8.2007
Пользователь №: 143 461
Модель телефона: Z3 A1200e

Рейтинг: 7.5



то есть проблемма с фаултом в fixloader залечина?

Когда я перешиваю А925 у меня прошивка выглядит так (с поправкой на адреса которые для А1200е)

Код


Sending loader...
JUMP A0DE0000XX
ACK   JUMP,A0DE0000XX
Waiting for device reenumeration...



XX - как я понял длина таблицы смещений. Это значение зависило от того сколько CG было в прошивке.

Может fixloader неправильно вычисляет это смещение и передает управление в нитуда?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 11.8.2007, 15:53


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Цитата(ptich @ 11.8.2007, 18:39) *

то есть проблемма с фаултом в fixloader залечина?

Это другой fixloader. Тот, который с сегфолтом падал, по словам Dion'а, вообще сугубо E680-specific. Есть ещё fixloader от dimichxp. Вот такие пироги. Я сейчас играюсь в игрушки smile.gif чуть попозже вернусь к попыткам прошивания телефона. Как стеменеет smile.gif

Добавлено позже (11.8.2007, 19:56):
Да, решил описать получше что происходит.
Если пытаться прошивать A1200 сразу после включения, то он просто выключается. Надо послать хотя бы одну команду на запрос инфы. RSDLite посылает, он при подключении пытается телефон определить.
Вторая проблема в том, что на 99% прошивки загрузчика телефон выключается.

Сделанный mksbf от dimichxp файл flash.sbf отвергается RSDLite даже без попыток прошить в телефон.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ptich
сообщение 12.8.2007, 16:52


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 4.8.2007
Пользователь №: 143 461
Модель телефона: Z3 A1200e

Рейтинг: 7.5



Сравнил загрузчик от bOOstera и из R541. Сам загрузчик и ядро одинаковые, а cramfs - различаются сильно. Вытащю их и буду изучать в чем разница...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bOOster
сообщение 13.8.2007, 3:59


Мастер
****

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

Рейтинг: 26



Походу: в телефоне же 2 процессора стоит - один общего назначения Xscale прошивку с него сольете, но есть второй - который за GSM отвечает.. LTE - его то часть прошивки не вытащите программным способом.. Он недоступен.. И ВОТ ЭТО - ТА часть которая частенько партачит и не вяжется с другим загрузчиком. Поэтому верхние кнопки блокируются, батарея не показывается и GSM часть не работает вообще.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 13.8.2007, 7:15


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Цитата(bOOster @ 13.8.2007, 7:59) *

Походу: в телефоне же 2 процессора стоит - один общего назначения Xscale прошивку с него сольете, но есть второй - который за GSM отвечает.. LTE - его то часть прошивки не вытащите программным способом.. Он недоступен.. И ВОТ ЭТО - ТА часть которая частенько партачит и не вяжется с другим загрузчиком. Поэтому верхние кнопки блокируются, батарея не показывается и GSM часть не работает вообще.

Я не пытался перепрошивать LTE. У меня в sbf в итоге было только две кодовые группы. Ezx-загрузчик и изменённая группа / (кажется, CG43).
Загрзузчики и правда одинаковые, vbindiff отличий не нашёл. Так что я пока по-прежнему без работающей прошивки с телнетом...

P.S. Кто-нибудь знает почему обязательно должен идти загрузчик сначала в прошивке? Можно ли его не перепрошивать просто?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ptich
сообщение 13.8.2007, 7:43


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 4.8.2007
Пользователь №: 143 461
Модель телефона: Z3 A1200e

Рейтинг: 7.5



Возможно по этому у него такой прошивальшик странный? Сначала грузиться blob, потом ядро и к нему своя рутфс в которой запускается демон тестовых комманд и демон прошивки (rdlapp). Но тут есть небольшое отличие - в прошивке от bOOstera он запускается явно из rc.3, а вот в R541 он не зпускается ни из rc.3, ни из какого либо другого скрипта (может его запускает хостовая часть...).
Сами бинарники тоже немного различаются. Перед rootfs в загрузчике bOOster'а стоит 4 0x00. (Смещение 0x1ffdd).
И еще в /dev там загрузчика нет roflash. А есть /dev/apflash, /dev/bpflas, /dev/apl0, /dev/tc и /dev/ptf

Добавлено позже (13.8.2007, 7:53):
Загрузчик в память грузиться и потом прошивает....
Для pxa это стандартный метод. Загрузчик из флеша не может прошить сам флеш. Поэтому его надо сначала скопировать в память, а потом программировать флеш. Есть два способа. Загрузить загрузчик непосредственно в память с хоста и передать ему управление. Либо заствить загрузчик лежащий во флеше скопировать себя в память и передать управление своей копии. На сколько я понимаю в Е680 и т.п. так и делается при прошивке. Тут же в А1200 есть какаято особенность прошивания флеша (скорее всего другой тип флеша и blob просто не умеет его шить) по этому грузиться мини-линукс и он уже прошивает.

P.S. Возможно у меня другая прошивка от bOOster я сравнивал bint24P_rus (с rokere6.net.ru) и R541_G_11.50.29P_GSZMINGET679EP013_LP004DB_T679EP_S016_E003_R002_G001_1FF (с motorolafans.com)

Добавлено позже (13.8.2007, 9:43):
Крамольная мысля. А может все эти костыли с ядром и минилинуксом для А1200Е не нужны? Может родной blob уже может программировать флеш?

Сообщение отредактировал ptich - 13.8.2007, 9:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 14.8.2007, 10:00


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



Итак, дорогие друзья! Мы это сделали!
Нам удалось собрать РАБОТАЮЩУЮ и прошивающуюся в телефон прошивку из дампа. Остались кое-какие мелочи и вечером она уже будет доступна для скачивания.

Сообщение отредактировал hobbit19 - 14.8.2007, 10:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LeOLiX
сообщение 14.8.2007, 13:23


MOTO4EVER
*****

Группа: Пользователи
Сообщений: 676
Регистрация: 30.5.2006
Из: Winnipeg
Пользователь №: 85 412
Модель телефона: Xiaomi Hongmi 1S
Прошивка: MIUI 5
Победитель конкурса 2008

Рейтинг: 479.5



Сейчас уже собрана модифицированная прошивка со всеми активированными фичами. Сейчас voronaam прошьет её себе на ruMING и тогда отпишемся о всех результатах tongue.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LeOLiX
сообщение 14.8.2007, 17:59


MOTO4EVER
*****

Группа: Пользователи
Сообщений: 676
Регистрация: 30.5.2006
Из: Winnipeg
Пользователь №: 85 412
Модель телефона: Xiaomi Hongmi 1S
Прошивка: MIUI 5
Победитель конкурса 2008

Рейтинг: 479.5



Ура!!! За один день мы осуществили все что хотели - собрали работающую прошивку и сделали на её основе мод! Теперь весь нативный софт и прочие прелести, коих не было на русском минге стали доступны. Так что, товарищи владельцы русских а1200е, свершилось то, чего вы ждали.

Вот список того, что есть в данном моде:
- CG43: /usr/SYSqtapp/am/am
+ запуск любых приложений
+ мульти-java
- CG43: /bin/login
+ telnet
- CG37: /usr/securesetup/ezx_security.cfg
- CG42: /usr/securesetup/ezx_flextable.cfg
+ usbnet
+ webcam (не работает)

Скачать прошивку
1. R541_G_11.52.08R - оригинальное ПО без изменений. Для владельцев русских А1200е не имеет никакого интереса. Значительно интересней 2 пункт smile.gif
2. R541_G_11.52.08R_F3_modded - это результат того, ради чего и велись все работы. Модифицированная прошивка на основе того, что выложено чуть выше. Если хотите получить на своем русском А1200е поддержку mpkg софта, usb-net, telnet и т.д., то шейте её.


p.s. Хотя я на 99.9% уверен, что прошивка прошьется, но пока не отпишется voronaam советую не рисковать, если конечно не боитесь экспериментировать.

Сообщение отредактировал LeOLiX - 14.8.2007, 18:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 14.8.2007, 18:59


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



шьётся всё, шьётся smile.gif

Добавлено позже (14.8.2007, 23:03):
Прошивал самым простым способом (смотрите FAQ рядом, я делал так же). Проблем не было. Кстати, линуксовый прошивальщик не работает, так как А1200е после загрузки в прошивальшика (первый этап прошивки) уходит в перезагрузку, и ezxfalsh теряет свзяь к телефону. RSDLite тоже теряет, но он к этому готов.

Вышлю Dion'у логи, думаю, скоро и ezxflash будет готов.

Добавлено позже (14.8.2007, 23:08):
!!!Есть особенность!!!
Телефон включается, как только он готов (ещё до окончания прошивки по данным RSDLite). Соответственно, когда RSDLite пишет "Manualy power up phone" можно смело его закрывать не глядя на предупреждения - процесс закончен.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 14.8.2007, 19:51


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Прошилось без проблем два раза.
МПГК-инсталер работает. zmplayer ставить ещё не пробовал, ekonsole нормально работает.
У меня не завёлся telnet из mpkg. Но зато отлично завёлся самосборный utelnetd.

Добавлено позже (14.8.2007, 23:53):
Думаю, дело с телнетом из мпкг в моих кривых руках smile.gif

Добавлено позже (14.8.2007, 23:54):
- Ставится mpkgInstaller http://www.motorolafans.com/forums/download.php?id=5508
(в этом же файле и линлоадер)
- ставится телнет http://www.motorolafans.com/forums/download.php?id=2067

Добавлено позже (14.8.2007, 23:54):
-ставится eKonsole http://www.motorolafans.com/forums/download.php?id=3980

Сообщение отредактировал voronaam - 14.8.2007, 20:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
voronaam
сообщение 14.8.2007, 20:09


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

Группа: Пользователи
Сообщений: 36
Регистрация: 27.7.2007
Из: Санкт-Петербург
Пользователь №: 142 647
Модель телефона: MOTOMING (A1200e)
Прошивка: R541_G_11.52.08R

Рейтинг: 18



Так, с телнетом разобрались. Дело было именно в руках smile.gif Я решил делать "по-линуксовому" и набрал в консоли /etc/init.d/inetd restart. Так, вот этого делать НЕ НАДО. smile.gif А надо в списке приложений натий пункт "inetd" и кликнуть по нему. И всё пучком smile.gif Телнет работает.

Добавлено позже (15.8.2007, 1:21):
Цитата(M@X @ 15.8.2007, 1:17) *

О, класс, быстро вы победили проблему=) <cut why="не люблю прыгающий смайл sad.gif"/>
а где помиотреть номер своей прошивки в а1200е?

Тебе точно надо читать FAQ: Прошивка а1200
Думаю, что следующие твои вопросы будут тоже по этой теме smile.gif

Добавлено позже (15.8.2007, 1:58):
Информация для размышления "гуру" smile.gif Сейчас иконки всех нативных приложений выглядят как две буквы "QT". Хотя для всех прописаны свои png-иконки. Куда копать вообще? smile.gif

И ещё один вопрос. Где можно изменять раскалдку клавиатуры?
Дело в том, что отсутсвие "ё" я ещё могу пережить, но вот отсутствие "ъ" - это катастрофа. И не менющиес при нажатии на Shift цифры на символы (они так и остаются цифрами) это не очень... умно smile.gif

Добавлено позже (15.8.2007, 1:59):
В смысле, именно отредактировать существующую экранныу клавиатуру

Добавлено позже (15.8.2007, 2:19):
Прошу прощения, протупил. Есть и "ё", и "ъ"... Но вопрос всё ещё в силе - как это передалать под мою эргономику? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LeOLiX
сообщение 16.8.2007, 7:25


MOTO4EVER
*****

Группа: Пользователи
Сообщений: 676
Регистрация: 30.5.2006
Из: Winnipeg
Пользователь №: 85 412
Модель телефона: Xiaomi Hongmi 1S
Прошивка: MIUI 5
Победитель конкурса 2008

Рейтинг: 479.5



Владельцам азиатских A1200/A1200r/A1200i!
Дабы не повышать версию вашего бута лучше прошивайте гибридный монстр от tmr из соседней ветки. У вас будут все прелести русской прошивки и возможность откатиться в случае каких-либо недочетов. А вот прошив русский мод из этой темы, вы уже не сможете ничего прошить кроме этого же мода или стандартной русской прошивки 08R. Так что, решайте сами что для вас наиболее важно.

Скачать гибридный монстр A1200e_R541_G_11.52.08R_11.50.34P_F3 от tmr.

Важное примечание!!!
При переходе со стандартных прошивок A1200/A1200i/A1200r на этот гибридный монстр у некоторых интернет вообще никак не работает! О результатах перехода на русский мод из этой темы на азиатских прошивках пока никто не отписался, поэтому пока неясно есть ли в данном случае такая проблема. Так что просьба к владельцам азиатских аппаратов, если прошьете гибридный монстр, то отпишитесь в соседней ветке, если прошьете русский мод, то напишите здесь работает ли у вас интернет.

Данное сообщение не относится к владельцам официальных русских A1200e!!!

Сообщение отредактировал LeOLiX - 16.8.2007, 7:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ковыряние прошивок для A1200/A1200e, оригинальные и модифицированные · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

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

 



Текстовая версия Сейчас: 19.7.2025, 19:35

Форум живёт: