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

Elektro255 V0.4 alpha 4 mod (4xR), 44R,46R,49R,79R

elektro255
сообщение 23.9.2006, 12:06 Закрепленное сообщение!


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

Группа: Пользователи
Сообщений: 53
Регистрация: 30.9.2005
Из: Poland, Siedlce
Пользователь №: 53 130

Рейтинг: 215



09-04-2007
V0.4a4 Alpha: http://elektro255.ovh.org
08-04-2007
V0.4a3 Alpha: http://elektro255.ovh.org
07-04-2007
V0.4a2 44R Alpha: http://elektro255.ovh.org
20-12-2006
V0.3 79R Final mod: http://elektro255.ovh.org
27-11-2006
v0.3 for 49R Final mod http://elektro255.ovh.org/
26-11-2006
V0.3 46R Final mod: http://elektro255.ovh.org

НА Е1 Rokr с бутом 0А02 (оригинальный) НЕ ПОСТАВИТЕ БЕЗ Т.П.!

V0.4 alpha 4
Changes:
- Fixed problem with display timeout (fullscreen clock) when SMS/CALL received

Features:
- 4xR and 7xR MIX (use with 4xR flex)
- unlimited Video recording
- keypad automatic lock
- low battery alarm can be turned off or depend on ring style.
- Scheduled Ring Styles (ring style and funlight style can change automatically on given time and week day)
- flashlight shortcut (##)
- extra menu (shortcut *1 [shortcut is only for testing later will be changed])
- automatic menu enter, without sim card (emergency calls working too)
- new Java methods
- settings are stored on files
- no simlock checking
- Volume-bar sound can be turned off
- multiple menus (every skin can have one mma_ucp)
- Ported patches:
o SMS report significantly turned ON
o more folders in OBEX via BT
o removed unused folders from TransFlash
o Java have access to system files
o increased iTap user dictionary size
o no delete incall on SIM replace
o Bluetooth time changed to 3 minutes
o reordered camera store menu (store only is first)
o SMS alert is using default ringtone


OLD versions(V0.1-0.3):

Firmware changes:
- firmware based on 46R from StarterXP MP
- FULL SW access from Java
- LUMA&CHROMA tables moved to memory - now you can change JPEG compresion from Java
- StarterXP flex
- added dualboot

Flasher changes:
- if you have PDS_4013 flasher will no recreate this

Personalization tool changes:
- first version for 0.3_46R SW mod
- changing splash screen
- changing font (you can use *.fnt or *.smg CG4 files)
- you can turn on, turn off menu access without sim cart
- changing my shortcuts

Новая версия V0.4 alpha 4
Изменения:
- Устранена проблема с таймаутом дисплея(полноэкранные часы) при приеме смс/звонка

Новое:
- Прошивка создана как микс 4xR и 7xR (флекс 4xR ) В 44R она переименована для совместимости! Она близко не лежит к 44R на самом деле!
- Безлимитная запись видео (64мб макс как в 6х7х)
- Автоблок клавиатуры
- Звук разряженой батареи можно выключать или задать стилем оповещения(?).
- Расписание стилей оповещения (стиль оповещения и фанлайтмогут менятся автоматически по времени и дням недели)
- Фонарик по (##)
- Дополнительное меню (метка *1 [только для теста, после может изменится])
- Автоматический вход в меню без сим-карты (аварийные звонки работают)
- Новые методы в Яве (не от 79R, а новые)
- Настройки хранятся в файлах
- Не проверяется лоченость ПДС на симку (работает с лоченым пдс)
- Звук изменения громкости можно отключить
- Мультименю (каждый скин может иметь собственный мма_уцп)
- Портированы патчи:
o Оповещение о доставке SMS всегда вкл.
o больше папок доступно по OBEX из блютуза
o удалены неиспользуемые папки с флешки
o Полный доступ к системным файлам из явы
o увеличен размер пользовательского словаря iTap
o не удалыются последние вызовы при смене сим
o Время обнаружения блютуза - 3 минуты
o Меню сохранения видеозаписи (просто сохранить - первым пунктом)
o при приходе SMS играет "мелодия на смс", а не установленная на этого пользователя


Для версий 0.1-0.3
Изменения в прошивке:
- Создана на базе монстра StarterXP 46R
- Полный доступ к прошивке (симы, озу) из явы
- Таблицы сжатия фотографий перенесены в озу - теперь из явы можно управлять качеством фотографий (сжатием)
- флекс StarterXP
- добавлен дуалбут

Изменения флешера:
-Если ПДС версии 4013 (373 платформа), ПДС не пересоздается.

Изменения персонализации (Personalization tool):
- впервые для мода использована 46 прошивка
- замена заставки (на включение?)
- замена шрифта (лангпак, CG4)
- можно вкл. и выкл. доступ к меню без сим-карты
- изменен ярлык (копирайт?)
Для работы Personalization tool требуется положить в папку программы несжатый бинарный бэкап (32 мегабайта) под именем SW.bin


Прекращаем флудить, типа а когда выйдет новая версия, и.т.д.и.т.п, или придётся наказывать!

тему почистил, архив по 1 декабря тут:
Прикрепленный файл MotoFan_ru_electro.zip   ( 66.56 килобайт ) Кол-во скачиваний: 3872


Сообщение отредактировал elektro255 - 9.4.2007, 12:21
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл MotoFan_ru_electro.zip   ( 66.56 килобайт ) Кол-во скачиваний: 3872
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 23.9.2006, 14:19


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Rokr E1 Sw Modfore398 By Elektro255 V0.2beta

Если найдете баги в данном монстре - запостите на форум или на мыло elektro255@yahoo.com. Писать только на английском или польском языках.

Для облегчения сортировки багов пишите по группам [софт] или [прошивание], например так:
„[Program] No restaring phone after flash write”
или
„[Soft] Hang up on SMS reading.”


Это легкий монстр (рефлешь?), без скинов-звуков-картинок...
Работает с любым флексом и лангом для 48-49

ЭТО БЕТА-ВЕРСИЯ, ИСПОЛЬЗОВАТЬ НА СВОЙ СТРАХ И РИСК

Из-за поездки в Таллин я не смогу отвечать на почту и ЛС до 10 октября, [новый монстр будет представлен?] после 10 октября

Нововведения

Автоблокировка клавиатуры

Блокирует клавиатуру после заданного в скринсавере таймаута
Отключить - SEEM 004A_0001 offset 0x91 bit 1, или редактируйте из явы featurestorestate(1555,0); [что такое featurestorestate?]

Включение/Выключение звука разряженной батареи

Для отключения этой опции править SEEM 004A_0001 offset 0x91 bit 0, или редактируйте этот сим через яву featurestorestate(1555,0);

Фонарик
В любой момент нажмите ## в основном окне (не в меню в смысле?) для вкл-выкл фонарика камеры. (Не работает на заблок. клаве, работает без сим-карты)

Увеличена скорость работы и жизнь батареи за счет отключения неиспользуемых задач ОС


Доступ к мотороловской операционно системе из Явы:
дальше переводить мало смысла, т.к. программеры поймут, а непрограммерам оно и не надо

********** Library Lib_synerj.class methods **********


-- static String readhex(int address)
This method reads one byte from phone memory as String (HEX value)
Этот метод читает один байт из памяти телефона как строку (HEX value)


-- static void writebyte(int address,int value)
This method writing one byte to memory (you can write only to RAM or peripherals, you can't edit flash memory [write byte to flash can reset phone])
Value must be from range 0-255.
Этот метод пишет один байт в память (только в РАМ или переферию, не во флеш, запись во флешь вызовет ресет телефона). Значение должно быть в пределах 0-255

-- static String inttohex(int a)
Converts integer to hex string
Конвертирует целое в строку

-- static void reset()
This feature not working now. To reset phone write any byte to flash area.
Это пока не работает. Для ресета запишите людой число в область флеш-памяти

-- static void powerdown()
Powerdown phone.
Выключает телефон

-- static void sendtoos(int eventid,int param2,int param3)
This method sends event request to motorola oerating system.
param2 and param3 is not used yet.
Этот метод посылает(вызывает?) событие? запрос? в ОС моторолы. Параметры 2 и 3 не используются

-- static int getfeatureavailability(int address)
Reads one bit from motrola database (this bits is from SEEM32)
Returns 0 or 1.
Читает один бит из БД моторолы (из сима 32)
Возвращает 0 или 1

-- static int featuregetcurrentstate(int address)
Reads one byte from moto DB (bytes is from seem 4A, 4C)
Returns value 0-255.
Читает один байт из БД моторолы (байтовые симы 4А 4С)
Возвращает значение 0-255

-- static String getfeatureavailabilityhex(int address)
Returns one byte from SEEM32 as HEX string.
Возвращает один байт из 32 сима как hex-строку (например 0е 0а 34 12 а1 ?)

-- static int featuregetdefaultstate(int address)
Reads one byte from moto DB (bytes is from seem 4B, 4D)
Returns value 0-255.
Читает один байт из БД моторолы (байтовые симы 4B 4D)
Возвращает 0-255

-- static int featuregetvalue(int param1,int param2)
Reads one value from moto DB. (SEEM 4E).
Returns value 0-4294967295.
Читает байт из сима 4Е

-- static int featurestorestate(int address,int value)
Writes one byte DB. (seem 4A, 4C)
Returns 0 if byte written successfuly, if not returns error code.
Запись одного байта в симы 4А-4С
Возвращает 0 если запись успешна, иначе - код ошибки

-- static int featurestorevalue(int address,int value)
Writes value to DB. (seem 4E)
Returns 0 if value written successfuly, if not returns error code.
Запись числа (байта?) в сим 4Е. Если ОК - возвращает 0 иначе код ошибки.


********** Examples of Event codes for method sendtoos **********

1160 new chat message
1164 chat from
3321 new chat window
2010 turn on funlight for current alert
12307 browser
1021 video recorder
1617 voice notes
1708 keypad lock
1076 my tel numbers
961,3282 programmers menu
3581 UIS Version
2006 HW SW version
2007,2008 Op Codes
2021 Op Codes
8377 open mainmenu
8378,924 calendar
3500 calendar - info about note
3609 calendar choose date
923 phone book
927 new sms
1329 received sms
1330 write sms
3233 set skin to default (Moto)
3234 choose skin
1023 java activations [corelet and midlets signs] (j2me0)
1031,1033,1035,1036,1037 EMAIL
1032 EMAIL settings
532987 picture added to favorites
532987 picture added is not in favorities
3537 FILE_BROWSER_START
1899 alarm nuber call
1899 store FM radio frequency
3535 choose funlight
935 calculator
1018 Video folder
3238 Video recorder
3295 install theme
3480 join to ClubMotorola
989 audioplayer start
974 PictureViwer Start
8596 camera
923 phone book
3514 volume changer
943 initial setup
1934 prefered card
1082 language
3283 TTY
3385 clock set
1569 MMS settings
1365 New MMS
1590 MMS templates
1341 VoiceCapture
3576 new clock alarm
1941 auto answer settings
1933 show credit



********** Memory map **********



RAM0 AREA: 0x3FC0000-0x3FFFFFF
RAM1 AREA: 0x12000000-0x127E0000
RAM2 AREA: 0x127E0000-0x12800000
FLASH : 0x10000000-0x11FFFFFF (THIS IS READ ONLY AREA)
PERIPHERALS: 0x20000000-0x2FFFFFFF (NOT ALL ADDRESS IS USED)



READ from not exists address, or write to read only area can reebot phone.
Чтение по несуществующему адресу или запись в область "только для чтения"(флеш) могут вызвать перезагрузку тела


********** Peripherals map *********



mdpi = 0x23800000
aipi_psr0 = 0x24840000
aipi_psr1 = 0x24840004
hapi_gpio_reg = 0x24841000
MCUPBDIRREG = 0x24841020
MCUPBALTINREG = 0x2484102C
MCUPCDIRREG = 0x24841038
MCUPCALTINREG = 0x24841044
MCUPBDATAREG = 0x24841084
MCUPCDATAREG = 0x24841088
MCUPDDATAREG = 0x2484108C
hapi_rtc_reg = 0x24843000
tcm_reserved = 0x24844000
tcm_mtcr_reg = 0x24844008
hapi_clock_reg = 0x24845000
a2digl_reserved = 0x24846000
HAPI_GPADC_reg = 0x24846010
HAPI_AMARB_reg = 0x24847000
egpt = 0x24848000
epit = 0x2484801C
hapi_watchdog_reg = 0x24849000
rtr = 0x2484A000
hapi_dsm_reg = 0x2484B000
hapi_ext_interrupt = 0x2484C000
hwi_uart1_prim_rx_reg = 0x2484D000
hwi_uart1_regs = 0x2484D000
uart1_base_address = 0x2484D000
hwi_uart1_prim_tx_reg = 0x2484D040
hwi_uart1_prim_ucr1 = 0x2484D080
hwi_uart1_prim_ucr2 = 0x2484D082
hwi_uart1_prim_ucr3 = 0x2484D084
hwi_uart1_prim_ucr4 = 0x2484D086
hwi_uart1_prim_usr1 = 0x2484D08A
hwi_uart1_prim_usr2 = 0x2484D08C
hwi_uart1_prim_ubir = 0x2484D092
hwi_uart1_prim_ubmr = 0x2484D094
hwi_uart1_prim_ubrc = 0x2484D096
kpp = 0x2484E000
sim_reserved = 0x2484F000
hapi_ic_id_reg = 0x24850000
neptune_uid_memory_map = 0x24850000
qspi_reg = 0x24851000
usb_regs = 0x24852000
l1timer_reserved = 0x24853000
hapi_display_reg = 0x24854000
hapi_one_wire_reg = 0x24856000
uart2_base_address = 0x24857000
hacc = 0x24858000
gem_reserved = 0x24859000
io_mdi_reg_address = 0x2485BFF2
io_mdi_shared_ram = 0x2485C800
ahb_reserved = 0x28000000
hapi_ext_interface_reg = 0x28880000
main_external_interface = 0x28880000
CS0_PRIM_CFG = 0x28880010
CS0_SEC_CFG = 0x28880014
CS0_WS_CTRL = 0x28880018
CS0_BCLK_CTRL = 0x2888001C
CS1_PRIM_CFG = 0x28880020
CS1_SEC_CFG = 0x28880024
CS1_WS_CTRL = 0x28880028
CS1_BCLK_CTRL = 0x2888002C
itc = 0x29890000
awpt_regs = 0x2A8A00B4
awptsr = 0x2A8A0208
mtcl_reserved = 0x2B8B0000
msu = 0x2C8C0000
monitor = 0x2D8D0000
sec_ram = 0x2E8E0000



********** DB MAP **********

not ready yet , you can't edit any seem in DB. Address in DB is not adress in SEEM file.
Карта симов (база данных - БД) не готова, вы не сможете редактировать любые симы в БД. Адрес в БД не есть адрес (оффсет) в сим-файле



********** Hints to memory editor **********
Подсказки по редактору памяти

You can use read memory methods in java to backup software (on transflash), or dump memory.
Вы можете использовать методы чтения из явы для создания бэкапа прошивки (например на трансфлешь), или сделать дамп памяти

You can read adress with batery voltage, charger type, charging current, to draw diagrams in Java apps. [for charger and battery diagnostics]
Вы можете прочитать напряжение батареи, тпи зарядки (литий-никель? или статус - окончена/идет?), ток зарядки - для построения диаграмм на яве (для диагностики батареи и зарядника)

You can read all informations about GSM link, signal strength, snr, cellid etc.
Вы можете читать всю информацию про GSM-канал - номер соты, затухание? еще что-то???

Battery voltage address: 0x127D0F41 (one byte)
Адрес где почитать напряжение батареи

To calculate real battery voltage you maste multiply this value by 0,0176V and add 1,12V.
Для вычисления реального напряжения - умножать прочитанное значение на 0,0176В и добавлять 1.12В (Например прочитали 8, значит V=1.12+(0.0176*8))

Сообщение отредактировал AlexKooper - 5.12.2006, 17:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stalker.mg
сообщение 23.9.2006, 16:20


Evil
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 11.11.2005
Пользователь №: 57 954
Модель телефона: iPhone 5

Рейтинг: 417



Я перезалил http://slil.ru/23157161
проверьте кто нибудь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
elektro255
сообщение 23.9.2006, 18:26


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

Группа: Пользователи
Сообщений: 53
Регистрация: 30.9.2005
Из: Poland, Siedlce
Пользователь №: 53 130

Рейтинг: 215



this is Firmware for E398 (SW.BIN full backup, after small changes we can make reflash for oryginal ROKR E1) and programm fo newbie to write this firmware to phone just run program, connect phone and click Flash and wait 10 minutes [Smile] Program will backup your PDS, if you have old R372, program will convert PDS to R373, if you don't have SEEM AB (BT MAC adress) program will reapir it, then program joins SW.bin and recreated PDS and writing it to phone

SW.bin is fullbackup from my phone (without PDS)

my SW is based on R373'49R

Цитата
pls, tell us, how can I do Flashlight work and autoblock like on your SW on my standart 49r?


just write my SW :) or if you have 49R you can write only CG1 (need to conver first to SHX in FB)

Цитата
как прошить это чудо на е398? есть мануал?


you must run Flasher, connect phone (when status connected) click Flash, also you can make SHX file in flashbackup and wriite as monster
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
elektro255
сообщение 23.9.2006, 19:11


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

Группа: Пользователи
Сообщений: 53
Регистрация: 30.9.2005
Из: Poland, Siedlce
Пользователь №: 53 130

Рейтинг: 215



Цитата
Can you help me? How i can download java in my phone, Moto Mid Man doesn`t see him! Bacause you change SW name!
How i can change this name to default (r373....49r)


SW name IS ORYGINAL :) for P2K programs :) i'm just edited offset for botloader etc. and write new SW name but P@K programs reads R373...49R)
i checked MidMan and works fine
You need to download new MidMan 0.45.09B because older versions don't have support for 49R only 48R
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bigserg555
сообщение 23.9.2006, 22:32


MotoSportsMen
******

Группа: Почётные мотофаны
Сообщений: 858
Регистрация: 7.10.2005
Из: Рязань
Пользователь №: 53 831
Модель телефона: LG
Прошивка: Меняю как перчатки)
Победитель конкурса 2008

Рейтинг: 939



Aspirin2002, ну вот же http://slil.ru/23157161
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stalker.mg
сообщение 24.9.2006, 9:49


Evil
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 11.11.2005
Пользователь №: 57 954
Модель телефона: iPhone 5

Рейтинг: 417



Делал как lv333, то есть старым флеш бекапом собрал прошу из резервной копии и прошил только CG1 и CG3, все работает
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
elektro255
сообщение 24.9.2006, 9:50


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

Группа: Пользователи
Сообщений: 53
Регистрация: 30.9.2005
Из: Poland, Siedlce
Пользователь №: 53 130

Рейтинг: 215



Цитата
elektro255, What for these files are necessary PDSldr,FULLldr,R373PDS(This to stitch after I completely shall stitch phone?) Flasher The mistake also does not work.

this files is using by my programm (loaders and R373 seems for PDS), program working for me :)

Цитата
После первого выключения телефона белый экран и ноль эмоция на вход в бут.Выташил батарею-вставил показала бут...блатной такой) Прошил ленг пак опять белый экран пока не вытащил батарею.Т.е. теперь хоть что я буду прошить всегда будет первая перезагрузка белый экран вытащил-втащил батарею потом только норм. загрузится?(если это так то это геморой)

maybe my procedures overwriting memory regions used by other functions (wher phone boots up after power down), I must change offsets in new version, but now you must remove and insert battery after all turn off


Цитата
Недогоняю что делает или даёт вторая Java-прога что то постоянно считывает и считывает...адреса польские какие,улица,номер и всё такое :) Зачем она?

SzukaczBTS is only for Poland users of my software it searching BTS in database and shows where is your BTS (street building etc)

Цитата
Ещё баг заметил!, если в МедиаВьювере нажать меню, перейти на вклаюку ФонМенеджер и нажать меню телефона, то тело ребутнётся и начнёт моргать!!!

i know this bug i will repair this in next version (i maked mistake when trying to make patch for main menu enter without SIM)

Цитата
Короче затестил я данного монстра....Вытащил из фулла CG1 и CG3 прошил,автоблок работает,фонарик нет скорее всего дело в ПДС все попытки прошить отдельно ПДС используя лоадер elektro255 для ПДС приводит к бутсплешу и на этом все тело гаснет.Т.е. я пытался собрать shx без ленга,флекса и ДРМ,т.к. ИМХО такое никому не надо и интересует лишь 2 фичи-фонарик и автоблок.Судя по реакции тела на прошиву только CG1 и CG3 автоблок сделан в прошиве,т.е. как будет время сравню оригинал 49R с этой прошей и сделаю патч для автоблока.Насчет фонарика пока напряг,походу необходим какой то сим(симы) в ПДС зашивать.Какие именно....Придеться ждать автора.Насчет перезагруза и проблем с переключением программно или 3 кнопками в бут режим уже писали(у меня то же самое),возможно переключаться только вынув акум и зажав 2 кнопки.Надо сравнить какие именно симы добавляются в ПДС,потому что ИМХО принцип работы данного флешера таков.Сначало бекапится оригинальный ПДС,далее стирается память,затем прошивается фулл(без ПДС в фулл бекапе CG6 чистая) и наконец заливается ПДС,но уже с изменениями.Т.е. для того чтобы поиметь 2 эти фичи в теле нужно
1.Изменить код в CG1
2.Изменить(заменить) какие то симы в ПДС
Что для этого надо?Есть конечно геморные способы типо сначало шить CG1 и CG3
А потом добавить(заменить) симы в ПДС,но хотелось бы поиметь это не совершая таких геморных манипуляций,а по принципу 42_for_all,т.е. Поиметь shx в котором будет CG1,CG3 и CG6 прошиваешь и все ок.Опять же для разъяснений нуен автор.А в данный момент защиваю(в который раз) его бекап,ну а потом соберу из своего фула shx с CG2,CG4,CG15 и зашью в тело.Вот такие неутешительные выводы.Проблема с переключением в бут режим очень напрягает <_<


my flasher just trying to make PDS for R373 if you have R372 and repairing if you don't have seem like AB (BT MAC adress), but firmware can work on oryginla R373 PDS, you can make SHX file and write as reflash only and must working

and about auto keypad lock, you can't just compare 2 files and make patch because for keypad lock is a lot of new code in several places of flash :)
i think keypad auto lock have bug because when kepat auto lock is on phone reeboting time to time (maybe stack overflows)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stalker.mg
сообщение 24.9.2006, 10:08


Evil
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 11.11.2005
Пользователь №: 57 954
Модель телефона: iPhone 5

Рейтинг: 417



Выкладываю кодовые группы, если у кого нет возможности скачать всю прошивку
CG3 http://slil.ru/23159301
CG1 http://slil.ru/23159341
Дайте яву плиз
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aspirin2002
сообщение 24.9.2006, 10:17


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

Группа: Пользователи
Сообщений: 33
Регистрация: 20.9.2005
Пользователь №: 52 114
Модель телефона: E398
Прошивка: elektro255 [49R]

Рейтинг: 14



Ява была в посте №28
Собственно вот
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

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

 



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

Форум живёт: