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

Mako

SGH Old School
  • Постов

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

  • Посещение

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

  1. 171C2600030001000000000000000000

    еси с другого тела, то кейс 99% процентов другой будет

    171С??00030001000000000000000000---такая сигнатура, аможет и подфункции быть другой, но это реже

    171???00030001000000000000000000

    По пункту меню 65535

    Это не пункт, это софт-кнопка нажатие(или ok ,забыл уже за год... :67: )

    7C 1F 0000 0300 0200 00000000 0000 0000

    ...Тоисть если не изменять индексы текста,то замисть Выдымисть телефона будет писатся Актывация ,замисть 3 пункта будут настройки.Верно.Как сделать чтобы было нормально?

    Смотри в тумбе bt0_6menu самый первый кейс(0x0000),и правь значения индексов ресурсов которые ты хочешь видеть в своем меню.

    12431-15-09-09)1253022997_thumb.jpg

    Вот как то так... :ak:

    • Like 1
  2. Savior666,

    Полный дамп тела- 32 метра.Первые 28- собственно прошивка, последние 4-EEPROM, т.о. при патчинге/перепрошивке мы изменяем токо первые 28 метров,никак не затрагивая последние 4.Так что твой индивидуальный EEPROM никак не затрагивается

  3. Снег,

    Так в СДМА же нет симки,там вроде в саму прошивку как то вбивается...,ну и потом нескоко тел в одно засунуть хочет, я так понял...тока как проблемы совместимости железа решать...Хотя для CDMA-тел мож это как на комп поставить 98 и Висту... :)

  4. Кстати в карте из шапки, похоже, прописаны ссылки не на тот набор иконок симов которыми реально пользуется тело, во всяком случае их замена ничего не дает. Собcно они даже визуально отличаются...

    Может кто нибуть возмётся поправить

    Таблица с этими иконками определена полностью.Но дело в том, что опять корейцы применили новый формат сжатия ifg

    и на данный момент ни РесМан, ни IFG_RW данное сжатие не поддерживают.Заменить иконки возможно патчем, для этого нуно конкретно определить адрес.У мя тела нет.Что нуно сделать:

    Снять скрин с нужными иконками и в графическом редакторе определить размер требуемой иконки симки. В таблице для иконок связанных с симками есть следующие размеры:

    48*64(2 штуки-set_simsetting_sim1/sim2)

    23*23(7штук-set_sim_dual_num1/num2/home/love/office/star/clover) эти похож на желтом фоне...

    14*14(7штук-set_sim_dual_num1_idle/.../clover_idle) с этими разобрались :)

    12431-8-09-09)1252435749_thumb.jpg

    18*18(7штук-set_sim_dual_num1_button/.../clover_button)

    23*23(7штук-set_sim_dual_num1_unfocused/.../clover_unfocused) ...а эти с прозрачным фоном

    27*27-set_sim_selected_bg

    240*44-set_sim_one_sim_tap

    27*27(7штук-set_sim_dual_num1_dim/.../clover_dim) ч/б???

    26*26(7штук-set_sim_dual_num1_dim_dialpad/.../clover_dim_dialpad) ч/б???

    Даже по именам уже можно определить примерно что это за иконка...Заменить мона любую, токо знать конкретно какую...

    Конечно вычислить мона и от mcc конкретного меню, но я это делать не умею.. :67:

    • Like 1
  5. RemoveMoreItem v1

    B5702XEIE1

    autor- vvyura

    12431-4-09-09)1252082655_thumb.jpg

    Патч убирает из меню проводника и Java-приложений пункты "Другие игры", "Другие изображения" и т.п. муть.

     

    RemoveMoreItem.rar

     

    vvyura , звиняюсь, что полностью скопировал твой пост.Да и в патче только адреса поменял... :ak:

    • Like 16
  6. 2 AlexeyK !

     

    В терминале обнаружил нововведение - чекбокс и возможность сохранения результатов.

    Так вот, у меня на D900 чек-бокс закрывает первый байт, и возвращаемое значение в .bem не сохраняется.Чем это вызвано: старым патчем или все так и задумано?

     

    12431-26-08-09)1251299406_thumb.png

     

    PS

    Напомните/разъясните что такое все-таки a_ProcessNames ( в оперативе) -процедура или таблица адресов?

    Дамп похож на arm-код, а в симах указывается такое имя.И получается что код прошивки грузится в оперу не с 30000000(18000000)-как я до сих пор считал,а с 30001000.Возможно первые 4096 байт и Data byte, но уж больно похоже на код

    Гыы...у мя токо что возникло подозрение, что это, возмоожно, кривой патч для C5212(дамп оттуда) значение забирается на 0x1000 выше(или ниже,или сбоку.. :) ,так как этих 4096 байт в самой прошивке нет)

    У кого есть возможность, проверте

     

    PPS Руслан, дай значения из настроек ком-порта

    У мя

     

    12431-26-08-09)1251300487_thumb.png

  7. Во я отсталый... :D действительно,начав играть с разрешениями обратил внимание на чек-бокс Расширить рабочий стол на этот монитор...Потянув вправо вытащил плеер на TV :jokingly:

    Максимальное разрешение 1920*1080, тока почему то только 30Гц...ХЗ,я думал на телек мона 100...Пикселизация временами проскакивает(возможно качество DVD).Поиграв в настройках выхода HDMI реалтека и плеера вывел приемлемый звук..

    Вобщем заробило..попутно нарыл в телеке функцию PnP :bx:

    Спасибо всем откликнувшимся :bx:

  8. Продолжу... :128:

     

    2 AlexeyK !

     

    На новых прошивках (смотрел B5702 и C5212) не раскрываются подфункции на вкладке MCC.Вернее на B5702 вообще не расрываются, а на C5212 только одна-MCC_RP, и раскрывает таблицу тасков.

     

    Spoiler

    C5212XEIB(раскрывается) :

    212C438C: MOV R1, R0

    212C438E: MOV R0, #0x10

    212C4390: STRB R0, [R1, #0x4]

    212C4392: MOV R0, #0x0

    212C4394: MOV R2, #0xFF

    212C4396: ADD R2, #0xC9

    212C4398: STRH R0, [R2, R1]

    212C439A: MOV R0, #0x1

    212C439C: MOV R2, #0xB

    212C439E: ADD R1, #0xFF

    212C43A0: ADD R1, #0xD1

    212C43A2: STRB R2, [R1, #0x1]

    212C43A4: BX LR

    212C43A6: NOP

     

    B5702XEIE1(не раскрывается) :

    20BA82D8: MOV R1, R0

    20BA82DA: MOV R0, #0x10

    20BA82DC: STRB R0, [R1, #0x4]

    20BA82DE: MOV R0, #0x0

    20BA82E0: MOV R2, #0xD8

    20BA82E2: STRH R0, [R2, R1]

    20BA82E4: MOV R0, #0x1

    20BA82E6: MOV R2, #0xB

    20BA82E8: ADD R1, #0xE0

    20BA82EA: STRB R2, [R1, #0x1]

    20BA82EC: BX LR

    20BA82EE: NOP

    Хотелось бы что бы БЕ раскрывала подфункции, например, в этом

     

    Spoiler

    MCFN_MCC_TASK :

    212C43C8: PUSH {R4,R5,R7,LR}

    212C43CA: MOV R4, R0

    212C43CC: MOV R5, #0x0

    212C43CE: LDR R0, [R4]

    212C43D0: LDRB R1, [R0, #0x1]

    212C43D2: CMP R1, #0x38

    212C43D4: BCS loc_212C43E0

    212C43D6: LDR R2, =0x21941278

    212C43D8: LSL R1, R1, #2

    212C43DA: LDR R1, [R2, R1]

    212C43DC: BLX R1

    212C43DE: B loc_212C43E8

    loc_212C43E0:

    212C43E0: LDR R1, =0x861F0009

    212C43E2: MOV R0, #0x1

    212C43E4: BLX _off_20013F1C <---- в старых свифтах din3_0GeneralDefense, а тут какой-то arm

    loc_212C43E8:

    212C43E8: LDR R0, [R4]

    212C43EA: ADD R0, #0x10

    212C43EC: STR R0, [R4]

    212C43EE: MOV R0, R5

    212C43F0: POP {R4,R5,R7,PC}

    212C43F2: NOP

    212C43F4: DCD 0x21941278

    212C43F8: DCD 0x861F0009

     

    MCFN_MCC_MENU_CONFIG :

    201170B8: PUSH {R4,R5,R7,LR}

    201170BA: MOV R4, R0

    201170BC: MOV R5, #0x0

    201170BE: LDR R0, [R4]

    201170C0: LDRB R1, [R0, #0x1]

    201170C2: CMP R1, #0x38

    201170C4: BCS loc_201170D0

    201170C6: LDR R2, =0x21941358

    201170C8: LSL R1, R1, #2

    201170CA: LDR R1, [R2, R1]

    201170CC: BLX R1

    201170CE: B loc_201170D8

    loc_201170D0:

    201170D0: LDR R1, =0x861F0009

    201170D2: MOV R0, #0x1

    201170D4: BLX _off_20013F1C <---- в старых свифтах din3_0GeneralDefense, а тут какой-то arm

    loc_201170D8:

    201170D8: LDR R0, [R4]

    201170DA: ADD R0, #0x10

    201170DC: STR R0, [R4]

    201170DE: MOV R0, R5

    201170E0: POP {R4,R5,R7,PC}

    201170E2: NOP

    201170E4: DCD 0x21941358

    201170E8: DCD 0x861F0009

     

    Можно ли как-то победить это?

  9. Почти год не брал в руки БинЕдит... :bx:

    Напомните/разъясните что такое все-таки a_ProcessNames ( в оперативе) -процедура или таблица адресов?

    Дамп похож на arm-код, а в симах указывается такое имя.И получается что код прошивки грузится в оперу не с 30000000(18000000)-как я до сих пор считал,а с 30001000.Возможно первые 4096 байт и Data byte, но уж больно похоже на код

    00000000:	000082F4	STR	R0,[R2]
    00000004:	0CF09FE5	LDR	PC=#0x30005C90
    00000008:	0000A0E3	MOV	R0, #0x0
    0000000C:	0080BDE8	LDMFD	SP!, {PC}
    00000010:	0000D000	SBCEQS	R0, R0, R0
    00000014:	2C510030	ANDCC	R5, R0, R12,LSR#2
    00000018:	905C0030	DCD	0x30005C90
    0000001C:	0FB430B5	LDRLTT	R11,[R0,-0x40F] !
    00000020:	91B00F90	MULLS	PC, R1, R0
    00000024:	0C4816A9	LDMGEDB	R6, {R2,R3,R11,LR}
    00000028:	0E917844	LDRMIBT	R9,[R8],-0x10E !
    0000002C:	08900B48	STMMIDA	R11, {R3,R12,PC}
    00000030:	78440990	ANDLS	R4, R9, R8,ROR,R4
    00000034:	0FAD281C	STCNE	p13,C10,[R8],-0x3C !
    00000038:	01AB0EAA	BGE	loc_003AAC44
    0000003C:	159900F0	AND	R9, R0, R5,LSL,R9
    00000040:	37FD041C	STCNE	p13,C15,[R4],-0xDC
    00000044:	291C0020	ANDCS	R1, R0, R9,LSR#24
    00000048:	01F0C8F9	STMIB	R8, {R0,R12-PC}^
    0000004C:	201C11B0	ANDLTS	R1, R1, R0,LSR#24
    00000050:	30BC08BC	STCLT	p12,C11,[R8],-0xC0
    00000054:	04B01847	LDRMI	R11,[R8,-R4]
    00000058:	AF130000	ANDEQ	R1, R0, PC,LSR#7
    0000005C:	B7130000	ANDEQ	R1, R0, R7,LSR,R3
    00000060:	7847	BX

     

    И, попутно, мож кто разъяснит значение артиклей у имен в симе a_ ,v_, s_, gp_ и т.п. :bx:

  10. Если я правильно тебя понял

    не правильно ты понял. В слове сентября-8 букв/16 байт, остальные приведенные названия месяцев 6-7 букв/12-14 байт

    Замени в этом слове первую, вторую и ,

    достаточно одну из них заменить на латинскую и мы получим экономию 1 байта для корректного отображения

  11. одни расписывают,что колбасит

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

    Внушаемость человека- вот один из главных факторов.Есть люди, которые вылечивались от страшных болезней , глотая меловые таблетки. 8)

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