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

bugbug

SGH Open Club
  • Постов

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

  • Посещение

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

    3

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

  1. Скажите, пожалуйста, в вашем патче "Rec Time Unlimited C3322XXNA1" нет ничего об изменении местоположения цифр, отсчитывающих время в диктофоне. Может быть в вашем телефоне увеличенное время проигрывания помещается на экран? В своей прошивке я нашел координаты надписи диктофон, полоски, центрального рисунка диктофона, а время никак не могу найти. Может быть время позиционируется (рисуется) по другому принципу?
  2. Спасибо! Взял данную часть кода на диктофон: 20E63052: DF49 LDR R1, =0x3084538C 20E63054: 3868 LDR R0, [R7] 20E63056: 0A68 LDR R2, [R1] 20E63058: 0521 MOV R1, #0x5 20E6305A: 0902 LSL R1, R1, #8 20E6305C: 511A SUB R1, R2, R1 20E6305E: 8842 CMP R0, R1 20E63060: 02D2 BCS loc_20E63068 - условие для MMS 20E63062: DC49 LDR R1, =0x304AE674 20E63064: 0860 STR R0, [R1] 20E63066: 0BE0 B loc_20E63080 loc_20E63068: 20E63068: D448 LDR R0, =0x304AE680 20E6306A: 3960 STR R1, [R7] 20E6306C: 0160 STR R1, [R0] 20E6306E: D948 LDR R0, =0x304AE674 20E63070: 0160 STR R1, [R0] 20E63072: 05E0 B loc_20E63080 loc_20E63074: 20E63074: D849 LDR R1, =0x002BF200 - размер файла 1 часа записи 20E63076: 3868 LDR R0, [R7] 20E63078: 8842 CMP R0, R1 20E6307A: 01D2 BCS loc_20E63080 - поменял условие BCS на BCC 20E6307C: D549 LDR R1, =0x304AE674 20E6307E: 0860 STR R0, [R1] loc_20E63080: .... Вместо 60:00 стало показываться доступное время записи в зависимости от выбранного носителя. Только если выбрать карту памяти, то помещается только 5 цифр (а двоеточие и секунды за экраном). Запись производится и сохраняется. В данном случае можно было делать так как я сделал?
  3. Очень заинтересовал Ваш патч "Rec Time Unlimited C3322XXNA1" (всего 2 строчки) и я решил увеличить время записи диктофона с 1 часа до безлимита. Думал, что в таком телефоне запись тоже 1 час. Но когда оказалось, что там всего 5 минут, то сразу нашел у себя адрес - 0x0036EE80. В патче есть еще одна запись, меняющая текст в настройках диктофона (мой адрес 0x201C0F04 mov R0,#0x42). При поиске (0036EE80) высветилось несколько подходящих адресов (20E63144,216609EE,20DEABB2). В asm (C3322XXNA1) ; voice3R_MilestoneSetupReady .start 0x00927328 ;LDR R2, =0x00E10000 ; 0x00E10000 - соответствует часу, EnlargeRecTime MOV R2, 0 SUB R2, 1 B 0x00927346 То есть здесь используется неиспользуемый регистр r2 и не понятно куда осуществляется переход (B 0x00927346). При запуске диктофона должна поменяться надпись 60:00 или нет?
  4. Исправил №,ударение,букву Ё Helvesegoe-Normal.7z
  5. При замене стандартного шрифта на stylo_bold_reg.ttf в phone/fonts/ данные символы появились. Однако новый шрифт оказался неудобочитаемым.
  6. Новый год - новые проблемы. Обнаружил при просмотре текста в java нечитаемые символы - № и ` (ударение). Вместо них кубик. На сайте ни у кого такой проблемы не нашел.
  7. Поздравляю всех владельцев кнопочных мобильных телефонов с Новым годом! Желаю, чтобы сайт жил долго и счастливо! Это возможно благодаря неимоверным усилиям его главного хранителя Евгения (f2065). Так давайте дружно пожелаем ему в новом году крепкого здоровья, терпения и удачи на всех фронтах!
  8. Проблема со временем проигрывания решилась добавлением остальных адресов
  9. Проверял свою симку на Nokia 206 сайт youtube грузится.
  10. Огромное спасибо! Вы - гений! Сделал патч по Вашей инструкции, и все разблокировалось. Сайт m.youtube.com при нажатии просмотра запускает стандартный браузер, фраза "Воспроизведение потока" не появляется, а выдается ошибка (рис.Error,Error1) по адресу http://wrongurl.mts.ru/. По CGSN=7 определил адрес: 0x202FC55C, иногда такой 0x20B4A240. (0x216F72C8 - адрес потокового плеера, 0x216F7418 - буферизация в плеере). На сайте 2уха при проигрывании видеороликов выяснилась еще одна неприятность: видео проигрывает только две минуты и вылетает на фразу "Воспроизведение потока". Интересно, могли ли корейцы ограничить время воспроизведения потокового видео.
  11. Спасибо! На сайте 2уха есть возможность изменить параметры видео. Там видео проигрывается. А на youtube пишет "Запрашиваемая вами страница не существует..." А как все, что уже сделано (замена значения LDR R0, =0x3011A8E0), перевести в патч?
  12. Ввел команду AT+CGSN=1, "3011A8E0", "0120" запускается плеер, идет песочница, а далее пишет содержимое не поддерживается. Если ввести "0020" пишет сбой:неправильный адрес URL и не запускается плеер.
  13. Спасибо! Скачал с этого сайта оперу с поддержкой youtube. С этой версией запускается стандартный браузер, но видео не проигрывается. При нажатии "Воспроизведение потока" (рис.Potok) пишет сбой:неправильный адрес URL. В Binedit вписал 0x3011A8E0 и нажал поиск с лупой. 2116697A: 8148 LDR R0, =0x3011A8E0 2116697C: 0078 LDRB R0, [R0] 2116697E: 0128 CMP R0, #0x1 21166980: 26D1 BNE loc_211669D0 21166982: 7E49 LDR R1, =0x20307184 21166984: 0722 MOV R2, #0x7 21166986: 2431 ADD R1, #0x24 21166988: 281C MOV R0, R5 Заменил 26D1 BNE на 26D0 BEQ, в итоге запустился плеер (рис.Player) и пишет сообщение "Неподдерживаемый формат файла". Сейчас прочитал Ваше сообщение и понял, что так делать нельзя. Подскажите, пожалуйста, как надо сделать правильно, если затереть, то как это сделать правильно.
  14. 21680B2E: 2DD0 BEQ loc_21680B8C (заменил на 2DD1 BNE) 21680BBC: 03D1 BNE loc_21680BC6 (заменил на 03D0 BEQ) Результат: включился 1 пункт (Function Set) и разблокировался 2 пункт (Настройки потокового видео). А вот пункт 3 (VOD_FLAG) при нажатии выскакивает табличка "Выключено". Посмотрел в 20F56E54 5C000000000000000000000000000000 20F56E64 470602000A004E020000000000000000 индекс 0x024E -Выключено. Я все правильно сделал?
  15. Стандартный не грузит youtube (Сбой:потеряно соединение с сервером) Зашел в mcc_menu_config для VOD TEST(0x2138A500) 7C0A3E00050002000000000000000000 в начале case 3E идет этот код: LDR R1, =0x305E99C0 MOV R0, #0x8A STRH R0, [R1, #0] LDR R1, =0x21772A5C LDR R0, =0x305E9A00 BL _off_208B267C а далее названия пунктов меню и т.д. В asm Allow_Streaming_Video_v1_C3322XXNA1 сказано: ищем все вызовы ;MOV R0, #0x8A ;BL combin_CheckOption ; и разрешаем. В моем коде это и есть, то что нужно было найти? А что означает mov r0, #0x8A?
  16. Через *#688# нашел настройки потокового видео, которые оказались заблокированными (VOD.jpg). С помощью CGSN определил адрес меню VOD TEST (0x2138A4C0). Используя asm для G600 (поддержка потокового видео.asm) в меню приложения-браузер создал дополнительный пункт "Потоковое видео" (Menu1.jpg) .equ light 0x20C36130 .equ lk_AddFocus 0x20E0353C .equ lk_AddFocusItem 0x2057CC1C .equ lk_SetFocusCheckboxState 0x20171494 .equ lk_AddMenu 0x209ABC10 .equ lk_get_text 0x2124B040 .start 0x20F75E10+4 .byte 7 .start 0x20F75EA0 .byte 0x18 .start 0x20F75EA0+4 .byte 0xF .start 0x20F75E90 .mcc MCC_MENU_SELECT 0 0x6 0 0 0x20B28478 .start 0x2138A4C0 .mcc mcc_exit .start 0x20E7998C ldr r1,=add_pv_nastr+1 bx r1 .data .start light add_pv_nastr: mov r1,5 mov r0,r4 ldr r3,=0x2075FCCC bl lk_AddMenu ldr r0,=0xA48 bl lk_get_text mov r2,0 mov r3,r0 mov r1,6 mov r0,r4 str r2,[sp] bl lk_AddMenu ldr r2,=0x20E79996+1 bx r2 .data Внутри данного меню появилось два пункта: текущий профиль и настройки профиля (Menu2.jpg). В настройках профиля появился "диапазон портов" (Nastroyki.jpg). Вопрос: Эта часть кода разблокировала второй пункт меню VOD TEST? Я уже писал, что стандартный браузер на J210 вообще никакой. А в Opera Mini сайт m.youtube.com без проблем грузится и при нажатии на видео выдает табличку "запустить?" адрес 0x202FC3CC и ничего не происходит. Может можно сделать что-то, чтобы проверить запуск видео через Opera? Заранее благодарю!
  17. Нашел на G600 патч для воспроизведения потокового видео http://oldph.one/topic/36109-vse-patchi-na-sgh-g600/?p=577938. Чексбокс "потоковое видео" добавлялся в меню "параметры". В J210 два меню, связанных с настройкой браузера: 1. Приложения-Браузер (Picture1.jpg) 2. Настройки-Браузер (Picture2.jpg) Куда мне добавлять дополнительный чексбокс "Потоковое видео"? Прошивка G600 для моего телефона наиболее подходящая в плане нахождения эквивалентов. А в С3322 все устроено по-другому, поэтому мне сложно даже по asm определять эквиваленты. Вы писали: "Суть в том что надо найти какая опция combin_CheckOption разрешает потоковое видео, и во всех её опроса её подменить". Но я не знаю как это определить (с помощью CGSN). Если будет не сложно, подскажите пожалуйста.
  18. Ой, конечно же есть. В настройках GPRS. Точка доступа: internet.mts.ru
  19. В стандартном браузере (Mobile Browser 6.2.3.3.c.1.101) с трудом грузятся обычные страницы и то в основном поисковики. На m.youtube.com например браузер пишет "Сбой:потеряно соединение с сервером", а на других сайтах выскакивает "Слишком большой документ". В настройках браузера нет APN. В опере мини 8.0 все открывается (кроме видео :-(), все грузит даже при большом количестве открытых вкладок и очень быстрая прокрутка. А стандартный браузер как-то обновить можно? P.S. Для B5722 что-то не нашел данный патч.
  20. В Opera Mini 8.0 при нажатии на ссылку с видео на youtube телефон выдает табличку "Запустить?", но при нажатии "Да" ничего не происходит. Посмотрел, что в TFS телефона есть Streaming video. Через терминал определил адрес таблички "Запустить?" 0x202FC3CC. В чем может быть проблема?
  21. Спасибо! В J210 gfs30_24CptScr есть (0x20E19C80). В инженерном меню включается и работает. Мой вопрос был по поводу того, как переделать raw в bmp.
  22. В патче Easy_ScreenShot_v21_B5722XXJK3.asm ;2197B5FA: 3549 LDR R1, =vScreenMem ;R1 = значение по адресу (PC + 212)=[0x2197B6D0]= 0x306BA180 ;2197B5FC: 4B22 MOV R2, #0x4B ;R2 = 75 "K" ;2197B5FE: D202 LSL R2, R2, #11 ;R2 = R2 << 11 = 0x25800 (153600) ;2197B600: 0023 MOV R3, #0x0 ;R3 = 0 ;2197B602: 4118 ADD R1, R0, R1 ;R1 = R0 + R1 = 0x5244CDE4 (1380240868) ;2197B604: 301C MOV R0, R6 ;R0 = R6 = 0x401 (1025) ;2197B606: EFF62EEC BL gfs10_1CrtFile ; p_I_Path,p_I_Data,v_I_Sz,b_I_IsForExt,b_I_ChkCntFull .start 0x2197B5FA LDR R3, =RAW2BMP+1 BX R3 .data Не получается определить точку входа .start . С помощью BinEdit (поиск через A c лупой) вставлял j_mmigfs1_1ReadFile 0x20593338 и vScreenMem 0x302FA620, но похожего кода (тот который выше закомментирован) в ссылке на данные не нашел. Подскажите, пожалуйста, как Вы определяли .start 0x2197B5FA? Мои эквиваленты: .equ vScreenMem 0x302FA620 .equ __rt_memcpy 0x208B25C8 .equ Rtk50_11GetDynMemory 0x211372C0 .equ RtkReleaseMemory 0x211372A0 .equ j_mmigfs1_0CreateFile 0x20593CF4 .equ j_mmigfs1_1ReadFile 0x20593338 Эти эквиваленты ( j_mmigfs1_0CreateFile и j_mmigfs1_1ReadFile) определил из мастер-патча. И еще вопрос, можно ли закомментирован данный блок, если в моем телефоне и так обновляется TFS? ; регистрация файла в DB (чтобы без RefreshTFS обойтись) MOV R1, 1 STR R1, [sP, 8] MOV R3, 0 STR R3, [sP, 4] STR R3, [sP] MOV R2, R6 ; регистрируемый путь+файл MOV R0, 0 BL gfs31_DB_6InsData Подскажите, а что значит BLT ess_error? Заранее благодарю!
×
×
  • Создать...