E71.RU E71.RU
Добро пожаловать, Гость! [ ИнфоБлокОбновленияУчастникиПравилаПоискFAQ-ЧаВо ] Регистрация недоступна • Вход RSS
Вторник, 24.12.2024
ARM-программисту требуется чайник с телефоном для тестирования эльфа с вирусом.
Модератор форума: Maggot  
MySMSYS
sim_emromДата: Четверг, 25.09.2008, 13:30 | Сообщение # 1
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
All about MySMSYS © BingK :)

Remember: you always need to have up-to-date library to use MSS ;)


Сообщение отредактировано sim_emrom - Вторник, 24.03.2009, 22:16
 
BingKДата: Пятница, 03.10.2008, 07:30 | Сообщение # 26
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to all :
please don't apply any 200 or 1000 sms patch.

to sim_emrom
Strangely, the elf works very well on my S7Cv47.

and your screenshots, the count of inbox+sent+draft != all ? , is there any blank sms in "AllSMS" ?

the functions, that is official. nobody would delete them.

Quote
- Can't use Address Book

the T9 quick search in SMSMAN is not suitable for Chinese users.
But why it makes pick-off, i did only a little change on version 1.4 at addressbook, and tested on my S7Cv47.

Quote
BingK, ok, I understood, function's features are controlled by elf-code. But what about variables? Are they the same for that functions in SG/NSG/ELKA? I think not always... Hmm, forget it.

I know MySMSYS 1.3 can save messages to file. But what to do with that mss-files? Associate with what elf (cause MySMSYS is daemon)? I prefer to save msg to txt And it will be cool if smi and smo formats would be supported.
Address book in 1.3 didn't work at all. I will try 1.4 soon. I think SMSman address book support was cool, do you still want to add new functions of working with AB to lib?


the variables, lots of them are different between SGOLD and NEWSGOLD, but, have a look at swilib.h, such as:
Code
typedef struct{
#ifdef NEWSGOLD
     int pid_from;
     int msg;
#else
     short pid_from;
     short msg;
#endif
     int submess;
     void *data0;
     void *data1;
} GBS_MSG;

if we do:
Code
int GetPidFrom(GBS_MSG *msg)
{
     return (msg->pid_from);
}

we get the same result. :D

why i use mss-file, because it is easy to read, maybe, the txt-file exporting will be add to the future version.
the new functions of working with AB, they have been droped. they makes too many pike-off on my phone.


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !


Сообщение отредактировано BingK - Пятница, 03.10.2008, 07:45
 
sim_emromДата: Пятница, 03.10.2008, 13:21 | Сообщение # 27
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
1.4 is very unstable at all, both in Russian and English :(

Quote (BingK)
and your screenshots, the count of inbox+sent+draft != all ? , is there any blank sms in "AllSMS" ?
Yes, there are lot of blank sms in AllSMS, but I didn't create them. Look at that:

I should comment these pictures:
On first: Just quantity of messages.
On second: blank sms between normal. When I try to read normal sms, it becomes first in AllSMS list and blank sms goes down, but they don't disappear.
On third: Look for name Who/Whom instead of phone-number in selected SMS. The name is only shown if MySMSYS_Daemon was running when sms had come. In other way there would be phone number.

About address book. It didn't work in MySMSYS (all versions: earlier than 1.3, 1.3 and 1.4) at all. I understand our input modes differ :( Why don't you make T9-selection for English release only? I know, you can ;) Or just let us see how you choose numbers, maybe this is interesting... Please, fix Addr.book :'(
Another way to add selection of "Address book style" in configuration file dontknow

Still have too many pikoffs on 1.4 when GUI is starting, even when sms is coming (if popup on new sms is on).

Tried mss-associations. Cool! What about jump to prev-next sms in folder by pressing Left-Right?

Oh! Forgot! What's wrong with sms-header? There is only

Code
:symbols_quantity
(look for my screenshot on previous page), where the phone number before : or something else? dontknow
Вложения: 9969031.png (23.1 Kb)


Сообщение отредактировано sim_emrom - Пятница, 03.10.2008, 13:35
 
BingKДата: Пятница, 03.10.2008, 15:45 | Сообщение # 28
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to sim_emrom
can i get your sms.dat and ems_admin.dat, with some normal sms is better. and tell me your the deltafile of the MAP.

and can any el71v45 user give me the sms.dat and ems_admin.dat ?

email: bingkx@gmail.com .

Вложения: 1484686.txt (1.6 Kb)


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !


Сообщение отредактировано BingK - Воскресенье, 07.12.2008, 17:32
 
