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

Alex&r

SGH Open Club
  • Постов

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

  • Посещение

  • Победитель дней

    2

Весь контент Alex&r

  1. Ну вообщето да, по идее. Ведь после разблокировки рисуется раб. стол. Значит надо делать проверку на предмет нахождения на рабочем столе. Надо подумать как это сделать. Ну или пользоваться версией 1.1, пропущенные звонки бывают не так часто наверное... Хотя при СМС тоже софт-клавиш не видно...
  2. Как много вопросов И это хорошо, значит тебе это занятие интересно Почему только о 6 уроке идет речь (это я по дороге в магазин с телефона по-быстрому глянул, где о подобном идет речь и сказал, что в 6 уроке). Нужно прочитать все уроки, тогда некоторые вопросы отпали бы. Вот тебе еще одна инструкция от Рейнджера, которую я так же скачал где-то на этом форуме, но сейчас долго искать, так что выкладываю ее здесь:By_Ranger.rar Ну и кратко по твоим вопросам: mcc_lk_idle_screen не может быть на вкладке MCC. Она на вкладке Символы в правой части BE и только тогда, когда она есть в sym-файле, и он загружен. В некоторых mcc-функциях есть трассировка, тогда там (на вкладке MCC в левой части BE) видно, как она называется. Если трассировки нет, то тогда названия не будет (но, если такая запись будет в sym-файле, то название и адрес mcc будет в строке над кодом, правее поля для ввода адреса).В случае, если у тебя нет ни адреса, ни sym для той прошивки, с которой портируешь, то нужно декомпилировать патч и смотреть адрес уже после декомпиляции. Подробнее в инструкции, о которой выше... Корейцами. Три страницы назад в этой теме FRAER писал как искать адреса в оперативке. Вот то же самое в Word'е:Search_adresses_in_opera.rar
  3. Вот тебе для начала озвучка всех цифр на английском языке из VentaFax. Правда в wav, но думаю перегнать в mp3 сможешь сам. Только вот нет слов "ровно", "часов", "минут". Да в английском можно вроде и без них обойтись. Вроде как есть там вариант произношения типа three point twenty two (3 часа 22 минуты). Не знаю, правда, на сколько красивая та девушка, что озвучивала, и девушка ли вообще... for_talker_eng.rar
  4. Врядли кто-то за это возьмется. Пользуйся MiniCommander ом.
  5. Есть прога (автор vvyura вроде бы) для создания файлы talk_aon.mp3, в которую нужно подбросить фалы с произношением каждой цифры, десятков и сотен по-отдельности, и она сгенерит mp3. Но в talker.mp3 вроде сотни не нужны. Не знаю, что будет, если допустим файлы с произношением сотен не подбрасывать и сгенерировать файл mp3 и обозвать его просто talker.mp3. Нужно спросить у vvyura.
  6. У каждой функции есть имя и адрес. BE работает с адресами. А имена (при просмотре кода в BE) или адреса (при компиляции исходника, в котором указаны имена функций и др.) подставляет только в том случае, если эти имена сопоставлены с их адресами в прошивке. Сделать это можно двумя способами: 1. Написать в исходнике патча строку вида: .equ Function_name 0x20000000 (<-здесь адрес функции) 2. Добавить запись об этой функции в sym-файл, который подгружать в BE вместе с прошивкой. Недостаток первого способа в том, что если одна функция используется во многих патчах, то в каждом патче нужно прописывать такую строку. Но зато есть польза для тех, кто потом использует этот исходник для портирования патча на другую прошивку. Т.е. зная адрес у меня, ты можешь попытаться найти аналогичный код (и тем самым адрес) у себя. А для второго способа плюсом является то, что не надо в каждом патче прописывать адреса функций (mcc, переменных и т.д.), но зато, тот кто захочет портировать патч, не сможет без sym-файла для моей прошивки найти адрес у себя (если у него нет sym-файла для своей прошивки). Как ты уже мог догадаться, в данном случае получился второй вариант Потому что у тебя нет sym-файла для моей прошивки (или нет такой записи в нем). Не мною. Корейцами. Они же знают ее смысл. Я только в общих чертах - прорисовка экрана в режиме ожидания (примерно с английского). Попробуй так поискать эквивалентный адрес: адрес mcc_lk_idle_screen у меня 0x2079E13C.Т.к. я часто не пишу адреса функций и переменных в исходниках патчей, то можешь обращаться по ICQ (номер есть в профиле) - адрес у себя в прошивке подскажу P.S. Кстати, ты мог бы и сам определить адрес mcc_lk_idle_screen в моей прошивке: В исходнике: .start 0x20C1A23C .insertbin 0x20C1A24C 0x20 .mcc mcc_task 0x9 0x7FC 0 1 .insertbin 0x20C1A27C 0x10 .mcc mcc_transf 0 0 0 0 mcc_lk_idle_screen т.е. последняя mcc в блоке. Смотрим smp, блок с <nord offset="0xC1A23C"....... 1A000000000000003CE1792000000000" /> - вот он адрес (выделен жирным) перехода на mcc_lk_idle_screen.
  7. Почитай тему [AlaSToR]'а Обучение патчам. В уроке 6 там есть про поиск аналогичного кода в разных прошивках. Да и вообще полезно будет.
  8. Что-то ты напутал. На 1-ой картинке bmp, a ты вставляешь туда, где IFG. И еще адрес и имя файла - разные вещи. В понедельник смогу внимательнее и подробнее.
  9. В теме по передлке кабелей надо было почитать. Купи самый дешевый переходник для наушников, только смотри, чтобы прорези были.
  10. В IFG_RW есть функция поиска IFG графики в прошивке (к сожалению новый формат IFG не поддерживается и много графики найти не удастся, да и ResMan тоже падает от этого формата) с составлением карты для ResMan'a. В BinEdit'e можно искать другую графику (не ifg) или ifg по HEX-коду. Я, как человек никогда такого не делавший, искал картинки антеннок так: 1. Так как они в IFG (посмотрел в ResMan'е в прошивке C5212XEIB5), то прогнал через IFG_RW прошивку C5212iXEJH3 с составлением карты. 2. Посмотрел в карте для C5212XEIB5 их размеры: <img ptr="0x01A9E65C" title="1сим-0" width="24" height="17" type="IFG">. 3. Сделал поиск по той карте для C5212iXEJH3, которую составил IFG_RW по выделенному выше фрагменту и скопировал отдельно все найденные строки в отдельное место. 4. Чтобы убедиться, что картинки те что надо, можешь через IFG_RW посмотреть на них. Имя файла совпадает с тем что написано в поле title="ХХХХХХХ". 5. И потом переименовал и отсортировал (все это в текстовом редакторе, т.к. ResMan вроде позволяет редактировать названия, но как их сохранить я не нашел). Ну а в BinEdit'е можно искать картинки так: 1. Открываешь две прошивки: для которой знаешь где расположены картинки (С5212XEIB5) и для которой хочешь их найти (C5212iXEJH3). 2. В первой прошивке находишь адрес картинки и копируешь несколько десятков строк как HEX (выделил, правой кнопкопкой, копировать как HEX). 3. В BinEdit'e со второй прошивкой в поле поиска вставляешь и нажимаешь Enter. Если найдется такое место, то берешь адрес его начала и вставляешь в поле <img ptr="XXXXXXXX" без первой 2-ки (может быть и не img ptr в зависимости от формата картинки) . Ну и т.д. Может кто знает более быстрый способ, пусть поделится.
  11. Какое меню пользователя имеешь в виду? У меня стоит Fast Menu и там есть пункт Файлы (обозвать можешь как захочешь), по которому попадаешь к папкам телефона и карты. Это не устраивает?
  12. А по мне так версия 0,5 и не нужна. Так как не вижу смысла в подтверждающем окне "Удалено". Когда нажал и подержал 0 сам знаешь, что удалено . А вот объединить несколько аналогичных патчей в один было бы полезно. А то удаление запроса и подтверждения удаления в журнале звонков один патч, в других местах (проводнике, СМС и т.п.) другие патчи. Как бы второй пункт совсем и не флешка и не путь к ней. Это уже отдельный патч Посмотрю, как будет получаться со временем, желанием и возможностями. Т.е. вероятность того, что сделаю не более 1/8
  13. Может кому пригодится... Lock Default Path v.1 Авторы: Дамир, f2065, Alex&r Изначально, если дефолтные пути для камеры, bluetooth, диктофона и прочих указывают на флешку - то при извлечении флешки они переключаются на телефон. Но это крайне неудобно при временном извлечении флешки - например чтобы в кардридер её вставить… Данный патч решает эту проблему - теперь при извлечении флешки пути не сбрасываются. Однако, пути автоматически сбросятся при их использовании во время отсутствия флешки. Lock_Default_Path.rar
  14. Ребус №1 точно не знаю, но что-то подсказывает, что "наваждение" Ребус №2 заканчивается на "иватор" Ребус №3 - пиво
  15. AMR Player v.1 Авторы: f2065, Alex&r Теперь для воспроизведения AMR-файлов (записи диктофона, телефонных разговоров) будет использоватся плеер из диктофона. Без патча AMR-файлы просто воспроизводились проводником (без возможности перемотки и т.п.). У патча есть недоработки, которые вряд ли будут исправлены: - при выходе из плеера правой софт-клавишей (Назад), если воспроизведение было остановлено перед этим кнопкой вниз (стоп), попадаем в проводнике в корень диска (или карты памяти), а не в ту папку, откуда был запущен файл. Чтобы возвращаться в просматриваемую папку, для остановки воспроизведения используйте кнопку ОК (пауза) или выходите из плеера во время воспроизведения файла правой софт-клавишей (Назад); - при удалении файла прямо из проигрывателя удержанием цифровой кнопки 0 получаем готовый к записи по кнопке ОК диктофон; - при выборе AMR-файла для будильника и т.п. или выборе через Диктофон/Опции/Список записей плеер получается запущенным дважды. Должен быть установлен "Мастер-патч". AMR_Player.rar
  16. Со словами "надо - забирай" попала ко мне китайская "пародия" на Sony Ericsson с разбитым дисплеем и полу-работающим сенсором. А у нас же ради халявы никаких денег не жалко. Вот и думаю заменить дисплей и сенсор. Предварительно посмотрел по просторам интернета и... не нашел ни одного белорусского сайта, где есть такие комплектующие. Подскажите люди знающие, где в Минске можно купить вот такие запчасти (по маркировкам на шлейфах): Дисплей - FPC-RX-32HX-006. Сенсор - 1929F Ver.1 Или хотя бы где можно заказать с доставкой в Минск (желательно оплата Webmoney). А может кто знает, есть ли это на Жданах, а то в такую даль тянуться в такую жару не охота, тем более если там не окажется. Модель телефона (под верхней наклейкой, а всего их там 3 одна на одной, причем IMEI на разных наклейках разные ) указана W008.
  17. Поправлю. А пока можешь поправить сам у себя в smp. Замени строчку <info title... на вот эту: <info title="Автоблокировка клавиатуры после звонка" id="12058353" group="Другое" version="1.5.4" require="71BDD8B5,7FACFBCD:1.4,ED3E8CD5" concurent="8B69DB1C"> Должно сработать. Или удали вообще то, что на месте выделенного жирным и запятую одну. И тогда ResMan вообще не будет смотреть его наличие. Ну ты же и сам, наверняка, это знаешь P.S. Поправил. Файл перезалил там же, где он и был.
  18. Бывало и у меня на C5212 такое при потере сигнала. Так что, Z_SV, это скорее не особенность данного аппарата.
  19. Не устраивало меня вибро при включении режима "Без звука". Длинное очень. А отключать совсем патчем Quiet Mode DisVib тоже не хотелось, вот и сделал патчик, который, может, не только мне пригодится. Да и за "большие" патчи пока браться не охота Quiet Mode Short Vibro v.1 Патч позволяет изменить продолжительность вибры (или отключить ее) при включении режима "Без звука". Должен быть установлен патч "Bluetooth Event Vibro". Перед установкой отменить патч "Quiet Mode DisVib". QuietModeShortVibro.rar
  20. Пока пытался "починить" Disable Keypad Unlocked Popup, немного переделал патч Настройка времени информационных окон. Хоть и не помогло c тем патчем, но вдруг кому-то потом понадобится Настройка времени информационных окон v.1.4 Авторы: dimastyj, FRAER, Alex&r Уменьшает время отображения у всех окон информации в 10 раз (см. опции). Если в порядке исключения (или просто) нужно изменить время отображения какого-либо окна, то (в последующих патчах) можно задать для таймера в MCC_REPORT, MCC_REPORT_MORE и MCC_USER_EVENT_WAIT время в миллисекундах. Для этого в нужной MCC_REPORT, MCC_REPORT_MORE или MCC_USER_EVENT_WAIT меняем последний параметр (байты 15-16) с 0000 на свое значение в мс в формате LittleEndian: F401 - 500 мс, E803 - 1000 мс и т.д. Внимание, перед установкой отменить патч USER_EVENT_WAIT timer in milliseconds, если он установлен, а также предыдущую версию этого патча. Windows_Timing_1.4.rar
  21. Открой карту в текстовом редакторе и вставь в раздел <group title="Картинки"> вот эти строки: <group title="Уровень сигнала (антенна)"> <img ptr="0x01B85CB4" title="Сим1-0" width="24" height="17" type="IFG"> <img ptr="0x01B85CB8" title="Сим1-1" width="24" height="17" type="IFG"> <img ptr="0x01B85CBC" title="Сим1-2" width="24" height="17" type="IFG"> <img ptr="0x01B85CC0" title="Сим1-3" width="24" height="17" type="IFG"> <img ptr="0x01B85CC4" title="Сим1-4" width="24" height="17" type="IFG"> <img ptr="0x01B85CC8" title="Сим1-5" width="24" height="17" type="IFG"> <img ptr="0x01B85CCC" title="Сим1-6" width="24" height="17" type="IFG"> <img ptr="0x01B85CD0" title="Сим2-0" width="24" height="17" type="IFG"> <img ptr="0x01B85CD4" title="Сим2-1" width="24" height="17" type="IFG"> <img ptr="0x01B85CD8" title="Сим2-2" width="24" height="17" type="IFG"> <img ptr="0x01B85CDC" title="Сим2-3" width="24" height="17" type="IFG"> <img ptr="0x01B85CE0" title="Сим2-4" width="24" height="17" type="IFG"> <img ptr="0x01B85CE4" title="Сим2-5" width="24" height="17" type="IFG"> <img ptr="0x01B85CE8" title="Сим2-6" width="24" height="17" type="IFG"> <img ptr="0x01B85CEC" title="Дом-0" width="24" height="17" type="IFG"> <img ptr="0x01B85CF0" title="Дом-1" width="24" height="17" type="IFG"> <img ptr="0x01B85CF4" title="Дом-2" width="24" height="17" type="IFG"> <img ptr="0x01B85CF8" title="Дом-3" width="24" height="17" type="IFG"> <img ptr="0x01B85CFC" title="Дом-4" width="24" height="17" type="IFG"> <img ptr="0x01B85D00" title="Дом-5" width="24" height="17" type="IFG"> <img ptr="0x01B85D04" title="Дом-6" width="24" height="17" type="IFG"> <img ptr="0x01B85D24" title="Работа-0" width="24" height="17" type="IFG"> <img ptr="0x01B85D28" title="Работа-1" width="24" height="17" type="IFG"> <img ptr="0x01B85D2C" title="Работа-2" width="24" height="17" type="IFG"> <img ptr="0x01B85D30" title="Работа-3" width="24" height="17" type="IFG"> <img ptr="0x01B85D34" title="Работа-4" width="24" height="17" type="IFG"> <img ptr="0x01B85D38" title="Работа-5" width="24" height="17" type="IFG"> <img ptr="0x01B85D3C" title="Работа-6" width="24" height="17" type="IFG"> <img ptr="0x01B85D40" title="Звезда-0" width="24" height="17" type="IFG"> <img ptr="0x01B85D44" title="Звезда-1" width="24" height="17" type="IFG"> <img ptr="0x01B85D48" title="Звезда-2" width="24" height="17" type="IFG"> <img ptr="0x01B85D4C" title="Звезда-3" width="24" height="17" type="IFG"> <img ptr="0x01B85D50" title="Звезда-4" width="24" height="17" type="IFG"> <img ptr="0x01B85D54" title="Звезда-5" width="24" height="17" type="IFG"> <img ptr="0x01B85D58" title="Звезда-6" width="24" height="17" type="IFG"> <img ptr="0x01B85D08" title="Сердце-0" width="24" height="17" type="IFG"> <img ptr="0x01B85D0C" title="Сердце-1" width="24" height="17" type="IFG"> <img ptr="0x01B85D10" title="Сердце-2" width="24" height="17" type="IFG"> <img ptr="0x01B85D14" title="Сердце-3" width="24" height="17" type="IFG"> <img ptr="0x01B85D18" title="Сердце-4" width="24" height="17" type="IFG"> <img ptr="0x01B85D1C" title="Сердце-5" width="24" height="17" type="IFG"> <img ptr="0x01B85D20" title="Сердце-6" width="24" height="17" type="IFG"> <img ptr="0x01B85D5C" title="Клевер-0" width="24" height="17" type="IFG"> <img ptr="0x01B85D60" title="Клевер-1" width="24" height="17" type="IFG"> <img ptr="0x01B85D64" title="Клевер-2" width="24" height="17" type="IFG"> <img ptr="0x01B85D68" title="Клевер-3" width="24" height="17" type="IFG"> <img ptr="0x01B85D6C" title="Клевер-4" width="24" height="17" type="IFG"> <img ptr="0x01B85D70" title="Клевер-5" width="24" height="17" type="IFG"> <img ptr="0x01B85D74" title="Клевер-6" width="24" height="17" type="IFG"> </group> А если еще какую графику желаешь найти, то IFG_RW и BinEdit тебе в помощь И тогда, как найдешь побольше графики, милости просим выложить карту прошивки C5212iXEJH3.
  22. Как ни странно, вроде помогло Только не MCC_IDLE, а mcc_lk_idle_screen Исправленная (надеюсь теперь рабочая полностью) версия.
  23. Где-то я уже такое видел. И с окантовкой
  24. Помучался сегодня день. Попробовал несколько вариантов - к сожалению не помогло Так что оставлю это кому-нибудь следующему И еще, не знаю поможет это следующему или нет, но если клавиатуру разблокировывать когда горит подсветка, то надписи софт-клавиш на всплывающих окнах появляются как и должно быть. При этом, когда горит подсветка начинается сдвиг картинки на экране (transition effect) и сразу заканчивается. Вот где-то тут и происходит обновление всего, что на экране. Но я не нашел, как заставить экран обновиться так, чтобы появились надписи софт-кнопок (lkoem31_LcdInvalidate, lk_DisplayIdlePopup мне не помогли). P.S. Поэтому остаемся на версии 1.1, а если кому не нравится, то пусть откатывается на версию 1 А может попробовать влепить какой-нибудь MCC_IDLE?
  25. Да есть такое. Значит надо искать другой способ.
×
×
  • Создать...