Jump to content
Old Phone Forum

bugbug

SGH Open Club
  • Content Count

    93
  • Joined

  • Last visited

  • Days Won

    2

bugbug last won the day on August 16 2018

bugbug had the most liked content!

Community Reputation

2 Обычный

About bugbug

  • Rank
    Младший Пользователь

Дополнительные поля

  • Модель телефона
    J210

Информация

  • Пол
    Мужчина
  • Город
    Санкт-Петербург

Recent Profile Visitors

94 profile views
  1. При написании sms есть функция копирования текста для вставки в это же сообщение. Хотелось бы иметь возможность вставить этот текст в другое место (например, в текстовое поле java или в напоминания).
  2. Спасибо за предыдущий ответ! Столкнулся с проблемой: пожелтел экран телефона, переставил его на другой телефон - все нормально (опять белый). Интересно как это лечится, может быть сбились какие-то дефолтные настройки?
  3. Подскажите, пожалуйста, как найти адрес компенсированного перехода в Binedit. Вставляю адрес, который нужно найти, в строку поиска, нажимаю A с лупой, выводится все адреса, кроме компенсированных.
  4. Файл С3322XWKL1.sym шел вместе с прошивкой? Функция music8_SetNoActionTimeFlag уже была в sym или Вы ее туда добавили? Сравнивал файл С3322XWKL1.sym c D880JPHH1_Master_original.sym и не нашел похожей функции.
  5. Почему я именно этот код выделил, так как удивился схожести. В С3322 ldr r0,=0x914E5F3C и в J210 ldr r0,=0x212FBC9C(mcc_mplib_T_bgm_event_after_player_on_pause) и ldr r0,=0x914E5FDC и ldr r0,=0x20652B54 (mcc_mplib_T_bgm_event_after_player_on_stop). Только в С3322 есть переход на нужный адрес 90BBCB50, а в моем коде - нет. Я уже использовал ранее трассировку для поиска эквивалентов. У меня до этого получилось сделать так, что при нажатии паузы в плеере и выходе потом в фон плеер не сбрасывался и продолжал потом играть с паузы.
  6. В прошивке C3322XWKL1 нашел этот код: 90AFDF14: 3979 LDRB R1, [R7, #0x4] 90AFDF16: 4029 CMP R1, #0x40 90AFDF18: 3AD1 BNE loc_90AFDF90 90AFDF1A: 0128 CMP R0, #0x1 90AFDF1C: 01D0 BEQ loc_90AFDF22 90AFDF1E: 0328 CMP R0, #0x3 90AFDF20: 36D1 BNE loc_90AFDF90 loc_90AFDF22: 90AFDF22: 002C CMP R4, #0x0 90AFDF24: 01D0 BEQ loc_90AFDF2A 90AFDF26: 022C CMP R4, #0x2 90AFDF28: 32D1 BNE loc_90AFDF90 loc_90AFDF2A: 90AFDF2A: 022C CMP R4, #0x2 90AFDF2C: 02D1 BNE loc_90AFDF34 90AFDF2E: 0120 MOV R0, #0x1 90AFDF30: BEF00EFE BL off_90BBCB50 В своей прошивке почти идентичный код: 20E28D2A: 402B CMP R3, #0x40 20E28D2C: 2AD1 BNE loc_20E28D84 20E28D2E: 0128 CMP R0, #0x1 20E28D30: 01D0 BEQ loc_20E28D36 20E28D32: 0328 CMP R0, #0x3 20E28D34: 31D1 BNE loc_20E28D9A loc_20E28D36: 20E28D36: 002D CMP R5, #0x0 20E28D38: 01D0 BEQ loc_20E28D3E 20E28D3A: 022D CMP R5, #0x2 20E28D3C: 2DD1 BNE loc_20E28D9A loc_20E28D3E: 20E28D3E: 1078 LDRB R0, [R2] 20E28D40: 0128 CMP R0, #0x1 20E28D42: 01D1 BNE loc_20E28D48 20E28D44: 081C MOV R0, R1 20E28D46: B7E7 B loc_20E28CB8 По переходу 20E28CB8: 20E28CB8: 05B0 ADD SP, SP, #0x14 20E28CBA: F0BD POP {R4-R7,PC} loc_20E28CBC: 20E28CBC: F4F6A4EA BL _off_209D67F8 20E28CC0: 0128 CMP R0, #0x1 20E28CC2: 01D1 BNE loc_20E28CC8 20E28CC4: 201C MOV R0, R4 20E28CC6: F7E7 B loc_20E28CB8 Посмотрел адрес 209D67F8 209D67F8: 0248 LDR R0, =0x3015F540 209D67FA: 0349 LDR R1, =0x00003090 209D67FC: 4018 ADD R0, R0, R1 209D67FE: 407B LDRB R0, [R0, #0xD] 209D6800: 7047 BX LR 209D6802: 0000 NOP 209D6804: 40F51530 DCD 0x3015F540 209D6808: 90300000 DCD 0x00003090 Правильно ли я копаю?
  7. Насчет mp3 плеера в фоне: при нажатии паузы плеер прекращает свою работу через 2 минуты после выключения подсветки (например, если подсветка на 3 минуты, плеер исчезает через пять минут после паузы в фоне). Для плеера, не свернутого в фон, user_key известны, а вот для фона непонятно как их определить. Может быть это особенность только этого телефона.
  8. А как вообще определить свободную память с помощью CGSN (что должны показывать значения регисторов, если память свободна)? В asm (например FileTypes Register, Caller`s Name in SMS) может быть указана .equ FreeRAM. Она определяется с помощью cgsn?
  9. В патче (asm) ExtraDesktop для телефона G600XEGL1 не могу найти эквивалент p_EDSettings 0x30FFFFAC. Подскажите, пожалуйста, что означает p_EDSettings (и как его найти) и EDFuncCounter (в asm для G600 он равен 14)?
  10. Спасибо, проблема решена, все отправляется и распознается!
  11. Интересно узнать, пользовались ли Вы телефоном для распознавания QR-кодов онлайн или через программу? Через программу (http://www.upcode.fi/mobile/pc_download.asp?language=1) у меня не получилось, так как кнопка камеры в java программе не настроена на мой телефон. Через онлайн сервисы, например decodeit.ru, получается расшифровать только коды, скачанные с сайтов, а сфотографированные телефоном не хотят распознаваться. Через сайт www.decodeit.ru/qr получается отправить скачанный qr-код, если размер файла не превышает 40кб. Когда opera пытается отправить больший файл, отправка прерывается и выдает ошибку подключения к интернету. Пробовал проделывать данную операцию на Нокиа Аша в той же Опере, все отправляется.
  12. Спасибо за исчерпывающий ответ!
  13. Нашел здесь эмулятор vnes, проверил на своей мобиле, после чего действительно (как утверждал автор статьи) телефон стал быстрее читать с карты памяти в java. Пошел дальше: скачал программу MatraxBench для теста скорости работы центрального процессора. Замер показал 176 points. Но заметил, что при погасшем экране показатель увеличивается. Тогда сделал время подсветки 1 секунду (патчем). По завершении теста с выключенным экраном программа выдала результат 460 points. Неужели подсветка уменьшает производительность в 2,5 раза? Возможно ли как-то увеличить (разогнать) производительность CPU телефона в java? MatraxBench_v.1.0.3.zip
  14. .equ MP 0x22 базовый код мастерпатча .equ MPFunc - персональный код функций мастерпатча. А как определить этот экивалент для моего телефона?
×
×
  • Create New...