Перейти к содержанию
Old Phone Forum

sashaqwe

Участники
  • Постов

    230
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные sashaqwe

  1. Alex&r прилагаю исходники в zip

     

    BinEdit выдает ошибку - неопределена переменная gs_KeyLockInfo, Alex&r я так понимаю ты ее использовал в какомто из своих патчей, возникает вопрос каким значением заменить ее.

    Momental.zip

  2. Попытался перенести патч Momental Backlight OFF v.2 с C5212XEIB5 на C5212iXEJH3, получилось вечный перегруз.

    В исходниках поменял адреса на свою модель. Команды оставил теже. В чем ошибка?

    Исходники прилагаю.

    Momental.rar

  3. Патч: AlarmTweak AlwaysSound v0.5 / C5212i

    Спасибо за исходник f2065

     

    Мелкие доработки в настройке будильника:

    - Все будильники будут звонить и при бесшумном (и автономном) профиле. Без патча, штатно, только первый будильник игнорирует все ограничения и звонит всегда, а дополнительные будильники (с 2 по 10) в режиме «без звука» или автономном имеют ограничения и используют только вибру.

    AlarmTweak_AlwaysSound.rar

    • Like 9
  4. Для C5212i исправте пожалуста патч "Java в фоне":

    при нажатии на красную кнопку и выборе пункта "Выход" телефон выходит на рабочий стол только после перехода в экономный режим подсветки или после нажатия красной кнопки(при чем если нажать красную кнопку сразу тел. зависает, после одной секунды не зависает)

  5. А можно прилагать исходник (.asm) какой-нибудь, а не заведомо кривой .smp ?

    исходника в ветке не было, сам пытался переделать с .smp - применял патч а далее с помощью бинедита анальзировал

     

    подсказка уже не нужена , час назад патч уже сделал, добавил vvyura. Объясните простым языком технику работы и использования мастер патча? а также все необходимое для переноса патчей которые используют библеотеки мастер патча.

  6. Пробую перенести с C5212XEIB5 на C5212iXEJH3 патч SortFiles Mod(сортировка файлов будет одинакова для всех папок). Адреса в своей прошивке с которых надо изменять код по находил, но данный патч использует библиотеку мастер-патч и дальше дело не идет. Заметил что в патче который хочу перенести вроде есть переходы на адреса библиотеки(мастер-п.). Объясните простым языком технику работы и использования мастер патча? а также все необходимое для переноса патчей которые используют библеотеки мастер патча.

    Прилагаю патч с изменеными адресами

    SortFiles_Mod.rar

  7. Kill incall ss editor v1.0.1

    C5212iXEJH3

    Часто, при входящем звонке, доставая телефон из кармана мы нажимаем цифровые кнопки.

    После установки патча телефон не будет реагировать на цифровую клавиатуру во время входящего вызова (только при отключенной опции "Ответ любой кнопкой"!)

     

     

    RejectCallLog v1

    C5212iXEJH3

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

     

    "Записать как пропущенный" - стандартный вариант, вызов запишется в пропущенные;

     

    "Записать как входящий" - вызов запишется во входящие, с нулевой длительностью разговора;

     

    "Не записывать" - сброшенный вызов не будет записываться в журнал.

     

    Внимание!

    Патч сразу будет отмечен установленным. Выбирайте в опциях патча нужный вариант и нажимайте "Изменить".

    Kill_incall_ss_editor.rar

    RejectCallLog.rar

    • Like 10
  8. 1 Если я правильно понял прошивка состоит из MCC-скриптов и ассемблерного кода?

    2 В Бинедите после применения патча Минимальный промежуток для автодозвона v2.1(C5212IXEJH3):

     

    20A7CFB6: 45E0 B loc_20A7D044 ;переход по адресу 0x20A7D044

     

    какой должен быть код чтоб на выходе ARM-компилятора я получил - 45E0?

    у меня - B loc_20A7D044 - выдает E7FE

  9. Вот код патча "Автовозврат в Java" для C5212iXEJH3:

    <nord offset="0x11F02E0" from="D4A48020" to="08021F21" />

    который я создал на основании патча для C5212XEIB5 - нашел MCC код в своей прошивке который соответстует C5212XEIB5 и в патче заменил адрес на свой, затем место в C5212XEIB5 в MCC где встречается hex-код которым заменяем и соответствено нахожу в своей прошивке которым и заменяю в патче. А как выглядит код асемблера который приводит к данному патчу? и если можно объясните почему такой?

  10. Авто-возврат в MP3 и FM после звонка v1.2

    C5212iXEJH3

     

    Теперь после входящего звонка при запущеном MP3 или FM-радио воспроизведение будет происходить без запросов.

    Патч сделан для тех кто хочет автовозврат в MP3 без подключенных наушников, с наушниками автовозврат происходит и без патча.

    Для установки патча необходимо отменить "Авто-возврат в FM после звонка v1"

     

     

    Автовозврат в Java v1

    C5212iXEJH3

     

    Теперь после запуска плеера или после звонка не будет выдаваться запрос "Возобновить?", а приложение будет возобновлено.

    Avto_vozvrat.rar

    Avto_vozvrat_v_java.rar

    • Like 11
  11. sashaqwe,

    оставляй то, что предлагает бинедит

    Тогда - реальный адрес заменяемого кода 0x0078D970, а в бинедите 0x2078D970, которого реально даже не существует; максимальный адрес в CLA 0x01BAFB0B.

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

  12. Главное потом в BE-файле правильно указать параметры MCC, он их криво детектит. Надо типа

    … KolFunMCC="255"

    MCCParam Len="16" count="8" adr1="0" len1="1" adr2="1" len2="1" adr3="2" len3="2" adr4="4" len4="2" adr5="6" len5="2" adr6="8" len6="4" adr7="12" len7="2" adr8="14" len8="2"

    иначе MCC выглядит не так как надо

     

    А адреса какие указывать при сканировании прошивки(загрузки прошивки в Hex формате , начала оперативной памяти и длинну оперативной памяти)?

  13. 1 Какой в BinEdit указывать - адрес загрузки прошивки в Hex формате , адрес начала оперативной памяти и длинну оперативной памяти, для C5212iXEJH3.

    2 Пытаюсь перенести патч Автовозврат после звонка(только для ФМрадио) с C5212XEIB5 на C5212iXEJH3, адрес где надо делать замен кода вроде определил(конец звонка и возврат в радио), так как телефон(патч установлен) при включенном радио после звонка зависает. Я так понимаю надо менять код на который я поменял, BinEdit говорит что в новом коде идет проверка на равенство переменных и переход в точку 120. Вопрос возникает какую переменную надо заменить и в какую точку произвести переход. Также 120 это адрес или условная метка в коде? Или может что-то я не понимаю и это делается как то по другому?

    Вот код моего(неправильного) патча

    <nord offset="0x78D970" from="52000000000000000000000000000000" to="1A0000000000000078BE4B2100000000" />

  14. Минимальный промежуток для автодозвона v2.1

    C5212iXEJH3

     

    Патч изменяет промежуток автодозвона до минимума.

    Теперь не нужно ждать целую минуту до повтора набора номера.

     

    Версия 2:

    Устранено занесение номера в черный список для автодозвона, убран лимит звонков в 10 попыток.

    minimalniy_promegutok_dlya_avtodozvona_21.rar

    • Like 8
  15. Сам же вроде портированием занялся??

    Проверяй :scratch:

    Чтоб портированием заниматься необходимы азы асемблера, а у меня их нет. А насчет портирования просто патч очень простой, да и уловил кое какую закономерность.

    Патч рабочий, спасибо.

  16. Патч: Java_Storage_Size v01 / C5212iXEJH3

     

    Увеличивает объём доступной памяти инсталляции для Java с 4 Мб до 10…32 Мб.

    Теоретически может не хватать памяти для хранения (и работы?) email или mms, в случае если явы установить до предела. Ибо логический диск общий и места там тогда почти не остаётся (в таком случае уже при инсталляции ошибка может быть - 'неверный JAR').

     

    Данный патч не полностью портирован - не всей точки найдены - в частности общая статистика по расходу памяти доступную память будет показывать сначала 4мб, а после превышения - неадекватные цифры вроде 4гб. Но это не страшно - реально вот 20мб программ установили - работает, до 32мб не проверяли. Вообще выше 15мб не рекомендую ставить - могут быть различные глюки с СМС, и т.д.

    Java_Storage_Size_v01_C5212iXEJH3.rar

    • Like 11
  17. вот попробовал себе поставить..не помогает! просто ничего не нажтмает. добавил в карту прошивки и назначил..результат никакой реакции на нажатие

    Реакция на нажатие чего? Зеленой кнопки? или в ресмане? если в ресмане то не в том месте добавил адрес. У меня все работает. Моя карта прошивки:

    C5212iXEJH3.rar

×
×
  • Создать...