![]() |
|
|
#1 | |
|
.save our souls.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Software Mod by Elektro255 0.3 79R
И так, я думаю уже все владельцы МОТО Е398 знакомы с сфотваре апком от Электро255!
не большое описание, пока что на ENG, но тут и так всё понятно... Цитата:
Download Elektro255 mod 79R ZweR добавил 11.01.2007 в 00:35 Если найдете баги в данном монстре - запостите на форум или на мыло elektro255@yahoo.com. Писать только на английском или польском языках. Для облегчения сортировки багов пишите по группам [софт] или [прошивание], например так: „[Program] No restaring phone after flash write” или „[Soft] Hang up on SMS reading.” Это легкий монстр (рефлешь?), без скинов-звуков-картинок... Работает с любым флексом и лангом для 48-49 ЭТО БЕТА-ВЕРСИЯ, ИСПОЛЬЗОВАТЬ НА СВОЙ СТРАХ И РИСК Нововведения Автоблокировка клавиатуры Блокирует клавиатуру после заданного в скринсавере таймаута Отключить - 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)) |
|
|
|
Последний раз редактировалось ZweR; 11.01.2007 в 09:35.
Причина: Добавлено сообщение
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
| Опции темы | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| TEST DrIVe UnLimiteD | DarkAngels | LetsGames - Все об играх | 277 | 11.07.2008 15:03 |
| Поддержка Microsoft Vista удалена из Nokia Software Updater | JackiLL | Новости | 2 | 18.05.2008 15:48 |
| Motorola Software Update с сайта Motorola | pma | Софт, программы для Motorola | 15 | 29.09.2007 15:34 |
| mm_ucp на Elektro255 V0.4 | LP*SKINMANN*LP | Вопросы по E398 и ROKR E1 | 1 | 22.08.2007 14:44 |
| New!! elektro255 0.4 alpha2 44r | Chester Bennigton | Прошивки и монстры на 42R-49R | 35 | 10.04.2007 14:42 |