Хочу мелодию на каждого в адреске - Технический шпионаж. Сименс изнутри. - Все для мобилок - Форум
SiamiX.net.Ru - Все только начинается ;)
» Данные отсутствуют! «
Гость!
Вам нужно пройти авторизацию,
либо зарегистрироваться!

Регистрация Вход

[ Ленточный вариант · Поиск · Участники · Правила форума ]
Страница 3 из 3«123
Модератор форума: Lost, blanket 
Форум » Все для мобилок » Технический шпионаж. Сименс изнутри. » Хочу мелодию на каждого в адреске (Патч на задание индивидуального звонка на каждый контакт AB)
Хочу мелодию на каждого в адреске
Lost МужчинаДата: Понедельник, 08 Октябрь 2007, 14:16:02 | Сообщение # 31
Сержант

Группа: Модераторы
Сообщений: 93
Репутация: 6
Статус: Отсутствует

.: Дополнительные данные :.
Спасибо-спасибо, я знаю wink
Эльф в демоны положить можно, но, как я уже отмечал, он не висит в памяти и не следит за изменением файла конфигурации, так что после его изменения будет необходимо запустить эльф вновь.

НО! С позавчерашнего дня (по крайней мере для меня), альфа-версия потеряла актуальность, т.к. мной была написана новая версия, в которой можно указать путь к файлу мелодии прямо в контакте адрески, в поле "Страна".Качайте патч из соответствующей темы и читайте мануал (сейчас всё значительно проще).

Добавлено (08 Октября 2007, 14:16:02)
---------------------------------------------
Да, кстати, забыл уточнить, что патч можно портировать и на x75 (проверял на C75sw24) - нужно лишь найти пару прошивкозависимых адресов в RAM.

 
blanket МужчинаДата: Вторник, 09 Октябрь 2007, 02:37:40 | Сообщение # 32
blanket
Почётный модератор
Группа: Г.Модераторы
Сообщений: 314
Репутация: 12
Статус: Отсутствует

.: Дополнительные данные :.
2 Lost,
А вот это уже ВАУ!!! Сенсация!!!
Снимаю шляпу перед МАСТЕРОМ...

Из замеченных "мелких ограничений":
1) имеется ограничение на длину записи в поле АВ "Страна". Поэтому длинные имена файлов меняем на "покороче"
2) кирилица в имени файла не воспринимается (звучит мелодия для группы). Поэтому переименовываем на "латинице".

Вывод: похоже это не Бетта, а готовый продукт.

ПОЗДРАВЛЯЮ ВСЕХ С КАРДИНАЛЬНЫМ ПРОРЫВОМ В АРМ, совершённым ув. Lost-ом!!! Ура!!!

ЗЫ: Есть мечта - записывать тел. разговор на диктофон. Производители единогласно считают это неэтичным...


Если есть Skype - шлите маляву на е-mail или через ПМ. Эффективнее общаться по телефону!
 
Shvan МужчинаДата: Вторник, 09 Октябрь 2007, 03:34:20 | Сообщение # 33
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
1) офигенно!
2) а mp3 идет?
 
blanket МужчинаДата: Вторник, 09 Октябрь 2007, 10:35:59 | Сообщение # 34
blanket
Почётный модератор
Группа: Г.Модераторы
Сообщений: 314
Репутация: 12
Статус: Отсутствует

.: Дополнительные данные :.
Quote (Shvan)
2) а mp3 идет?

Я не пробовал... Поэксперементируй сам!

ИМХО, mp3 только через плеер. С отображением фотки абонента при звонке плеер гармонично сочетаться не должен. Да и место mp3 занимает дофига. Проще его на компе в wav перегнать.

Я всвязи с патчем ув. Lost-а вообще планирую на mid (и разные гудки) переходить. Абонентов-то куча...

[off]ЗЫ. Вот ЗДЕСЬ уже и миди неплохие надыбал.[/off]


Если есть Skype - шлите маляву на е-mail или через ПМ. Эффективнее общаться по телефону!

Сообщение отредактировал blanket - Вторник, 09 Октябрь 2007, 10:39:30
 
Lost МужчинаДата: Вторник, 09 Октябрь 2007, 12:44:58 | Сообщение # 35
Сержант

Группа: Модераторы
Сообщений: 93
Репутация: 6
Статус: Отсутствует

