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

polza

Стажёр
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

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

Информация

  • Пол
    Мужчина
  1. Мне нужен алгоритм, который был использован для получения этих значений: IMEI 356836020451529 ---> AB15BB221 (41 42 31 35 42 42 32 32 31 HEX) IMEI 356262018219028 ---> AA21A2DB1 (41 41 32 31 41 32 44 42 31 HEX) Вот немножко непонятным код: 000080a0 sub_80A0: 000080a0 R12 = SP; 000080a4 /* push PC */ 000080a4 /* push LR */ 000080a4 /* push R12 */ 000080a4 /* push R11 */ 000080a4 /* push R4 */ 000080a8 R11 = R12 - 4; 000080c4 sub_8A70(R11 - 0x18, 0x2aea400 + 0x140, R2, R3); 000080cc _ZN4User5AfterE27TTimeIntervalMicroSeconds32(var_18, R1, R2, R3); 000080d8 R0 = sub_8A48(0x18, 0, R2, R3); 000080dc R4 = R0; 000080e4 _ZN16CActiveSchedulerC1Ev(R4, R1, R2, R3); 000080e8 var_1C = R4; 000080f0 _ZN16CActiveScheduler7InstallEPS_(var_1C, R1, R2, R3); 000080f8 sub_8CCC(R11 - 0x224, R1, R2, R3); 00008108 sub_8CCC(R11 - 0x420 - 4 - 8, R1, R2, R3); 00008114 sub_8CCC(R11 - 0x630 - 4, R1, R2, R3); 0000811c sub_83F8(R11 - 0x224, R1, R2, R3); 0000812c R3 = R11 - 0x224; 00008134 _ZN6TDes164CopyERK7TDesC16(R11 - 0x420 - 4 - 8, R3, R2, R3); 0000813c R0 = sub_8CFC(dword_B330, R1, R2, R3); 00008140 R3 = R0; 00008154 _ZN6TDes166AppendERK7TDesC16(R11 - 0x420 - 4 - 8, R3, R2, R3); 00008160 R3 = R11 - 0x224; 00008168 _ZN6TDes164CopyERK7TDesC16(R11 - 0x630 - 4, R3, R2, R3); 00008170 R0 = sub_8D20(dword_B370, R1, R2, R3); 00008174 R3 = R0; 00008184 _ZN6TDes166AppendERK7TDesC16(R11 - 0x630 - 4, R3, R2, R3); 00008190 R0 = sub_8A48(0x37c, 0, R2, R3); 00008194 R4 = R0; 0000819c sub_90C4(R4, R1, R2, R3); 000081a0 var_638 = R4; 000081a8 R3 = R11 - 0x630 - 4; 000081b4 sub_9394(var_638, R3, R2, R3); 000081cc sub_8A70(R11 - 0x630 - 4 - 8, 0x1e8480, R2, R3); 000081d4 _ZN4User5AfterE27TTimeIntervalMicroSeconds32(var_63C, R1, R2, R3); 000081dc R0 = sub_8D44(dword_BC9C, R1, R2, R3); 000081f0 _ZN7TPtrC16C1EPKt(R11 - 0x640 - 4, dword_AAF8, R2, R3); 000081f8 R3 = R11 - 0x640 - 4; 00008204 sub_85F0(R0, R3, R2, R3); 0000820c R0 = sub_8D68(dword_BD80, R1, R2, R3); 00008220 _ZN7TPtrC16C1EPKt(R11 - 0x640 - 4, dword_AAF8, R2, R3); 00008228 R3 = R11 - 0x640 - 4; 00008234 sub_85F0(R0, R3, R2, R3); 00008240 sub_8D8C(R11 - 0x6b0 - 4, R1, R2, R3); 00008250 _ZN7TPtrC16C1EPKt(R11 - 0x640 - 4, L"Secure Call application initialized.", R2, R3); 00008258 R3 = R11 - 0x640 - 4; 00008268 _ZN5TDes84CopyERK7TDesC16(R11 - 0x6b0 - 4, R3, R2, R3); 00008270 R0 = sub_8D20(dword_B90C, R1, R2, R3); 00008278 R3 = R11 - 0x6b0 - 4; 00008280 sub_8030(R0, R3, R2, R3); 00008288 R0 = sub_8DBC(dword_BD0C, R1, R2, R3); 0000829c _ZN7TPtrC16C1EPKt(R11 - 0x640 - 4, dword_AAF8, R2, R3); 000082a4 R3 = R11 - 0x640 - 4; 000082b0 sub_85F0(R0, R3, R2, R3); 000082b8 R0 = _ZN4User4ExitEi(0, R1, R2, R3); 000082bc R0 = _ZN16CActiveScheduler5StartEv(R0, R1, R2, R3); 000082c4 /* pop */ 000082c4 /* pop */ 000082c4 /* pop */ 000082c4 return R0; sub_8a70 00008a70 sub_8A70: 00008a70 R12 = SP; 00008a74 /* push PC */ 00008a74 /* push LR */ 00008a74 /* push R12 */ 00008a74 /* push R11 */ 00008a80 var_10 = R0; 00008a84 var_14 = R1; 00008a90 sub_8AA4(var_10, var_14, R2, R3); 00008a98 R0 = var_10; 00008aa0 /* pop */ 00008aa0 /* pop */ 00008aa0 return R0; 00008aa4 sub_8AA4: 00008aa4 R12 = SP; 00008aa8 /* push PC */ 00008aa8 /* push LR */ 00008aa8 /* push R12 */ 00008aa8 /* push R11 */ 00008ab4 var_10 = R0; 00008ab8 var_14 = R1; 00008ac4 * var_10 = var_14; 00008acc R0 = var_10; 00008ad4 /* pop / 00008ad4 /* pop */ 00008ad4 return R0; 00008a48 sub_8A48: 00008a48 R12 = SP; 00008a4c /* push PC */ 00008a4c /* push LR */ 00008a4c /* push R12 */ 00008a4c /* push R11 */ 00008a58 var_10 = R0; 00008a5c var_14 = R1; 00008a64 R0 = _ZN4User7AllocZLEi(var_10, R1, R2, R3); 00008a6c /* pop */ 00008a6c /* pop */ 00008a6c return R0; 00008ccc sub_8CCC: 00008ccc R12 = SP; 00008cd0 /* push PC */ 00008cd0 /* push LR */ 00008cd0 /* push R12 */ 00008cd0 /* push R11 */ 00008cdc var_10 = R0; 00008ce8 _ZN10TBufBase16C2Ei(var_10, 0x100, R2, R3); 00008cf0 R0 = var_10; 00008cf8 /* pop */ 00008cf8 /* pop */ 00008cf8 return R0; 000083f8 sub_83F8: 000083f8 R12 = SP; 000083fc /* push PC */ 000083fc /* push LR */ 000083fc /* push R12 */ 000083fc /* push R11 */ 00008400 R11 = R12 - 4; 00008408 var_10 = R0; 00008410 sub_8CCC(R11 - 0x21c, R1, R2, R3); 00008418 sub_89F0(R11 - 0x220, R1, R2, R3); 00008424 _ZN3RFs7ConnectEi(R11 - 0x220, -1, R2, R3); 00008430 _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"C:", R2, R3); 00008434 R3 = R11 - 0x22c; 00008440 _ZN6TDes164CopyERK7TDesC16(var_10, R3, R2, R3); 0000844c _ZN6TDes164CopyERK7TDesC16(R11 - 0x21c, var_10, R2, R3); 00008454 R0 = sub_8D20(dword_B370, R1, R2, R3); 00008458 R3 = R0; 00008464 _ZN6TDes166AppendERK7TDesC16(R11 - 0x21c, R3, R2, R3); 0000846c R3 = R11 - 0x21c; 00008478 Cond = _ZN9BaflUtils12FolderExistsER3RFsRK7TDesC16(R11 - 0x220, R3, R2, R3); 0000847c if (Cond != 0) goto loc_854C; 00008488 _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"D:", R2, R3); 0000848c R3 = R11 - 0x22c; 00008498 _ZN6TDes164CopyERK7TDesC16(var_10, R3, R2, R3); 000084a4 _ZN6TDes164CopyERK7TDesC16(R11 - 0x21c, var_10, R2, R3); 000084ac R0 = sub_8D20(dword_B370, R1, R2, R3); 000084b0 R3 = R0; 000084bc _ZN6TDes166AppendERK7TDesC16(R11 - 0x21c, R3, R2, R3); 000084c4 R3 = R11 - 0x21c; 000084d0 Cond = _ZN9BaflUtils12FolderExistsER3RFsRK7TDesC16(R11 - 0x220, R3, R2, R3); 000084d4 if (Cond != 0) goto loc_854C; 000084e0 _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"E:", R2, R3); 000084e4 R3 = R11 - 0x22c; 000084f0 _ZN6TDes164CopyERK7TDesC16(var_10, R3, R2, R3); 000084fc _ZN6TDes164CopyERK7TDesC16(R11 - 0x21c, var_10, R2, R3); 00008504 R0 = sub_8D20(dword_B370, R1, R2, R3); 00008508 R3 = R0; 00008514 _ZN6TDes166AppendERK7TDesC16(R11 - 0x21c, R3, R2, R3); 0000851c R3 = R11 - 0x21c; 00008528 Cond = _ZN9BaflUtils12FolderExistsER3RFsRK7TDesC16(R11 - 0x220, R3, R2, R3); 0000852c if (Cond != 0) goto loc_854C; 00008538 _ZN7TPtrC16C1EPKt(R11 - 0x22c, dword_AAF8, R2, R3); 0000853c R3 = R11 - 0x22c; 00008548 _ZN6TDes164CopyERK7TDesC16(var_10, R3, R2, R3); 0000854c loc_854C: 00008554 _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"C:\\DataCall\\Files\\", R2, R3); 00008558 R3 = R11 - 0x22c; 00008564 _ZN3RFs8MkDirAllERK7TDesC16(R11 - 0x220, R3, R2, R3); 00008570 _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"C:\\DataCall\\DataBase\\", R2, R3); 00008574 R3 = R11 - 0x22c; 00008580 _ZN3RFs8MkDirAllERK7TDesC16(R11 - 0x220, R3, R2, R3); 0000858c _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"C:\\DataCall\\SmsFiles\\Inbox\\", R2, R3); 00008590 R3 = R11 - 0x22c; 0000859c _ZN3RFs8MkDirAllERK7TDesC16(R11 - 0x220, R3, R2, R3); 000085a8 _ZN7TPtrC16C1EPKt(R11 - 0x22c, L"C:\\DataCall\\SmsFiles\\Outbox\\", R2, R3); 000085ac R3 = R11 - 0x22c; 000085b8 _ZN3RFs8MkDirAllERK7TDesC16(R11 - 0x220, R3, R2, R3); 000085c0 R0 = _ZN11RHandleBase5CloseEv(R11 - 0x220, R1, R2, R3); 000085c8 /* pop */ 000085c8 /* pop */ 000085c8 return R0; 000089f0 sub_89F0: 000089f0 R12 = SP; 000089f4 /* push PC */ 000089f4 /* push LR */ 000089f4 /* push R12 */ 000089f4 /* push R11 */ 00008a00 var_10 = R0; 00008a08 sub_8A1C(var_10, R1, R2, R3); 00008a10 R0 = var_10; 00008a18 /* pop */ 00008a18 /* pop */ 00008a18 return R0; 00008a1c sub_8A1C: 00008a1c R12 = SP; 00008a20 /* push PC */ 00008a20 /* push LR */ 00008a20 /* push R12 */ 00008a20 /* push R11 */ 00008a2c var_10 = R0; 00008a34 sub_89C0(var_10, R1, R2, R3); 00008a3c R0 = var_10; 00008a44 /* pop */ 00008a44 /* pop */ 00008a44 return R0; 000089c0 sub_89C0: 000089c0 R12 = SP; 000089c4 /* push PC */ 000089c4 /* push LR */ 000089c4 /* push R12 */ 000089c4 /* push R11 */ 000089d0 var_10 = R0; 000089dc * var_10 = 0; 000089e4 R0 = var_10; 000089ec /* pop */ 000089ec /* pop */ 000089ec return R0; 00008d20 sub_8D20: 00008d20 R12 = SP; 00008d24 /* push PC */ 00008d24 /* push LR */ 00008d24 /* push R12 */ 00008d24 /* push R11 */ 00008d30 var_10 = R0; 00008d38 R0 = sub_8E84(var_10, R1, R2, R3); 00008d40 /* pop */ 00008d40 /* pop */ 00008d40 return R0; 00008e84 sub_8E84: 00008e84 R12 = SP; 00008e88 /* push PC */ 00008e88 /* push LR */ 00008e88 /* push R12 */ 00008e88 /* push R11 */ 00008e94 var_10 = R0; 00008e9c R0 = var_10; 00008ea4 /* pop */ 00008ea4 /* pop */ 00008ea4 return R0; 00008cfc sub_8CFC: 00008cfc R12 = SP; 00008d00 /* push PC */ 00008d00 /* push LR */ 00008d00 /* push R12 */ 00008d00 /* push R11 */ 00008d0c var_10 = R0; 00008d14 R0 = sub_8E60(var_10, R1, R2, R3); 00008d1c /* pop */ 00008d1c /* pop */ 00008d1c return R0; 00008e60 sub_8E60: 00008e60 R12 = SP; 00008e64 /* push PC */ 00008e64 /* push LR */ 00008e64 /* push R12 */ 00008e64 /* push R11 */ 00008e70 var_10 = R0; 00008e78 R0 = var_10; 00008e80 /* pop */ 00008e80 /* pop */ 00008e80 return R0; 000090c4 sub_90C4: 000090c4 R12 = SP; 000090c8 /* push PC */ 000090c8 /* push LR */ 000090c8 /* push R12 */ 000090c8 /* push R11 */ 000090c8 /* push R4 */ 000090cc R11 = R12 - 4; 000090d4 var_18 = R0; 000090e0 _ZN7CActiveC2Ei(var_18, 0, R2, R3); 000090e4 R2 = var_18; 000090ec * R2 = off_BE28; 000090f0 R3 = var_18; 000090f8 _ZN10CTelephony10TPhoneIdV1C1Ev(R3 + 0x20, R1, R2, R3); 00009108 R3 = var_18 + 0x20; 00009110 sub_991C(var_18 + 0x168, R3, R2, R3); 00009114 R3 = var_18; 0000911c R0 = sub_8CCC(R3 + 0x174, R1, R2, R3); 00009120 R3 = var_18; 00009124 var_1C = R3; 00009128 R0 = _ZN10CTelephony4NewLEv(R0, R1, R2, R3); 0000912c R3 = var_1C; 00009130 * (R3 + 0x1c) = R0; 00009138 _ZN16CActiveScheduler3AddEP7CActive(var_18, R1, R2, R3); 0000913c goto loc_915C; 00009140 var_20 = R0; 0000914c _ZN7CActiveD2Ev(var_18, R1, R2, R3); 00009150 var_20 = var_20; 00009158 __cxa_end_cleanup(var_20, R1, R2, R3); 0000915c loc_915C: 00009160 R0 = var_18; 00009168 /* pop */ 00009168 /* pop */ 00009168 /* pop */ 00009168 return R0; 0000991c sub_991C: 0000991c R12 = SP; 00009920 /* push PC */ 00009920 /* push LR */ 00009920 /* push R12 */ 00009920 /* push R11 */ 0000992c var_10 = R0; 00009930 var_14 = R1; 00009944 _ZN5TPtr8C2EPhii(var_10, var_14, 0x148, 0x148); 0000994c R0 = var_10; 00009954 /* pop */ 00009954 /* pop */ 00009954 return R0; 00009394 sub_9394: 00009394 R12 = SP; 00009398 /* push PC */ 00009398 /* push LR */ 00009398 /* push R12 */ 00009398 /* push R11 */ 000093a4 var_10 = R0; 000093a8 var_14 = R1; 000093ac R3 = var_10; 000093b8 _ZN6TDes164CopyERK7TDesC16(R3 + 0x174, var_14, R2, R3); 000093c0 _ZN7CActive6CancelEv(var_10, R1, R2, R3); 000093d4 R3 = var_10 + 0x168; 000093e0 _ZNK10CTelephony10GetPhoneIdER14TRequestStatusR5TDes8(* (var_10 + 0x1c), var_10 + 4, R3, R3); 000093e8 R0 = _ZN7CActive9SetActiveEv(var_10, R1, R2, R3); 000093ec R0 = _ZN16CActiveScheduler5StartEv(R0, R1, R2, R3); 000093f4 /* pop */ 000093f4 /* pop */ 000093f4 return R0; 00008d44 sub_8D44: 00008d44 R12 = SP; 00008d48 /* push PC */ 00008d48 /* push LR */ 00008d48 /* push R12 */ 00008d48 /* push R11 */ 00008d54 var_10 = R0; 00008d5c R0 = sub_8EA8(var_10, R1, R2, R3); 00008d64 /* pop */ 00008d64 /* pop */ 00008d64 return R0; 00008ea8 sub_8EA8: 00008ea8 R12 = SP; 00008eac /* push PC */ 00008eac /* push LR */ 00008eac /* push R12 */ 00008eac /* push R11 */ 00008eb8 var_10 = R0; 00008ec0 R0 = var_10; 00008ec8 /* pop */ 00008ec8 /* pop */ 00008ec8 return R0; 000085f0 sub_85F0: 000085f0 R12 = SP; 000085f4 /* push PC */ 000085f4 /* push LR */ 000085f4 /* push R12 */ 000085f4 /* push R11 */ 000085f8 R11 = R12 - 4; 00008600 var_10 = R0; 00008604 var_14 = R1; 00008610 sub_8DE0(R11 - 0x21c, var_10, R2, R3); 00008618 sub_8AD8(R11 - 0x220, R1, R2, R3); 00008620 sub_8E18(R11 - 0x220, R1, R2, R3); 00008638 R0 = _ZN8RProcess6CreateERK7TDesC16S2_10TOwnerType(R11 - 0x220, R11 - 0x21c, var_14, 0); 0000863c _ZN4User12LeaveIfErrorEi(R0, R1, R2, R3); 0000864c _ZNK8RProcess11SetPriorityE16TProcessPriority(R11 - 0x220, 0x15e, R2, R3); 00008654 R0 = _ZN8RProcess6ResumeEv(R11 - 0x220, R1, R2, R3); 00008658 R0 = _ZN12CleanupStack13PopAndDestroyEv(R0, R1, R2, R3); 00008660 /* pop */ 00008660 /* pop */ 00008660 return R0; 00008de0 sub_8DE0: 00008de0 R12 = SP; 00008de4 /* push PC */ 00008de4 /* push LR */ 00008de4 /* push R12 */ 00008de4 /* push R11 */ 00008df0 var_10 = R0; 00008df4 var_14 = R1; 00008e04 _ZN10TBufBase16C2ERK7TDesC16i(var_10, var_14, 0x100, R3); 00008e0c R0 = var_10; 00008e14 /* pop */ 00008e14 /* pop */ 00008e14 return R0; 00008ad8 sub_8AD8: 00008ad8 R12 = SP; 00008adc /* push PC */ 00008adc /* push LR */ 00008adc /* push R12 */ 00008adc /* push R11 */ 00008ae8 var_10 = R0; 00008af0 R3 = 0x80000000 >> 0x10; 00008afc sub_8B10(var_10, R3, R2, R3); 00008b04 R0 = var_10; 00008b0c /* pop */ 00008b0c /* pop */ 00008b0c return R0; 00008b10 sub_8B10: 00008b10 R12 = SP; 00008b14 /* push PC */ 00008b14 /* push LR */ 00008b14 /* push R12 */ 00008b14 /* push R11 */ 00008b20 var_10 = R0; 00008b24 var_14 = R1; 00008b30 * var_10 = var_14; 00008b38 R0 = var_10; 00008b40 /* pop */ 00008b40 /* pop */ 00008b40 return R0; 00008e18 sub_8E18: 00008e18 R12 = SP; 00008e1c /* push PC */ 00008e1c /* push LR */ 00008e1c /* push R12 */ 00008e1c /* push R11 */ 00008e28 var_10 = R0; 00008e30 R0 = sub_8F14(var_10, R1, R2, R3); 00008e38 /* pop */ 00008e38 /* pop */ 00008e38 return R0; 00008f14 sub_8F14: 00008f14 R12 = SP; 00008f18 /* push PC */ 00008f18 /* push LR */ 00008f18 /* push R12 */ 00008f18 /* push R11 */ 00008f1c R11 = R12 - 4; 00008f24 var_10 = R0; 00008f34 R0 = sub_8F50(R11 - 0x1c, gvar_8FD0, var_10, R3); 00008f3c /* Low-level instruction of type 33 */ 00008f40 R0 = _ZN12CleanupStack5PushLE12TCleanupItem(R0, R1, R2, R11 - 0x1c); 00008f48 /* pop */ 00008f48 /* pop */ 00008f48 return R0; 00008f50 sub_8F50: 00008f50 R12 = SP; 00008f54 /* push PC */ 00008f54 /* push LR */ 00008f54 /* push R12 */ 00008f54 /* push R11 */ 00008f60 var_10 = R0; 00008f64 var_14 = R1; 00008f68 var_18 = R2; 00008f74 * var_10 = var_14; 00008f80 * (var_10 + 4) = var_18; 00008f88 R0 = var_10; 00008f90 /* pop */ 00008f90 /* pop */ 00008f90 return R0; 00008d68 sub_8D68: 00008d68 R12 = SP; 00008d6c /* push PC */ 00008d6c /* push LR */ 00008d6c /* push R12 */ 00008d6c /* push R11 */ 00008d78 var_10 = R0; 00008d80 R0 = sub_8ECC(var_10, R1, R2, R3); 00008d88 /* pop */ 00008d88 /* pop */ 00008d88 return R0; 00008ecc sub_8ECC: 00008ecc R12 = SP; 00008ed0 /* push PC */ 00008ed0 /* push LR */ 00008ed0 /* push R12 */ 00008ed0 /* push R11 */ 00008edc var_10 = R0; 00008ee4 R0 = var_10; 00008eec /* pop */ 00008eec /* pop */ 00008eec return R0; 00008d8c sub_8D8C: 00008d8c R12 = SP; 00008d90 /* push PC */ 00008d90 /* push LR */ 00008d90 /* push R12 */ 00008d90 /* push R11 */ 00008d9c var_10 = R0; 00008da8 _ZN9TBufBase8C2Ei(var_10, 0x64, R2, R3); 00008db0 R0 = var_10; 00008db8 /* pop */ 00008db8 /* pop */ 00008db8 return R0; 00008030 sub_8030: 00008030 R12 = SP; 00008034 /* push PC */ 00008034 /* push LR */ 00008034 /* push R12 */ 00008034 /* push R11 */ 00008038 R11 = R12 - 4; 00008040 var_10 = R0; 00008044 var_14 = R1; 0000804c sub_89F0(R11 - 0x18, R1, R2, R3); 00008058 _ZN3RFs7ConnectEi(R11 - 0x18, -1, R2, R3); 00008060 sub_8930(R11 - 0x24, R1, R2, R3); 00008078 _ZN5RFile7ReplaceER3RFsRK7TDesC16j(R11 - 0x24, R11 - 0x18, var_10, 0x200); 00008084 _ZN5RFile5WriteERK6TDesC8(R11 - 0x24, var_14, R2, R3); 0000808c _ZN5RFile5CloseEv(R11 - 0x24, R1, R2, R3); 00008094 R0 = _ZN11RHandleBase5CloseEv(R11 - 0x18, R1, R2, R3); 0000809c /* pop */ 0000809c /* pop */ 0000809c return R0; 00008930 sub_8930: 00008930 R12 = SP; 00008934 /* push PC */ 00008934 /* push LR */ 00008934 /* push R12 */ 00008934 /* push R11 */ 00008940 var_10 = R0; 00008948 sub_895C(var_10, R1, R2, R3); 00008950 R0 = var_10; 00008958 /* pop */ 00008958 /* pop */ 00008958 return R0; 0000895c sub_895C: 0000895c R12 = SP; 00008960 /* push PC */ 00008960 /* push LR */ 00008960 /* push R12 */ 00008960 /* push R11 */ 0000896c var_10 = R0; 00008974 sub_8994(var_10, R1, R2, R3); 00008980 * (var_10 + 4) = 0; 00008988 R0 = var_10; 00008990 /* pop */ 00008990 /* pop */ 00008990 return R0; 00008994 sub_8994: 00008994 R12 = SP; 00008998 /* push PC */ 00008998 /* push LR */ 00008998 /* push R12 */ 00008998 /* push R11 */ 000089a4 var_10 = R0; 000089ac sub_89C0(var_10, R1, R2, R3); 000089b4 R0 = var_10; 000089bc /* pop */ 000089bc /* pop */ 000089bc return R0; 00008dbc sub_8DBC: 00008dbc R12 = SP; 00008dc0 /* push PC */ 00008dc0 /* push LR */ 00008dc0 /* push R12 */ 00008dc0 /* push R11 */ 00008dcc var_10 = R0; 00008dd4 R0 = sub_8EF0(var_10, R1, R2, R3); 00008ddc /* pop */ 00008ddc /* pop */ 00008ddc return R0; 00008ef0 sub_8EF0: 00008ef0 R12 = SP; 00008ef4 /* push PC */ 00008ef4 /* push LR */ 00008ef4 /* push R12 */ 00008ef4 /* push R11 */ 00008f00 var_10 = R0; 00008f08 R0 = var_10; 00008f10 /* pop */ 00008f10 /* pop */ 00008f10 return R0;
×
×
  • Создать...