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

Longhair

SGH Open Club
  • Постов

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

  • Посещение

Весь контент Longhair

  1. Да... давненько меня здесь не было... Уже забыл даже как патчи выкладывать Надеюсь, вы все готовы изменить интерфейс телефона до неузнаваемости? Что ж, я предоставлю вам такую возможность ... My Themes Play (E780XEFJ1) Автор: Longhair Патч добавляет в телефон поддержку смены тем оформления. После установки патча в телефоне появится новое меню: Настройки > Дисплей > Темы оформления. Меню состоит из пяти пунктов: - Установить тему Файл темы обязательно должен иметь имя theme.mtp, и находиться в папке Другие файлы. Во время установки темы не рекомендуется нажимать на какие-либо кнопки. Просто подождите несколько секунд, и телефон выдаст сообщение "Тема установлена!". - Обновить Этот пункт меню будет использоваться, в основном, только разработчиками тем оформления. - Удалить старые темы Позволяет удалить ресурсы стандартных цветовых схем для освобождения памяти. - Текущая тема Информация о текущей, установленной теме. - О патче Информация о патче. Темы - файлы с расширением *.mtp - можно будет скачать здесь: FORUM.SGH.RU > Samsung SGH > Темы телефона > Темы патча "My Themes Play" для Samsung E780. Внимание! 1. Используйте только те темы, которые были скачаны по вышеуказанной ссылке. 2. Для работы патча необходимо прошить телефон файлом mtp.tfs. Перед прошивкой не забудьте в прошивальщике Downloader Rabia отметить пункт "Don't Auto NAND Format", иначе автоматически отформатируется вся файловая система. 3. После установки патча станет невозможным его отмена. То есть, полностью убрать установленный My Themes Play будет достаточно сложно. 4. Требует установки патчей -=Мастeр-патч=- и [Menu-Extended]. Файл mtp.tfs находится в архиве с патчем. По всем вопросам обращаться сюда: FORUM.SGH.RU > Samsung SGH > Патчи (обсуждение) > SGH-E780 - патчи, ресурсы, работа, обсуждение... Выражаю благодарность micha за перевод патча на украинский язык. В патче, в некоторых местах, используется функция вывода изображения Freeman'а. За что и выражаю ему благодарность. MyThemesPlay_FJ1.rar
  2. Очень еще похож на Samsung D810. Отличия лишь в фотокамере, и в А900 логотип под внешним дисплеем "Sprint".
  3. Очень еще похож на Samsung D810. Отличия лишь в фотокамере, и в А900 логотип под внешним дисплеем "Sprint".
  4. EviTa, теоретически - да. А практически - у меня пока нет времени взяться за разработку этого патча, т.к. занят другим, более интересным патчем Сначала ставь -=Мастер-патч=-, [Menu-Extended] и Talker, а все остальные - как угодно, и сколько угодно (у меня на E780XEFJ1 ни один патч не конфликтует ).
  5. =Dem0n13=, скорее всего меню, которые тебе нужны, создать через МП не получится (по крайней мере у меня так и не получилось делать подобные меню через МП). Расскажу как я у себя менюшки делаю В качестве шаблона я взял конфиг меню "Настройки" (т.к. в этом конфиге присутствуют самые различные меню). Добавил в прошивку (в пустую ячейку MCFN_MCC_MENU_CONFIG) подобную MCC_MENU_CONFIG. И теперь, если мне нужно сделать какое-нибудь меню, то я ищу его код в конфиге set0_6menu (меню настройки), и переношу в свой конфиг. Ну а потом уже редактирую, делаю шаблоны и т.п.
  6. karas, а ты МСС патча исправлял? У тебя же еще в МСС есть ошибка. Появится оно точно. А будет ли работать, это я сказать не могу. Оставь как есть, и ищи ошибку в МСС патча. Вызов МСС лучше сделать так (с сохранением регистров): _KEY_OFF: push {r0-r7,lr} LDR R0, =mcc_java_main_request MOV R1, #0x0 BL lk2_12start_menu_edit_fsm pop {r0-r7,pc} И этот переход "B 0x000A7358" оставь пока как есть. С ним потом будем разбираться, когда будет исправлен МСС...
  7. karas, можно еще попробовать сделать переход на то место в прошивке, где есть этот код. По близости это здесь: 000A719A: ADD SP, SP, #0x14 000A719C: POP {R4-R7} 000A719E: POP {R3} 000A71A0: BX R3 и здесь: 000A7A9E: ADD SP, SP, #0x1C 000A7AA0: POP {R4-R7} 000A7AA2: POP {R3} 000A7AA4: BX R3 Но ты это пока не делай Еще раз посмотрел твой исходник, нашел одну ошибку... (как то сразу не заметил ) _KEY_OFF: LDR R0, =mcc_java_main_request MOV R1, #0x0 CMP R0, #0x0 BL lk2_12start_menu_edit_fsm А правильно так: _KEY_OFF: LDR R0, =mcc_java_main_request MOV R1, #0x0 CMP R0, #0x0 BL lk2_12start_menu_edit_fsm bx lr Или вот так: _KEY_OFF: push {r0-r7,lr} LDR R0, =mcc_java_main_request MOV R1, #0x0 CMP R0, #0x0 BL lk2_12start_menu_edit_fsm pop {r0-r7,pc} И "CMP R0, #0x0" можно убрать.
  8. karas, понимаешь, функция JWare_getInternalKey может вызываться в трех местах. И во всех трех выход разный. Это первый случай. Но можно еще попробовать такие варианты: ADD SP, SP, #0x14 POP {R4-R7} POP {R3} BX R3 ADD SP, SP, #0x1C POP {R4-R7} POP {R3} BX R3 Это с адресов 0х00313574 и 0х003135BE, соответственно (жаль, команда b недостанет... придется врезать в самой ф-ции JWare_getInternalKey). P.S. Это то, что касается:
  9. karas, проблема действительно в МСС. И так как: то тут еще проблема с этим переходом "B 0x000A7358". Ты этот адрес (0x000A7358) как искал? по смещению?
  10. Все там есть. Примерно также как и на свифтах. На новых свифтах (м.б. и на сисолах) этот код лишь поменял свое местоположение в прошивке, но ищется без проблем. А что касается - "исправить ошибку" - то ее сначала нужно найти... У тебя, при нажатии на красную кнопку, что происходит? Если телефон виснет, и при этом ничего не появляется, то ошибка скорее всего в МСС-скрипте.
  11. karas, прошивки Х620 под рукой не оказалось, но зато патч мало чем отличается от патча Сворачивание Java для свифтов, поэтому отвечу на твои вопросы Это переход на завершение обработчика клавиш. В X100XEDG1 это адрес 0x0005903E. Ищи эквивалентный код для своей прошивки. Там все правильно Что касается дальнейшего МСС-скрипта, то тут могут быть некоторые отличия. В патче нигде больше не правится тумб-код, а значит, все строки МСС, которые используются в патче, есть у тебя в прошивке. Ищи эквивалентный МСС-скрипт для своей прошивки. Отличия могут быть лишь в параметрах.
  12. Ment, SGHFD не подходит для прошивки телефона Е390. Прошивай через E390_DownloadeV1.0_PCF_5213_MLC_Type :!: Читай инструкцию по прошивке Е200, пункт Прошиваем Sgh-e200, мысленно заменяя "Е200" на "Е390", а "E200_OneNAND_Downloader_v1_1_.4_Lite..." на "E390_DownloadeV1.0_PCF_5213_MLC_Type" :!:
  13. Берешь исходник какого-нибудь патча. Изучаешь его. Ищешь для своей прошивки схожие адреса кода, МСС-скриптов и т.п. Ищешь адреса функций и переменных. Заменяешь эти адреса в исходнике на найденные. Компилируешь (F9 :!.
  14. tema172, в качестве примера можешь еще посмотреть исходник патча Mp3 Shadow. И для начала советую потренироваться на портировании патчей (с помощью компилятора разумеется ).
  15. Следующая песня на гарнитуре v2.1 (X700XEFC3) Позволяет переключать песни в MP3 плеере кнопкой на гарнитуре. Ставить после Mp3 Shadow. За багрепорт спасибо -=X700=- Next_Track.rar
  16. Тестирование Следующая песня на гарнитуре (X700XEFC3) Позволяет переключать песни в MP3 плеере кнопкой на гарнитуре. Ставить после Mp3 Shadow. Next_Track_FC3.rar
  17. Нет, но для этого есть специальный патч. Размер памяти в Java, называется.
  18. Убрать лишние запросы (E780XEFJ1) Авторы: VikoZ, Longhair Убирает запросы: Установить как звонок? Установить как заставку? Переместить сообщение? Очистить кэш? Disable_Confirms_FJ1.rar
  19. Незнаю, прошивкой FF2 не пользовался. А что касается компа, то тут не в прошивке дело...
  20. В теме с патчами для FC3 перезалил Mp3 Shadow. Всем, скачавшим патч, перекачать заново
  21. Тестирование Mp3 Shadow (X700XEFC3) Патч позволяет сворачивать проигрывание mp3. Чтобы свернуть плеер - нужно во время проигрывания нажать Опции > Свернуть, или на кнопку C, и телефон выйдет на рабочий стол, не прерывая проигрывание mp3. • Возврат в плеер осуществляется без глюков, аддонов и т.п. • Исправлен баг, с паролем на сообщения, описанный на форуме sgh.ru. • В меню, где при включенном плеере телефон может виснуть, или не корректно работать, установлена проверка, т.е. при включенном плеере мы получим сообщение о том, что плеер работает. + Добавлена проверка при входе в меню Звук звонка (спасибо Neo за багрепорт). Внимание! Для работы патча необходимо установить -=Мастeр-патч=-. 06.10.2007, 17:29 Внимание! Патч перезалит. Исправлен один баг. За багрепорт спасибо -=X700=- Mp3_Shadow_FC3.rar
  22. karas, там все предельно просто С вкладки Exports копируем список функций (правая кнопка > Copy) в текстовый файл. А затем, самое главное, переименовываем этот файл в *.sym (за подсказку спасибо cr_az2 ).
  23. Авто-Bluetooth (E780XEFJ1) Авторы: -=AsteriX=-, Longhair Теперь Bluetooth имеет 2 режима: автоматический и ручной. 1. Ручной активируется из Меню-3-4 и там же выключается. В этом режиме Bluetooth работает как и раньше, то есть не будет автоматически выключаться после отправки. 2. Автоматический режим - из любого доступного места, в контекстном меню выбираем отправить по Bluetooth, и попадаем в меню, где можно выбрать какие файлы отправлять. Выбираем что отправлять, нажимаем Отправить и попадаем в меню устройств (Bluetooth включится автоматически), выбираем на какое устройство Bluetooth нужно передать, и телефон передаст выбранный(е) файл(ы) и автоматически выключится. Автоматическое выключение не произойдет, если Bluetooth активирован из Меню-3-5 (т.к. это ручной режим). Таким образом: а) экономится заряд батареи (Bluetooth не работает лишнее время) б) нет необходимости лазить по меню с целью вкл/выкл Bluetooth Внимание! Для работы патча необходимо поставить -=Мастeр-патч=-. PS Исправлен баг: когда при отправке файлов использовался поиск устройств, и после завершения отправки и выключения Bluetooth, происходил возврат в меню, где не отображался ни один файл. Auto_Bluetooth_FJ1.rar
×
×
  • Создать...