.: Дополнительные данные :.
Бланкет, зачем миди, дАрАгой? smile
я удалил "пилотов", перенёс System и несколько мелодий на 2:\Config, итого у меня на 0:\Data 4Mb свободно (без книжек, но с 4 большими wav-мелодиями)
Можно ещё попробовать увеличить диск за счёт свободного места во флэш - но у меня однажды не получилось sad

А мп3 на сголд - давить!

Добавлено (09 Октября 2007, 12:44:58)
---------------------------------------------
И ещё, это всё же бета, т.к. приходится довольно извращённо определять звонящий контакт адрески sad
И я не уверен, что смогу (и хочу) продвинуться дальше в этом деле

 
blanket МужчинаДата: Вторник, 09 Октябрь 2007, 13:40:09 | Сообщение # 36
blanket
Почётный модератор
Группа: Г.Модераторы
Сообщений: 314
Репутация: 12
Статус: Отсутствует

.: Дополнительные данные :.
2 Lost,
Пилотов(оставил только Воблера) не отдам! Он девочек развлекает... biggrin
System на 2:\Config переносить до перепрошивки не буду, т.к. комфликтует с каким-то из патчей (Уже и не помню с каким).
Кроме того настольные игры не дам и программы тоже уже все устоялись, ~15-20 фоток для AB(на них планирую персональные звонки. Несколько качественных wav-ок и 2 mp3. Тоже убрать нельзя sad
1 Мег под ротацию книг...

Короче, только mid или качественные гудки с виброй (их ещё найти надо).


Если есть Skype - шлите маляву на е-mail или через ПМ. Эффективнее общаться по телефону!
 
altor МужчинаДата: Вторник, 09 Октябрь 2007, 15:09:39 | Сообщение # 37
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
Quote (Lost)
И ещё, это всё же бета, т.к. приходится довольно извращённо определять звонящий контакт адрески
И я не уверен, что смогу (и хочу) продвинуться дальше в этом деле

Уважаемый Lost, если все же сможешь (и захочешь) продвинуться дальше в этом деле, то есть пожелание: анализировать номер без префикса страны, то есть, в нашем случае проверять совпадение последних 10 цифр с конца. Это потому, что одни операторы отдают номер в виде +7xxxxxxxxxx, а другие - 8xxxxxxxxxx.
 
Lost МужчинаДата: Среда, 10 Октябрь 2007, 18:50:10 | Сообщение # 38
Сержант

Группа: Модераторы
Сообщений: 93
Репутация: 6
Статус: Отсутствует

.: Дополнительные данные :.
поясни
 
altor МужчинаДата: Четверг, 11 Октябрь 2007, 18:44:54 | Сообщение # 39
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
Сименс, отображая имя звонящего тебе абонента, сравнивает его номер с номерами записной книжки, не полностью, а только некоторое число цифр с конца (по-моему, 6 или 7).

Это и хорошо (так как прямые номера у многих операторов часто отличаются от своих федеральных синонимов только префиксом), и плохо (были у меня в записной книжке совершенно разные люди с номерами, у которых совпадали посление 7 цифр...)

Но если сравнивать весь номер целиком (как это делает, кстати, Алкатель), то будет такая неприятная вещь: допустим, тебе звонит абонент с номером +7-916-1234567.
Если ты абонент МТС и находишься в Москве, у тебя определится номер 89161234567, а если в Казани - то +79161234567.
Как с этим обстоит дело у других операторов и в других регионах, не знаю.

Поэтому предлагаю сравнивать только последние 10 цифр (чтобы отбросить международный код), либо вообще, 6-7 цифр (как Сименс).

 
Lost МужчинаДата: Четверг, 11 Октябрь 2007, 22:46:53 | Сообщение # 40
Сержант

Группа: Модераторы
Сообщений: 93
Репутация: 6
Статус: Отсутствует

.: Дополнительные данные :.
Угу-угу, я понял уже в чём трабл. Вспоминл, сталкивался однажды в МСК smile
К сожалению, это недостаток бета-версии. Копаю. Если не найду то, что позаолит выпустить релиз - придётся латать бету sad
 
altor МужчинаДата: Пятница, 26 Октябрь 2007, 17:04:27 | Сообщение # 41
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
Lost, в альфа-версии ты рекомендовал не делать слишком много номеров с индивидуальными мелодиями. К бета-версии это не относится?
 
Lost МужчинаДата: Пятница, 26 Октябрь 2007, 17:18:12 | Сообщение # 42
Сержант

Группа: Модераторы
Сообщений: 93
Репутация: 6
Статус: Отсутствует

.: Дополнительные данные :.
Нет, не относится, там другой принцип - файлик-то не надо сканить smile
 
hidra МужчинаДата: Пятница, 26 Октябрь 2007, 20:07:38 | Сообщение # 43
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
to Lost
а Портируйте этот патч (бета версию) под S65v58 пожалуйста
НУ ОЧЕНЬ-ОЧЕНЬ хочется!
 
Lost МужчинаДата: Четверг, 08 Ноябрь 2007, 18:10:10 | Сообщение # 44
Сержант

Группа: Модераторы
Сообщений: 93
Репутация: 6
Статус: Отсутствует

.: Дополнительные данные :.
обращайтесь к тем, кто занимается патчами для вашего телефона
на сименс-клубе, вроде бы, кто-то хотел портировать

Добавлено (08 Ноября 2007, 18:10:10)
---------------------------------------------
2all:
Мои исходники раздаваться не будут до тех пор, пока я не уйду на СонЭрик (или другой)!
Но сильно не огорчайтесь: они вам всё равно не сильно помогут в портировании. Главное - это найти адреса, используемые патчем.

Единственное, что могу дать вам в помощь - это вот:

Code
    mov    r4, #3
  b    l1

  mov    r4, #4
  b    l1

  mov    r4, #5
  b    l1

  ...

l1:
  ...
  blx    PlaySound2
  ldr    r1, =unk_A868F15C
  sub    r1, #0x38

Вот по этому адресу unk_A868F15C и лежит PKT_NUM с последним номером телефона

и ещё:

Code
fopen() открывает нужный файл из A0BBB6B6 в sub_A0BBB698()
char *db_fname[6]=A86EC320 - массив адресов с именами последних открытых файлов системной БД (адреска, задания и т.п.)
[0] = \app
[1] = \task
[2] = \note
[3] = \rem
db_fname[4] = имя последнего открытого файла адрески (тот, что найден при звонке)
[5] = \calrec

!!НО неизвестно, успешно нашёлся контакт адрески, или просто сохранился последний вызванный файл

ищется через дебаггер точкой останова на fopen()

Врезка - там, где при звонке вызывается PlayFile() - найти проще всего, также в дебаггере

Всё разжевал. Кто не понял - бросьте это дело - создание патчей [пока] не для вас.

З.Ы. А!!! Забыл!!! Если кто найдёт, где тело определяет звонящий контакт адрески (или понимает, что такого в адреске нет) - тому респект и уважуха, ну и сырцы в довесок.

 
VioLance МужчинаДата: Пятница, 14 Декабрь 2007, 18:10:22 | Сообщение # 45
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
Lost, день добрый, поставил патч и сразу же столкнулся с проблемой, описанной Altor. То есть все входящие определяются как +7xxxxxxxxxx, наверное поэтому играет какая-то странная мелодия из прошивки. Да в принципе когда приходит смс играет та же мелодия О_о. Очень хотелось бы решения данной проблемы.
Оператор билайн, регион северо-запад.
Патч портировал Hoper777 с оллсименса, за что ему спасибо.

Code
;C75v22
; * Собственная мелодия для каждого в адреске *  
; * Own melody for each entry in addressbook *
; Version: beta-версия!!
; (c) Lost 07.10.2007
; (p) Hoper777  12.12.2007

/*
При входящем звонке телефон играет заданную для контакта в адресной книге мелодию
Имя файла мелодии нужно писать в поле "Страна" полностью, например, так: 0:\Sounds\Quake.wav
Если имя файла не указано, или файла с таким именем не существует, то будет играть мелодия для группы

Анализ функций: OwnMelody.vkp

0A:__arm int fopen
0B:__arm int fread
0D:__arm void fclose
0F:__arm unsigned int lseek
14:__arm void *malloc
15:__arm void mfree
1B:__thumb unsigned int strlen
4A:__arm void PlayFile
6E:__thumb int IsCalling
A3:__arm void ws_2str
117:__thumb char * strrchr  
11D:__arm void  zeromem
123:__thumb int  wstrlen  
125:__thumb WSHDR * AllocWS
129:__thumb void  FreeWS  
16C:__arm int str_2ws
16D:__thumb int UnpackABentry
16E:__thumb int FreeUnpackABentry
*/
;PATCH_ENTRY
035BB40: CB6DFEEB 83D1F5EB
;CODE
+0D0000
#pragma enable old_equal_ff
00: F0402DE904D04DE20140A0E10D30A0E1
10: 8020A0E3801CA0E30A0000EF0050A0E1
20: 010075E31D00000A0D00A0E101002DE9
30: 04308DE20220A0E30010A0E30500A0E1
40: 0F0000EF0060A0E1140000EF0070B0E1
50: 04D08DE20C00000A0D00A0E101002DE9
60: 04308DE20020A0E30010A0E30500A0E1
70: 0F0000EF04308DE20620A0E10710A0E1
80: 0500A0E10B0000EF04D08DE20D10A0E1
90: 0500A0E10D0000EF000057E30100001A
A0: 0000A0E3F280BDE81C10A0E30400A0E1
B0: 1D0100EF2830A0E3042046E2041087E2
C0: 0400A0E16D0100EF0700A0E1150000EF
D0: 0100A0E3F280BDE868209FE510002DE9
E0: 0110D0E50020D2E5020051E10400001A
F0: 54209FE50210D0E50020D2E5020051E1
100: 0200000A1000BDE80000A0E31EFF2FE1
110: 38309FE50020A0E3050080E2040000EA
120: 01C0D0E40140D3E404005CE1F4FFFF1A
130: 012082E2010052E1F8FFFFBA1000BDE8
140: 0100A0E31EFF2FE15DF168A85EF168A8
150: 61F168A8F94F2DE920D04DE20140A0E1
160: 0250A0E10060A0E30090A0E30670A0E1
170: 0680A0E16E0000EF000050E35700000A
180: B0019FE504108DE2000090E59BFFFFEB
190: 000050E35100000A00A0A0E3030000EA
1A0: 0900A0E1150000EF0090A0E301A08AE2
1B0: FA00DDE100005AE1290000AA10109DE5
1C0: 0C00A0E3901A2BE00100DBE5010050E3
1D0: 08009B1500005013F3FFFF0A0310DBE5
1E0: 281051E20B00000A021041E2030051E3
1F0: 0100009A341051E2EBFFFF1A0710B0E1
200: E9FFFF1AB3FFFFEB000050E3E6FFFF0A
210: 0170A0E3E4FFFFEA230100EF010080E2
220: 00008DE5140000EF00209DE50090A0E1
230: 08009BE50910A0E1A30000EF0D30A0E1
240: 8020A0E3801CA0E30900A0E10A0000EF
250: 010070E3D1FFFF0A0D10A0E10D0000EF
260: D1FFFFEA158000EF0010A0E104008DE2
270: 6E0100EF000057E3000059131700000A
280: 5C10A0E30900A0E1170100EF014080E2
290: 0400A0E11B0000EF017080E20700A0E1
2A0: 250100EF0050A0E10720A0E10410A0E1
2B0: 6C0100EF0060C4E50900A0E11B0000EF
2C0: 016080E20600A0E1250100EF0040A0E1
2D0: 0620A0E10910A0E16C0100EF0180A0E3
2E0: 50009DE50520A0E101002DE950009DE5
2F0: 0410A0E101002DE92C309DE528009DE5
300: 4A0000EF0060A0E1000058E308D08DE2
310: 0500000A0400A0E1290100EF0500A0E1
320: 290100EF0900A0E1150000EF0600A0E1
330: 28D08DE2F08FBDE830C36EA8
#pragma disable old_equal_ff
+0

;locale=Russian_Russia.1251
 
Форум » Все для мобилок » Технический шпионаж. Сименс изнутри. » Хочу мелодию на каждого в адреске (Патч на задание индивидуального звонка на каждый контакт AB)
Страница 3 из 3«123
Поиск:

» Оплаченная Реклама » Рекомендуем
Помощь Студентам! ;)
В контакте
Одноклассники.ru

$$$ для web-мастеров
Зарабатывай на своем сайте!
Зарабатывайте вместе с UcoZ!
Получить свой бесплатный сайт в UcoZ!
Телефоны Sony Ericsson и Siemens
Siemens телефоны
Интернет-магазины сотовых телефонов

Хостинг от uCoz & SiamiX design © 2008
Rambler's Top100 Яндекс цитирования