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

***Рейнджер***

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

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

  • Посещение

Репутация

3 Обычный

Дополнительные поля

  • Модель телефона
    D500

Информация

  • Пол
    Мужчина

Контакты

  • Сайт
    http://
  • ICQ
    426990614
  1. MemorySize in Java - патч увеличивает допустимый размер памяти, отводимой для одного Java с 600 килобайт до 1,5 мегабайта. Теперь многие игры, которые раньше не запускались из-за нехватки памяти, будут полноценно работать. MemorySize_in_Java.7z
  2. Ещё один патчик для D500EXEEI1 - перенос поминутного сигнала 55-ю секунду каждой минуты Сообщение от модератора dimastyjПиши названия архивов/файлов, вкладываемых на форум на кириллице!!!___________________________.7z
  3. Что-то закисла работа по созданию патчей для прошивки D500EXEEI1. Берусь со временем хотя бы частично исправить данную несправедливость. Вот для начала, патч "Изменение работы подсветки". __________________________.7z
  4. Патч для прошивки D500XEEG3. Новая версия записи разговоров 3с специально переделанная под Мастер-патч. За новую версию записи разговоров спасибо Longhair __________________3c.7z
  5. Патч для прошивки D500XEEG3. Вот наконец-то и появился Мастер-патч на D500 всем на радость (а особенно патчеписателям)! Выражаю благодарности создателю патча -=AsteriX=-. Ну и благодарите тех, кто его портировал (Longhair, ***Рейнджер***) и тестировал (***Рейнджер***) _______________.7z
  6. Это адрес. На сфивтах же байты перевёрнуто отображаются, то есть истинный адрес будет 118821A8
  7. При передаче файла по БТ, кнопка С не функционирует, т.е. воспроизводится звук, как если бы нажимать кратко С на рабочем столе.
  8. Собрался было спортировать патч от Х700XEEK6 на D500XEEG3 для сворачивания прогрессбара при передаче файлов через Bluetooth, да не нашёл эквивалента адреса. В патче для Х700 всего одна строка <nord offset="0x243698" from="0CD97310" to="2CEE5411" /> Насколько я понял, там идёт запрос обработки нажатия клавиши С и патч меняет адрес, куда тебя потом кинет при нажатии на кнопочку. Патч нужен, потому что частенько приходится с телефона на телефон ворочать файлы большого размера, а ждать долго. Я правда в прошивке Х700 пытался кое-что найти. Вот там такой скрипт по этому адресу 10243680 69 06 0F00 0000 0000 0CD97310 0000 0000 по кнопке "правая софт" переход на адрес 0x1073D90C 10243690 69 06 0200 0000 0000 0CD97310 0000 0000 По кнопке "С" ПЕРЕХОД НА 0x1073D90C 102436A0 69 06 0900 0000 0000 0CD97310 0000 0000 По кнопке "вкл\выкл" переход на адрес 0x1073D90C 102436B0 6A 04 0000 0000 0D00 00000000 0602 0000 Задержка 0 с 102436C0 37 00 0000 0000 0000 00000000 0000 0000 Возврат из подпрограммы 102436D0 17 1A 5700 0800 0000 00000000 0000 0000 Выполнить 0x1A x2=87 x3=8 x4=0 x5=0 x6=0 102436E0 17 1A 2500 0000 0000 00000000 0000 0000 Выполнить 0x1A x2=37 x3=0 x4=0 x5=0 x6=0 102436F0 17 1A 4900 0000 0000 00000000 0000 0000 Выполнить 0x1A x2=73 x3=0 x4=0 x5=0 x6=0 В прошивке от D500 я в поиске вот что искал 69060F0000000000????????00000000 6906020000000000????????00000000 6906090000000000????????00000000 6A0400000000??0000000000????0000 37000000000000000000000000000000 Там нашлось несколько адресов, но либо знаний не хватает, либо невнимательность, но аналогичного продолжения там нету...
  9. Патч для прошивки D500XEEG3. Теперь если вы выбираете файл и нажимаете 'отправить по Bluetooth' и(или) переходе в список устройств, если Bluetooth не активирован, вы больше не увидите окно 'Bluetooth неактивен Включить Bluetooth?'. Вместо этого при выборе устройства или новом поиске сразу произойдёт активация Bluetooth. _________________________Bluetooth.rar
  10. Прошу помочь знающих людей. Собрался было сделать модифицированную прошивку для Х660 (такая возможность есть), но есть несколько вопросов. 1) Адреса! Я не знаю, какие нужно выставлять, чтобы слить полный дамп с него, ну и вообще, какие настройки в Optiflash. Если будет ответ, что все настройки уже есть в Optiflash, и мне надо только скачать его, киньте ссылку, потому что встречал несколько программ для Х660 в разных постах. 2) Если допустим заменю графику и звуки, потом сохраню в S3... то можно прошить только... примерно как различия между двумя БИНами в FlashDumper ? Может патч какой-то делать надо между разностью прошивок или ещё как? Или только полный S3 файл в телефон заливать? И ведь потом я его выложить на форум хотел
  11. Я разберу ЧАСТИЧНО принцип работы патча "Удаление ненужных анимаций из TFS". Телефон Х700, прошивка X700XEEK6. Данный принцип работает и на Х100, и на Е330, и на D500 и т.п. Сейчас сами всё поймёте. Я опишу, как делать. Пусть например надо сделать так, чтобы остановилась анимация в главном меню, и можно было удалять картинки menu12, menu13, menu22, menu23 и т.д. Открываем прошивку в BinEdit. Тут посоветую иметь в наличии программу WinHex на компьютере или знание таблицы ASCII-символов в голове. Создаём небольшой пустой файл в WinHex и пишем на месте символов слово "menu11" Сбоку появляется HEX значение каждого символа в 16-тиричном виде вот так: 6D 65 6E 75 31 31 Пишем это дело без пробелов в BinEdit во вкладке "Поиск" и нажимаем Enter Сообщение от модератора MakoГораздо проще-в строке поиска в БинЕдит пишем menu11 и жмем "Поиск текста в коде"(зеленая Т с биноклем) Находится один адрес. Переходим по нему и видим сбоку такую картину: menu11.ani./a/im ages/menu/menu12 .ani./a/images/m enu/menu13.ani./ a/images/menu/me А чуть левее код каждого символа. Так вот, правим ages/menu/menu12 на ages/menu/menu11 и теперь второй кадр считывается из первого и так аналогично с каждым! Чтобы править, можно вроде просто выделить нужный символ, например двойку, и вписать единичку. Только не помню, работает ли этот принцип. Я вот как делал: Строчке ages/menu/menu12 Соответствует строка символов 61 67 65 73 2F 6D 65 6E 75 2F 6D 65 6E 75 31 32 Правим правое число 32 на 31 (это НЕХ-значения чисел 2 и 1 соответственно) и всё!
  12. Патч для прошивки D500XEEG3. Удаляет пункт меню "Заставки по-умолчанию". Теперь можно под корень удалять убожественные картинки из директории image\idle __________________.rar
  13. Да кстати, вот учил я машинные коды, ассемблер, циклы\стек\переходы\сравнения и т.п., программульки в DOS печатал, а относительно телефонов применять не получается. Команды во вкладке "Код" знакомые, а не озаряет, что даёт на телефоне... Может не то что-то учу? Попробую раскрыть принцип работы патча для Х100XEDG1 "Удаление пункта меню" от PimenА. Распишу то, что понятно. Во-первых открытый в блокноте патч без данный об авторе и меток покажет вот что... смотрим пока отдельную строку <nord offset="0x007ED418" from="C8000000000000000000000000000000600A0427000400430000000000000000510A000000000427007ED49804270000520A000000000427007F04A804280000520A000000000427007EE69804290000530A000000000427007EE798042A00001D09000100090000007EBDF8000000004D010000000000000000000000000000" to="C8000000000000000000000000000000C8000000000000000000000000000000600A0428000300430000000000000000510A000000000428007F04A804280000520A000000000428007EE69804290000530A000000000428007EE798042A00001D09000100090000007EBDF8000000004D010000000000000000000000000000" type="CODE" /> На первый взгляд завораживает, но так как адрес указан один, то можно разбить по другому, вот так: from="C8000000000000000000000000000000" to="C8000000000000000000000000000000" from="600A0427000400430000000000000000" to="C8000000000000000000000000000000" from="510A000000000427007ED49804270000" to="600A0428000300430000000000000000" from="520A000000000427007F04A804280000" to="510A000000000428007F04A804280000" from="520A000000000427007EE69804290000" to="520A000000000428007EE69804290000" from="530A000000000427007EE798042A0000" to="530A000000000428007EE798042A0000" from="1D09000100090000007EBDF800000000" to="1D09000100090000007EBDF800000000" from="4D010000000000000000000000000000" to="4D010000000000000000000000000000" Так понятней? Прошу некоторых не ругаться - сам знаю, что нифига. Идём по вышеуказанному адресу в BinEdit. Можете глаза вверх не поднимать, вот он 0x007ED418 В принципе комментарии программы с правой стороны должны большую часть дела прояснить. Сам же патч работает вот как... В общем, вот код с этого адреса 007ED418 C8 00 0000 0000 0000 00000000 0000 0000 Подготовка окна 007ED428 60 0A 0427 0004 0043 00000000 0000 0000 Создание меню с первым индексом Анимированные из 4 пунктов 007ED438 51 0A 0000 0000 0427 007ED498 0427 0000 Первый пункт меню Анимированные 007ED448 52 0A 0000 0000 0427 007F04A8 0428 0000 Пункт меню Изображения 007ED458 52 0A 0000 0000 0427 007EE698 0429 0000 Пункт меню Положение текста 007ED468 53 0A 0000 0000 0427 007EE798 042A 0000 Последний пункт меню Стиль текста 007ED478 1D 09 0001 0009 0000 007EBDF8 0000 0000 Если кнопка "вкл/выкл" в состояни 1 то переход на 0x7EBDF8 007ED488 4D 01 0000 0000 0000 00000000 0000 0000 возврат из меню на 1 уровень Для большей простоты буду называть строчки 1-я, 2-я и т.п. В первой строке ничего не меняем. Вторую заменяем на первую, пусть ещё раз окно подготовится. Третью заменяем на 60 0A 0428 0003 0043 00000000 0000 0000 1-й и 2-й пункт вроде за создание окна отвечают. Далее, если правильно понял, число 0428 - это индекс текстового ресурса, который будет 1-м, то есть "Изображения". Циферки 0003 значат, что теперь не 4, а 3 пункта меню.Что такое 0043 - мне неясно, ну а дальше нолики идут... 4-ю заменяем на 51 0A 0000 0000 0428 007F04A8 0428 0000 51 значит, что среди всех пунктов этот на первом месте. 0428.... хм, ни та ни другая не понятна, хотя явно какая-то отвечает за индекс текста. Ну а далее идут строчки, начинающиеся на 52 ХХ ХХХХ..... 53 ХХ ХХХХ.... 52 Значит, что пункт меню находится между первым и последним, а 53, что это последний пункт меню Ну и в 6-й колонке меняется адрес, чтоб переходило правильно, куда надо, а то зайдешь в "Изоюражения", а там ещё "Анимированные". В патче правда есть ещё строчка <nord offset="0x000ACC3C" from="2901D0152902D02F2903D0742904D10E" to="2901D0312902D0762903D11046C046C0" type="CODE" /> Я не знаю принцип работы, что там меняется... Понял только что это THUMB-код формирования данного меню, и что то там корректируется с адресами. То есть команда СМР значит, что равниваем регистр R0 с единичкой, потом с двойкой, и при каком то условии идёт переход на какой-то адрес, который патч корректирует. Но после того, как в патче появилась эта строка, при нажатии на правую софт клавишу перестало перемещать в пункт меню "Управление"
  14. Я разберу принцип работы патча "Delete active image" для телефона Х100 и прошивки X100XEDG1 Предполагаю, что для остальных Sysol-телефонов аналогично. Данные патч позволяет удалить изображение, даже если оно используется как заставка. При этом оно остается на рабочем столе даже после включения/выключения телефона. Для начала, если вы не любитель менять заставки на рабочем столе, то естественно, такой патч пригодится. Когда вы устанавливаете картинку на рабочий стол, она записывается в файл wpaper.ani в файловой системе TFS и в дальнейшем считывается оттуда. Однако, если попробовать удалить файл картинки из телефона, то вылезет надпись "Используется как заставка" и удалить не получится. Для этого и применяется такой патч, принцип работы которого выкладываю ниже. Если открыть его в блокноте, то там всего, если не считать меток и данных о авторе, одна строчка... <nord offset="0x007F95C0" from="007FB6F8" to="007F95C8" type="CODE" /> Если в программе BinEdit открыть прошивку и перейти по этому адресу, то в коде будет всякая билебирда, а в МСС надписи "Пустая команда". Но так как в коде всякая билебирда, то логично предположить, что тут работают МСС. Сама строчка означает, что по адресу 0x007F95C0 значение "007FB6F8" меняется на "007F95C8" Меняющееся значение очень похоже на адрес, но так как в МСС адрес расположен.... в общем на месте ХХХХХХХ в строчке шаблона 00 00 0000 0000 0000 ХХХХХХХХ 0000 0000 И вполне возможно, что в BinEdit код отобразился со смещением. Тыкаем несколько раз влево на бегунок снизу.... и на адресе 7F95B8 видим осмысленную картину. Теперь поднимем бегунок на один адрес вверх до 007F95A8, и видим такой скрипт... 007F95A8 C8 00 0000 0000 0000 00000000 0000 0000 Подготовка окна 007F95B8 1D 08 0064 0001 0000 007FB6F8 0000 0000 Если x1=8 x2=100 x3=1 то переход на 0x7FB6F8 007F95C8 1C 08 0039 0000 0000 00000000 0000 0000 Выполнить 0x8 x2=57 x3=0 x4=0 x5=0 x6=0 007F95D8 C8 00 0000 0000 0000 00000000 0000 0000 Подготовка окна 007F95E8 91 03 0002 0008 055E 00000000 0000 0000 Сообщение "Удалено" Сразу скажу, что он работает, когда мы удаляем картинку из телефона. Первая строчка готовит окно с надписью. Вторая смотрит, не используется ли эта картинка как заставка? Если да, то переходим на адрес 0x7FB6F8, где расположен скрипт, который выводит сообщение "Используется как заставка". Вот патч и правит адрес 007FB6F8 на 007F95C8, то есть на адрес третьей строчки скрипта, где спокойно выполняется удаление картинки... Надеюсь, меня поправят знающие люди, если я где-то допустил ошибку... По крайней мере именно так я понял принцип работы патча.
  15. Купил внешний динамик для Samsung D500. Я его покупал с рук, фирмы и остального не знаю, там сбоку написанно samsung, с другой стороны ((SOUND)) Играет намного громче и качественнее чем стандартный динамик. Втыкается в слот для наушников. К сожалению, с ним немного быстрее батарейка садится у телефона. Я думаю, если поиграть с настройками в тест-меню, то можно ещё громче сделать.
×
×
  • Создать...