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

EvgenyM

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

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

  • Посещение

Репутация

0 Обычный

Информация

  • Город
    Elabuga
  1. Samsung FirmWare editor 1.7 тоже после установки патча может и опиративку читать. Сам проверил. Теперь можно все знать что в прошивке происходит во время работы.
  2. MaxKis, На последний мой вопрос можно не отвечать Хацкер, на все почти ответил.Хацкеру,Спасибо Наверно глупо задавать вопрос как сделать режим 128*128 для х120-го Нашел код который отвечать за вывод картинки. Там указывается ее размер и координаты. Выставитлять размер больше 111 бесполезно, все равно 111 пикселов только выводится на дисплей. Есть еще одна функция для mms. Предварительный просмотр картинок. Там ставлю 128 и все получается. Код похож по структуре. Поэтому: 1. Что может ограничивать картинку (как она может подрезаться-мож буфером)? Она не закрываетс софтовой полосай а именно подрезается). 2. можно ли организовать переход но не BL а что-нибудь вроде B c адреса 0х00034ХХХ на 0х00054ХХХ.(переписывать код нереально, он большой и не получается у меня) пробовал скопировать в компилятор переделал все короткие переходы длинные сами посчитались -залил и ничего не получилось. Готов выслушать любые предложения.
  3. Попробую исправиться. Конечно не принципиально на почему оперативка имеет такие адреса (большие) 0x03009C46 т.е. 0х0300хххх?
  4. Глаза боятся руки делают Открыл пршивку бинедитом и ткнул пальцем куда попало Заценил там код нашел аналог с сохранением регистра Написал свой код указав в качестве адреса записи тот адрес который увидел так сказать первым 0x03009C46 И самое главное все заработало :-) Хотя странновытый адресок. Больше флешки. 48ой метр гдето а флешка всего 32 Какая же тогда оперативка? Ну да ладно работает и зая зая зая-бис@ Хацкер, Я тут где-то наверно писал или мож в другом форуме что хочу сделать для х120 режим 128*128 Нашел две функции в одной выставляешь 128 и все получается а в другой нет Хотя если сделать меньше 111 то картинка подрезается до указанного размера. AlexeyK, говорил что может есть какой-то буфер но как он програмно выглядит чтоб его поправить. и самое то главное в одной функции работает а в другой нет. Вот бы переход сделат наподобие короткого но там разрыв большой. Вопрос BX переход тоже идет с push( на push)
  5. Давайте разбираться. Вот тут в мануале для тела самсунг х120 есть схемка. там нарисовано 256 Mbit flash memory 64Mbit SRAM Значит еепром находится в конце флешки, а оперативка отдельно-SRAM? И куски кода с флешки загружаются в оперативку? Она наверно у х120 тоже около 2 мегов, больше наверно и не надо Тогда адреса памяти оперативки могут меняться от 0х00000000 до 0х200000? используем ldr для загрузки адреса из указанного интервала в какой-нибудь регистр потом str для загрузки другого регистра по указанному адресу оперативки? Если я укажу больше то наверно ничего не сохранится? Возникают еще вопросы Есть ли в оперативке неиспользуемые или редко используемые области в которых можно сохранять нужные на время работы телефона данные? потом естесственно их загружать но чтоб они не затирались загружаемыми из флешки кусками кода и наверно саундами и пикчами. Мне бы хоть полслова сохранить ( очень нужно). Samsung Firmware Editor 1.7 читает флешку включенного телефона, до SRAM он наверно не добирается.
  6. Я имею ввиду тот eeprom который считается оперативкой а не тот где залиты картинки мелодии. 8. Действует ли все это как в сисолах так и в гуми?
  7. Хацкер, Я там выше читал как ты про eeprom писал и str/strb.... Вопросы: 1. eeprom-это область флешки встроенной в телефон которая используется как оперативная память? 2. str может записывать значения регистров только в eeprom а в другие части той же самой флешки нет? Почему? 3. Как узнать где находится eeprom и свободные области в нем? 4. Каким может быть размер eeprom? 5. Что происходит с eeprom после выключения телефона? 6. Прога SFE 1.7 сможет прочитать eeprom если я укажу ее правильные адреса?
  8. Evgen_13, проверь мыло. зы Почему callback вызовы в таблице имеют ссылки не на push а на следующую строчку если смотреть в закладке код?
  9. BSWhite, Прикольно. действительно когда ставишь русскую раскладку а только потом копируешь русский текст более читабкльный а то было Ïåðåõîä ïî àäðåñó - это типа переход по адресу.
  10. EvgeniyZ, У тебя я посмотрю был х120. Может ты какие-нибудь патчи для него писал? Я вот хочу режим 128*128 организовать. Полоса внизу убивает. :-( Вот нашел 2 куска кода. Один кусок как бы выводит картинки когда их смотришь из меню-игры-картинки другой меню-создать ммс-добавить картинку В первой меняю 111 на 128 не помогает (предворительно я убрал полосу и заливку под ней) Во второй 89 меняю на 128 и ставлю картинку в самый верх т.е. без шапки ВСЁ ПРЁТ (128*128 :-)))))))) ). Код в целом похож на что не так не понятно Там такая фишка: после установки координат куда устанавливается картинка идет переход на строку BX - переход по адресу в регистре или R5 или R6 До перехода этот регистр определяется как R6=слово по адресу [R5+24байта] BinEdit не вычисляет. А вообще это реально вычислить или какую-нибудь трассировку организовать? Вот я думаю что все таки значения в регистрах разные отсюда и результат отличается. Экспериментировать жестко над телефоном надоело. Интересно нужно ли учитывать то что один s3 патч правит офсеты грубо говоря с 000000 и до 111111 а другой 333333 до 444444. Тогда первый должен быть раньше второго?
  11. как-нибудь можно узнать чему равен R6 если R6=слово по адресу [R5+24байта] мне кажется должен получится какой-то адрес его можно пдстчитать если бы я знал чему равен R5 Как можно скопировать код из закладки Код Bineditа. Просто копипаст приводит к тому что текст русский отображается какими-то идиотскими символами. мож юникод litleindian поэтому не прет. Блокнот шпарит только Биг.
  12. А можна как-нибудь s3 патчи объединять. Если я из в winhex открою а потом склею и в один файл это работать будет? зы я конечно постараюсь чтобы адреса в исходных s3 файлах не совпадали.
  13. Вопрос по гуми телефону -litleIndian Как идет обработка картинок? Гиф имеет вид GIF89a 80 00 80 00 ..................... Нашел в коде функцию. Я не знаю в легкую что она делает. Но она в самом конце имеет DCD "GIF89a" DCD "gifimage:widgh %d heigh %d" Она что находит начало картинки смотрит ее расширение 80*80 =128*128 Она что в какие-то регистры помещает 80 и 80? Только зачем вот этот весь текст? И еще вопрос Возможно кодом подрезать картинку под размер 80*6F (128*111) При декодировании ведь задано расширение как оно изменяется?
  14. AlexeyK, Наконец-то разобрался как ставятся картинки. Тока не смейтесь что так долго разбирался. R2=0; - У КООРДИНАТА R1=0; - Х КООРДИНАТА R3 = 0хХХХХХХХХХ -АДРЕСОК КАРТИНКИ (указывается иногда прямо в "dcd адрес") BL ПЕРЕХОД НА ФУНКЦИЮ КОТОРАЯ КАК Я ДУМАЮ ВСТАВЛЯЕТ КАРТИНКУ (ЕСЛИ ОТМЕНИТЬ КАРТИНКА НЕ ВСТАВЛЯЕТСЯ) Но проблема всё-таки в другом. Закачанные картинки в форматах gif anigif jpg вставляются как-то иначе. Типа сначала смотрится - меньше картинка размера 111 или нет. Потом центруется. Там есть такая штука. R2=111 Меняю на 128 никакого эффекта А вот если взять меньше 111 картинка укарачивается (подрезается с низу) Если поправить центровку (опустить слегка картинку) то в принципе проблем с полосой внизу нет. Но образуется пустота сверху. и нет целиковой картинки я могу прилепить в любом месте дисплея картинку размером 128*111. Как и где идет подрезка? Подскажите пажалуста!!!!! В х100 такая проблема была? Если да то как ее решили? P.S. Может пост сделать для гуми телефонов. Только вот думаю что туда никто кроме меня ходить не будет. А мне так не интересно. Пробовал общаться в посте Патчи для начинающих дык там только х100 -700 обсуждают.
  15. Вопрос для спецов по ассемблеру. Прошивка х120хеес1. Закаченные картинки при просмотре подрезаются под размер 128*111 Хотя если смотреть как ммс то картинка нормальная 128*128. Также если вместо стандартных обоев залить 128*128 все равно подрезаются Кодом это как картинки подрезаются? Думаю это очень специфически так как я водел что пикчи ставятся просто R2=0; - У КООРДИНАТА R1=0; - Х КООРДИНАТА R3 = 0хХХХХХХХХХ -АДРЕСОК КАРТИНКИ BL ПЕРЕХОД НА ФУНКЦИЮ КОТОРАЯ КАК Я ДУМАЮ ВСТАВЛЯЕТ КАРТИНКУ (ЕСЛИ ОТМЕНИТЬ КАРТИНКА НЕ ВСТАВЛЯЕТСЯ) НИКАКИХ ОГРАНИЧЕНИЙ ПО ВЫСОТЕ И ДЛИННЕ НЕТ. ПРОВЕРЯЛ РАСШИРЕНИЕ 128*128 ПОДДЕРЖИВАЕТСЯ Т.Е. картинка вставляется целиком.
×
×
  • Создать...