吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11376|回复: 7
收起左侧

[分享] 关于用IDA 破解x-plore 1.52

[复制链接]
Ooops! 发表于 2011-4-3 14:28
想用他破解x-plore 没点思路 见代码和图片
QQ截图未命名.jpg
.text:00000AA8                 EXPORT start
.text:00000AA8 start
.text:00000AA8
.text:00000AA8 arg_0           =  0
.text:00000AA8 arg_10          =  0x10
.text:00000AA8 arg_50          =  0x50
.text:00000AA8
.text:00000AA8 ; FUNCTION CHUNK AT .text:000009DC SIZE 00000008 BYTES
.text:00000AA8
.text:00000AA8                 TST     PC, #0
.text:00000AAC                 CMP     R4, #1
.text:00000AB0                 B       loc_AB8
.text:00000AB0 ; ---------------------------------------------------------------------------
.text:00000AB4                 ALIGN 8
.text:00000AB8
.text:00000AB8 loc_AB8                                 ; CODE XREF: start+8j
.text:00000AB8                 MOVLS   R0, R4
.text:00000ABC                 MOVLS   R1, SP
.text:00000AC0                 BLS     sub_9E4
.text:00000AC4                 CMP     R4, #4
.text:00000AC8                 BNE     loc_9DC
.text:00000ACC                 MOV     R0, SP
.text:00000AD0                 LDR     R4, [SP,#arg_10]
.text:00000AD4                 TST     R4, #0x20
.text:00000AD8                 LDRNE   R1, [SP,#arg_50]
.text:00000ADC                 ORRNE   R1, R1, #1
.text:00000AE0                 STRNE   R1, [SP,#arg_50]
.text:00000AE4                 MOV     R11, SP
.text:00000AE8                 BIC     SP, SP, #4
.text:00000AEC                 BL      sub_9E4
.text:00000AF0 ; ---------------------------------------------------------------------------
.text:00000AF0                 ADD     SP, R11, #0x10
.text:00000AF4                 LDR     R4, [SP+arg_0],#4
.text:00000AF8                 BIC     R4, R4, #0x20
.text:00000AFC                 MSR     CPSR_cxsf, R4
.text:00000B00                 LDMFD   SP, {R0-PC}
.text:00000B00 ; End of function start
.text:00000B00
.text:00000B00 ; ---------------------------------------------------------------------------
.text:00000B04                 DCD dword_1158
.text:00000B08                 DCD __imp___cxa_end_cleanup
.text:00000B0C                 DCD sub_0+1
.text:00000B10                 DCD dword_C50
.text:00000B14                 ALIGN 8
.text:00000B18
.text:00000B18 ; =============== S U B R O U T I N E =======================================
.text:00000B18
.text:00000B18
.text:00000B18 sub_B18                                 ; CODE XREF: .text:00000A38p
.text:00000B18                 LDR     R0, =0
.text:00000B1C                 STMFD   SP!, {R3-R5,LR}
.text:00000B20                 CMP     R0, #0
.text:00000B24                 BEQ     loc_B2C
.text:00000B28                 BL      sub_0
.text:00000B2C
.text:00000B2C loc_B2C                                 ; CODE XREF: sub_B18+Cj
.text:00000B2C                 LDR     R4, =dword_1120
.text:00000B30                 LDR     R5, =dword_1120
.text:00000B34                 CMP     R4, R5
.text:00000B38                 LDMEQFD SP!, {R3-R5,PC}
.text:00000B3C
.text:00000B3C loc_B3C                                 ; CODE XREF: sub_B18+34j
.text:00000B3C                 LDR     R0, [R4]
.text:00000B40                 BLX     R0
.text:00000B44                 ADD     R4, R4, #4
.text:00000B48                 CMP     R4, R5
.text:00000B4C                 BNE     loc_B3C
.text:00000B50                 LDMFD   SP!, {R3-R5,PC}
.text:00000B50 ; End of function sub_B18
.text:00000B50
.text:00000B50 ; ---------------------------------------------------------------------------
.text:00000B54 dword_B54       DCD 0                   ; DATA XREF: sub_B18r
.text:00000B58 off_B58         DCD dword_1120          ; DATA XREF: sub_B18:loc_B2Cr
.text:00000B5C off_B5C         DCD dword_1120          ; DATA XREF: sub_B18+18r
.text:00000B60 ; [00000004 BYTES: COLLAPSED FUNCTION RProcess::FileName(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000B64 off_B64         DCD __imp__ZNK8RProcess8FileNameEv
.text:00000B64                                         ; DATA XREF: RProcess::FileName(void)r
.text:00000B64                                         ; RProcess::FileName(void)
.text:00000B68 ; [00000004 BYTES: COLLAPSED FUNCTION TUidType::operator[](int). PRESS KEYPAD "+" TO EXPAND]
.text:00000B6C off_B6C         DCD __imp__ZNK8TUidTypeixEi
.text:00000B6C                                         ; DATA XREF: TUidType::operator[](int)r
.text:00000B6C                                         ; TUidType::operator[](int)
.text:00000B70 ; [00000004 BYTES: COLLAPSED FUNCTION TDes16::Copy(TDesC8  const&). PRESS KEYPAD "+" TO EXPAND]
.text:00000B74 off_B74         DCD __imp__ZN6TDes164CopyERK6TDesC8
.text:00000B74                                         ; DATA XREF: TDes16::Copy(TDesC8  const&)r
.text:00000B74                                         ; TDes16::Copy(TDesC8  const&)
.text:00000B78 ; [00000004 BYTES: COLLAPSED FUNCTION User::AllocL(int). PRESS KEYPAD "+" TO EXPAND]
.text:00000B7C off_B7C         DCD __imp__ZN4User6AllocLEi ; DATA XREF: User::AllocL(int)r
.text:00000B7C                                         ; User::AllocL(int)
.text:00000B80 ; [00000004 BYTES: COLLAPSED FUNCTION RChunk::Base(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000B84 off_B84         DCD __imp__ZNK6RChunk4BaseEv ; DATA XREF: RChunk::Base(void)r
.text:00000B84                                         ; RChunk::Base(void)
.text:00000B88 ; [00000004 BYTES: COLLAPSED FUNCTION __cxa_end_cleanup. PRESS KEYPAD "+" TO EXPAND]
.text:00000B8C off_B8C         DCD __imp___cxa_end_cleanup ; DATA XREF: __cxa_end_cleanupr
.text:00000B90 ; [00000004 BYTES: COLLAPSED FUNCTION TBufBase16::TBufBase16(int). PRESS KEYPAD "+" TO EXPAND]
.text:00000B94 off_B94         DCD __imp__ZN10TBufBase16C2Ei
.text:00000B94                                         ; DATA XREF: TBufBase16::TBufBase16(int)r
.text:00000B94                                         ; TBufBase16::TBufBase16(int)
.text:00000B98 ; [00000004 BYTES: COLLAPSED FUNCTION __cxa_begin_catch. PRESS KEYPAD "+" TO EXPAND]
.text:00000B9C off_B9C         DCD __imp___cxa_begin_catch ; DATA XREF: __cxa_begin_catchr
.text:00000BA0 ; [00000004 BYTES: COLLAPSED FUNCTION RLibrary::Close(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000BA4 off_BA4         DCD __imp__ZN8RLibrary5CloseEv
.text:00000BA4                                         ; DATA XREF: RLibrary::Close(void)r
.text:00000BA4                                         ; RLibrary::Close(void)
.text:00000BA8 ; [00000004 BYTES: COLLAPSED FUNCTION User::Exit(int). PRESS KEYPAD "+" TO EXPAND]
.text:00000BAC off_BAC         DCD __imp__ZN4User4ExitEi ; DATA XREF: User::Exit(int)r
.text:00000BAC                                         ; User::Exit(int)
.text:00000BB0 ; [00000004 BYTES: COLLAPSED FUNCTION TPtrC16::TPtrC16(ushort  const*). PRESS KEYPAD "+" TO EXPAND]
.text:00000BB4 off_BB4         DCD __imp__ZN7TPtrC16C1EPKt
.text:00000BB4                                         ; DATA XREF: TPtrC16::TPtrC16(ushort  const*)r
.text:00000BB4                                         ; TPtrC16::TPtrC16(ushort  const*)
.text:00000BB8 ; [00000004 BYTES: COLLAPSED FUNCTION User::StringLength(uchar  const*). PRESS KEYPAD "+" TO EXPAND]
.text:00000BBC off_BBC         DCD __imp__ZN4User12StringLengthEPKh
.text:00000BBC                                         ; DATA XREF: User::StringLength(uchar  const*)r
.text:00000BBC                                         ; User::StringLength(uchar  const*)
.text:00000BC0 ; [00000004 BYTES: COLLAPSED FUNCTION __cxa_end_catch. PRESS KEYPAD "+" TO EXPAND]
.text:00000BC4 off_BC4         DCD __imp___cxa_end_catch ; DATA XREF: __cxa_end_catchr
.text:00000BC8 ; [00000004 BYTES: COLLAPSED FUNCTION operator new[](uint). PRESS KEYPAD "+" TO EXPAND]
.text:00000BCC off_BCC         DCD __imp__Znaj         ; DATA XREF: operator new[](uint)r
.text:00000BCC                                         ; operator new[](uint)
.text:00000BD0 ; [00000004 BYTES: COLLAPSED FUNCTION TPtr8::TPtr8(uchar *,int). PRESS KEYPAD "+" TO EXPAND]
.text:00000BD4 off_BD4         DCD __imp__ZN5TPtr8C1EPhi
.text:00000BD4                                         ; DATA XREF: TPtr8::TPtr8(uchar *,int)r
.text:00000BD4                                         ; TPtr8::TPtr8(uchar *,int)
.text:00000BD8 ; [00000004 BYTES: COLLAPSED FUNCTION RLibrary::Load(TDesC16  const&,TDesC16  const&). PRESS KEYPAD "+" TO EXPAND]
.text:00000BDC off_BDC         DCD __imp__ZN8RLibrary4LoadERK7TDesC16S2_
.text:00000BDC                                         ; DATA XREF: RLibrary::Load(TDesC16  const&,TDesC16  const&)r
.text:00000BDC                                         ; RLibrary::Load(TDesC16  const&,TDesC16  const&)
.text:00000BE0 ; [00000004 BYTES: COLLAPSED FUNCTION TDesC16::AtC(int). PRESS KEYPAD "+" TO EXPAND]
.text:00000BE4 off_BE4         DCD __imp__ZNK7TDesC163AtCEi ; DATA XREF: TDesC16::AtC(int)r
.text:00000BE4                                         ; TDesC16::AtC(int)
.text:00000BE8 ; [00000004 BYTES: COLLAPSED FUNCTION User::InitProcess(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000BEC off_BEC         DCD __imp__ZN4User11InitProcessEv
.text:00000BEC                                         ; DATA XREF: User::InitProcess(void)r
.text:00000BEC                                         ; User::InitProcess(void)
.text:00000BF0 ; [00000004 BYTES: COLLAPSED FUNCTION operator delete[](void *). PRESS KEYPAD "+" TO EXPAND]
.text:00000BF4 off_BF4         DCD __imp__ZdaPv        ; DATA XREF: operator delete[](void *)r
.text:00000BF4                                         ; operator delete[](void *)
.text:00000BF8 ; [00000004 BYTES: COLLAPSED FUNCTION RLibrary::Lookup(int). PRESS KEYPAD "+" TO EXPAND]
.text:00000BFC off_BFC         DCD __imp__ZNK8RLibrary6LookupEi
.text:00000BFC                                         ; DATA XREF: RLibrary::Lookup(int)r
.text:00000BFC                                         ; RLibrary::Lookup(int)
.text:00000C00 ; [00000004 BYTES: COLLAPSED FUNCTION RHandleBase::Close(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000C04 off_C04         DCD __imp__ZN11RHandleBase5CloseEv
.text:00000C04                                         ; DATA XREF: RHandleBase::Close(void)r
.text:00000C04                                         ; RHandleBase::Close(void)
.text:00000C08 ; [00000004 BYTES: COLLAPSED FUNCTION TPtrC8::TPtrC8(uchar  const*,int). PRESS KEYPAD "+" TO EXPAND]
.text:00000C0C off_C0C         DCD __imp__ZN6TPtrC8C1EPKhi
.text:00000C0C                                         ; DATA XREF: TPtrC8::TPtrC8(uchar  const*,int)r
.text:00000C0C                                         ; TPtrC8::TPtrC8(uchar  const*,int)
.text:00000C10 ; [00000004 BYTES: COLLAPSED FUNCTION User::Invariant(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000C14 off_C14         DCD __imp__ZN4User9InvariantEv
.text:00000C14                                         ; DATA XREF: User::Invariant(void)r
.text:00000C14                                         ; User::Invariant(void)
.text:00000C18 ; [00000004 BYTES: COLLAPSED FUNCTION operator delete(void *). PRESS KEYPAD "+" TO EXPAND]
.text:00000C1C off_C1C         DCD __imp__ZdlPv        ; DATA XREF: operator delete(void *)r
.text:00000C1C                                         ; operator delete(void *)
.text:00000C20 ; [00000004 BYTES: COLLAPSED FUNCTION RChunk::Size(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000C24 off_C24         DCD __imp__ZNK6RChunk4SizeEv ; DATA XREF: RChunk::Size(void)r
.text:00000C24                                         ; RChunk::Size(void)
.text:00000C28 ; [00000004 BYTES: COLLAPSED FUNCTION TUidType::TUidType(TUid,TUid,TUid). PRESS KEYPAD "+" TO EXPAND]
.text:00000C2C off_C2C         DCD __imp__ZN8TUidTypeC1E4TUidS0_S0_
.text:00000C2C                                         ; DATA XREF: TUidType::TUidType(TUid,TUid,TUid)r
.text:00000C2C                                         ; TUidType::TUidType(TUid,TUid,TUid)
.text:00000C30 ; [00000004 BYTES: COLLAPSED FUNCTION UserHeap::SetupThreadHeap(int,SStdEpocThreadCreateInfo &). PRESS KEYPAD "+" TO EXPAND]
.text:00000C34 off_C34         DCD __imp__ZN8UserHeap15SetupThreadHeapEiR24SStdEpocThreadCreateInfo
.text:00000C34                                         ; DATA XREF: UserHeap::SetupThreadHeap(int,SStdEpocThreadCreateInfo &)r
.text:00000C34                                         ; UserHeap::SetupThreadHeap(int,SStdEpocThreadCreateInfo &)
.text:00000C38 ; [00000004 BYTES: COLLAPSED FUNCTION User::HandleException(void *). PRESS KEYPAD "+" TO EXPAND]
.text:00000C3C off_C3C         DCD __imp__ZN4User15HandleExceptionEPv
.text:00000C3C                                         ; DATA XREF: User::HandleException(void *)r
.text:00000C3C                                         ; User::HandleException(void *)
.text:00000C40 ; [00000004 BYTES: COLLAPSED FUNCTION User::Panic(TDesC16  const&,int). PRESS KEYPAD "+" TO EXPAND]
.text:00000C44 off_C44         DCD __imp__ZN4User5PanicERK7TDesC16i
.text:00000C44                                         ; DATA XREF: User::Panic(TDesC16  const&,int)r
.text:00000C44                                         ; User::Panic(TDesC16  const&,int)
.text:00000C48 ; [00000004 BYTES: COLLAPSED FUNCTION TCppRTExceptionsGlobals::TCppRTExceptionsGlobals(void). PRESS KEYPAD "+" TO EXPAND]
.text:00000C4C off_C4C         DCD __imp__ZN23TCppRTExceptionsGlobalsC1Ev
.text:00000C4C                                         ; DATA XREF: TCppRTExceptionsGlobals::TCppRTExceptionsGlobals(void)r
.text:00000C4C                                         ; TCppRTExceptionsGlobals::TCppRTExceptionsGlobals(void)
.text:00000C50 dword_C50       DCD 0x1A605AFA          ; DATA XREF: .text:00000B10o
.text:00000C54 dword_C54       DCD 0x53487FC           ; DATA XREF: sub_2CC+34o
.text:00000C54                                         ; .text:off_4A8o
.text:00000C58 dword_C58       DCD 0, 0                ; DATA XREF: sub_1F8+78o
.text:00000C58                                         ; .text:off_2C8o ...
.text:00000C60 dword_C60       DCD 0x10000079          ; DATA XREF: sub_1F8+54o
.text:00000C60                                         ; .text:off_2C4o ...
.text:00000C64 dword_C64       DCD 0x2B86A, 0x7D007C, 0xB200B1, 0x12B012A, 0x12D012C
.text:00000C64                                         ; DATA XREF: sub_0o
.text:00000C64                                         ; .text:off_8o
.text:00000C64                 DCD 0x12F012E, 0x1310130, 0x1330132, 0x26F01C6, 0x2710270
.text:00000C64                 DCD 0x2730272, 0x2AD02A0, 0x2C202C1, 0x2C402C3, 0x2D702D6
.text:00000C64                 DCD 0x2DB02D9, 0x2DF02DD, 0x2E302E1, 0x2E702E5, 0x2EB02E9
.text:00000C64                 DCD 0x2EF02ED, 0x2F302F1, 0x2F702F5, 0x2FB02F9, 0x2FF02FD
.text:00000C64                 DCD 0x3030301, 0x3070305, 0x30B0309, 0x30F030D, 0x3130311
.text:00000C64                 DCD 0xFFFF0452, 0, 0, 0, 0, 0, 0, 0, 0, 0
.text:00000D04 dword_D04       DCD 0x524DDA78, 0x551B6C4D, 0xFF5D9E10, 0x9C136A6D, 0xF6AF15D8
.text:00000D04                                         ; DATA XREF: sub_2CC+138o
.text:00000D04                                         ; .text:off_4CCo
.text:00000D04                 DCD 0x93AF59B6, 0x64ADC42A, 0x8AAAA52B, 0x3B8B3691, 0xA242BD8E
.text:00000D04                 DCD 0x20210571, 0x2F2F4B75, 0xE096A5C, 0x6DC43911, 0x4BD28A10
.text:00000D04                 DCD 0xEF58736A, 0x2094FCA6, 0x12B2F6E1, 0xAA46A70D, 0x1DAC70B8
.text:00000D04                 DCD 0x23F3090B, 0x43940A85, 0xB410AC11, 0x6F2C048E, 0xF0F5211B
.text:00000D04                 DCD 0x669199BD, 0xE66F99BE, 0xF1E79B39, 0xB097C15, 0xA77EDCE8
.text:00000D04                 DCD 0x205D99F4, 0x6F381AC2, 0x49691DEC, 0xC165C7A, 0xC13DC470
.text:00000D04                 DCD 0x8975A4BC, 0x246231BF, 0x311C51A9, 0xC107586B, 0x6704298
.text:00000D04                 DCD 0xBE6304F7, 0x902E5F34, 0x34D242B, 0x4A3354F5, 0x5E28D939
.text:00000D04                 DCD 0x167994C1, 0xFA7FEABD, 0x6612CB29, 0x812682D0, 0x8267ABA3
.text:00000D04                 DCD 0x31D3F3ED, 0xA8BC90FA, 0xAAAD5F08, 0x9A91D7B, 0xED0B3C12
.text:00000D04                 DCD 0xB119D8D, 0xEA9320C6, 0xBA306ACD, 0xD81C458E, 0x4852A0B1
.text:00000D04                 DCD 0xD09219D0, 0xB9EE2C47, 0xD5D713A1, 0xDEE16DE1, 0x3C59CADB
.text:00000D04                 DCD 0xBF320879, 0xC301777F, 0x270E7ECA, 0x6BF5993E, 0x6C8B3057
.text:00000D04                 DCD 0x41435F62, 0x2D9626F, 0x9906B429, 0x2D837AB7, 0x538ABAC1
.text:00000D04                 DCD 0x90896AD3, 0xED7048D7, 0xC86BCDC0, 0x77C39B5F, 0xE9EAB1D3
.text:00000D04                 DCD 0x552B0974, 0x64A78C1, 0xC35F46E7, 0x22C4A9D3, 0xC7005753
.text:00000D04                 DCD 0x6FA34FEA, 0xBD7E411, 0xCC521566, 0xCC7F84CB, 0x873A8A4B
.text:00000D04                 DCD 0xA82E6215, 0x232D598A, 0x5E2D8B97, 0x1FAFF55, 0xA07361D2
.text:00000D04                 DCD 0x8508B011, 0xC079B07A, 0x1C39D08A, 0xF45C7D68, 0xC623119B
.text:00000D04                 DCD 0xB13C8966, 0x88FD4BBD, 0x13214705, 0x7A3115EB, 0x15CE036F
.text:00000D04                 DCD 0x811BCA64, 0x183B5266, 0x2A3E2849, 0x519681D0, 0x7A490E54
.text:00000D04                 DCD 0x7E4EE2C4, 0x4CF974C8, 0x90963D05, 0x1A864DC5, 0xCB64321
.text:00000D04                 DCD 0x11EEA3F5, 0xDFCECC63, 0xDE26C359, 0x6CE85BC0, 0x8D34CC05
.text:00000D04                 DCD 0x38776052, 0x492BB7, 0x18C70CA3, 0xF6800308, 0x4BBAEB93
.text:00000D04                 DCD 0xC13FCCE3, 0x75C18A70, 0x439BAA01, 0x19F2A1A5, 0xB90A8C72
.text:00000D04                 DCD 0x4912A265, 0x5A518A0F, 0xCEB49393, 0xA8A344E5, 0x42B413EB
.text:00000D04                 DCD 0x1F2E05D7, 0x30DA0AEE, 0x70A7C875, 0x4F28649D, 0xF7464A2B
.text:00000D04                 DCD 0xFBE5C0BF, 0x802DD5DB, 0x338BE328, 0xCD9D7D78, 0xEEF11157
.text:00000D04                 DCD 0x533E3AED, 0x8FFD8F7E, 0x385C4C19, 0x76CBE58, 0xD71E9EC4
.text:00000D04                 DCD 0xF26BF056, 0x9E76113E, 0x8A659A7, 0x349DA3C6, 0x2643CE4D
.text:00000D04                 DCD 0x8D514ED2, 0xCE8FE642, 0xFA3EE8B8, 0xFFD14DC2, 0x8F6B7E33
.text:00000D04                 DCD 0xC338538B, 0xCFAA7736, 0xD8A611D9, 0x7BF76A64, 0xC944DA7A
.text:00000D04                 DCD 0xEB9351D3, 0x8A0932DC, 0xBECB4684, 0xF4928A95, 0x11C3D9F3
.text:00000D04                 DCD 0xD657FB48, 0xA42CF91, 0xC2F70F8E, 0xE7592FE5, 0xDD0ABA49
.text:00000D04                 DCD 0x4E7137D9, 0x601F72E1, 0x7F6E0D4B, 0xE1D9FEA2, 0x3E15FE72
.text:00000D04                 DCD 0x5DFB52DB, 0xF75BAB1D, 0xC0AEB8EF, 0xE19BB378, 0xB8C1C385
.text:00000D04                 DCD 0xC5C76CB6, 0xC72E4189, 0xE109B835, 0xF9286EDB, 0x4BBB544D
.text:00000D04                 DCD 0x3145FCF8, 0xD9D9F1D4, 0xF4FE382D, 0xFB9E7CF7, 0xA8F8A2FC
.text:00000D04                 DCD 0x2C6153CD, 0xC25150BC, 0x307D1F55, 0x3A7D1095, 0xFDB87F97
.text:00000D04                 DCD 0x2ACFD760, 0xDEFC797E, 0xCA4C2DDF, 0x9F8F1143, 0x1B50CFC1
.text:00000D04                 DCD 0xF6DB2EE5, 0x54BBC72D, 0x2FFB1E0D, 0xDFECFE7B, 0xECCFD2EE
.text:00000D04                 DCD 0xBAFFB36E, 0xB37DB64B, 0xEECC1B6, 0x7EEEA38B, 0xC5B67BAC
.text:00000D04                 DCD 0xA103FED7, 0xD84687, 0x36303D0
.text:0000106C aCPrivateXImpor unicode 0, <%c:\private\%x\Import\app.bin>,0
.text:0000106C                                         ; DATA XREF: sub_C+ACo
.text:0000106C                                         ; .text:off_1F0o
.text:000010A8 aCPrivateXApp_b unicode 0, <%c:\private\%x\app.bin>,0
.text:000010A8                                         ; DATA XREF: sub_C:loc_168o
.text:000010A8                                         ; .text:off_1F4o
.text:000010D6                 DCW 0
.text:000010D8 aZEuser         unicode 0, <z:euser>,0  ; DATA XREF: sub_798+20o
.text:000010D8                                         ; .text:off_9BCo
.text:000010E8 aZEzlib         unicode 0, <z:ezlib>,0  ; DATA XREF: sub_798+134o
.text:000010E8                                         ; .text:off_9C4o
.text:000010F8 aZEfsrv         unicode 0, <z:efsrv>,0  ; DATA XREF: sub_798+1DCo
.text:000010F8                                         ; .text:off_9CCo
.text:00001108 a1_1_3          DCB "1.1.3",0           ; DATA XREF: sub_6D0+34o
.text:00001108                                         ; .text:off_718o
.text:0000110E                 DCW 0
.text:00001110 dword_1110      DCD 4, 0x530055, 0x520045, 0 ; DATA XREF: .text:00000A64o
.text:00001110                                         ; .text:off_A80o
.text:00001120 dword_1120      DCD 0x8101B290, 0x1AFB0B0, 0 ; DATA XREF: sub_B18:loc_B2Co
.text:00001120                                         ; sub_B18+18o ...
.text:0000112C                 DCD 0x81029B08, 0xA7018400, 0xB0B0B0, 0
.text:0000113C                 DCD 0x802CABB0, 0x440021, 0xFFFFF91C
.text:00001148                 DCD _ZTI15XLeaveException ; `typeinfo for'XLeaveException
.text:0000114C                 DCD 0x640004, 0x7FFFF934, 0
.text:00001158 dword_1158      DCD 0x7FFFEEA8, 0x80B0B0B0, 0x7FFFEEAC, 0x7FFFFFBC, 0x7FFFF090
.text:00001158                                         ; DATA XREF: .text:00000B04o
.text:00001158                 DCD 0x80B209AE, 0x7FFFF15C, 0x8004AFB0, 0x7FFFF358, 0x8000A9B0
.text:00001158                 DCD 0x7FFFF3A4, 0x80ACB0B0, 0x7FFFF41C, 0x80008400, 0x7FFFF43C
.text:00001158                 DCD 0x80B0B0B0, 0x7FFFF440, 0x80B0B0B0, 0x7FFFF440, 0x80008400
.text:00001158                 DCD 0x7FFFF460, 0x80048405, 0x7FFFF498, 0x8000844B, 0x7FFFF4EC
.text:00001158                 DCD 0x80008400, 0x7FFFF510, 0x808416B0, 0x7FFFF554, 0x80846BB0
.text:00001158                 DCD 0x7FFFF5C8, 0x8008AFB0, 0x7FFFF7F8, 0x80B0B0B0, 0x7FFFF7F4
.text:00001158                 DCD 0x80B0B0B0, 0x7FFFF7F4, 0x80A8B0B0, 0x7FFFF7FC, 0x80AAB0B0
.text:00001158                 DCD 0x7FFFF814, 0x7FFFFF40, 0x7FFFF884, 1, 0x7FFFF884
.text:00001158                 DCD 1, 0x7FFFF898, 0x7FFFFF18, 0x7FFFF900, 1
.text:00001158 ; .text         ends
.text:00001158
.IDAta:00001220 ; ===========================================================================
.idata:00001220
.idata:00001220 ; Segment type: Externs
.idata:00001220                 IMPORT __imp___cxa_end_cleanup
.idata:00001220                                         ; CODE XREF: __cxa_end_cleanupj
.idata:00001220                                         ; DATA XREF: .text:00000B08o ...
.idata:00001224                 IMPORT __imp___cxa_begin_catch
.idata:00001224                                         ; CODE XREF: __cxa_begin_catchj
.idata:00001224                                         ; DATA XREF: __cxa_begin_catcho ...
.idata:00001228                 IMPORT __imp___cxa_end_catch ; CODE XREF: __cxa_end_catchj
.idata:00001228                                         ; DATA XREF: __cxa_end_catcho ...
.idata:0000122C ; __declspec(dllimport) TCppRTExceptionsGlobals::TCppRTExceptionsGlobals(void)
.idata:0000122C                 IMPORT __imp__ZN23TCppRTExceptionsGlobalsC1Ev
.idata:0000122C                                         ; CODE XREF: TCppRTExceptionsGlobals::TCppRTExceptionsGlobals(void)j
.idata:0000122C                                         ; DATA XREF: TCppRTExceptionsGlobals::TCppRTExceptionsGlobals(void)o ...
.idata:00001230 ; `typeinfo for'XLeaveException
.idata:00001230                 IMPORT _ZTI15XLeaveException ; DATA XREF: .text:00001148o
.idata:00001234 ; __declspec(dllimport) RProcess::FileName(void)const
.idata:00001234                 IMPORT __imp__ZNK8RProcess8FileNameEv
.idata:00001234                                         ; CODE XREF: RProcess::FileName(void)j
.idata:00001234                                         ; DATA XREF: RProcess::FileName(void)o ...
.idata:00001238 ; __declspec(dllimport) TUidType::operator[](int)const
.idata:00001238                 IMPORT __imp__ZNK8TUidTypeixEi
.idata:00001238                                         ; CODE XREF: TUidType::operator[](int)j
.idata:00001238                                         ; DATA XREF: TUidType::operator[](int)o ...
.idata:0000123C ; __declspec(dllimport) TDes16::Copy(TDesC8  const&)
.idata:0000123C                 IMPORT __imp__ZN6TDes164CopyERK6TDesC8
.idata:0000123C                                         ; CODE XREF: TDes16::Copy(TDesC8  const&)j
.idata:0000123C                                         ; DATA XREF: TDes16::Copy(TDesC8  const&)o ...
.idata:00001240 ; __declspec(dllimport) User::AllocL(int)
.idata:00001240                 IMPORT __imp__ZN4User6AllocLEi
.idata:00001240                                         ; CODE XREF: User::AllocL(int)j
.idata:00001240                                         ; DATA XREF: User::AllocL(int)o ...
.idata:00001244 ; __declspec(dllimport) RChunk::Base(void)const
.idata:00001244                 IMPORT __imp__ZNK6RChunk4BaseEv
.idata:00001244                                         ; CODE XREF: RChunk::Base(void)j
.idata:00001244                                         ; DATA XREF: RChunk::Base(void)o ...
.idata:00001248 ; __declspec(dllimport) TBufBase16::TBufBase16(int)
.idata:00001248                 IMPORT __imp__ZN10TBufBase16C2Ei
.idata:00001248                                         ; CODE XREF: TBufBase16::TBufBase16(int)j
.idata:00001248                                         ; DATA XREF: TBufBase16::TBufBase16(int)o ...
.idata:0000124C ; __declspec(dllimport) RLibrary::Close(void)
.idata:0000124C                 IMPORT __imp__ZN8RLibrary5CloseEv
.idata:0000124C                                         ; CODE XREF: RLibrary::Close(void)j
.idata:0000124C                                         ; DATA XREF: RLibrary::Close(void)o ...
.idata:00001250 ; __declspec(dllimport) User::Exit(int)
.idata:00001250                 IMPORT __imp__ZN4User4ExitEi ; CODE XREF: User::Exit(int)j
.idata:00001250                                         ; DATA XREF: User::Exit(int)o ...
.idata:00001254 ; __declspec(dllimport) TPtrC16::TPtrC16(unsigned short  const*)
.idata:00001254                 IMPORT __imp__ZN7TPtrC16C1EPKt
.idata:00001254                                         ; CODE XREF: TPtrC16::TPtrC16(ushort  const*)j
.idata:00001254                                         ; DATA XREF: TPtrC16::TPtrC16(ushort  const*)o ...
.idata:00001258 ; __declspec(dllimport) User::StringLength(unsigned char  const*)
.idata:00001258                 IMPORT __imp__ZN4User12StringLengthEPKh
.idata:00001258                                         ; CODE XREF: User::StringLength(uchar  const*)j
.idata:00001258                                         ; DATA XREF: User::StringLength(uchar  const*)o ...
.idata:0000125C ; __declspec(dllimport) TPtr8::TPtr8(unsigned char *, int)
.idata:0000125C                 IMPORT __imp__ZN5TPtr8C1EPhi
.idata:0000125C                                         ; CODE XREF: TPtr8::TPtr8(uchar *,int)j
.idata:0000125C                                         ; DATA XREF: TPtr8::TPtr8(uchar *,int)o ...
.idata:00001260 ; __declspec(dllimport) RLibrary::Load(TDesC16  const&, TDesC16  const&)
.idata:00001260                 IMPORT __imp__ZN8RLibrary4LoadERK7TDesC16S2_
.idata:00001260                                         ; CODE XREF: RLibrary::Load(TDesC16  const&,TDesC16  const&)j
.idata:00001260                                         ; DATA XREF: RLibrary::Load(TDesC16  const&,TDesC16  const&)o ...
.idata:00001264 ; __declspec(dllimport) TDesC16::AtC(int)const
.idata:00001264                 IMPORT __imp__ZNK7TDesC163AtCEi
.idata:00001264                                         ; CODE XREF: TDesC16::AtC(int)j
.idata:00001264                                         ; DATA XREF: TDesC16::AtC(int)o ...
.idata:00001268 ; __declspec(dllimport) User::InitProcess(void)
.idata:00001268                 IMPORT __imp__ZN4User11InitProcessEv
.idata:00001268                                         ; CODE XREF: User::InitProcess(void)j
.idata:00001268                                         ; DATA XREF: User::InitProcess(void)o ...
.idata:0000126C ; __declspec(dllimport) RLibrary::Lookup(int)const
.idata:0000126C                 IMPORT __imp__ZNK8RLibrary6LookupEi
.idata:0000126C                                         ; CODE XREF: RLibrary::Lookup(int)j
.idata:0000126C                                         ; DATA XREF: RLibrary::Lookup(int)o ...
.idata:00001270 ; __declspec(dllimport) RHandleBase::Close(void)
.idata:00001270                 IMPORT __imp__ZN11RHandleBase5CloseEv
.idata:00001270                                         ; CODE XREF: RHandleBase::Close(void)j
.idata:00001270                                         ; DATA XREF: RHandleBase::Close(void)o ...
.idata:00001274 ; __declspec(dllimport) TPtrC8::TPtrC8(unsigned char  const*, int)
.idata:00001274                 IMPORT __imp__ZN6TPtrC8C1EPKhi
.idata:00001274                                         ; CODE XREF: TPtrC8::TPtrC8(uchar  const*,int)j
.idata:00001274                                         ; DATA XREF: TPtrC8::TPtrC8(uchar  const*,int)o ...
.idata:00001278 ; __declspec(dllimport) User::Invariant(void)
.idata:00001278                 IMPORT __imp__ZN4User9InvariantEv
.idata:00001278                                         ; CODE XREF: User::Invariant(void)j
.idata:00001278                                         ; DATA XREF: User::Invariant(void)o ...
.idata:0000127C ; __declspec(dllimport) RChunk::Size(void)const
.idata:0000127C                 IMPORT __imp__ZNK6RChunk4SizeEv
.idata:0000127C                                         ; CODE XREF: RChunk::Size(void)j
.idata:0000127C                                         ; DATA XREF: RChunk::Size(void)o ...
.idata:00001280 ; __declspec(dllimport) TUidType::TUidType(TUid, TUid, TUid)
.idata:00001280                 IMPORT __imp__ZN8TUidTypeC1E4TUidS0_S0_
.idata:00001280                                         ; CODE XREF: TUidType::TUidType(TUid,TUid,TUid)j
.idata:00001280                                         ; DATA XREF: TUidType::TUidType(TUid,TUid,TUid)o ...
.idata:00001284 ; __declspec(dllimport) UserHeap::SetupThreadHeap(int, SStdEpocThreadCreateInfo &)
.idata:00001284                 IMPORT __imp__ZN8UserHeap15SetupThreadHeapEiR24SStdEpocThreadCreateInfo
.idata:00001284                                         ; CODE XREF: UserHeap::SetupThreadHeap(int,SStdEpocThreadCreateInfo &)j
.idata:00001284                                         ; DATA XREF: UserHeap::SetupThreadHeap(int,SStdEpocThreadCreateInfo &)o ...
.idata:00001288 ; __declspec(dllimport) User::HandleException(void *)
.idata:00001288                 IMPORT __imp__ZN4User15HandleExceptionEPv
.idata:00001288                                         ; CODE XREF: User::HandleException(void *)j
.idata:00001288                                         ; DATA XREF: User::HandleException(void *)o ...
.idata:0000128C ; __declspec(dllimport) User::Panic(TDesC16  const&, int)
.idata:0000128C                 IMPORT __imp__ZN4User5PanicERK7TDesC16i
.idata:0000128C                                         ; CODE XREF: User::Panic(TDesC16  const&,int)j
.idata:0000128C                                         ; DATA XREF: User::Panic(TDesC16  const&,int)o ...
.idata:00001290 ; __declspec(dllimport) operator new[](unsigned int)
.idata:00001290                 IMPORT __imp__Znaj      ; CODE XREF: operator new[](uint)j
.idata:00001290                                         ; DATA XREF: operator new[](uint)o ...
.idata:00001294 ; __declspec(dllimport) operator delete[](void *)
.idata:00001294                 IMPORT __imp__ZdaPv     ; CODE XREF: operator delete[](void *)j
.idata:00001294                                         ; DATA XREF: operator delete[](void *)o ...
.idata:00001298 ; __declspec(dllimport) operator delete(void *)
.idata:00001298                 IMPORT __imp__ZdlPv     ; CODE XREF: operator delete(void *)j
.idata:00001298                                         ; DATA XREF: operator delete(void *)o ...
.idata:00001298
.idata:00001298                 END start

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

vip. 发表于 2011-4-3 15:12
X-PLORE是手机上的文件管理器吗?
278993320 发表于 2011-4-3 16:33
混球 发表于 2011-4-4 20:36
我现在还是用1.22的,有通用注册机,但往后的版本都要联网验证,如果你能破解转向本地验证那就OK了
 楼主| Ooops! 发表于 2011-4-5 11:15
回复 混球 的帖子

我也在想呢  代码还没空看 已经打印出来了
 楼主| Ooops! 发表于 2011-4-5 11:15
感觉这个IDA静态的 挺好的
liaoyl 发表于 2011-8-5 21:29
看不懂!学习啦!
Tigflanker 发表于 2012-7-24 10:04
!!!!楼主说的x-plore是什么格式的?是塞班的,还是android的?

android的我知道可以用doapk类的工具修改classes.dex文件,难道ida也能干dex???

期待解答!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 12:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表