Учимся портировать патчи! Уроки! Обсуждаем!, На основе IDA PRO |
Здравствуйте, гость ( Вход | Регистрация ) |
Учимся портировать патчи! Уроки! Обсуждаем!, На основе IDA PRO |
Rastаman |
2.9.2010, 7:01
|
Опытный Группа: Пользователи Сообщений: 111 Регистрация: 3.2.2010 Пользователь №: 213 447 Модель телефона: L7 Прошивка: In_Style v1.0 Рейтинг: 9 |
|
Fenja |
2.9.2010, 10:43
|
Авторитет Группа: Модераторы Сообщений: 5 564 Регистрация: 25.8.2008 Из: г. Пенза Пользователь №: 179 851 Модель телефона: MotoRazr v3i Прошивка: MotoUpdate v1.1 Рейтинг: 1756 |
Цитата(Rastаman @ Сегодня, 0:50) На русском: Цитата "armlink" не является внутреей или внешней командой, исполяемой программой или пакетым файлом. То есть armlink.exe не найден в папке, которая указана в переменных средах. Цитата(CarbonZyn @ Сегодня, 7:16) Действительно. |
Rastаman |
2.9.2010, 12:29
|
Опытный Группа: Пользователи Сообщений: 111 Регистрация: 3.2.2010 Пользователь №: 213 447 Модель телефона: L7 Прошивка: In_Style v1.0 Рейтинг: 9 |
Fenja,
А как его прописать путь к стк Пользователю запрещено создавать сообщения |
Osta |
2.9.2010, 12:56
|
Freestyler Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 |
|
baat |
2.9.2010, 14:50
|
Самый Наглый Группа: В отставке Сообщений: 1 282 Регистрация: 18.5.2006 Из: Дом, милый дом... Пользователь №: 83 674 Модель телефона: старая модель... Прошивка: какая уж есть... Настроение: ... Рейтинг: 1535 |
Osta, ты карзину не видел) больше сотни сообшений снёс типа "а чего нет?"...
|
bill_kevin |
29.5.2011, 2:21
|
Интересующийся Группа: Пользователи Сообщений: 81 Регистрация: 30.11.2009 Из: Guatemala Пользователь №: 210 479 Модель телефона: Life II EP1&EP2 Прошивка: 49R Рейтинг: 55.5 |
Hi someone can help me
*-properly analyzed? *-how compile this asm *-how find new code Spoiler: ;[patch_info] ;firmware=r373_dar ;description=info in lock mes , include icons [090806] dnp: 1d7e | java box--->unreadsms ;author=dmt mode=lavmen port=osta 49r=motoedy dar=bill_kevin .start 0x00165e04;0x004592bc bl loc_104d7b00 .start 0x00457b00 ;how find a new code loc_104d7b00: push {r4,r5,r7,lr} sub sp, sp, #0xf8 add r0, sp, #0xf0 add r5, r1, #0 bl 0x103d81e0;loc_106125a0;t dl_clkgetdate add r0, sp, #0xf4 bl 0x103d8216;loc_106125d6;t dl_clkgettime add r0, sp, #0xec bl 0x102c99e0;loc_10404854;msgutilgetunreadmsgsinallfolders add r3, sp, #0xc0 ldrh r0, [r3,#0x2c] cmp r0, #0 bne loc_104d7b24 ldr r4, =0x12000616 ;1558 ;res_id_animation_msg_outbox_read b loc_104d7b26 loc_104d7b24: ldr r4, =0x1200018a ;394 ;res_id_animation_little_envelope loc_104d7b26: add r1, sp, #0x1c ldr r0, =0x58c ;res_id_txt_sat_select_item 0x0100058c bl 0x103cb48c;loc_10621a0c;t dl_dbfeaturegetcurrentstate add r3, sp, #0 ldrb r0, [r3,#0x1c] cmp r0, #0 bne loc_104d7b3e ldr r1, =0x1200018a ;394 ;res_id_animation_little_envelope ldr r2, =0x10000c3 ;res_id_txt_comm_loud_ring add r1, #0x16 b loc_104d7b7a loc_104d7b3e: cmp r0, #1 bne loc_104d7b4c ldr r1, =0x1200018a ;394 ;res_id_animation_little_envelope ldr r2, =0x10000c3 ;res_id_txt_comm_loud_ring add r1, #0x17 add r2, #0x73 b loc_104d7b7a loc_104d7b4c: cmp r0, #2 bne loc_104d7b58 ldr r1, =0x1200018a ;394 ;res_id_animation_little_envelope ldr r2, =0x100021e ;res_id_txt_menu_item_vibrate add r1, #0x19 b loc_104d7b7a loc_104d7b58: cmp r0, #3 bne loc_104d7b66 ldr r1, =0x12000616 ;1558 ;res_id_animation_msg_outbox_read ldr r2, =0x100021e ;res_id_txt_menu_item_vibrate add r1, #0xb sub r2, #0x1e b loc_104d7b7a loc_104d7b66: cmp r0, #4 bne loc_104d7b74 ldr r1, =0x1200018a ;394 ;res_id_animation_little_envelope ldr r2, =0x100021e ;res_id_txt_menu_item_vibrate add r1, #0x18 sub r2, #0x17 b loc_104d7b7a loc_104d7b74: ldr r1, =0x1200018a ;394 ;res_id_animation_little_envelope ldr r2, =0x1001620 ;res_id_txt_menu_item_simul_ring_and_vib add r1, #0x4e loc_104d7b7a: ldr r0, =0x1001d7e ;res_id_txt_comm_javabox str r1, [sp,#0x14] str r2, [sp,#0x18] add r3, sp, #0xc0 str r0, [sp,#0x10] ldrh r2, [r3,#0x2c] ldr r0, [sp,#0xf0] str r4, [sp,#8] str r2, [sp,#0xc] ldr r2, =0x1200018a ;394 ;res_id_animation_little_envelope str r0, [sp,#4] sub r2, #0xac str r2, [sp] add r2, #0xff add r2, #0x24 adr r0, ap0t1np2d3np4i5 ; "p0t1 np2d3 np4i5: s6 np7ls8 " ldr r3, [sp,#0xf4] add r1, sp, #0x20 bl loc_104d7bf4 mov r2, #0xcc add r0, r5, #0 add r1, sp, #0x20 bl loc_104d7bfc add sp, sp, #0xf8 pop {r4,r5,r7} pop {r3} mov r0, #0 bx r3 dcb 0 dcb 0 dword_104d7bb8 dcd 0x12000616 ;1558 ;res_id_animation_msg_outbox_read dword_104d7bbc dcd 0x1200018a ;394 ;res_id_animation_little_envelope dword_104d7bc0 dcd 0x58c ;res_id_txt_sat_select_item 0x0100058c dword_104d7bc4 dcd 0x10000c3 ;res_id_txt_comm_loud_ring dword_104d7bc8 dcd 0x100021e ;res_id_txt_menu_item_vibrate dword_104d7bcc dcd 0x1001620 ;res_id_txt_menu_item_simul_ring_and_vib dword_104d7bd0 dcd 0x1001d7e ;res_id_txt_comm_javabox ap0t1np2d3np4i5 dcb "p0t1 np2d3 np4i5: s6 np7ls8 ",0 dcb 0 dcb 0 dcb 0 loc_104d7bf4: bx pc nop code32 ;loc_104d7bf8: b 0x1077a0c4;loc_10afa7d8;a uis_makecontentfromstring code16 loc_104d7bfc: bx pc nop code32 ;loc_104d7c00: b 0x10b9a3cc;loc_10c1acd0 [close] And How analize this : Spoiler: DCB 0x2F ; / DCB 0 DCB 0x61 ; a DCB 0 DCB 0x2F ; / DCB 0 DCB 0x6D ; m DCB 0 DCB 0x6F ; o DCB 0 DCB 0x62 ; b DCB 0 DCB 0x69 ; i DCB 0 DCB 0x6C ; l DCB 0 DCB 0x65 ; e DCB 0 DCB 0x2F ; / DCB 0 DCB 0x73 ; s DCB 0 DCB 0x79 ; y DCB 0 DCB 0x73 ; s DCB 0 DCB 0x74 ; t DCB 0 DCB 0x65 ; e DCB 0 DCB 0x6D ; m DCB 0 DCB 0x2F ; / DCB 0 DCB 0x65 ; e DCB 0 DCB 0x78 ; x DCB 0 DCB 0x74 ; t DCB 0 DCB 0x6D ; m DCB 0 DCB 0x67 ; g DCB 0 DCB 0x72 ; r DCB 0 DCB 0x31 ; 1 DCB 0 DCB 0x2E ; . DCB 0 DCB 0x69 ; i DCB 0 DCB 0x6E ; n DCB 0 DCB 0x69 ; i [close] Сообщение отредактировал bill_kevin - 30.5.2011, 17:42 |
Osta |
31.5.2011, 10:01
|
Freestyler Группа: Легенды MotoFan.Ru Сообщений: 10 329 Регистрация: 20.7.2004 Пользователь №: 8 235 Модель телефона: Moto Прошивка: *#9999# Настроение: Все невыспавшиеся в следующей жизни будут котами Рейтинг: 4362 |
about the analysis you're probably kidding
compiles the code in the program Binedit Учимся Патчить Прошивку! C помощью проги Binedit Specifically, this patch "info in lock mes" can compile a package of C and for the els Код #include "typedefs.h" #include "time_date.h" #include "uis.h" UINT32 LockNewMes (char* format, CONTENT_T *content, ...) { CLK_TIME_T time; CLK_DATE_T date; UINT16 total; CONTENT_T content2; UINT8 feature_state; UINT32 smss; UINT32 style; UINT32 lengg; UINT8 curr; UINT32 blut; DL_ClkGetDate(&date); DL_ClkGetTime(&time); MsgUtilGetUnreadMsgsInAllFolders(&total); if (total == 0) { smss=0x12000B32; } else { smss=0x12000007;} DL_DbFeatureGetCurrentState( 0x61C, &feature_state); curr=feature_state; if (curr == 0) { style=0x120001A0; lengg=0x01000770; } else if (curr == 1) { style=0x120001A1; lengg=0x01000771; } else if (curr == 2) { style=0x120001A3; lengg=0x0100076E; } else if (curr == 3) { style=0x120001A4; lengg=0x01000200; } else if (curr == 4) { style=0x120001A2; lengg=0x0100076D; } else { style=0x120001D8; lengg=0x01001620; } DL_DbFeatureGetCurrentState( 0x660, &feature_state); if (feature_state == 0) { blut=0x12000B01; } else { blut=0x12000AB3; } UIS_MakeContentFromString("p0t1 Np2d3 Np4i5: s6 Np7Ls8 Np9", &content2, 0x1200084C, time, 0x1200084E , date, smss , total, 0x0100034D , style , lengg , blut ); memcpy(content, &content2, sizeof(content2)); return 0; } |
bill_kevin |
5.6.2011, 4:49
|
Интересующийся Группа: Пользователи Сообщений: 81 Регистрация: 30.11.2009 Из: Guatemala Пользователь №: 210 479 Модель телефона: Life II EP1&EP2 Прошивка: 49R Рейтинг: 55.5 |
How Load Library or events on Ida where Find IDC???
|
bill_kevin |
8.6.2011, 19:37
|
Интересующийся Группа: Пользователи Сообщений: 81 Регистрация: 30.11.2009 Из: Guatemala Пользователь №: 210 479 Модель телефона: Life II EP1&EP2 Прошивка: 49R Рейтинг: 55.5 |
where Find IDC for load Library on IDA??
|
Fenja |
9.6.2011, 9:47
|
Авторитет Группа: Модераторы Сообщений: 5 564 Регистрация: 25.8.2008 Из: г. Пенза Пользователь №: 179 851 Модель телефона: MotoRazr v3i Прошивка: MotoUpdate v1.1 Рейтинг: 1756 |
bill_kevin, Write specifically what you want to do.
|
Текстовая версия | Сейчас: 10.12.2024, 17:51 |
Форум живёт: