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

VitaliyDV

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

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

  • Посещение

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

  1. есть подозрение что FFFF0000 это прозрачность картинки(пока не могу проверить) идея такая нужно отобразить картинку из бина поверх картинки из тфс как сделать прозрачную картинку тфс.(заливка розовым не помогает) рисунок из бина отобр. поверх тфс,но после обновления картинки тфс опять вылазит наверх P.S. может кто знает есть ли в д600 место где картинка из тфс отобр. на фоне изображения из бина?(там можно посмотреть как реализованна прозрачность.)
  2. Всем доброго времени суток! нашёл такой код и возникли вопросы: EF10 ASR R7, R5, #3;R7 = R5 >> 3 ' биты не восстанавливаются = 0x0 (0) FFFF0000;Скорее всего это AMR режим процессора или данные (1) 0000 LSL R0, R0, #0;R0 = R0 << 0 = 0x92 (146) (2) 0000 LSL R0, R0, #0;R0 = R0 << 0 = 0x92 (146) (3) F000 LSL R0, R6, #3;R0 = R6 << 3 = 0x0 (0) (4) 2800 LSL R0, R5, #0;R0 = R5 << 0 = 0x0 (0) (5) 8070 STRB R0, [R0, #0x2];байт по адресу [R0 + 2 байт] = R0 (6) 0000 LSL R0, R0, #0;R0 = R0 << 0 = 0x0 (0) (7) 050B LSR R5, R0, #12;R5 = R0 >> 12 = 0x0 (0) (8) 0000 LSL R0, R0, #0;R0 = R0 << 0 = 0x0 (0) (9) 880B LSR R0, R1, #14;R0 = R1 >> 14 = 0x0 (0) (10) AB10 ASR R3, R5, #2;R3 = R5 >> 2 ' биты не восстанавливаются = 0x0 (0) (11) FFFF0000;Скорее всего это AMR режим процессора или данные это прорисовка верхней совт полосы. 1 отступ сбоку, 2 отступ сверху, 3 ширина 4 высота(в данном случае 40пикселов) 9,10 адрес картинки. А теперь вопросы что значит пункт(5)??? в картинках шириной 240 равно(8070) с другой шириной другое значение изменение ничего не дают что значит FFFF0000 и пункт (8.)??? он везде равен 0000
  3. попробуй вот этот код *#8999*8378# если покажет меню,то это свивт(почто все свивты работают с этим кодом), а если не среагирует то агери.
  4. F3n1X, Вопрос конечно глупый, но подскажи как найти саму таблицу конфига?
  5. маленькое сопротивление влечёт БОЛЬШИЙ расход энергии. громкость конечно возростает. но есть риск перегрева цепи усилителя. P.S. УЧИ ФИЗИКУ!!!
  6. осмелюсь предположить что 1F это конкретная модификация конфига например Ох0А(например) 01 это скорее всего какието ресурсы (например текстовые) они одинаковые т.к. первая-описывает меню,вторая-выводит на экран. P.S. это только мои домыслы. большая просьба подтвердить или опровергнуть дабы не даваль ложных советов.
  7. возможно причина пониженое питание усб. на некоторых материнках такое бывает. выход покупать стабилизатор усб порта посолветуйся в магазине где брал, если продавцы квалифицированные то помогут. P/S блин не посмотрел что тема старая.......
  8. cr_az2, примерно понял, вечером подробнее посмотрю я так понял что твой второй пример можно исп. так: выбрал место, .equ Patchbody 0xadr1 //эта констукция означает, что ИмяМетки = адресс .equ NativeCode 0xadr2 написал куда поместить патч org NativeCode //Указываем смещение, с которого код начинается //Например надо поправить что-то в готовом коде mov R2,2 BL PatchBody и всё. т.е. не надо перебивать НЕХ код со включённым автопатчем!
  9. я его и имел ввиду у меня опять несколько вопросов вот пишу я команду BL т.е.переход но как указать куда переходить (просто хочу врезаться в одно место ,но как исправить переход?) в теле есть меню типа Ох27(это где иконки 3х3) но ммс_меню_конфиг от 00 до 26 как найти эту самую 27 модификацию меню?
  10. да дествительно глупо задал вопрос ведь функции одинаковы для всего что написано на ассамблере!
  11. блин а я все выходные мучился не подскажите в каких ммс происходит обращение к тфс,а конкретнее прорисовка картинки из тфс? просто хочу посмотреть как указываеться путь,размеры,и др параметры. смотрел ммс конфиги меню (не нашёл) Dimy4 подробно написал на предыдущеё странице,но хотелось бы посмотреть как реализовано непосредственно в телефоне.
  12. нет я работаю во вкладке "код"(т.е. в компиляторе) там несколько столбцов: адрес,НЕХ-код,и сами команды. дык вот НЕХ значение команды меняеться,а сама команда не редактируеться,может в настройках чего не поставил? хотя уже всё перерыл.
  13. Не пишеться почему-то межно изменять только НЕХ. а не сами команды. Почему?(может какие настройки надо сделать?) пользуюсь компилятором в бин эдите. P.S.и если исправить НЕХ,то команды не меняються. неудобно.
  14. После небольшого ковыряния выяснил что 1В -это меню(оформление т.е. картинки совт,шрифты,и т.д.) но в этой конфигурации есть подпункты которые обозначаються: 1С00 (там и есть текст) вся сложность в том чтоб найти эти подпункты. P.S. Смотрел вкладку с описанием ммс (справа в бин эдите) а есть ли прога более "понятная"(в смысле с большим описанием) или бин эдит самая совершенная? P.S.S. я понимаю что моё "открытие" не для кого не секрет.
  15. Ладно попробую ещё поколупаться. а здесь никого нет из владельцев свивт моделей? как вы делаете меню? что значат вот эти команды? Если x1=26 x2=18 x3=1 то переход на 0x10E43CF0 Если x1=26 x2=18 x3=1 то переход на 0x10612968 Если x1=26 x2=18 x3=10 то переход на 0x10E43CF0 Если x1=26 x2=18 x3=10 то переход на 0x10754A88 Или если x1=26 x2=18 x3=10 то переход на 0x105E8108 при переходе по этим адресам вижу подобные же команды
  16. т.е. должен быть адрес ресурса 0х001С но там другой ресурс(слово) или нужно посмотреть по адресу вызова этой ммс?
  17. Вот код меню. 11751F04 91 01 0000 0000 0000 00000000 0000 0000 MCC_STACK 11751F14 5C 00 0000 0000 0000 00000000 0000 0000 Подготовка окна 11751F24 78 00 0000 0000 0000 00000000 0000 0000 Пункт меню 1 будет выбран по умолчанию 11751F34 75 00 0100 0041 0000 00000000 B000 0000 Начало меню, ширина 176 11751F44 7C 1B 1C00 0500 0500 00000000 0000 0000 Меню 0x1B из 5 пунктов 11751F54 76 1B 1C00 0000 0202 00000000 1000 0000 Отобразить меню 0x1B с параметром 202 11751F64 79 00 0000 0000 0000 14CAA010 0000 0000 По пункту меню 1 переход на адрес 0x10A0CA14 11751F74 79 00 0100 0000 0000 C47F6911 0000 0000 По пункту меню 2 переход на адрес 0x11697FC4 11751F84 79 00 0200 0000 0000 E8795E10 0000 0000 По пункту меню 3 переход на адрес 0x105E79E8 11751F94 79 00 0300 0000 0000 40A46911 0000 0000 По пункту меню 4 переход на адрес 0x1169A440 11751FA4 79 00 0400 0000 0000 44207511 0000 0000 По пункту меню 5 переход на адрес 0x11752044 11751FB4 18 09 0100 0F00 0000 C87D5E10 0000 0000 Если нажать кнопку "правая софт" то переход на 0x105E7DC8 11751FC4 1C 00 0000 0000 0000 34D0A010 0000 0000 Переход на адрес 0x10A0D034 11751FD4 18 1A 1200 0100 0100 F03CE410 0000 0000 Если x1=26 x2=18 x3=1 то переход на 0x10E43CF0 11751FE4 18 1A 1200 0100 0000 68296110 0000 0000 Если x1=26 x2=18 x3=1 то переход на 0x10612968 11751FF4 18 1A 1200 0A00 0100 F03CE410 0000 0000 Если x1=26 x2=18 x3=10 то переход на 0x10E43CF0 11752004 18 1A 1200 0A00 0000 884A7510 0000 0000 Если x1=26 x2=18 x3=10 то переход на 0x10754A88 11752014 19 1A 1200 0A00 0000 08815E10 0000 0000 Или если x1=26 x2=18 x3=10 то переход на 0x105E8108 11752024 1A 00 0000 0000 0000 08815E10 0000 0000 Иначе переход на 0x105E8108 11752034 1C 00 0000 0000 0000 B40A1C10 0000 0000 Переход на адрес 0x101C0AB4 11752044 41 00 0000 0000 F000 00000000 4001 0000 Очистить часть экрана 240x320 11752054 1C 00 0000 0000 0000 B4216411 0000 0000 Переход на адрес 0x116421B4 просто добавил одну строчку. Где в этом коде ссылка на текстовый ресурс. Блин замучался уже. не могу найти. а в этой строке всё понятно 10755818 42 21 D204 0000 0100 00000000 0000 0000 Заголовок "Загруженые звуки" (это строка из другого меню.)
  18. как не существует тогда что на предыдущей странице пост номер #482 ? так же в одной из тем нашёл ссылку ( http://firmware.sgh.ru/) где есть SYM Custom для д600 и вообще что даёт этот фаил? или это просто список всех функций с адресами их расположений?
  19. меню я переделал обычным дилетантским способом. это был патч "сворачивание мп3 при паузе с сохр места остановки" просто в стандартном меню кот сост. из 4х пунктов испривал на пять и добавил переход на функцию очистки экрана. (глупо но заработало) по надписям я понял что там есть ссылка на"блок"текста,где попорядку перечисляються все надписи.(в моём случае 4,и надо просто добавить текст пятой,и она отобразиться) а существует ли полный sym фаил как для Е730 для д600 или его можно создать с помощью бинЭдит или чего ещё и как вписывать команды типа"ldr r0,=0x9A8A и т.д." я имею ввиду писать их словами в код,а прога(бинЭдит) сама переведёт в шеснадцатиричный код? понимаю что сначала нужно изучить документацию к АМR! ссылку где взять не подскажите P.S. извините за глупые вопросы,но очень хочу разобраться в этом!
  20. телефон д600. я понимаю что проще поставить готовый ресурс но как? я нашол где отображаеться название заголовка. там есть переход на индекс ресурса. но в самом меню,на этом месте стоит номер пункта меню. вот и возникли сложности. а команды нужны именно для создания меню. и обращения к тфс. хочу чтоб меню выводилось поверх картинки(как меню 1ого уровня) нужно команды прорисовки картинки из тфс. з.ы.помоги плиз спасибо что откликнулся,ато где я только не задавал этот вопрос никто не хочет помоч.
  21. Всем Добрый день! подскажите пожалуйста 1.Есть ли какойнить мануал по названиям функций в прошивке и что каждая из них делает?хотябы примерно. 2.Как присваивать имена пунктам меню? т.е. я дописал один пункт меню,но имени у него нет(хотя работает) как это имя вписать? и что значат надписи в проше "отобразить меню 0х1В с параметром 0х27"(например)? смена этих значений на другие никчему не приводит.Почему?
  22. Сворачивание mp3 плеера ПРИ ПАУЗЕ. пятым пунктом в опциях,при паузе, будет сворачивание. тока надпись корявая НУ НЕ УМЕЮ Я РАБОТАТЬ С ТЕКСТОВЫМИ РЕСУРСАМИ . кто поправит,буду благодарен,а если объяснят то вдвойне. ВОЗМОЖНОСТИ: можно совершать звонки,играть в игры, при этом сохраняеться место остановки. МИНУСЫ: если вам позвонят,то место сохранения сброситься, нельзя смотреть фоты и видео. больше вроде ничего не заметил Сделано для тех кто записывает музыку в виде больших сетов ,и при прослушивании вдруг надо срочно позвонить,а потом влом перематывать. _____________mp3__________________v1.zip
  23. Скажите плиз почему если я исправляю код проши и перехожу на другую вкладку то он(код) сбрасываеться на тот который был до этого? как сделать чтоб то что я пишу сохранялось?
×
×
  • Создать...