sim_emromДата: Пятница, 03.10.2008, 17:53 | Сообщение # 29
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
BingK, see attached archive. Password for it you'll get in PM.
I'm sorry I can't say you anything about my MAP, because I use default fw37 Russian MAP, info by x65PapuaUtils:
Date: 09/09/06, Variant: A 911, Std-Map/SW: 1/37, D-Map/Prov.: 182/86.

For EL71 we should ask St@lker or evgenark.

Вложения: SimE71_SMSdir.7z (6.4 Kb)
 
BingKДата: Пятница, 03.10.2008, 17:54 | Сообщение # 30
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
a test version.

i think it will not make pick-off, at lest on start up.

i made a new way the get the sms data, but it was not the best way :(

ELKA: http://e71.ru/_fr/13/5624495.elf

Вложения: MySMSYS_nsg_lg3.elf (37.5 Kb) · 5624495.elf (37.6 Kb)


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !


Сообщение отредактировано BingK - Пятница, 03.10.2008, 18:56
 
sim_emromДата: Пятница, 03.10.2008, 23:32 | Сообщение # 31
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Quote (BingK)
test version
I haven't catched pikoff at start :) but address book isn't working...
Address book error data (E71v45):
P-Exit 0x0203
Undefined_Instruction!
Address: 0xA0954A9C
Cep: 0x4209 - MMI

Also no blank sms in AllSMS. But (I don't know when and how) I've got several blank sms in Browser dead that's strange.

Quote (BingK)
i made a new way the get the sms data, but it was not the best way.
Would you like to tell with more details? shy

Our guys from conference (siemensx85@conference.jabber.ru) don't understand why you use new functions for creating GUI... I found only about SetMenuSoftkey dontknow

I'm crazy one crazy

 
huteuszДата: Суббота, 04.10.2008, 00:55 | Сообщение # 32
Генерал-лейтенант
Имя: Mateusz
С нами с: 18.01.2008
Сообщений: 490
Награды: 3
Модель телефона: e71v45 / cxt70v56
Статус: Offline
Short question
If i will use this elf, and russian elfpack, will i see polish signs (ąęłóźżń etc) ?
Why there are problems with stability?

sim_emrom: did you looked at the blank sms-es in SiMoCo?


:( siemens is dead
 
St@lkerДата: Суббота, 04.10.2008, 08:07 | Сообщение # 33
Полковник
Имя: Роман
С нами с: 04.05.2008
Сообщений: 202
Награды: 6
Модель телефона: Lenovo P780
Статус: Offline
Quote (BingK)
a test version. ELKA: http://e71.ru/_fr/13/5624495.elf

This version is make pick off on start GUI too, at my EL71v45 :(

S-Exit:
Code: 0x0203
Filename: Undefined_Instruction!
String: 'Address: 0xA09602D8'
CepID: 0x4209
CepName: MMI

 
snoopyhzyДата: Суббота, 04.10.2008, 08:28 | Сообщение # 34
Сержант
Имя: snoopyhzy
С нами с: 10.07.2008
Сообщений: 27
Награды: 0
Модель телефона: E71Cv41
Статус: Offline
0954: 0xA09602CE ; 255: void MenuSetUserPointer(void *gui,void *user_pointer)

fix it

0954: 0xA09602CF ; 255: void MenuSetUserPointer(void *gui,void *user_pointer)


Siemens S6Csw53[Lastest ELFPack]
BENQ-Siemens E71Csw41[Lastest ELFPacK]
I come from China
 
BingKДата: Суббота, 04.10.2008, 08:45 | Сообщение # 35
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to snoopyhzy
+1
and your fix work is for EL71v45

Code
#pragma swi_number=0x24B
__swi __arm void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc);
//thumb
//00 28 02 d0 ?? 30 ?? 30 ?? ??  70 47 10 b5+1

both E71v45 and EL71v45 need to fix this function 0x24B !


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !
 
St@lkerДата: Суббота, 04.10.2008, 08:47 | Сообщение # 36
Полковник
Имя: Роман
С нами с: 04.05.2008
Сообщений: 202
Награды: 6
Модель телефона: Lenovo P780
Статус: Offline
After this fix I can start GUI thumb_up and I can delete SMS :) (at EL71v45) In Address book I get pick off too.

S-Exit:
Code: 0x0203
Filename: Undefined_Instruction!
String: 'Address: 0xA095E820'
CepID: 0x4209
CepName: MMI

 
snoopyhzyДата: Суббота, 04.10.2008, 08:53 | Сообщение # 37
Сержант
Имя: snoopyhzy
С нами с: 10.07.2008
Сообщений: 27
Награды: 0
Модель телефона: E71Cv41
Статус: Offline
EL71v45

092C: 0xA095E80E ; 24B: void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc)

fix it

092C: 0xA095E80F ; 24B: void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc)

E71v45

