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

[AlaSToR]

SGH Open Club
  • Постов

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

  • Посещение

Сообщения, опубликованные [AlaSToR]

  1. А можно ли узнать что такое AT-команда

    Понятие "AT-команда" можно найти везде на просторах тырнета, это так сказать - команды общения компа с модемом.

    Есть AT-команда модема телефона, показывающая текущий пароль, узнать можно через эту программу.

    • Like 1
  2. так а если просто переделать патч, о котором я изначально тут пишу, то не надо никакие дополнительные патчи писать. так ведь :)

    Ну так переделай - в чем проблема? Дай функцию разворота изображения на 180 градусов - будет тебе просмотр в ландшафтном режиме в данном патче. Все такие умные - а если бы знали, что это на самом деле - вручную такое писать - всего лишь простейшая функция zoom - на самом деле нифига и не простейшая, различные способы зуммирования, с разными алгоритмами, включая те, что сами дорисовывают изображения, брав один пиксель, немного изменяя цвет - оставляя его рядом - есстно никому это не надо знать, проще тут ставить всякие смайлы типа " :ak: ".

    Я хочу сделать так, чтобы все изображения открывались через ту "программу" просмотра, что открывает картинки в пункте "Мои фотографии".

    И это не дополнительный должен быть, а альтернативный.

  3. на фотке в выбрать в меню во весь экран, то фотку разворачивает в ландшафт и тем самым получается действительно во весь экран!

    + можно сделать zoom

    Такое, надеюсь, когда-нибудь сделаю, когда руки дойдут.

  4. Там наверное надо мозги переустанавливать, если они так отвечают ...

    Описал им немного поконкретней ситуацию, со всеми примерами, что и как - и вот новое письмо. Они прислали ссылку на 3.72 версию, выложенную мной выше)

  5. а на счет дискеты - при нажатии на нее образ фс выгружается из памяти просто....

    Аа,тогда ясно. Ну неплохо бы тогда хинт чтоли на него добавить, и в дополнение - тогда при ее нажатии - чтобы еще и лейбл текущего пути сбрасывался, а то везде удаляется инфа - а в лейбле остается путь, в котором мы были.

    • Like 1
  6. Спасибо Руслан.. учту все пожелания

    Мой косяк - по Del все норм удаляет, не удаляет в случае,если удаляем папку с подфайлами/подпапками.

    Вопрос другой - для чего кнопка дискеты? Когда изменение в QuBе - производят действия моментально в файле FFS, и обратно уже никак не вернуть файл, придется заново его заливать.

    Также вылетает access violation - при нажатии на Enter в ffs, если курсор не выделен. Как добиться этого: выделяем "." (т.е. переход на папку вверх), нажимаем Enter, попадаем папкой выше, курсор нигде не стоит, нажимаем Enter еще раз - вылетает наш "любимый" эксепшн.

    • Like 1
  7. Я думаю, что стоит... Быстрей поправят. Может быть!?

    Написал. Пришел ответ "а Вы пробовали переустанавливать приложение?" ппц, че за чушь. Пофиг, попробовал переустановить - и есстно результат тот же. Это баг и никак иначе.

    А так - скачал какую-то другую 3.72 - какая-то странная версия.. Более старые чтоли билд, или наоборот - новее. Странная смесь, но вообщем - вроде как на монте нормально заработала бесплатно - и кэш подхватила, и GPS нашла, правда не совсем разобрался - точно ли определила координаты мои. Сначала немного дальше (в пару домов), потом (я сидел на месте) - курсор поехал со скоростью 20 км/ч к моему дому, но я сидел на месте.. Вышел из программы, зашел - уже сразу определил мой дом... Правда 3.72 с неработающим передвижением по карте - отображает положение текущее получше. А насчет, чтобы заработало передвижение по карте - нужно очистить карту - у меня лично ничерта так и не заработало. Сколько бы не нажимал "Очистить карту" - все равно передвижение не работает. Оно как-то заработало, когда я решил онлайн запустить - но и то, как-то не очень хотело работать. Поработало 1-2с и опять перестало.

     

    Ниже прикрепляю "странную" 3.72 - кто может, проверьте на монте - нормально найдет местоположение или косячно?

    yandexmaps_midp2full_64x64_v.zip

  8. Поставь версию 3.72 и как зайдешь в программу нажми очистить карту и нормально все будет двигаться...

    Чет у меня все равно как-то не хочет двигаться..

    В идеале использовать GPS на S5620 без платы с кэшем без автономного режима, просто отказывая в подключении к инэту - все норм, вот единственное, что напрягает - нужно, чтобы всегда можно было двигать карту, независимо от статуса подключения (онлайн/оффлайн), и тогда все супер будет. Как думаете, по данной теме стоит писать в саппорт или сами исправят, раз говорят, что на более ранних версиях такого бага не было ?

  9. RusEm, пара пожеланий/вопросов по кубу:

    1) В ffs горячие клавиши добавить: Del - удалить файл, Backspace - возврат на папку вверх

    2) В ffs выделение нескольких файлов

    3) Почему нельзя указать, чтобы создать SYM и с ARM инфой, и THUMB?

    4) При активировании скина, затем если отключить чекбокс "Включить скины" - цвет лейбла "Выберите модель телефона" остается от скина, также лейблы на вкладке благодарностей.

    5) Все с тем же отжатием "Включить скины" - если переходить по вкладкам наверху TSheet - то норм все, а если переходить по вкладкам слева на TreeView - то прога забывает, что мы отключили скины.

    • Like 1
  10. собственно говоря я просто говорю за то,что в программе ColorTab_Editor_v2.0 написан путь в оперативной памяти телефона,через хекс я ее нашел,но что там не могу понять

    В ней адрес оперативки нужно указывать самостоятельно. И эта фича сделана для телефонов Swift, под которые изначально программа и писалась, для удобства написания патчей/исследования прошивки (чтобы понять по опере, какой цвет используется).

    У вас тож должен файл читаться в оперативку, другое дело - зачем вам это? В опере, в которую читается файл - будет лежать ничто иное, как само содержимое файла.

  11. можно ли из режима THUMB перейти в исполнение МСС, а потом вернуться обратно?? вроде как читал, что можно...

    Можно.

    mov r1,0

    ldr r0,=p_mcc

    bl lk2_12start_menu_edit_fsm

    p_mcc - адрес мсс-скрипта. Возвратится телефон обратно в код, когда натыкнется на mcc_exit/mcc_return. Но - не факт. Частенько вылетает на рабочий стол.

    • Like 1
  12. '-mixan-'

    Странно, что у тебя вообще телефон включается.

    Объясняю почему - кто сказал, что адрес 0x50 - свободный в прошивке?

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

  13. Я брал таймер из лук теста - прогрессбара.

    Код такой у меня вышел:

    .mcc mcc_task 0x14 0xC2 9 ;Включение таймера

    .mcc mcc_user_event_start ;Начало пользовательских событий

    .mcc mcc_user_timer 0x6 0x37 0x3739 0 mcc_jazelle_check_install_finish ;скрипт с данными именно о нашем таймере

    .mcc mcc_user_event_wait

    .mcc mcc_return

    Если таймер срабатывает, то телефон переходит в mcc_jazelle_check_install_finish. Если же нет - то ничего не происходит (ну а вообще - телефон ждет, когда сработает этот таймер, чтобы перейти в mcc_jazelle_check_install_finish).

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

    Когда таймер больше нам не понадобится, нам нужно его остановить (возможно тут недочет, т.е. как бы при завершении его - он считается уже завершенным, т.е. останавливать нужно в случае, если мы прерываем его выполнение, например - таймер работает, а тут раз, красную трубку нажали, след. надо таймер остановить). Остановка таймера у меня - .mcc mcc_task 0x14 0xC2 9 1.

    А теперь сам код таска таймера:

    tsk_09_TimerOperations:

    ldr r5,=0x373739

    ldrh r0,[r4,6]

    cmp r0,1

    beq tsk_09_StopTimer

     

    mov r0,0x37

    bl Rtk06_3DetermineTaskNumber

    mov r1,r0

    mov r0,r5

    mov r2,1

    str r2,[sp]

    mov r2,0x37

    mov r3,0

    bl RtkStartTimer (vp_TimerID, vp_Task, vp_Count, vp_TypeOfTimer, vp_Precision)

     

    b tsk_exit

    ;;;;;;;;;;;;;;;;

    tsk_09_StopTimer:

    mov r0,r5

    bl RtkStopTimer

    b tsk_exit

    Все данные - все взято из прогрессбара в луктесте. Все данные для твоего телефона - можно взять там. Вроде все по полочкам разъяснил, так что - удачи.

    • Like 3
  14. BaRsupillamy, при цикле - телефон не отдает отклик, что он работает (только зарегистрированный процесс отключения подсветки перейдет из основного процесса, т.е. выполнения цикла - в отключение подсветки, затем опять вернется в основной процесс). Я могу тебе дать функцию адрес функции delay, просто передаешь кол-во мс, сколько нужно подождать - и все. но тогда телефон не будет отвечать. Т.е. не реагировать на нажатия клавиш. А тебе нужно парралельно, чтоб было ожидание.

    Ну а вообще - я один таймер организовал свой, построен на мсс+асм. Внедрен в Java Voodoo на G600. Ну а так, мысли вслух - я ищу нормальную функцию таймера на тумбе, чтобы сразу же там же передавать кол-во времени для него, а также функцию для выполнения по завершению таймера, ибо на данный момент - функцию для передачи по завершению таймера я нашел лишь, как сделать - на уровне мсс, а мне это никак не годится для реализации других своих идей.

  15. BaRsupillamy, это довольно сложно, нужно использовать таймер или регистрировать функцию, как отдельный поток.

    Функцию для этого я знаю, а как ей пользоваться - нет.

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

  16. как то так... так вот сначала вызывается очистка, а потом проверяется эта единица... или я что то не так понял?

    или единица в первой выделенной строке?

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

  17. xyz, также можно редактировать и составлять карту цветов с помощью программы в моей подписи - ColorTab Editor v2.0, правда переименовав Color.bin в Color.tab. И кстати, в скором времени - будет более новая улучшенная версия.

    • Like 4
  18. Жаль конечно... Пока откатил обратно на вторую версию...

    Это проблема в оригинальном патче была всегда, и также тянулась и на другие телефоны. Так что, третья версия тут не причем 8) Я про баг смс в белом списке.

  19. а как и в какой момент обновлять экран?

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

    Вот код обновления всего экрана:

    mov r0,0

    str r0,[sp]

    str r0,[sp,4]

    mov r1,0

    mov r2,240

    mov r3,240

    add r3,80

    bl lk4_9LcdInvalidate

    .mcc mcc_clear_screen 1 0 0 240 0 320

    Clear - Стирать

    Screen - дисплей

    Это очистка дисплея, т.е. заполнение его белым цветом, но никак не обновление =)

    Обновление на мсс уровне - это mcc_screen_display, параметры такие же,как у clear_screen.

    • Like 2
  20. почему именно оперативку? нельзя ли адрес какого нибудь текста?

    Можно.

    Вообще, вроде как - код рабочий.

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

    Также попробуй в sp4 сохранить не тройку, а ноль.

    Пробуй не обязательно прошиваться, а пробуй писать функцию в CGSN сразу же - чтоб запускать данный код (не забудь, что функция требует кусок стека).

    И нафига какие-то параметры тебе в таске, которые ты все равно не считываешь ?

    Плюс - если R3 не равен единице перед вызовом данной функции - то нужно будет еще обновить экран.

    И шрифт ты выбрал маленький - ставь хотя бы 10.

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