Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, download files, subscribe to answers - you need to login.

Samsung Gt-c5212 Duos


Recommended Posts

Тема по обсуждению работы патчей на C5212 и C5212i.

 

В этой теме обсуждаем патчи для С5212 и С5212i. Хотелки также помещаем сюда.

Сами патчи на С5212 тут, на С5212i - там, обсуждение аппарата - здесь.

 

Spoiler

 

1. Запускаем BinEdit, открываем в нем свою прошивку

2. Открываем встроенный в BinEdit компилятор

106385-14-12-09)1260802172_thumb.jpg

3. В компиляторе создаем новый проект

106385-14-12-09)1260802210_thumb.jpg

4. Теперь нам нужно написать тут код, который переназначал бы кнопки, для этого нужно знать адрес места, которое нужно править и адрес ф-и, которую мы хотим назначить на эту кнопку

Откуда взять эти адреса? Все очень просто возьмем их из карты прошивки, кто-то уже постарался и нашол их до нас :D

(Если все же в карте прошивке нет необходимого адреса, можно воспользоваться этой инструкцией: http://OldPh.one/index.php?showtopic=44176)

открываем карту прошивки (rxt-файл) блокнотом и ищем описание кнопок, это тег keybind

я увидел там следующее:

<keybind title="Функции кнопок" keys="Green=0x00A8A5C4,L-Soft=0x00A8A5E4,R-Soft=0x00A8A9D8,OK=0x00A8AA58,SIM-Select=0x00A8AA5C,Кнопка гарнитуры=0x00A8AA48,Фото=0x00A8AA3C,#-Удержание=0x009E426C,*-Удержание=0x009E4278,1-Удержание=0x009E3E7C,2-Удержание(требуется патч)=0x002F2834,3-Удержание(требуется патч)=0x002F2838,4-Удержание(требуется патч)=0x002F283C,5-Удержание(требуется патч)=0x002F2840,6-Удержание(требуется патч)=0x002F2844,7-Удержание(требуется патч)=0x002F2848,8-Удержание(требуется патч)=0x002F284C,9-Удержание(требуется патч)=0x002F2850,Пункт меню Content Explorer=0x0196B514" values="Голосовая почта=0x218E5290,Бесшумный режим вкл/выкл=0x207F40CC,Блокировка кнопок=0x21943294,2…9-(оставить быстрый набор)=0xFFFFFFFF,Главное меню=0x21942FA4,Журнал звонков (из меню)=0x2193A1BC,Журнал звонков - последние=0x206F6A0C,Чёрный список=0x206F5FFC,Диспетчер вызовов=0x202D60D8,Контакты=0x20FD8E14,Плеер=0x20B79528,Интернет - Opera Mini=0x2198C814,Интернет - стандартно=0x202FF874,Сообщения=0x2030A0FC,Создать новое сообщение=0x20C80998,Мои сообщения=0x2196ECB4,Сообщения сети=0x2079AE70,Чтение сообщений сети=0x202DA004,Файлы=0x20311CA4,Органайзер=0x20B3CED4,Календарь=0x21437EC8,Заметки=0x20CA2C80,Задачи=0x21438E08,Мировое время=0x21134B1C,Калькулятор=0x21593A18,Конвертер=0x2080D3FC,Фотоаппарат (из меню)=0x20B6E1E0,Фотоаппарат (по кнопке)=0x20FE4324,Радио=0x214BB758,Приложения=0x21132F58,Content Explorer=0x2031A310,Java=0x20C97420,Диктофон=0x21130CFC,Bluetooth (мои устройства)=0x21018D90,Bluetooth вкл/выкл=0x219106A0,Таймер=0x215941A4,Секундомер=0x2080F288,Словарь=0x211780B0,Будильники=0x20306CFC,Настройки=0x211215A8,Настр. Диспетчер SIM-карт=0x21954E04,Настр. Профили=0x2111E740,Настр. Дисплей и подсветка=0x21957954,Настр. Яркость=0x21953864,Настр. Время и дата=0x21134BBC,Настр. Телефон=0x2112177C,Настр. Приложения=0x207F4760,Настр. Безопасность=0x202E957C,Настр. Сеть=0x2156EBEC,Настр. Подключение к компу=0x202ED86C,Настр. Память=0x2111E55C,Настр. Сброс настроек=0x20C56A6C,Новое меню BT (требуется патч!)=0x202F6A04,Быстрое вкл-выкл BT (требуется патч!)=0x202F6AC4,Перезагрузка=0x207F2280,Фонарь=0x207FC998" >

допустим, я хочу назначить следующие ф-и:

на кнопку Sim-select назначить фонарь, а на кнопку Фото - Секундомер

 

что я делаю:

ищу в описании кнопок адрес для переназначения кнопи Сим-селект SIM-Select=0x00A8AA5C

но! нужно знать, что имеется такое понятие как базовый адрес, не буду описывать что это и т.д., просто скажу, что к нашему адресу нужно прибавить 0x20000000, сделать это можно в стандартном виндовом калькуляторе, переключив его в 16-ричную систему исчисления :) (но думаю у вас получится сделать это и в уме)

 

