Перейти к содержимому


Фотография
* * * * * 7 Голосов

Всё о Samsung Sgh-j210


  • Please log in to reply
1085 ответов в этой теме

#1081 bugbug

bugbug

    Начинающий

  • Участники
  • Сообщений: 26
  • Модель телефона: casa

Отправлено 2018-июл-23 - 16:52

Доработал патч "Подсветка в Java". Сделал меню Настройки-Подсветка-Постоянная подсветка в Java - Включено/Выключено. В состоянии Выключено подсветка гаснет, но при активации все равно появляется заставка Java Powered, а потом артефакты от нее. При выходе из приложения подсветка гаснет нормально (без необходимости нажатия красной кнопки). Кто-нибудь может посмотреть, где сделана ошибка?

Прикрепленные файлы



#1082 bugbug

bugbug

    Начинающий

  • Участники
  • Сообщений: 26
  • Модель телефона: casa

Отправлено 2018-авг-02 - 18:06

Есть ли возможность портировать на данный телефон патч "Переключение языка ввода в Java"? Например, для C5212XEIB5 есть патч "Fast_Swithing_Language_Input_v37". 



#1083 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 944
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-авг-03 - 16:24

Есть ли возможность портировать на данный телефон патч "Переключение языка ввода в Java"? Например, для C5212XEIB5 есть патч "Fast_Swithing_Language_Input_v37".

Ну по идее можно (лично у меня нет мотивации и времени заниматься совсем неактуальной моделью). Исходники патча выложены, там даже есть комментарии.

#1084 bugbug

bugbug

    Начинающий

  • Участники
  • Сообщений: 26
  • Модель телефона: casa

Отправлено 2018-авг-07 - 06:55

Выкладываю сделанные мною для телефона J210 asm "Быстрое переключение языка ввода" и "Перехват кнопок в JAVA" на примере C5212XEIB5. В результате язык переключается клавишей "фото" (действует короткое, длинное нажатие, удержание) везде, кроме Java. А именно из-за Java весь сыр-бор!

Прикрепленные файлы



#1085 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 944
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-авг-08 - 16:36

везде, кроме Java. А именно из-за Java весь сыр-бор!

Делай какой-то контрольный маркер по всей процедуре в яве… Чтобы понять - может вообще в яве не отрабатывает кнопка, а может сама функция переключения языка выполняется но не срабатывает…

Если там есть CGSN-патч (чтобы читать в реалтайме ОЗУ мобилы) - то можно где-то в пустое место записывать прогресс выполнения
например на обработке кнопки
LDR R3, =memory
MOV R2, 1
STRB R2, [R3]
потом на вызове переключения
LDR R3, =memory
MOV R2, 2
STRB R2, [R3]
и т.д.

#1086 bugbug

bugbug

    Начинающий

  • Участники
  • Сообщений: 26
  • Модель телефона: casa

Отправлено 2018-авг-08 - 18:35

Если там есть CGSN-патч (чтобы читать в реалтайме ОЗУ мобилы) - то можно где-то в пустое место записывать прогресс выполнения
например на обработке кнопки
LDR R3, =memory
MOV R2, 1
STRB R2, [R3]
потом на вызове переключения
LDR R3, =memory
MOV R2, 2
STRB R2, [R3]
и т.д.

CGSN использовал только для нахождения адресов пунктов всплывающего меню (AT+CGSN=3). У себя не могу определить эквивалент  .equ CfgFile (для G600 - 0x30070000).  Я не программист, поэтому мне сложно понять тонкости вашего профессионального ответа. Я просто брал другие прошивки (D880,E740,G600) и сравнивал патчи. А патч "Переключение языка в java" стали делать только для более поздних моделей и менее схожих с J210. Понимаю, что без наличия самого телефона создание патча процесс очень сложный и дорогостоящий для клиента. Премного благодарен, что Вы уделяете много внимания и времени всем пользователям данного сайта, в том числе такому ламеру как я! 






10 человек читают эту тему

0 пользователей, 2 гостей, 0 скрытых пользователей


    BrandWatch (8)
Яндекс цитирования