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

Хацкер

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

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

  • Посещение

Весь контент Хацкер

  1. ... а почему бы не сделать переадресацию сразу на MCC_FLAG... должно работать у каждой МСС назначение параметров разное... а чтобы вычислить что каждый из них делает нужно ковырять саму МСС (см. список МСС), по следующей схеме (см. вложение).__________.rar __________.rar
  2. Mako, 2 all Ребята, ну невозможно сразу получить все ответы на вопросы... я к чему, надо самому пытаться анализировать и разбиратся, тема очень емкая... и информаци очень мало, а у людей которые действительно ей обладают нету ни времени, ни желания писать хелпы (за исключением некоторых, коим отдельный респект)... да и еще перерабатывать их в доступный для неподготовленного человека вид... (не в обиду им сказано). Спецы понимают эти вещи на каком-то метафизическом уровне... Я могбы скинуть пару ссылок, где можно подчерпнуть хоть что-то (даже нужно), но боюсь это противоречит политике этого портала Имейте терпение, я верю что скоро этот проект с легкой руки авторов и благодаря вашей поддержке перерастет в стоящий САМОУЧИТЕЛЬ по реверсингу прошивок!!!. Меня удивляет что этой теме до сих пор не уделено должного внимания, целесообразнее было вообще создать отдельный раздел скажем "для разработчиков", в котором спецы могли бы показать "мастер-класс"! а новички набраться опыта... Респект автору хелпа, но чтобы чему-то научится, его все-равно будет мало... здесь, в отличае от других тем невозможно написать инструкцию в виде "делай раз, делай два, делай три"... можно изложить основные принципы, направления в которых нужно двигатся... разобрать примеры... но все равно чтобы действительно соображать в этом нужно много ковырятся и читать самому. Можно поиграться с интерфейсом на уровне макросов МСС, но для реализации чего-то серьезного нужно знание как ARM-ассамблера и команд процессора thumb, так и принцип работы железа, а это выходит уже далеко за рамки "простого любопытства"...
  3. ApTEeeM, Batareika, вы гоните ребята! незабывайте про соотношение сторон, картинки масштабируются пропорционально их ширине и высоте, при этом соотношение сторон сохраняется, патч убирающий ограничение на верхнюю и нижнюю полосу увеличивает лимитирующюю высоту, при этом не происходит искажения. Геометрия и пропорция! 17.01.06 Обновил патч "Подсветка"!!!.. тепереча он называется KeyBacklightOff v1.3 Подробности здесь... http://OldPh.one/index.php?showtopic=17353
  4. Забирайте... кому надо Убрать приветственное сообщение Патч убирает приветственное сообщение и отображение оператора при включении телефона, что сокращает время загрузки... Прошивки: К2 и Н1 _______________________________.rar _______________________________.rar
  5. Slim, С НОВЫМ ТЕБЯ ТОЖЕ!!! ВОТ ЭТО ДА!!!! !!!!!!БЛАГОДАРНОСТЬ НАША ТЕБЕ БЕСКОНЕЧНА!!!!!! ПРОБУЮ... отпишусь... Спасибо огромное за патч!
  6. Batareika, 2 all, имейте терпение, работа идет... возникли проблемы с фоном в тел.книге... у нас этот блок короче... код патча не помещается... думаю как перенести в др. место. P.S. Квадрат малевича побежден!!!
  7. сделай пожалуйста скриншот... Расскажи для чего эта таблица... как я понял в этой таблице рисуется прямоугольник (вернее задаются координаты для него): 2-й байт - координата пикселей по горизонтали (X); 4-й координата по вертикали (Y), далее 6-ой - его ширина относительно X, и 8 - высота относительно Y. Следующие 4 байта для меня загадка??? а потом адрес переменной (MelData+4600) соответственно. Я проверил, из указаной таблицы мой скриншот наверно соответствует 3-й строчке (нарисованный кусок софт-полосы) весьма странно??? Природа этого прямоугольника весьма непонятна. Скажи, вот я переношу блоками постепенно, т.е. не сразу все, чтобы фиксить глючки по ходу... еще не перенес DrawSoftkey и др., завязана ли эта процедура на эту картинку? Возможен ли здесь вариант со слоями? здорово... но боюсь проблема останется
  8. Slim, Глюк походу связан с прорисовкой в InputSoftkey_Display и куском патча с 00CC60EC по 00CC6113 (Е820) Здесь ты поменял 00CC60EE: R3 = 1, у меня при нем вылазят сл. кракозяблы (скрин), проблема с квадратом по-прежнему осталась. А вот баг про который я говорил Кусок исходного патча MyGraphicMenu взятый с Е820 (перенесен c Х100) 00CC60FC 46C0 MOV R8, R8 R8= R8 00CC60FE BCFF POP {R0-R7} Загрузить регистры R0-R7 00CC6100 208C MOV R0, #0x8C R0 = 140 00CC6102 900A STR R0, [sP, #0x28] слово по адресу [sP + 40] = R0 00CC6104 2780 MOV R7, #0x80 R7 = 128 00CC6106 2600 MOV R6, #0x0 R6 = 0 00CC6108 2102 MOV R1, #0x2 R1 = 2 00CC610A 9109 STR R1, [sP, #0x24] слово по адресу [sP + 36] = R1 00CC610C 4800 LDR R0=0x000963B5 R0 = значение по адресу (PC + 0)= 0x000963B5 00CC610E 4700 BX R0 переход по адресу в R0 00CC6110 000963B5 "..cµ" Данные для команды по адресу 0xCC610C Но фишка в том что в Х100 задействованы другие регистры. Поменяй на этот… должно решить проблему с кривым размещением текста и значков в InputSoftkey_Display, у меня до этого значки и надпись на правой софт кл. были приподняты, а надписи на левой вообще не было. 00CC60FC BCFF POP {R0-R7} Загрузить регистры R0-R7 00CC60FE 268C MOV R6, #0x8C R6 = 140 00CC6100 2580 MOV R5, #0x80 R5 = 128 00CC6102 2700 MOV R7, #0x0 R7 = 0 00CC6104 9109 STR R1, [sP, #0x24] слово по адресу [sP + 36] = R1 00CC6106 2102 MOV R1, #0x2 R1 = 2 00CC6108 910A STR R1, [sP, #0x28] слово по адресу [sP + 40] = R1 00CC610A 9909 LDR R1, [sP, #0x24] R1 = слово по адресу [sP + 36] 00CC610C 4800 LDR R0=0x000963B5 R0 = значение по адресу (PC + 0)= 0x000963B5 00CC610E 4700 BX R0 переход по адресу в R0 00CC6110 000963B5 "..cµ" Данные для команды по адресу 0xCC610C ..Ять, как этот квадрат побороть… с остальным вроде более-менее разобрался.
  9. Slim, с таким глючком не сталкивался? Как его победить? Вылазит черный квадратик малевича на месте иконки регистра ввода, когда включены строчные. P.S. Нашел небольшой баг в твоем исходном патче... у тебя корректно рисовало софт-текст в режиме ввода?
  10. Slim, спасибо огромное 4600 байт! как же я сразу не догадался :oops: Работа идет! На выходных думаю добью! Дырку в 16 байт "организовал" Выше, ты прав, там с этими 16 байтами какие-то манипуляции происходят. Вчера ковырял, компьютер виснет жуть... BinEdit вылетает. Оперативки катастрофически не хватает
  11. Batareika, Закладка не умеет вычислять код это или MMC! Юзай символьную инфу (.map-файл). На вкладке сигнатуры все MMC начинаются с одноименного названия
  12. Посмотрел патч Slim’а MyGraphicMenu 0.4 на модели Е820 и Х640, его можно перенести на Е630! Просьба, ребята, кто ковырял сей патч… посмотрите пожалуйста. Вот пара вопросов: 1. Почему в теле патча (основной блок длиной 344) идет ссылка на «дырку» не охваченную патчем (патч ложится на место языковых ресурсов)?: Для X640XEEC4: 00CD5DBC: R0=00CD6160 ? 00CD6130: Начало блока 1 00CD615F: Конец блока 1 00CD6160 00CD6170: Начало блока 2 00CD61CF: Конец блока 2 Тоже самое на Е820 по следующим адресам: 00СС6008: R0=00СС63AC 00CC637C: Начало блока 1 00CC63AB: Конец блока 1 00СС63AC: 00СС63BС: Начало блока 2 00CC641B: Конец блока 2 Теряюсь в догадках что это может быть… может это как-то связано с работой регистров? Или же здесь должон быть кусок другого патча? 2. Как найти эквивалент для следующего адреса? Для X640, по адресу 00CD5DC4: R7=0х015C81B0 Или он же у Е820, по адресу 00CC6010: R7=0x0154CC10 Я так понимаю это адреса оперативки (за пределами бина), но в символьной информации по прошивке X640XEEC4 неизвестно как наз-ся эта переменная. Просьба всех, кто так или иначе связан с разработкой этого патча (особенно уважаемого S1im’a) откликнутся… повторяю перенести его на E630 вполне реально!
  13. Ручками надо и глазками... а не 123456 бинедита С ним такая тема не прокатит! Вот выкладываю патч "Убрать окно необходимости ответа на сообщение" Прошивки К2 и Н1! Очень нужная весч! ______________________________________________.rar
  14. stepan_v, Насколько я знаю на С100 есть такой патч... наз-ся ядерная дискотека... неужели такое сильное отличие Неужто такой умный диод... сам вычисляет когда ему мигать в такт музыки? Как-же добовляют его мерцание в MMF???
  15. MaxKis, Зачем блокнот??? Открыл патч в редакторе патчей... встал на блок... и ч/з контекстное меню "открыть по адресу блока" тебя сразу перекидывает в НЕХ-редактор... очень удобно
  16. Feench, Нету его на Е630 вообще... Я вчера его весь вечер ковырял... переношу с Х640 и Е820... надо у Slima спросить пару вещей... он его переносил... ежели растолкует будет вам и белка и свисок! P.S. Сделал патч "Откл. сообщения о необходимости ответа" позже выложу
  17. Подправил патч подсветка... тепереча тухнут и кнопки управления на второй половинке слайдера скоро я думаю посажу на логику (вкл./выкл. ч/з меню или кнопку)... эх помог бы кто разобраться... __________v1_1.rar
  18. 2 All, действительно в новой версии (5.1SE) все замечательно работает!!! Этих проблем уже не возникает... Скрины вылазят как надо 128х160. ....хм... вот только не везде хочет "щелкать", во время включеной камеры и джавы говорит "запрещено". В жабе еще вродебы берет картинку... но тел после этого жабу прикрывает... а вот в режиме съемки мне ничего получить так и не удалось. Порадовала меня и новая версия возможностью корректной работы с рамками для фото... подправил карты (качаем все тамже - постом выше)... запихал себе подложки от D500 красота! Вот только бы знать как они там называются??? Чтобы также обозвать, а то фантазии не хватает... ежели кто в курсе... кидайте сюда... Всем спасибо... Всем пока!
  19. Slim, вот я и хочу посмотреть как ты там сделал... но без map'а или сума... ничего не понятно... скажи, есть ли все это добро на Е800... может там посмотреть... igo, благодарю за инфу... попробую отпишусь...
  20. Портировал патч ScreeShot на прошивку H1... работает немного через... впрочем как и его оригинал на К2. После команды "Получить скриншот" ResMan вылетает (очевидно потому как не может прочитать получившийся файл). Остается вручную брать temp.raw (из корневой ResMana) или screenshot.raw из папки /user в телефоне и открывать через программу Сonraw конвертировать в формат рамки Также выкладываю обновленную карту ресурсов ResMana на прошу H1 E630_K2_H1.rar ScreenShot_H1.rar E630_K2_H1.rar ScreenShot_H1.rar
  21. Вот такой вот я патчик изваял "на скорую руку", наз-ся "подсветка" и отключает подсветку цифровых клавиш... должен увеличить ресурс работы тела без подзарядки (особено если еще подсветку поставить на 1-й уровень яркости). После включения клава как потухнет... так больше и не включится . Полезен для игроманов... любителей SMS... а вот любители ночного образа жизни (к коим себя отношу и я) сочтут сей патч сырым... поэтому будем работать в этом направлении Выкладываю на 2 проши: K2 и H1 22.11.05>> Найдены константы задающие время свечения подсветки (15 сек., 30 сек., 1 мин. 3 мин. и 10 мин.) Есть идея их переназначить (уменьшить)... просьба выкладывать свои соображения по этому поводу... какие значения вы хотели бы видеть в меню продолжительности подсветки? Ищу варианты чтобы сделать пункт "выключить" (как в С100)... 23.11.05>> Нашел константы вольтажа АКБ используемые телом для отслеживания процесса разрядки: Как только вольтаж АКБ достигает уровня в 3.78 v - остается 2 деления, далее 3.67v - 1 деление, 3.52v - индикатор заряда батареи мигает, появляется надпись "Батарея разряжена", и наконец: 3.35v - критическое значение, при котором телефон выключается. Что это дает: 1. Можно увеличить ресурс работы тела без подзарядки снижением нижнего (критического) порога вольтажа используемого для выключения (в пределах разумного естественно ). 2. Более правильно настроить индикатор заряда батареи, не секрет, что 3 деления держатся довольно долго, а вот при 2 и 1 тело умирает быстро. Жду ваших соображений по вольтажу... _________.rar
  22. Итак, обещанное на прошивку e630xeeH1 1.Подправил патч "Мелодии до 1,2 Мб"... Мелки больше 640 кб пихаем ResMan'ом в чистый TFS и заливаем через SGH Flasher/Dumper как "прошивка полного TFS" 2.Выклаюываю патч "Календарь с понедельника" (+в архиве картинки для замены) Просьба... народ протестируйте патч "Мелодии до 1,2 Мб" на предмет работы с ММS... P.S. Респект S1im'у за патчи-исходники и поддержку ________________________.rar ___________1_2__.rar
  23. ... а вот это для меня новость... :oops: ... буду пробовать... спасибо! ... я имел в виду, что при их просмотре полоски не мешают, т.к. лимитирует их ширина, а не высота... соотношение сторон у фоток 4 к 3 ... в принципе реально... только хотелки мало, сам понимаешь. Графику еще можно поменять, а вот цвет подсветки пунктов меню, нижн. полоску прогр. клавиш... нужен патч. ResMan - экспорт шрифтов...P.S. Изваял патч "Календарь с понедельника" на новую прошу H1 Тестю... пожже выложу.
  24. Slim, Неее... Энто я вкурсе... что через ResMan больше 640 не влить. Яж и написал 700 с копейками... Потому как через TFS при мелке 800 кб уходит на вечную перезагрузку Подозреваю что криво перенес... надо глазками смотреть, млин, автопортер видно не прокатит
×
×
  • Создать...