- 积分
- 201
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-9-4 09:44:41
|
显示全部楼层
Давненько хотел сделать. Для начала собственно патч для загрузки демонов:
Код:
;*** DLDR v1.0 Daemon loader v1.0 *** (С)2006 by Rst7/CBSIE
;*** DLDR v1.0 Загрузчик демонов v1.0
;
; Загружает при старте телефона все файлы с раширением
; EXE из каталога А:\ZBin\Daemons в SystemFarHeap3
;
; !!! Крайне желательна установка патча Neuro v1.0 для
; полного освобождения SystemFarHeap3 от телефонных запчастей
;
; EXE-файлы суть выполняемые файлы, которые состоят из одной
; страницы (макс. 16кБ) и имеют в составе таблицу настройки
; на адрес загрузки, которая генерится при компиляции - т.е.
; можно загрузить одновременно много файлов, однако общий размер
; ограничен размером кучи - 16кБ.
;
; Подробнее о формате EXE-файлов в личной переписке Rst7@rambler.ru
;
; Врезка
001A7A1A: 7227E500 1074E400
; Тело
00447400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2A204441454D4F4E532076312E30202A88C088D0DAE4F47798D098C0FAE57227
00447420: FFFFFFFFFFFFFFFF F04CF05DFAE4C07E
00447428: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAD62031DB00DB00DB00DB00DB00889088808870886026F00001E009E006F08C
00447448: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F07DF0C066FCFF3FF2FD02FEE6FE4E38E6FF9103DAC71685F0C8F0D7F0C066FC
00447468: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3FF2FD02FEF0F7F0E8DAC7A684F0C066FCFF3FF2FD02FEE6FE0080E00FDADF
00447488: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3EA7F07446F7FFFF3D07E01CE6FD1A04DAE638F1EA00F475F0C7F0D066FDFF3F
004474A8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FE02FEE08FDADFAEAB46F408002D18F08670892D0BDAC18E97E6FCDA1EE0ED
004474C8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0E9F0F6DAC178BEDAC19897F0C7DADF70C5E01CE6FD1304DAE638F1EA00F475
004474E8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0688880E02C00C066FCFF3FF2FD02FEE6FE7638E6FF9103DAC7788508024840
00447508: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3DD7D480060048828DD346F80040EDD0DAC18E97E6FCDA1EE0EDF0E808E166FE
00447528: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE3FDAC1D8BCF094F065DAC19897F0C670C93D0AF0C7DADF70C5E01CE6FD2C07
00447548: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAE638F1EA00F475F0C7F0D9F0E6F0F8DADFAEAB40488DACF0F9F01688F08810
00447568: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C7E04D00D066FDFF3FF2FE02FEE6FF0001DADFAEABF0C4981098F046F80008
00447588: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FD0446FC00019D060D93F0D808D77C3D40DC3D8EE00EF0C066FCFF3FF2FD02FE
004475A8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FE00082DDBDC4DA94C9AF20670DC41A82FF0390023DC41B82FDC4DA94CC042
004475C8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C12DC4DB94C08F108E1F02E68273D0108C128813DE5F0C7DADF70C5F0865CE8
004475E8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 70987C26F049F056DAC788EEE6FCE835E0EDE6FE8500E00FDAC130AAE6FCE835
00447608: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0EDE6FEF800E6FFE1DADAC130AA06F000019860987098809890DB0088908880
00447628: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F01000F09DF08CE6FC2E38E6FD9103F0E066FEFF3FF2FF02FEDAD64003E00C
00447648: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E00DE6FE6500E6FF5000DAC0D0E5E00CB8C0E6FD7D38E6FE910388E088D0
00447668: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00DE6FE6500E08FDAD658A30806E6FCE1DAE00D88D088C0E6FE410088E0E01F
00447688: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88F0E6F14638E6F2910388208810F0C8F0D906FC2C00E6FE4E38E6FF9103DAD7
004476A8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D8D406F00C00E00CDC49C4C80E0006F0100098809890DB0006FC2C00DAD826C7
004476C8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB0088908880887088602802F09DF08CF0CEF0DF08C4DC4DA81C46F1F9003D11
004476E8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06FE0A00DC5F98CEA8DEDC5DD4FC0200A8EC26FEE1DA38F0EA30E677DAD7B0D3
00447708: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D0DDC4DA86C46F6F800EA30E677DC4FD46E060046F6E1DAEA30E677F068F079
00447728: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F60E00DC47A8C6DC49D4D82C0040DCED1AE0068860E6F79138E6FD910388D0
00447748: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8870F0ECF0C6F0DE5C3D06FD0800E6FE6500E08FDAD658A30806DC49D4C80C00
00447768: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAEED0130D3AE00D88D0DC59D4E84A00D4F84C0006FE0800F01C5C21201C5C21
00447788: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C410020000E1DC5F982EA83E88308820F0ECF0CDF0DE5C3D06FD0800E6FE6500
004477A8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E08FDAD658A30806E6FC3674E6FDE400DC59D4E84A00D4F84C0006FE0800A880
004477C8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00E8F09EF01FDC5198E9A8F9DAE4FC7FDC47A8860881DC47B886E0040D01E014
004477E8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08029860987098809890DB0026F04E00F0C066FCFF3FF2FD02FEE00EE6FF4E00
00447808: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC71684E00C88C0E6FC6238E6FD9103E02E00E066FEFF3FF2FF02FEDAEE1211
00447828: FFFFFFFFFFFF 06F05000DB00
0044782E: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2E74E4003074E4003274E4003474E4002874E4001000C4009938910300000000
0044784E: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 413A5C5A42696E5C4461656D6F6E735C00
00447860: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5FFCA76E4002476E400C076E4004E00010060389103
00447876: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 534C5F65786500476574206461656D6F6E73206C6973742E2E2E00446F6E652E
00447896: FFFFFFFFFFFFFFFFFF 2E2E002A2E65786500
Пока сделано 2 демона и настройщик к ним - все брать здесь.
Содержимое архива распаковать на ММС. Из файла execute.ext добавить к себе строку "cfg:a:\zbin\econf.bin" для запуска конфигуратора. Соответственно, econf.bin нужен для открытия файлов .cfg - см. ниже...
Что имеем в результате:
В каталоге A:\ZBin\Daemons\ 4 файла:
hbd.exe - это пищалка каждый час, настраивается открытием в эксплорере файла hbd.exe.cfg
hbd.exe.cfg - это конфигурация пищалки, устанавливается время начала (Enable at, номер часа), время конца (Disable at, номер часа), номер мелодии (Signal N).
rsmsd.exe - прием входящих смс в файл A:\SMS\sms.log. В файл пишется номер, время/дата, текст (поддерживается 7-бит и UNICODE с перекодированием в Win1251), если это длинная смс, то дополнительно пишется информация "номер смс/всего смс". Файл, как вы понимаете, потом можно смотреть при помощи TED'a.
rsmsd.exe.cfg - конфигурация rsmsd, изменяется только имя файла (Log file).
В ближайших планах CDR в виде демона и демон, который при принятии смс сообщения от list.ru (например) с уведомлением о новой почте, коннектится к POP3 и забирает почту. Если хотите, работу над этим проектом могу ускорить, т.к. почти готов.
Если кто хочет подробностей, обсуждаем тут или мне в почту...
ЗЫ Да, изменения при помощи econf.bin вносятся непосредственно в файлы, посему необходимо перезагрузить телефон (и соответственно, перегрузятся и демоны) для использования новых настроек. |
|