Changeset 1013
- Timestamp:
- 01/02/11 02:54:38 (2 years ago)
- Location:
- trunk
- Files:
-
- 29 edited
-
platform/a480/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/d10/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/g11/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/g11/sub/100j/stubs_entry.S (modified) (1 diff)
-
platform/g11/sub/100l/stubs_entry.S (modified) (1 diff)
-
platform/g12/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100i/stubs_entry.S (modified) (1 diff)
-
platform/ixus100_sd780/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus860_sd870/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus95_sd1200/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus960_sd950/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/s5is/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/s5is/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/101c/stubs_entry.S (modified) (1 diff)
-
platform/sx100is/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/sx100is/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/sx20/sub/102b/stubs_entry.S (modified) (1 diff)
-
platform/sx20/sub/102d/stubs_entry.S (modified) (1 diff)
-
platform/sx200is/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100h/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100l/stubs_entry.S (modified) (1 diff)
-
tools/sig_ref_dryos_3.txt (modified) (1 diff)
-
tools/signatures_dryos.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/a480/sub/100b/stubs_entry.S
r958 r1013 92 92 // Best match: 93% 93 93 NSTUB(UnlockMainPower, 0xffc55164) 94 // Best match: 8 5%95 NSTUB(UpdateMBROnFlash, 0xffc 63488)94 // Best match: 89% 95 NSTUB(UpdateMBROnFlash, 0xffc3a77c) 96 96 // Best match: 85% 97 97 NSTUB(VbattGet, 0xffc10294) -
trunk/platform/a650/sub/100d/stubs_entry.S
r957 r1013 82 82 NSTUB(UnlockMainPower, 0xffc5d160) 83 83 NSTUB(UpdateMBROnFlash, 0xffc3fe4c) 84 // ALT: NSTUB(UpdateMBROnFlash, 0xffc73a04) // 21/085 84 NSTUB(VbattGet, 0xffc1189c) 86 85 NSTUB(Write, 0xffc14fcc) -
trunk/platform/a720/sub/100c/stubs_entry.S
r957 r1013 71 71 NSTUB(UnlockMainPower, 0xffc5bec0) 72 72 NSTUB(UpdateMBROnFlash, 0xffc3f28c) 73 // ALT: NSTUB(UpdateMBROnFlash, 0xffc71b5c) // 21/074 73 NSTUB(VbattGet, 0xffc119a8) 75 74 NSTUB(Write, 0xffc150d8) -
trunk/platform/d10/sub/100a/stubs_entry.S
r958 r1013 96 96 // Best match: 93% 97 97 NSTUB(UnlockMainPower, 0xff877cb4) 98 // Best match: 8 5%99 NSTUB(UpdateMBROnFlash, 0xff8 8b644)98 // Best match: 89% 99 NSTUB(UpdateMBROnFlash, 0xff855b94) 100 100 // Best match: 85% 101 101 NSTUB(VbattGet, 0xff820690) -
trunk/platform/g11/sub/100f/stubs_entry.S
r958 r1013 97 97 // Best match: 93% 98 98 NSTUB(UnlockMainPower, 0xff8951c8) 99 NSTUB(UpdateMBROnFlash, 0xff8 13f74)99 NSTUB(UpdateMBROnFlash, 0xff86fab0) 100 100 NSTUB(VbattGet, 0xff831e08) 101 101 NSTUB(Write, 0xff835a10) -
trunk/platform/g11/sub/100j/stubs_entry.S
r958 r1013 97 97 // Best match: 93% 98 98 NSTUB(UnlockMainPower, 0xff895298) 99 NSTUB(UpdateMBROnFlash, 0xff8 13f74)99 NSTUB(UpdateMBROnFlash, 0xff86fb00) 100 100 NSTUB(VbattGet, 0xff831e08) 101 101 NSTUB(Write, 0xff835a40) -
trunk/platform/g11/sub/100l/stubs_entry.S
r958 r1013 97 97 // Best match: 93% 98 98 NSTUB(UnlockMainPower, 0xff8952e8) 99 NSTUB(UpdateMBROnFlash, 0xff8 13f74)99 NSTUB(UpdateMBROnFlash, 0xff86fb00) 100 100 NSTUB(VbattGet, 0xff831e08) 101 101 NSTUB(Write, 0xff835a40) -
trunk/platform/g12/sub/100c/stubs_entry.S
r1008 r1013 101 101 // Best match: 83% 102 102 NSTUB(UnlockMainPower, 0xff89c158) 103 NSTUB(UpdateMBROnFlash, 0xff814068) 103 // Best match: 96% 104 NSTUB(UpdateMBROnFlash, 0xff8767c8) 104 105 // Best match: 85% 105 106 NSTUB(VbattGet, 0xff833180) -
trunk/platform/g9/sub/100d/stubs_entry.S
r957 r1013 83 83 NSTUB(UnlockMainPower, 0xff873144) 84 84 NSTUB(UpdateMBROnFlash, 0xff85251c) 85 // ALT: NSTUB(UpdateMBROnFlash, 0xff895c58) // 21/086 85 NSTUB(VbattGet, 0xff82199c) 87 86 NSTUB(Write, 0xff8255d8) -
trunk/platform/g9/sub/100g/stubs_entry.S
r957 r1013 83 83 NSTUB(UnlockMainPower, 0xff873144) 84 84 NSTUB(UpdateMBROnFlash, 0xff85251c) 85 // ALT: NSTUB(UpdateMBROnFlash, 0xff895c58) // 21/086 85 NSTUB(VbattGet, 0xff82199c) 87 86 NSTUB(Write, 0xff8255d8) -
trunk/platform/g9/sub/100i/stubs_entry.S
r957 r1013 83 83 NSTUB(UnlockMainPower, 0xff873144) 84 84 NSTUB(UpdateMBROnFlash, 0xff85251c) 85 // ALT: NSTUB(UpdateMBROnFlash, 0xff895c58) // 21/086 85 NSTUB(VbattGet, 0xff82199c) 87 86 NSTUB(Write, 0xff8255d8) -
trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S
r958 r1013 95 95 // Best match: 93% 96 96 NSTUB(UnlockMainPower, 0xff874258) 97 // Best match: 8 5%98 NSTUB(UpdateMBROnFlash, 0xff8 87750)97 // Best match: 89% 98 NSTUB(UpdateMBROnFlash, 0xff852240) 99 99 NSTUB(VbattGet, 0xff820644) 100 100 NSTUB(Write, 0xff823d44) -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S
r957 r1013 81 81 NSTUB(UnlockMainPower, 0xff86cfa0) 82 82 NSTUB(UpdateMBROnFlash, 0xff84d668) 83 // ALT: NSTUB(UpdateMBROnFlash, 0xff88fa68) // 21/084 83 NSTUB(VbattGet, 0xff8219a8) 85 84 NSTUB(Write, 0xff8250d8) -
trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S
r984 r1013 95 95 // Best match: 93% 96 96 NSTUB(UnlockMainPower, 0xffc5db24) 97 // Best match: 8 5%98 NSTUB(UpdateMBROnFlash, 0xffc 6ca88)97 // Best match: 89% 98 NSTUB(UpdateMBROnFlash, 0xffc3f674) 99 99 NSTUB(VbattGet, 0xffc10644) 100 100 NSTUB(Write, 0xffc13ce8) -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S
r957 r1013 80 80 NSTUB(UnlockMainPower, 0xff86d324) 81 81 NSTUB(UpdateMBROnFlash, 0xff84d818) 82 // ALT: NSTUB(UpdateMBROnFlash, 0xff88fd54) // 21/083 82 NSTUB(VbattGet, 0xff821944) 84 83 NSTUB(Write, 0xff825074) -
trunk/platform/s5is/sub/101a/stubs_entry.S
r958 r1013 91 91 NSTUB(UnlockMainPower, 0xff877d4c) 92 92 NSTUB(UpdateMBROnFlash, 0xff856b98) 93 // ALT: NSTUB(UpdateMBROnFlash, 0xff8b3230) // 21/094 93 // Best match: 78% 95 94 NSTUB(VbattGet, 0xff8222e4) -
trunk/platform/s5is/sub/101b/stubs_entry.S
r958 r1013 91 91 NSTUB(UnlockMainPower, 0xff877c84) 92 92 NSTUB(UpdateMBROnFlash, 0xff856ad0) 93 // ALT: NSTUB(UpdateMBROnFlash, 0xff8b3168) // 21/094 93 // Best match: 78% 95 94 NSTUB(VbattGet, 0xff82221c) -
trunk/platform/s90/sub/100c/stubs_entry.S
r958 r1013 96 96 // Best match: 93% 97 97 NSTUB(UnlockMainPower, 0xff8945d0) 98 NSTUB(UpdateMBROnFlash, 0xff8 13f74)98 NSTUB(UpdateMBROnFlash, 0xff86e200) 99 99 NSTUB(VbattGet, 0xff831e04) 100 100 NSTUB(Write, 0xff8354a4) -
trunk/platform/s90/sub/101a/stubs_entry.S
r958 r1013 96 96 // Best match: 93% 97 97 NSTUB(UnlockMainPower, 0xff8945fc) 98 NSTUB(UpdateMBROnFlash, 0xff8 13f74)98 NSTUB(UpdateMBROnFlash, 0xff86e200) 99 99 NSTUB(VbattGet, 0xff831e04) 100 100 NSTUB(Write, 0xff8354a4) -
trunk/platform/s90/sub/101c/stubs_entry.S
r958 r1013 96 96 // Best match: 93% 97 97 NSTUB(UnlockMainPower, 0xff89464c) 98 NSTUB(UpdateMBROnFlash, 0xff8 13f74)98 NSTUB(UpdateMBROnFlash, 0xff86e200) 99 99 NSTUB(VbattGet, 0xff831e04) 100 100 NSTUB(Write, 0xff8354a4) -
trunk/platform/sx100is/sub/100b/stubs_entry.S
r957 r1013 81 81 NSTUB(UnlockMainPower, 0xffc5f668) 82 82 NSTUB(UpdateMBROnFlash, 0xffc40434) 83 // ALT: NSTUB(UpdateMBROnFlash, 0xffc765ac) // 21/084 83 NSTUB(VbattGet, 0xffc119cc) 85 84 NSTUB(Write, 0xffc150f8) -
trunk/platform/sx100is/sub/100c/stubs_entry.S
r957 r1013 81 81 NSTUB(UnlockMainPower, 0xffc5f69c) 82 82 NSTUB(UpdateMBROnFlash, 0xffc40468) 83 // ALT: NSTUB(UpdateMBROnFlash, 0xffc765e0) // 21/084 83 NSTUB(VbattGet, 0xffc119cc) 85 84 NSTUB(Write, 0xffc150f8) -
trunk/platform/sx20/sub/102b/stubs_entry.S
r958 r1013 96 96 // Best match: 93% 97 97 NSTUB(UnlockMainPower, 0xff896e00) 98 NSTUB(UpdateMBROnFlash, 0xff8 13f74)98 NSTUB(UpdateMBROnFlash, 0xff86f048) 99 99 // Best match: 57% 100 100 NSTUB(VbattGet, 0xff831d04) -
trunk/platform/sx20/sub/102d/stubs_entry.S
r958 r1013 96 96 // Best match: 93% 97 97 NSTUB(UnlockMainPower, 0xff896e50) 98 NSTUB(UpdateMBROnFlash, 0xff8 13f74)98 NSTUB(UpdateMBROnFlash, 0xff86f048) 99 99 // Best match: 57% 100 100 NSTUB(VbattGet, 0xff831d04) -
trunk/platform/sx200is/sub/100c/stubs_entry.S
r958 r1013 97 97 // Best match: 93% 98 98 NSTUB(UnlockMainPower, 0xff87bc34) 99 // Best match: 8 5%100 NSTUB(UpdateMBROnFlash, 0xff8 8fc60)99 // Best match: 89% 100 NSTUB(UpdateMBROnFlash, 0xff857924) 101 101 // Best match: 85% 102 102 NSTUB(VbattGet, 0xff820644) -
trunk/platform/sx30/sub/100h/stubs_entry.S
r1008 r1013 96 96 // Best match: 83% 97 97 NSTUB(UnlockMainPower, 0xff8a01e4) 98 NSTUB(UpdateMBROnFlash, 0xff814068) 98 // Best match: 96% 99 NSTUB(UpdateMBROnFlash, 0xff8770cc) 99 100 // Best match: 85% 100 101 NSTUB(VbattGet, 0xff833178) -
trunk/platform/sx30/sub/100l/stubs_entry.S
r1008 r1013 96 96 // Best match: 83% 97 97 NSTUB(UnlockMainPower, 0xff8a01e8) 98 NSTUB(UpdateMBROnFlash, 0xff814068) 98 // Best match: 96% 99 NSTUB(UpdateMBROnFlash, 0xff8770cc) 99 100 // Best match: 85% 100 101 NSTUB(VbattGet, 0xff833178) -
trunk/tools/sig_ref_dryos_3.txt
r957 r1013 15 15 strlen 0xFF81400C 16 16 strcpy 0xFF82038C 17 UpdateMBROnFlash 0xFF8 13F7417 UpdateMBROnFlash 0xFF86B984 18 18 Open 0xFF8353B0 19 19 Close 0xFF835408 -
trunk/tools/signatures_dryos.h
r958 r1013 4410 4410 4411 4411 static FuncSig func_sig_UpdateMBROnFlash_3[] = { 4412 { 0, 0xea000000, 0xff000000 }, // b, bl:3:0xEA000008 4413 { 2, 0xe153000c, 0xfdffffff }, // cmp:7:0xE153000C 4414 { 3, 0x00800001, 0xfdffffff }, // add:6:0x02800001 4415 { 4, 0x00811001, 0xfdffffff }, // add:6:0x02811001 4416 { 5, 0x0a000000, 0xff000000 }, // b, bl:3:0x0A000003 4417 { 8, 0xe0400001, 0xfdffffff }, // sub:6:0xE0400001 4418 { 10, 0xe0522001, 0xfdffffff }, // sub:6:0xE2522001 4419 { 11, 0x3a000000, 0xff000000 }, // b, bl:3:0x3A000004 4420 { 13, 0xe1530000, 0xfdffffff }, // cmp:7:0xE3530000 4421 { 15, 0x015c0000, 0xfdffffff }, // cmp:7:0x035C0000 4422 { 16, 0x1a000000, 0xff000000 }, // b, bl:3:0x1AFFFFEF 4423 { 17, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 4424 { 19, 0xe00120ff, 0xfdffffff }, // and:6:0xE20120FF 4425 { 21, 0xe1510002, 0xfdffffff }, // cmp:7:0xE1510002 4426 { 23, 0xe1510000, 0xfdffffff }, // cmp:7:0xE3510000 4427 { 24, 0xe0800001, 0xfdffffff }, // add:6:0xE2800001 4428 { 25, 0x1a000000, 0xff000000 }, // b, bl:3:0x1AFFFFF9 4429 { 26, 0xe1a00000, 0xfdffffff }, // mov:6:0xE3A00000 4430 { 28, 0xe1a02000, 0xfdffffff }, // mov:6:0xE3A02000 4431 { 29, 0xe00130ff, 0xfdffffff }, // and:6:0xE20130FF 4432 { 31, 0xe1510003, 0xfdffffff }, // cmp:7:0xE1510003 4433 { -1, -1, -1 }, 4434 /* 21/32 */ 4412 { 1, 0xe1a07001, 0xfdffffff }, // mov:6:0xE1A07001 4413 { 2, 0xe1a06002, 0xfdffffff }, // mov:6:0xE1A06002 4414 { 3, 0xe1a04000, 0xfdffffff }, // mov:6:0xE1A04000 4415 { 4, 0xe1a00002, 0xfdffffff }, // mov:6:0xE3A00002 4416 { 5, 0xe1a02000, 0xfdffffff }, // mov:6:0xE3A02000 4417 { 6, 0xe1a01c02, 0xfdffffff }, // mov:6:0xE3A01C02 4418 { 7, 0xeb000000, 0xff000000 }, // b, bl:3:0xEB005EB0 4419 { 8, 0xe1a05000, 0xfdffffff }, // mov:6:0xE1A05000 4420 { 9, 0xe51f07d4, 0xfdffffff }, // ldr:4:0xE51F07D4 4421 { 10, 0xe1a03005, 0xfdffffff }, // mov:6:0xE1A03005 4422 { 11, 0xe0804384, 0xfdffffff }, // add:6:0xE0804384 4423 { 12, 0xe594c050, 0xfdffffff }, // ldr:4:0xE594C050 4424 { 13, 0xe5940038, 0xfdffffff }, // ldr:4:0xE5940038 4425 { 14, 0xe5941044, 0xfdffffff }, // ldr:4:0xE5941044 4426 { 15, 0xe1a02001, 0xfdffffff }, // mov:6:0xE3A02001 4427 { 17, 0xe1a00006, 0xfdffffff }, // mov:6:0xE1A00006 4428 { 18, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEA18E 4429 { 19, 0xe1a02000, 0xfdffffff }, // mov:6:0xE1A02000 4430 { 20, 0xe0850007, 0xfdffffff }, // add:6:0xE0850007 4431 { 21, 0xe1a01006, 0xfdffffff }, // mov:6:0xE1A01006 4432 { 22, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFEA155 4433 { 23, 0xe5b40038, 0xfdffffff }, // ldr:4:0xE5B40038 4434 { 24, 0xe5b4100c, 0xfdffffff }, // ldr:4:0xE5B4100C 4435 { 25, 0xe594c010, 0xfdffffff }, // ldr:4:0xE594C010 4436 { 26, 0xe1a03005, 0xfdffffff }, // mov:6:0xE1A03005 4437 { 27, 0xe1a02001, 0xfdffffff }, // mov:6:0xE3A02001 4438 { 30, 0xe1a00002, 0xfdffffff }, // mov:6:0xE3A00002 4439 { 31, 0xea000000, 0xff000000 }, // b, bl:3:0xEA005EEB 4440 { -1, -1, -1 }, 4441 /* 28/32 */ 4435 4442 }; 4436 4443
Note: See TracChangeset
for help on using the changeset viewer.