получился адрес 0x20A8AA5C

 

в исходник пишем:

.start 0x20A8AA5C

 

теперь ищем адрес нужной нам функции, Фонарь=0x207FC998

здесь уже базовый адрес учитывать не нужно (он уже тут учтен)

 

поэтому сразу пишем следующей строчкой в исходник:

.word 0x207FC998

 

тоже самое проделываем для кнопки фото, у меня получилось следующее:

106385-14-12-09)1260803037_thumb.jpg

 

5. Теперь наш исх нужно превратить в патч, для этого его нужно откомпилировать, компилируем в редактор патчей:

106385-14-12-09)1260803115_thumb.jpg

 

6. Открывается редактор патчей, тут необходимо ввести информацию о патче и сохранить его:

106385-14-12-09)1260803183_thumb.jpg

 

Все! Применяем патч, прошиваемся, проверяем... :)

  • Like 16

Nokia 5110 -> Nokia 1100 -> Nokia 2310 -> Vancom (Airello) T680 -> Samsung GT-C5212 -> Nokia N97 mini -> HTC Desire HD

Link to comment
Share on other sites

evgen787, ты куда "talker.mp3" поместил?

 

sergmarin, vvyura, когда ж "чузер" будет не в прошивке, а отдельно?

 

Hash123, способ проще - воспользоваться MiniCommander'ом...

Nokia 5110 -> Nokia 1100 -> Nokia 2310 -> Vancom (Airello) T680 -> Samsung GT-C5212 -> Nokia N97 mini -> HTC Desire HD

Link to comment
Share on other sites

SIM Chooser написал vvyura, и пока его нет онлайн, я не могу публиковать патч. Терпение, господа...

  • Like 1
Link to comment
Share on other sites

SIM Chooser написал vvyura, и пока его нет онлайн, я не могу публиковать патч. Терпение, господа...

 

 

а на мыло вышли тогда ?:D

 

Любопытно как сим чузер будет работать с калл рекорд? Будет писать теперь с любой карты?

Edited by Hash123
Link to comment
Share on other sites

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

потом залил talker.mp3" в папку "phone1\user\" MiniCommander'ом , не заработало,

выключил включил телефон и все работает, так что просто не стоит торопится

Чем больше мастеров тем больше работы

Link to comment
Share on other sites

Любопытно как сим чузер будет работать с калл рекорд? Будет писать теперь с любой карты?

А каким местом патч по записи разговоров касается сим-чузера? Как работал, так и будет работать. Их два разных патчера вообще писали...

Link to comment
Share on other sites

А каким местом патч по записи разговоров касается сим-чузера? Как работал, так и будет работать. Их два разных патчера вообще писали...

 

 

просто в описании калл рекорда написано что он пишет разговор только с симки по умолчанию, а чузер при выборе звонка ставит симку по умолчанию так? Значит писать запись можно с дву симок?

Link to comment
Share on other sites

Hash123,

Писать можно с той СИМ которая у тебя стоит по умолчанию ВСЕ И ТОЧКА . Сим Чесер к записи разговоров не имеет никакого отношения! :D

Edited by Аков
  • Like 1
Link to comment
Share on other sites

, а чузер при выборе звонка ставит симку по умолчанию так?

 

Нет, он ставит с какой симки осуществляется вызов.

Link to comment
Share on other sites

ТО DmitrijK,

Все получилось на счет Талкера, :an: MiniCommander'ом засунул в папку User,а до этого пихал в неё же, но в подпапку Sounds,где mid файлы :)