092C: 0xA0954A8A ; 24B: __arm void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc);

fix it
092C: 0xA0954A8B ; 24B: __arm void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc);


Siemens S6Csw53[Lastest ELFPack]
BENQ-Siemens E71Csw41[Lastest ELFPacK]
I come from China


Сообщение отредактировано snoopyhzy - Суббота, 04.10.2008, 08:57
 
BingKДата: Суббота, 04.10.2008, 08:59 | Сообщение # 38
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to sim_emrom
Quote
Our guys from conference (siemensx85@conference.jabber.ru) don't understand why you use new functions for creating GUI... I found only about SetMenuSoftkey

Code
#include "..\inc\swilib.h"

unsigned int CreateMLMenu(const ML_MENU_DESC *menu, const HEADER_DESC *hdr, int start_item, int n_items, void *user_pointer)
{
  void *ma=malloc_adr();
  void *gui=GetMultiLinesMenuGUI(ma, mfree_adr());
  SetMenuToGUI(gui, menu);
  SetMenuItemCount(gui, n_items);
  MenuSetUserPointer(gui, user_pointer);
  SetCursorToMenuItem(gui, start_item);
  SetHeaderToMenu(gui, hdr, ma);
  return (CreateGUI(gui));
}

unsigned int CreateSLMenu(const MENU_DESC *menu, const HEADER_DESC *hdr, int start_item, int n_items, void *user_pointer)
{
   
  void *ma=malloc_adr();
  void *gui=GetMenuGUI(ma, mfree_adr());
  SetMenuToGUI(gui, menu);
  SetMenuItemCount(gui, n_items);
  MenuSetUserPointer(gui, user_pointer);
  SetCursorToMenuItem(gui, start_item);
  SetHeaderToMenu(gui, hdr, ma);
  return (CreateGUI(gui));
}

that makes me easy to control the menu_gui,
for example:
if we use CreateMultiLinesMenu to instead of CreateMLMenu, we can't set user_pointer at once, i have to use global variable to set user_pointer on the ghook.

Quote
#pragma swi_number=0x217
__swi __arm int CreateMultiLinesMenu(int dummy,int dummy2,const ML_MENU_DESC *,const HEADER_DESC *,int to_item,int n);

int dummy,int dummy2,
these two variables are useless to me.


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !
 
St@lkerДата: Суббота, 04.10.2008, 09:03 | Сообщение # 39
Полковник
Имя: Роман
С нами с: 04.05.2008
Сообщений: 202
Награды: 6
Модель телефона: Lenovo P780
Статус: Offline
Quote (snoopyhzy)
fix it 092C: 0xA095E80F ; 24B: void SetMenuSearchCallBack(void *gui, MenuSearchCallBack proc)

After this fix Address book does't make pick off thumb_up

Later I shall check up all functions in library for mistakes %)

Сообщение отредактировано St@lker - Суббота, 04.10.2008, 09:06
 
BingKДата: Суббота, 04.10.2008, 09:41 | Сообщение # 40
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to sim_emrom
Quote
Цитата (BingK)
Quote
i made a new way the get the sms data, but it was not the best way.

Would you like to tell with more details? :shy

from 0x9A4(NEWSGOLD) in EMS_Admin.dat,
the struct is:
Code
typedef struct
{
     char unk0;
     char unk1;
     unsigned short index_id; //0xFFFF, no
     char num[12]; //hex, num[0],len
     short txt_len;
     short w_char[7]; //
     char unk2;
     char unk3;
     short unk_0x160F;
     char unk4[8];
     int opmsg_id;
     unsigned short data_id;//SMS: (data_id-0x2A)*sizeof(PDU)= the position of this sms in sms.dat, EMS: 0xFFF4 ?
     short unk5; //0xA800 ?
}EMS_ADM;

at the beginning, i only did test on my S7Cv47, i use the (data_id-0x2A) to get sms data form sms.dat, until yesterday evening, i foundd that the "0x2A" is different between this phone to another, even S7Cv47 to S7Cv47, someone's is 0x34.
so i want to get the others's ems_admin.dat.
new way:

firstly, read all sms and ems data form sms.dat to a list(includes sms text, number, type, isems, count of ems, i name it edlist). then analysis the EMS_Admin.dat form 0x9A4, we can get the number and first 7 chars of the sms text here, find by the number and chars in edllist, if we can find the data, copy the data to another list(includes sms text, number, type, isems, count of ems, is_file, filename, index_id, opmsg_id, i name it sdlist), ...., free the edlist, and use the sdlist for work.

the prblem is, the result of find in edlist maybe not correct. But to Chinese user, the result is mostly correct, the size of one word in Chinese is just 2 bytes, but to Russian user, the size maybe over 7 bytes.

