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

f2065

Администраторы ROOT
  • Постов

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

  • Посещение

  • Победитель дней

    110

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

  1. anyroma, ставь vmware и пробуй на заведомо чистой системе без антивирусов и прочего мусора
  2. В мониторе… режим вот Long - нормально работает (только он не нужен мне), а режим LittleLong пишет какието совсем левые цифры причём размером не 4 байта а то 1 то 3. Это баг или я чего-то не понял ? ещё в сливании дампа - хотелось бы чтобы прогрессбар был. или просто цифры какие-то (текущий запрошенный адрес) бежали бы. а то дамп сливается однако долго - по полчаса, и не понятно вдруг уже всё зависло.
  3. Для портирования надо знать ассемблер ARM (по большей части режима thumb), ну и специфический самсунговский интерпретатор - MCC (это в принципе изучаеется методом наблюдения за уже существующими патчами). Софт - BinEdit.
  4. Возможно, но только патчем.
  5. Патч на это (чтобы второй вызов был реально слышен или вибра) есть ко всем дуосам (780, 980, 5212, пока кроме 880 но это вопрос 10 минут)… Вот если бы пользователи более активно вносили бы хотябы небольшие суммы на счёта авторов - то авторы видимо бы более активно делились бы существующими патчами с общественностью. А то народу даже кнопку "спасибо" около патчей нажать жалко. Судя по статистике скачиваний - кнопку жмут преимущественно местные старожилы которые патчи даже не качают…
  6. А если стерегарнитуру использовать ? Это вроде в моногарнитуры плееры не работают, а в стерео должны работать. а разве у 780 было 2.0 ? вроде 1.1 последний… где впрочем проблема BT-гарнитуры исправлена. это кстати не имеет прямого отношения к основному функционалу патча, это можно и вполне отдельным патчем сделать (как я на 980 портировал) Так и есть, в группах просто не сделали этого условия. А у меня например групп нету, поскольку синхронизация с Microsoft Outlook у самсунга их не поддерживает…
  7. У меня ряд пожеланий к дальнейшему развитию BinEdit возник: 1. при просмотре MCC - 4 аргумент в MCC_IF/ELSEIF/ELSE - если он 1 - то это работает как условный CALL, а BinEdit при раскраске в зебру этого не знает и вводит в заблуждение. Вероятно значения кроме 0 и 1 тоже что-то такое значат, но вроде я их не встречал. 2.в подключении к телефону очень нехватает возможности копировать результаты: - запуск кода - ответы в R-регистрах - монитор - полученные значения - поиск - найденные адреса особенно бетатестеры страдают, т.к. мы по icq чего-то исследуем и им всё приходится вручную переписывать 3.у BinEdit есть утечки памяти. Если последовательно открывать в один BinEdit разные прошивки, то он не освобождает память а занимает ещё и ещё. Вот я где-то раза 3 перезагружал в него прошивки C5212, D980, D780 - и он уже жрёт 1.3гб памяти! 4. в BinEdit, в поиске. Я не понял, тут нельзя удалить выборочно результаты поиска ? Флажок ставится только для визуальной отметки ? А удаляются они все только сразу ? Это неудобно, многие найденные адреса мне нужны будут, а часть адресов (или даже деревьев) - совсем не нужны. Вобщем хотелось бы возможность выборочно удалять результаты поиска 5. в настройках явно прописать дефолтные пути открытия файлов!!! у меня прошивки например в E:\samsung\firmwares\, а патчи в E:\samsung\work\pathces\asm и вот я открываю прошивку (в BinEdit в главном окне) потом запускаю компилятор, открываю в нём открывание файлов - а он в папке с прошивками. иду там в папку с исходниками, открываю. запускаю вторую копию binedit, и теперь она в главном окне при открывании прошивки тоже смотрит в папку с исходниками, иду в папку с прошивками… и так по многу раз туда-обратно ходить приходится. вобщем надо дефолтные пути задать, для открывания из компилятора и для открывания из самого BinEdit
  8. А кто что про MCC команды знает интересного ? Команд сотня, а в патчах мы их толком и не применяем. Вот например, что делает MCC_MULTI_TRACKING ? Ещё всякие MCC_*_FLAG значат ли что-то 1-4 аргументы у MCC_CALL ? я кстати узнал что 4-й аргумент MCC_IF/ESLEIF/ELSE - превращает их в условный MCC_CALL !
  9. alexwww, интересно, а сколько всего кабелей для дуосов (всех) было продано ?
  10. Попробуй отменить патч выводящий часы во время звонка.
  11. sarago, Да, неплохая идея как тормознутость платформы можно выдать за достоинство
  12. Backspace, перериовать экран так SUB SP, SP, 8 MOV R0, 0 STR R0, [sP] STR R0, [sP, #4] MOV R1, 0 ; расстояние от верхнего края MOV R0, 0 ; расстояние от левого края MOV R2, 240 ; ширина обновляемой области MOV R3, 320 ; высота обновляемой области BL LcdInvalidate ADD SP, SP, 8 только не думаю что это поможет, там ещё с подсветкой какая-то фигня я думаю лучше поковырять внутренности того MCC_REPORT и в нём нейтрализовать просто вывод окна .equ LcdInvalidate 0x20A649A8 ; D780XEHE1 .equ LcdInvalidate 0x218108DC ; C5212XEIB5
  13. Ilyas-spb, Да, надо прошить D980XEHL1 (причём всё - master.cla, master.tfs, slave.cla, slave.tfs) и потом на неё ставить патчи. HL - это более новая чем HJ (3 буква год, 4 буква месяц). Все патчи сейчас пишутся только под HL1.
  14. Ilyas-spb, а ты на fly посмотри. и поймёшь что samsung вообще идеальная мобила. зы. более-менее продуманно всё работает только в WM-смартфонах. Потому что там у пользователя есть возможность найти и установить весь нужный ему функционал при помощи стороннего софта
  15. Жми красную трубку а не OK. Будет подсветка без подсказки о блокировке. Наверно…
  16. Через инженерное - никак. Надо установить соответствующий патч.
  17. там ещё как минимум 611кб можно спокойно взять…
  18. sershsh, я на C5212 кстати такой патч как-то пытался сделать - аналогичная проблема (плюс ещё подсветка глючила). вобщем там нельзя удалять тот MCC_REPORT, он не просто MCC_REPORT а ещё он делает какую-то инициализацию экрана. Надо копать thumb, и сообщение перехватывать и удалять там. Либо писать замещающий task.
  19. http://stream.ifolder.ru/11381648 Прошивка с большинством патчей: -=Мастер-патч=- v0.5 CGSN v1.4 Clock_in_ring_incoming v1 EnlargePlayList v1 Filename_DateTime v2.6 FM-радио без гарнитуры v1 JavaInstallKingSize v1 MiddleKey v1 Minute Reminder v1 Quiet Mode DisVib v1 Remove Increase Ring v1 Автоответ v0.3 Доступ в главное меню при разговоре v1 Доступ ко всем папкам в Java v1 Размер памяти в Java v0.60 Размер папки Java 20Мб v1
  20. Может тфс не форматировалась просто ? ибо книга в тфс, но на диске A, который в принципе совпадает у них частично. У меня записная книга пропала.
  21. Решил изучить китайскую прошику. Итак, залил в D780 прошивку D788! Выбрал методом тыка (по китайскому) английский язык… Как видим, тут у каждом симки задаются ещё иконки типа дом работа сердце и т.д. десктоп и меню несколько отличаются от 780. причём кстати тут нету тем, тема всего одна вроде. а ещё у них вообще нету аудиопрофилей. есть только silent-mode и всё. но зато можно отключить мастер-симку не отключая слейв. звоним: диктофон тут штатно запускается прямо из меню опций при разговоре и записывает весь разговор. правда, у слейва в опциях его нету, только у мастера. теперь входящий звонок: пока звонок один - он как и у нашего 780, но, 788 прошивка поддерживает и сразу два звонка на обе симки!!! (наш 780 пока звонит на одну - вторую сбрасывает, на вторую он отвечает только если уже установился разговор по первой) файлы все в одном месте (в смысле нет разделения на телефон и флешку) у будильников конфиг неудобный очень - в одну кучу намешаны и радио и мп3 и звуки и мелодии, у нас удобнее а радио тут с диапазоном 76-108мгц. Реально работает, на 83.8 поймал звуковое собровождение 3 телеканала, кусок 87-108 тоже все станции на своих местах. при входе в камеру всегда это меню, сразу в камеру не входит. кнопка фото зато без удержания. камера такая-же как у нас, только буквы не белые а разноцветные.
  22. shtrih22, реально master.cla 30мб и master.tfs 52мб. фул вобщем должен быть около 32мб. ну и у слейва фул - 20мб
  23. смысл видимо в часовых поясах. например для москвы зимой +3, а летом +4. хотя, оно глючит у самсунгов. в частности, при установленном чекбоксе в email по прежнему написано UTC+3, а должно быть UTC+4. видимо правильнее не чекбокс «летнее время» ставить , а переводится на соседний часовой пояс
  24. Патч: CGSN v1.4 / D780XEHE1 CGSN патч. Предназначен только для разработчиков! Остальным устанавливать не надо. Предназначен для программистов, позволяет искать данные в ОЗУ мобилы, читать что-то из ОЗУ, писать что-то в ОЗУ, работать с портами, запрашивать и освобождать блоки памяти, запускать код в памяти, искать текущую MCC, запускать MCC. Это новая версия общеизвестного CGSN патча, нововведения в v1.4 таковы: - добавлены команды =6 и =9 - для прямого чтения или записи 32-битных слов (для работы с портами). Возможны следующие команды: AT+CGSN? - выдаётся расширенная (многострочная) справка по всем командам. AT+CGSN=0,"AAAAAAAA","LLLL" - Читает массив байт с адреса A, длинной L. AT+CGSN=1,"AAAAAAAA","WWWWWW..." - Запись массива байт W по адресу A AT+CGSN=2,"LLLLLLLL" - Запрос памяти размером L через RtkGetMemory. AT+CGSN=3,"AAAAAAAA" - Освобождение ранее выданной памяти (RtkReleaseMemory). AT+CGSN=4,"XXXXXXXX","1234567811111111...CCCCCCCC..." - запуск кода в ОЗУ с параметрами AT+CGSN=5,"AAAAAAAA","LLLLLL","SSSSSSSSSSSSSSSS" - Поиск в памяти hex-массива. AT+CGSN=6,"AAAAAAAA" - читает 32-битное слово с адреса A. AT+CGSN=7 - Возвращает адрес текущей MCC команды. AT+CGSN=8,"AAAAAAAA" - Запускает MCC-интерпретатор с адреса A. AT+CGSN=9,"AAAAAAAA","WWWWWWWW" - пишет 32-битное слово W по адресу A. Все числа - в шеснадцатеричном виде (т.е. 10 тут - это 16 человеческое), с ведущими нулями, если Long - то LittleEndian. Все числа (кроме номера режима CGSN) должны быть в кавычках (иначе, они будут обработаны неадекватно). Для корректной работы с данным патчем - нужен BinEdit версии не древнее чем 2009-03-25 CGSN_v14_D780XEHE1.rar
  25. сделал CGSN v.1.4 две новые команды: CGSN=6,"AAAAAAAA" - читает 32-битное слово с указанного адреса CGSN=9,"AAAAAAAA","WWWWWWWW" - пишет 32-битное слово по указанному адресу. Применяются они для работы с портами. Поскольку через CGSN=4 оказалсь нельзя запустить код обращающийся к портам - мобила виснет, какие-то аппаратные ограничения доступа к памяти исполняемого кода. вообще хочу найти порт управления фмтюнером…
×
×
  • Создать...