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

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Всё о Samsung Sgh-j210


Рекомендуемые сообщения

В чем может быть проблема?

В соседних моделях знаю что для работы потокового видео в настройках системного браузера там где прописываются APN - надо ещё прописать APN для потокового видео. Причём на D780,B5722 настройка заблокирована для российского региона (был патч открывающий её).

 

А ещё может проблема с оперой. Оперу 8 явно не под этот телефон писали.

Надо в штатном браузере пробовать смотреть m.youtube.com

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

В соседних моделях знаю что для работы потокового видео в настройках системного браузера там где прописываются APN - надо ещё прописать APN для потокового видео. Причём на D780,B5722 настройка заблокирована для российского региона (был патч открывающий её).

 

А ещё может проблема с оперой. Оперу 8 явно не под этот телефон писали.

Надо в штатном браузере пробовать смотреть m.youtube.com

В стандартном браузере (Mobile Browser 6.2.3.3.c.1.101) с трудом грузятся обычные страницы и то  в основном поисковики. На m.youtube.com например браузер пишет "Сбой:потеряно соединение с сервером", а на других сайтах выскакивает "Слишком большой документ". В настройках браузера нет APN. В опере мини 8.0 все открывается (кроме видео :-(),  все грузит даже при большом количестве открытых вкладок и очень быстрая прокрутка. А стандартный браузер как-то обновить можно?

P.S. Для B5722 что-то не нашел данный патч.

Ссылка на комментарий
Поделиться на другие сайты

В стандартном браузере (Mobile Browser 6.2.3.3.c.1.101) с трудом грузятся обычные страницы и то  в основном поисковики.

ну ему памяти не хватает, старый слишком.

 

В настройках браузера нет APN.

Но где-то же есть настройки APN?

 

P.S. Для B5722 что-то не нашел данный патч.

Да, его не выложили т.к. мало кому надо.

Вот на C3322 есть Allow_Streaming_Video_v1_C3322XXNA1_asm.7z

Суть в том что надо найти какая опция combin_CheckOption разрешает потоковое видео, и во всех её опроса её подменить.

Кстати надо поискать может для старых D900, G600, D880, D780, C5212 что-то такое было… Про это помню давно где-то писали, просто из-за дорогого интернета в те времена - патч был бессмысленный.

Я полагаю что штатно поддержка ютуба разблокировалась только в каких-то брендовых прошивках под Orande, AT&T и прочих…

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

Но где-то же есть настройки APN?

 

Ой, конечно же есть. В настройках GPRS. Точка доступа: internet.mts.ru

Ссылка на комментарий
Поделиться на другие сайты

Ой, конечно же есть. В настройках GPRS.

А рядом ещё должна быть аналогичная строчка.

На 3322 к примеру - «Профили Интернет» (стандартно) и «Настройки потокового видео» (там аналогичные APN, но используемые для видеоплеера).

На 3322 вторая строчка появляется после патча.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

Нашел на 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).  Если будет не сложно, подскажите пожалуйста.

post-288509-0-04806100-1544643778_thumb.jpg

post-288509-0-58484000-1544643789_thumb.jpg

post-288509-0-58535900-1544643798_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Куда мне добавлять дополнительный чексбокс "Потоковое видео"?

Для начала - никуда. Исследовать на что он влияет и постоянно включить эту переменную… Посмотреть будет ли вообще работать потоковое видео.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

Через *#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?

Заранее благодарю!

 

post-288509-0-20887500-1544804590_thumb.jpg

post-288509-0-62147900-1544805103_thumb.jpg

post-288509-0-66989000-1544805280_thumb.jpg

post-288509-0-57354500-1544807213_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

и при нажатии на видео выдает табличку "запустить?" адрес 0x202FC3CC и ничего не происходит.

Ну, там при LSoft/OK выполняется TASK_JAVA_PERMISSION START

Вероятно что далее обламывается из-за каких-то несовместимостей оперы… Помнится где-то я тут про Swift (более современный, вроде про 3322 или 5610) слышал что далеко не все версии оперы корректно запускаются видео с ютуба.

 

Я уже писал, что стандартный браузер на J210 вообще никакой.

И в нём никак нельзя открыть ютуб?

 

Через *#688# нашел настройки потокового видео, которые оказались заблокированными (VOD.jpg). С помощью CGSN определил адрес меню VOD TEST (0x2138A4C0). Используя asm для G600 (поддержка потокового видео.asm) в меню приложения-браузер создал дополнительный пункт "Потоковое видео" (Menu1.jpg)

Не смотрел, но думаю что это ошибочное решение. Надо было найти там флаг который блокирует пункт меню, и его флаг соответственно перезаписать. Потому что он наверняка блокирует не только в этом меню, а ещё в десятках мест блокирует работу потокового видео из интернета.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

И в нём никак нельзя открыть ютуб?

 

 Надо было найти там флаг который блокирует пункт меню, и его флаг соответственно перезаписать.

Стандартный не грузит 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?

Ссылка на комментарий
Поделиться на другие сайты

А что означает mov r0, #0x8A?

идентификатор запрашиваемой опции.

В разных прошивках он может быть разным (обычно такие идентификаторы смещаются на 1 в какую-либо сторону - из-за вставки/удаления других кодов ниже).

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

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 -Выключено.

Я все правильно сделал?

 

 

 

post-288509-0-17886600-1545080106_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Я все правильно сделал?

Нет. Там же проверка значения в 0x3011A8E0

Надо где-то сделать так, чтобы в этой переменной было соответствующее значение.