А сколько правил можно в чузере прописывать? Ограничения по количеству есть?

Самсунг всегда: С100. С110, D500 прошивал (шнурок отдаю), Х630 не долго, Е710 не долго..С 5212 щас

Link to comment
Share on other sites

Из описания SIM-Chooser :

"Создаём правило - вбиваем туда желаемый номер".

Только вводить вручную, а нельзя организовать поиск нужного номера в контактах?

Оставьте меня в покое, но не бросайте наедине с Samsung E2152.

Link to comment
Share on other sites

kuliks, создавай правила для номеров (используя '*' в качестве подстановочных знаков), а не вгоняй подряд номера из контактов...

 

sergmarin, описание "сим-чузера" в шапке неполное...

 

To ALL, При удалении правила в "сим-чузере" выскакивает вот это:

9f123f866b9ed42547f97dd0c9f5020b.jpg

 

и дальше никак, только выключение-включение...

У всех так или только у меня?

Edited by DmitrijK
  • Like 1

Nokia 5110 -> Nokia 1100 -> Nokia 2310 -> Vancom (Airello) T680 -> Samsung GT-C5212 -> Nokia N97 mini -> HTC Desire HD

Link to comment
Share on other sites

DmitrijK,

если бы патч был полностью доделан, он уже лежал бы в соответствующей теме.

зы: это относится ко всем, какое вы вообще имеете моральное право обсуждать то, что еще не опубликовано автором официально.

заканчиваем этот ажиотаж, который влекет за собой бесполезный флуд, последуют наказания! :59:

  • Like 1
Link to comment
Share on other sites

Патч включён в патченную прошивку ДЛЯ ОЗНАКОМЛЕНИЯ.

И только. Патч будет ПУБЛИКОВАТЬ только АВТОР, тогда уже начнётся вылавливание багов и обсуждение.

Пока патч не опубликован, его нету.

Link to comment
Share on other sites

sergmarin, насколько я помню, в твоей прошивке надпись "Content Explorer" заменена на "Opera Mini"...

Каким образом это сделать?

Nokia 5110 -> Nokia 1100 -> Nokia 2310 -> Vancom (Airello) T680 -> Samsung GT-C5212 -> Nokia N97 mini -> HTC Desire HD

Link to comment
Share on other sites

sergmarin, насколько я помню, в твоей прошивке надпись "Content Explorer" заменена на "Opera Mini"...

Каким образом это сделать?

Можно Ресмэном, Можно патчем.

Link to comment
Share on other sites

AlaSToR, в Ресмэне нет доступа к "Языковым ресурсам"...

И патча такого в соответствующей теме нет... :59:

Nokia 5110 -> Nokia 1100 -> Nokia 2310 -> Vancom (Airello) T680 -> Samsung GT-C5212 -> Nokia N97 mini -> HTC Desire HD

Link to comment
Share on other sites

DmitrijK,

Ресманом никак. Только патч ваять. Мне патч сделали в своё время на заказ :59:...

Link to comment
Share on other sites

используя '*' в качестве подстановочных знаков

Т.е., например, +38067******* или +38067* ? Или может быть ****67******* (*67*) ? Как правильно?

Это очень удобно. А где еще можно (в телефоне) использовать подобную подстановку?

 

последуют наказания

Это я не о конкретном патче спросил. Уверен, многим начинающим Samsung_оводам будет полезно знать.

Edited by kuliks

Оставьте меня в покое, но не бросайте наедине с Samsung E2152.

Link to comment
Share on other sites

kuliks, например, +38067*******... Количество звездочек тоже учитывается (одна звездочка = одна цифра)...

Больше нигде такие подстановки не используются...

  • Like 1

Nokia 5110 -> Nokia 1100 -> Nokia 2310 -> Vancom (Airello) T680 -> Samsung GT-C5212 -> Nokia N97 mini -> HTC Desire HD

Link to comment
Share on other sites

sergmarin,

Очень удобно при заблокированной клавиатуре длительным нажатием кл."ФОТО" прослушивать время.

Можно ли подобно сделать включение "фонарика" кнопкой "SIM" при заблокированой клавиатуре длительным удержанием или, например, троекратным нажатием воизбежание случайного нажатия?

Оставьте меня в покое, но не бросайте наедине с Samsung E2152.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...