the best way is get the corrert position of this sms in sms.dat by some function, but now that is hard to me.


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !


Сообщение отредактировано BingK - Суббота, 04.10.2008, 11:19
 
sim_emromДата: Суббота, 04.10.2008, 11:13 | Сообщение # 41
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
We were kinda fool %) :D
Thanks, snoopyhzy, BingK :)
 
huteuszДата: Суббота, 04.10.2008, 12:04 | Сообщение # 42
Генерал-лейтенант
Имя: Mateusz
С нами с: 18.01.2008
Сообщений: 490
Награды: 3
Модель телефона: e71v45 / cxt70v56
Статус: Offline
Quote (huteusz)
Short question
If i will use this elf, and russian elfpack, will i see polish signs (ąęłóźżń etc) ?
Why there are problems with stability?

sim_emrom: did you looked at the blank sms-es in SiMoCo?

^^
My post was forgotten :p


:( siemens is dead
 
BingKДата: Суббота, 04.10.2008, 12:30 | Сообщение # 43
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to huteusz.
It is always stable on my phone :D .

If these are these chars in your sms, they would be shown well.


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !


Сообщение отредактировано BingK - Суббота, 04.10.2008, 12:30
 
sim_emromДата: Суббота, 04.10.2008, 12:34 | Сообщение # 44
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
huteusz, no, my friend.
As BingK said, MySMSYS automatically deletes saved-to-files messages from sms.dat
but at the same time it shows all messages from sms.dat and from MSS-folders.
SiMoCo don't see deleted sms, but Browser still shows their headers (in fact that based on relation with messages.db file) - it's normal behaviour.

Quote (huteusz)
If i will use this elf, and russian elfpack, will i see polish signs (ąęłóźżń etc) ?
I don't know, I read Russian messages as usually, ot having such problems. Doesn't MySMSYS show Polish letters?


Сообщение отредактировано sim_emrom - Суббота, 04.10.2008, 12:45
 
BenluxДата: Суббота, 04.10.2008, 14:56 | Сообщение # 45
Сержант
Имя: Luki
С нами с: 11.09.2008
Сообщений: 38
Награды: 0
Модель телефона: EL71v45
Статус: Offline
Hi, do u know why this elf don't read any SMS and Adressbook, always I have 0 sms, but in standard SMS browser I have any sms???

Сообщение отредактировано Benlux - Суббота, 04.10.2008, 14:59
 
BingKДата: Суббота, 04.10.2008, 16:07 | Сообщение # 46
Подполковник
Имя: BingK
С нами с: 03.08.2008
Сообщений: 100
Награды: 0
Модель телефона: S75/S68/SK65
Статус: Offline
to Benlux, is your 0:\System\SMS\ and 0:\System\apo\ existed ?
if not, do configration on MySMSYS.bcfg.


S7Csw47[MasterPack+ELFPack]
S68Csw51[MasterPack+ELFPack]
SK6Csw50[ELFPack]
DCA- 510/540/110/140
I am From China !
 
BenluxДата: Суббота, 04.10.2008, 16:36 | Сообщение # 47
Сержант
Имя: Luki
С нами с: 11.09.2008
Сообщений: 38
Награды: 0
Модель телефона: EL71v45
Статус: Offline
I have this folders, i set in MySMSYS.bcfg "0:\System\" and AdressBook work, bud SMS in Standard browser and MySMSYS.elf don't work together? :(
 
sim_emromДата: Суббота, 04.10.2008, 22:57 | Сообщение # 48
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Quote (Benlux)
SMS in Standard browser and MySMSYS.elf don't work together?
Work normally. What is your LG? How many sms does SiMoCo see?
Try what SMSman can see.
About AddressBook dontknow sim-numbers elf doesn't read.

Russian 1.5 version (must be the same as tested English) attached.
+ stability St@lker said English was more stable
- addr.book works, but quick-searching in it doesn't

Вложения: MSS_elka_15ru.elf (29.3 Kb)


Сообщение отредактировано sim_emrom - Суббота, 04.10.2008, 23:18
 
huteuszДата: Воскресенье, 05.10.2008, 00:38 | Сообщение # 49
Генерал-лейтенант
Имя: Mateusz
С нами с: 18.01.2008
Сообщений: 490
Награды: 3
Модель телефона: e71v45 / cxt70v56
Статус: Offline
sim_emrom, could you upload English?

:( siemens is dead
 
sim_emromДата: Воскресенье, 05.10.2008, 03:29 | Сообщение # 50
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Quote (huteusz)
sim_emrom, could you upload English?
I think, it's the same (test version posted by BingK). I hope soon will be new cool version.
 
Поиск:
Использование материалов сайта возможно только при согласовании с администрацией