Там же 12 прямых ссылок, а ещё наверняка есть оптимизированные ссылки (типа 0x3011A8D0+0x10) которых не найти.

 

Сначала можно при помощи CGSN посмотреть и поизменять эту переменную…

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

Сначала можно при помощи CGSN посмотреть и поизменять эту переменную…

Спасибо!

Скачал с этого сайта оперу с поддержкой 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) и пишет сообщение "Неподдерживаемый формат файла". Сейчас прочитал Ваше сообщение и понял, что так делать нельзя. Подскажите, пожалуйста, как надо сделать правильно, если затереть, то как это сделать правильно.

post-288509-0-12123500-1545145582_thumb.jpg

post-288509-0-84165400-1545145591_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Подскажите, пожалуйста, как надо сделать правильно, если затереть, то как это сделать правильно.

Не надо ничего затирать.

Для начала - надо при помощи CGSN посмотреть что лежит в 3011A8E0, попробовать туда записать противоположное (соответственно 1 или 0), посмотреть что станет с поддержкой потокового видео после этого. Если ничего не изменится - проверить значение, убедится что записанное не сбросилось.

На этом этапе никакой патч не нужен (кроме патча CGSN)

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

При помощи CGSN посмотреть что лежит в 3011A8E0, попробовать туда записать противоположное (соответственно 1 или 0)

На этом этапе никакой патч не нужен (кроме патча CGSN)

Ввел команду AT+CGSN=1, "3011A8E0", "0120" запускается плеер, идет песочница, а далее  пишет содержимое не поддерживается. Если ввести "0020" пишет сбой:неправильный адрес URL и не запускается плеер.

Ссылка на комментарий
Поделиться на другие сайты

"0120"

А почему 2-байтное значение? Там же LDRB читает - 1 байт…

 

а далее  пишет содержимое не поддерживается

Ну вероятно что телефон слишком уже старый, ютуб вероятно выдаёт поток который он не понимает.

А ютуб точно мобильный а не обычный в мобильном виде?

Надо бы как-то выковырять из памяти прямой URL который закачивается и посмотреть что там.

Как вариант, со своего сервера посмотреть useragent телефона, и затем на компе в браузере подставить этот useragent, слить видеопоток при помощи компа…

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

А почему 2-байтное значение? Там же LDRB читает - 1 байт…

 

Спасибо!

На сайте 2уха есть возможность изменить параметры видео. Там видео проигрывается. А на youtube пишет "Запрашиваемая вами страница не существует..."

А как все, что уже сделано (замена значения LDR  R0, =0x3011A8E0), перевести в патч?

Ссылка на комментарий
Поделиться на другие сайты

А на youtube пишет "Запрашиваемая вами страница не существует..."

а какой точный адрес?

 

А как все, что уже сделано (замена значения LDR  R0, =0x3011A8E0), перевести в патч?

найти места где какая-то запись туда и там принудительно 1 поставить:

 

216ABB12: 0021 MOV R1, #0x0

216ABB14: 1020 MOV R0, #0x10

216ABB16: ADF74DF8 BL mplayer4_read_vod_profile_eeprom

216ABB1A: 0078 LDRB R0, [R0] ; заменить на MOV R0, 1

216ABB1C: 0C49 LDR R1, =gv_streaming

216ABB1E: 0870 STRB R0, [R1]

Это где-то в vps3_StreamingInit

 

 

205DE74C: 0021 MOV R1, #0x0

205DE74E: 95F6AEED BL lk_GetCurSpinIndex ; заменить NOP и MOV R0, 1

205DE752: C749 LDR R1, =gv_streaming

205DE754: 0870 STRB R0, [R1]

но это какое-то меню (может инженерное), вероятно не влияет.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

Огромное спасибо! Вы - гений! Сделал патч по Вашей инструкции, и все разблокировалось. 

Сайт m.youtube.com при нажатии просмотра запускает стандартный браузер, фраза "Воспроизведение потока" не появляется, а выдается  ошибка (рис.Error,Error1) по адресу http://wrongurl.mts.ru/. По CGSN=7 определил адрес: 0x202FC55C, иногда такой 0x20B4A240.  (0x216F72C8 - адрес потокового плеера, 0x216F7418 - буферизация в плеере).

На сайте 2уха при проигрывании видеороликов выяснилась еще одна неприятность: видео проигрывает только две минуты и вылетает на фразу "Воспроизведение потока". Интересно, могли ли корейцы ограничить время воспроизведения потокового видео.

post-288509-0-51116700-1545336970_thumb.jpg

post-288509-0-24929500-1545336977_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

фраза "Воспроизведение потока" не появляется, а выдается  ошибка (рис.Error,Error1) по адресу http://wrongurl.mts.ru/.

Какой-то специальный тариф/опция с безлимитным ютубом или может МТС использует какую-то свою CDN для ютуба, где поддержка таких старых форматов не реализована…

Если с другими операторами проверить?

 

видео проигрывает только две минуты и вылетает

Тут помню и про ютуб жаловались что он вылетает, но мне кажется причина в проблемах с GPRS. В какие-то моменты канал проседает, а потоковый плеер тут вроде не допускает потери пакетов - падает.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Ссылка на комментарий
Поделиться на другие сайты

Если с другими операторами проверить?

 

Проверял свою симку на Nokia 206 сайт youtube грузится.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Новый год - новые проблемы. Обнаружил при просмотре текста в java нечитаемые символы - № и ` (ударение). Вместо них кубик. На сайте ни у кого такой проблемы не нашел. 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
×
  • Создать...