Arm RSB change in Hex

SOMOKIN

Eat, sleep, android
493
10/25/16
1,682
Thread Author
hello
i trying to mod game in Lib i get this RSB
how i can make it ADD

85472


i try but i fail
if any one help me it will be great
thanks
 
So what that does is substract the content of R9 from 0 (0 - whatever R9 is holding) and it deposits in R2.

The first thing you need to do is determine with which type of ARM representation you are working (ARM HEX/Thumb-2/etc), you can do this by opening the hex view in IDA and seeing how one instruccion is represented (Highlight MOV r0, r8, go to the hex view and see the hex representation), then head over ARM To HEX Converter Online , set it up to ARM32/ARMv7, and put MOV r0, r8, and see which hex-type matches the one you saw in IDA.

When you determine that then you can move on and google the ADD instruction, you will see the declaration is ADD{cond}{S} <dest>, <lhs>, <rhs>
where dest is the destination, lhs is the left operator, rhs the right one so something like ADD r0, r1, r2 would look like r0 = r1 + r2, you can do things like these too with inmediate operators like ADD r0, r1, #0 which is the same as r0 = r1 + 0.

I think that with this info you can already figure out your answer, if you still can't decypher it i'll tell you the answer but try to think about it.
 
So what that does is substract the content of R9 from 0 (0 - whatever R9 is holding) and it deposits in R2.

The first thing you need to do is determine with which type of ARM representation you are working (ARM HEX/Thumb-2/etc), you can do this by opening the hex view in IDA and seeing how one instruccion is represented (Highlight MOV r0, r8, go to the hex view and see the hex representation), then head over ARM To HEX Converter Online , set it up to ARM32/ARMv7, and put MOV r0, r8, and see which hex-type matches the one you saw in IDA.

When you determine that then you can move on and google the ADD instruction, you will see the declaration is ADD{cond}{S} <dest>, <lhs>, <rhs>
where dest is the destination, lhs is the left operator, rhs the right one so something like ADD r0, r1, r2 would look like r0 = r1 + r2, you can do things like these too with inmediate operators like ADD r0, r1, #0 which is the same as r0 = r1 + 0.

I think that with this info you can already figure out your answer, if you still can't decypher it i'll tell you the answer but try to think about it.
the porblem when i change it it i get MOV not ADD
 
the porblem when i change it it i get MOV not ADD
Yes, that is done by the compiler interpreter i guess, because you must be doing
Code:
ADD R2, R9, #0
which if you translate it, it's basically: R2 = R9 + 0, but that also is R2 = R9 so basically the only thing that's doing is assigning the value of R9 to R2 which is the same as doing
Code:
MOV R2, R9
 
Yes, that is done by the compiler interpreter i guess, because you must be doing
Code:
ADD R2, R9, #0
which if you translate it, it's basically: R2 = R9 + 0, but that also is R2 = R9 so basically the only thing that's doing is assigning the value of R9 to R2 which is the same as doing
Code:
MOV R2, R9
i try that but in game it want work
it was easy when the game was dll
 
i try that but in game it want work
it was easy when the game was dll
Well i can't help you if you don't provide context, what is that function? Why do you want to modify that instruction?
 
Code:
 Wheel$$RollPremium                      ; CODE XREF: Wheel$$OnButtonStop+298p
__TEXT_.il2cpp_regular_pure_instructions:0103EC84                                         ; Wheel$$__BB_OBFUSCATOR_20+2A8p
__TEXT_.il2cpp_regular_pure_instructions:0103EC84                                         ; DATA XREF: ...
__TEXT_.il2cpp_regular_pure_instructions:0103EC84
__TEXT_.il2cpp_regular_pure_instructions:0103EC84 var_28          = -0x28
__TEXT_.il2cpp_regular_pure_instructions:0103EC84 var_24          = -0x24
__TEXT_.il2cpp_regular_pure_instructions:0103EC84 var_20          = -0x20
__TEXT_.il2cpp_regular_pure_instructions:0103EC84
__TEXT_.il2cpp_regular_pure_instructions:0103EC84                 STMFD           SP!, {R4-R11,LR}
__TEXT_.il2cpp_regular_pure_instructions:0103EC88                 ADD             R11, SP, #0x1C
__TEXT_.il2cpp_regular_pure_instructions:0103EC8C                 SUB             SP, SP, #0x14
__TEXT_.il2cpp_regular_pure_instructions:0103EC90                 MOV             R4, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EC94                 LDR             R0, =(byte_1F93FE6 - 0x103ECA0)
__TEXT_.il2cpp_regular_pure_instructions:0103EC98                 ADD             R0, PC, R0 ; byte_1F93FE6
__TEXT_.il2cpp_regular_pure_instructions:0103EC9C                 LDRB            R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ECA0                 CMP             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECA4                 BNE             loc_103ECC4
__TEXT_.il2cpp_regular_pure_instructions:0103ECA8                 LDR             R0, =(off_1F5F900 - 0x103ECB4)
__TEXT_.il2cpp_regular_pure_instructions:0103ECAC                 LDR             R0, [PC,R0] ; unk_1A6EE00
__TEXT_.il2cpp_regular_pure_instructions:0103ECB0                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ECB4                 BL              sub_337310
__TEXT_.il2cpp_regular_pure_instructions:0103ECB8                 LDR             R0, =(byte_1F93FE6 - 0x103ECC8)
__TEXT_.il2cpp_regular_pure_instructions:0103ECBC                 MOV             R1, #1
__TEXT_.il2cpp_regular_pure_instructions:0103ECC0                 STRB            R1, [PC,R0] ; byte_1F93FE6
__TEXT_.il2cpp_regular_pure_instructions:0103ECC4
__TEXT_.il2cpp_regular_pure_instructions:0103ECC4 loc_103ECC4                             ; CODE XREF: Wheel$$RollPremium+20j
__TEXT_.il2cpp_regular_pure_instructions:0103ECC4                 LDR             R0, =(off_1F375C4 - 0x103ECD0)
__TEXT_.il2cpp_regular_pure_instructions:0103ECC8                 LDR             R0, [PC,R0] ; unk_1F8566C
__TEXT_.il2cpp_regular_pure_instructions:0103ECCC                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ECD0                 BL              MonoSingleton$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103ECD4                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ECD8                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECDC                 BNE             loc_103ECE8
__TEXT_.il2cpp_regular_pure_instructions:0103ECE0                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECE4                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ECE8
__TEXT_.il2cpp_regular_pure_instructions:0103ECE8 loc_103ECE8                             ; CODE XREF: Wheel$$RollPremium+58j
__TEXT_.il2cpp_regular_pure_instructions:0103ECE8                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103ECEC                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECF0                 BL              GameInit$$get_ServerManager
__TEXT_.il2cpp_regular_pure_instructions:0103ECF4                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ECF8                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECFC                 BNE             loc_103ED08
__TEXT_.il2cpp_regular_pure_instructions:0103ED00                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED04                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED08
__TEXT_.il2cpp_regular_pure_instructions:0103ED08 loc_103ED08                             ; CODE XREF: Wheel$$RollPremium+78j
__TEXT_.il2cpp_regular_pure_instructions:0103ED08                 LDR             R5, [R5,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103ED0C                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED10                 BNE             loc_103ED1C
__TEXT_.il2cpp_regular_pure_instructions:0103ED14                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED18                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED1C
__TEXT_.il2cpp_regular_pure_instructions:0103ED1C loc_103ED1C                             ; CODE XREF: Wheel$$RollPremium+8Cj
__TEXT_.il2cpp_regular_pure_instructions:0103ED1C                 LDR             R6, [R4,#0x38]
__TEXT_.il2cpp_regular_pure_instructions:0103ED20                 LDR             R5, [R5,#8]
__TEXT_.il2cpp_regular_pure_instructions:0103ED24                 CMP             R6, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED28                 BNE             loc_103ED34
__TEXT_.il2cpp_regular_pure_instructions:0103ED2C                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED30                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED34
__TEXT_.il2cpp_regular_pure_instructions:0103ED34 loc_103ED34                             ; CODE XREF: Wheel$$RollPremium+A4j
__TEXT_.il2cpp_regular_pure_instructions:0103ED34                 LDR             R0, [R6,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103ED38                 CMP             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ED3C                 BGE             loc_103EE4C
__TEXT_.il2cpp_regular_pure_instructions:0103ED40                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED44                 BL              Store$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103ED48                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ED4C                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED50                 BNE             loc_103ED5C
__TEXT_.il2cpp_regular_pure_instructions:0103ED54                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED58                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED5C
__TEXT_.il2cpp_regular_pure_instructions:0103ED5C loc_103ED5C                             ; CODE XREF: Wheel$$RollPremium+CCj
__TEXT_.il2cpp_regular_pure_instructions:0103ED5C                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103ED60                 MOV             R1, #1
__TEXT_.il2cpp_regular_pure_instructions:0103ED64                 MOV             R2, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED68                 BL              Store$$ShowCurrencyStoreUI
__TEXT_.il2cpp_regular_pure_instructions:0103ED6C                 LDR             R0, =(off_1F375B0 - 0x103ED78)
__TEXT_.il2cpp_regular_pure_instructions:0103ED70                 LDR             R0, [PC,R0] ; unk_1F78300
__TEXT_.il2cpp_regular_pure_instructions:0103ED74                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ED78                 LDRB            R1, [R0,#0xBE]
__TEXT_.il2cpp_regular_pure_instructions:0103ED7C                 TST             R1, #2
__TEXT_.il2cpp_regular_pure_instructions:0103ED80                 BEQ             loc_103EDA0
__TEXT_.il2cpp_regular_pure_instructions:0103ED84                 LDR             R1, [R0,#0x70]
__TEXT_.il2cpp_regular_pure_instructions:0103ED88                 CMP             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED8C                 BNE             loc_103EDA0
__TEXT_.il2cpp_regular_pure_instructions:0103ED90                 BL              il2cpp_runtime_class_init_0
__TEXT_.il2cpp_regular_pure_instructions:0103ED94                 LDR             R0, =(off_1F375B0 - 0x103EDA0)
__TEXT_.il2cpp_regular_pure_instructions:0103ED98                 LDR             R0, [PC,R0] ; unk_1F78300
__TEXT_.il2cpp_regular_pure_instructions:0103ED9C                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0 loc_103EDA0                             ; CODE XREF: Wheel$$RollPremium+FCj
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0                                         ; Wheel$$RollPremium+108j
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0                 LDR             R0, [R0,#0x5C]
__TEXT_.il2cpp_regular_pure_instructions:0103EDA4                 LDR             R6, [R4,#0x38]
__TEXT_.il2cpp_regular_pure_instructions:0103EDA8                 LDR             R5, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDAC                 CMP             R6, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EDB0                 BNE             loc_103EDBC
__TEXT_.il2cpp_regular_pure_instructions:0103EDB4                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EDB8                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EDBC
__TEXT_.il2cpp_regular_pure_instructions:0103EDBC loc_103EDBC                             ; CODE XREF: Wheel$$RollPremium+12Cj
__TEXT_.il2cpp_regular_pure_instructions:0103EDBC                 LDR             R0, =(off_1F375FC - 0x103EDD4)
__TEXT_.il2cpp_regular_pure_instructions:0103EDC0                 LDR             R1, [R6,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103EDC4                 STR             R1, [SP,#0x30+var_20]
__TEXT_.il2cpp_regular_pure_instructions:0103EDC8                 ADD             R1, SP, #0x30+var_20
__TEXT_.il2cpp_regular_pure_instructions:0103EDCC                 LDR             R0, [PC,R0] ; unk_1F74E14
__TEXT_.il2cpp_regular_pure_instructions:0103EDD0                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDD4                 BL              il2cpp_value_box_0
__TEXT_.il2cpp_regular_pure_instructions:0103EDD8                 MOV             R1, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EDDC                 LDR             R0, =(off_1F38188 - 0x103EDEC)
__TEXT_.il2cpp_regular_pure_instructions:0103EDE0                 LDR             R2, =(off_1F492B4 - 0x103EDF0)
__TEXT_.il2cpp_regular_pure_instructions:0103EDE4                 LDR             R0, [PC,R0] ; StringLiteral_7803
__TEXT_.il2cpp_regular_pure_instructions:0103EDE8                 LDR             R3, [PC,R2] ; StringLiteral_7457
__TEXT_.il2cpp_regular_pure_instructions:0103EDEC                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDF0                 LDR             R0, [R3]
__TEXT_.il2cpp_regular_pure_instructions:0103EDF4                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EDF8                 BL              String$$Concat_11291336
__TEXT_.il2cpp_regular_pure_instructions:0103EDFC                 MOV             R6, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EE00                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE04                 BNE             loc_103EE10
__TEXT_.il2cpp_regular_pure_instructions:0103EE08                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE0C                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE10
__TEXT_.il2cpp_regular_pure_instructions:0103EE10 loc_103EE10                             ; CODE XREF: Wheel$$RollPremium+180j
__TEXT_.il2cpp_regular_pure_instructions:0103EE10                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103EE14                 MOV             R1, R6
__TEXT_.il2cpp_regular_pure_instructions:0103EE18                 MOV             R2, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE1C                 BL              AlertMessage$$Show
__TEXT_.il2cpp_regular_pure_instructions:0103EE20                 LDR             R4, [R4,#0x24]
__TEXT_.il2cpp_regular_pure_instructions:0103EE24                 CMP             R4, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE28                 BNE             loc_103EE34
__TEXT_.il2cpp_regular_pure_instructions:0103EE2C                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE30                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE34
__TEXT_.il2cpp_regular_pure_instructions:0103EE34 loc_103EE34                             ; CODE XREF: Wheel$$RollPremium+1A4j
__TEXT_.il2cpp_regular_pure_instructions:0103EE34                 MOV             R0, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EE38                 MOV             R1, #1
__TEXT_.il2cpp_regular_pure_instructions:0103EE3C                 MOV             R2, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE40                 BL              Behaviour$$set_enabled
__TEXT_.il2cpp_regular_pure_instructions:0103EE44                 SUB             SP, R11, #0x1C
__TEXT_.il2cpp_regular_pure_instructions:0103EE48                 LDMFD           SP!, {R4-R11,PC}
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C ; ---------------------------------------------------------------------------
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C loc_103EE4C                             ; CODE XREF: Wheel$$RollPremium+B8j
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C                 LDR             R0, =(off_1F375C4 - 0x103EE58)
__TEXT_.il2cpp_regular_pure_instructions:0103EE50                 LDR             R0, [PC,R0] ; unk_1F8566C
__TEXT_.il2cpp_regular_pure_instructions:0103EE54                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EE58                 BL              MonoSingleton$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103EE5C                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EE60                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE64                 BNE             loc_103EE70
__TEXT_.il2cpp_regular_pure_instructions:0103EE68                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE6C                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE70
__TEXT_.il2cpp_regular_pure_instructions:0103EE70 loc_103EE70                             ; CODE XREF: Wheel$$RollPremium+1E0j
__TEXT_.il2cpp_regular_pure_instructions:0103EE70                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103EE74                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE78                 BL              GameInit$$get_CurrencyManager
__TEXT_.il2cpp_regular_pure_instructions:0103EE7C                 LDR             R6, [R4,#0x38]
__TEXT_.il2cpp_regular_pure_instructions:0103EE80                 MOV             R8, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EE84                 CMP             R6, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE88                 BNE             loc_103EE94
__TEXT_.il2cpp_regular_pure_instructions:0103EE8C                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE90                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE94
__TEXT_.il2cpp_regular_pure_instructions:0103EE94 loc_103EE94                             ; CODE XREF: Wheel$$RollPremium+204j
__TEXT_.il2cpp_regular_pure_instructions:0103EE94                 LDR             R0, =(off_1F375C8 - 0x103EEA4)
__TEXT_.il2cpp_regular_pure_instructions:0103EE98                 LDR             R9, [R6,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103EE9C                 LDR             R5, [PC,R0] ; unk_1F76C4C
__TEXT_.il2cpp_regular_pure_instructions:0103EEA0                 LDR             R0, [R5]
__TEXT_.il2cpp_regular_pure_instructions:0103EEA4                 BL              sub_372A18
__TEXT_.il2cpp_regular_pure_instructions:0103EEA8                 MOV             R6, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EEAC                 LDR             R0, =(off_1F5F904 - 0x103EEC4)
__TEXT_.il2cpp_regular_pure_instructions:0103EEB0                 MOV             R1, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EEB4                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EEB8                 MOV             R10, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EEBC                 LDR             R0, [PC,R0] ; unk_1F7F154
__TEXT_.il2cpp_regular_pure_instructions:0103EEC0                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EEC4                 MOV             R0, R6
__TEXT_.il2cpp_regular_pure_instructions:0103EEC8                 BL              UnityAction$$.ctor
__TEXT_.il2cpp_regular_pure_instructions:0103EECC                 LDR             R0, =(off_1F375D0 - 0x103EED8)
__TEXT_.il2cpp_regular_pure_instructions:0103EED0                 LDR             R0, [PC,R0] ; unk_1F781A0
__TEXT_.il2cpp_regular_pure_instructions:0103EED4                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EED8                 BL              sub_372A18
__TEXT_.il2cpp_regular_pure_instructions:0103EEDC                 MOV             R7, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EEE0                 LDR             R0, =(off_1F375D4 - 0x103EEF0)
__TEXT_.il2cpp_regular_pure_instructions:0103EEE4                 MOV             R1, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EEE8                 LDR             R0, [PC,R0] ; unk_1F84EF8
__TEXT_.il2cpp_regular_pure_instructions:0103EEEC                 LDR             R3, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EEF0                 LDR             R0, =(off_1F5F8F0 - 0x103EEFC)
__TEXT_.il2cpp_regular_pure_instructions:0103EEF4                 LDR             R0, [PC,R0] ; unk_1F7F150
__TEXT_.il2cpp_regular_pure_instructions:0103EEF8                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EEFC                 MOV             R0, R7
__TEXT_.il2cpp_regular_pure_instructions:0103EF00                 BL              sub_1795E14
__TEXT_.il2cpp_regular_pure_instructions:0103EF04                 LDR             R0, [R5]
__TEXT_.il2cpp_regular_pure_instructions:0103EF08                 BL              sub_372A18
__TEXT_.il2cpp_regular_pure_instructions:0103EF0C                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EF10                 LDR             R0, =(off_1F5F908 - 0x103EF24)
__TEXT_.il2cpp_regular_pure_instructions:0103EF14                 MOV             R1, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EF18                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF1C                 LDR             R0, [PC,R0] ; unk_1F7F14C
__TEXT_.il2cpp_regular_pure_instructions:0103EF20                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EF24                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103EF28                 BL              UnityAction$$.ctor
__TEXT_.il2cpp_regular_pure_instructions:0103EF2C                 CMP             R8, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF30                 BNE             loc_103EF3C
__TEXT_.il2cpp_regular_pure_instructions:0103EF34                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF38                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EF3C
__TEXT_.il2cpp_regular_pure_instructions:0103EF3C loc_103EF3C                             ; CODE XREF: Wheel$$RollPremium+2ACj
__TEXT_.il2cpp_regular_pure_instructions:0103EF3C                 RSB             R2, R9, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF40                 MOV             R0, R8
__TEXT_.il2cpp_regular_pure_instructions:0103EF44                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF48                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF4C                 STMEA           SP, {R6,R7}
__TEXT_.il2cpp_regular_pure_instructions:0103EF50                 STR             R5, [SP,#0x30+var_28]
__TEXT_.il2cpp_regular_pure_instructions:0103EF54                 STR             R10, [SP,#0x30+var_24]
__TEXT_.il2cpp_regular_pure_instructions:0103EF58                 BL              LLBIGFBKLPC$$CurrencyTransaction
__TEXT_.il2cpp_regular_pure_instructions:0103EF5C                 LDR             R0, =(off_1F375B0 - 0x103EF68)
__TEXT_.il2cpp_regular_pure_instructions:0103EF60                 LDR             R0, [PC,R0] ; unk_1F78300
__TEXT_.il2cpp_regular_pure_instructions:0103EF64                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EF68                 LDRB            R1, [R0,#0xBE]
__TEXT_.il2cpp_regular_pure_instructions:0103EF6C                 TST             R1, #2
__TEXT_.il2cpp_regular_pure_instructions:0103EF70                 BEQ             loc_103EF84
__TEXT_.il2cpp_regular_pure_instructions:0103EF74                 LDR             R1, [R0,#0x70]
__TEXT_.il2cpp_regular_pure_instructions:0103EF78                 CMP             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF7C                 BNE             loc_103EF84
__TEXT_.il2cpp_regular_pure_instructions:0103EF80                 BL              il2cpp_runtime_class_init_0
__TEXT_.il2cpp_regular_pure_instructions:0103EF84
__TEXT_.il2cpp_regular_pure_instructions:0103EF84 loc_103EF84                             ; CODE XREF: Wheel$$RollPremium+2ECj
__TEXT_.il2cpp_regular_pure_instructions:0103EF84                                         ; Wheel$$RollPremium+2F8j
__TEXT_.il2cpp_regular_pure_instructions:0103EF84                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF88                 BL              ChatUI$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103EF8C                 MOV             R4, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EF90                 CMP             R4, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF94                 BNE             loc_103EFA0
__TEXT_.il2cpp_regular_pure_instructions:0103EF98                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF9C                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EFA0
__TEXT_.il2cpp_regular_pure_instructions:0103EFA0 loc_103EFA0                             ; CODE XREF: Wheel$$RollPremium+310j
__TEXT_.il2cpp_regular_pure_instructions:0103EFA0                 MOV             R0, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EFA4                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EFA8                 SUB             SP, R11, #0x1C
__TEXT_.il2cpp_regular_pure_instructions:0103EFAC                 LDMFD           SP!, {R4-R11,LR}
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0                 B               ChatUI$$ShowRefreshWindow
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0 ; End of function Wheel$$RollPremium
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0 ; ----------------------------------------------------------
 
Code:
 Wheel$$RollPremium                      ; CODE XREF: Wheel$$OnButtonStop+298p
__TEXT_.il2cpp_regular_pure_instructions:0103EC84                                         ; Wheel$$__BB_OBFUSCATOR_20+2A8p
__TEXT_.il2cpp_regular_pure_instructions:0103EC84                                         ; DATA XREF: ...
__TEXT_.il2cpp_regular_pure_instructions:0103EC84
__TEXT_.il2cpp_regular_pure_instructions:0103EC84 var_28          = -0x28
__TEXT_.il2cpp_regular_pure_instructions:0103EC84 var_24          = -0x24
__TEXT_.il2cpp_regular_pure_instructions:0103EC84 var_20          = -0x20
__TEXT_.il2cpp_regular_pure_instructions:0103EC84
__TEXT_.il2cpp_regular_pure_instructions:0103EC84                 STMFD           SP!, {R4-R11,LR}
__TEXT_.il2cpp_regular_pure_instructions:0103EC88                 ADD             R11, SP, #0x1C
__TEXT_.il2cpp_regular_pure_instructions:0103EC8C                 SUB             SP, SP, #0x14
__TEXT_.il2cpp_regular_pure_instructions:0103EC90                 MOV             R4, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EC94                 LDR             R0, =(byte_1F93FE6 - 0x103ECA0)
__TEXT_.il2cpp_regular_pure_instructions:0103EC98                 ADD             R0, PC, R0 ; byte_1F93FE6
__TEXT_.il2cpp_regular_pure_instructions:0103EC9C                 LDRB            R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ECA0                 CMP             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECA4                 BNE             loc_103ECC4
__TEXT_.il2cpp_regular_pure_instructions:0103ECA8                 LDR             R0, =(off_1F5F900 - 0x103ECB4)
__TEXT_.il2cpp_regular_pure_instructions:0103ECAC                 LDR             R0, [PC,R0] ; unk_1A6EE00
__TEXT_.il2cpp_regular_pure_instructions:0103ECB0                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ECB4                 BL              sub_337310
__TEXT_.il2cpp_regular_pure_instructions:0103ECB8                 LDR             R0, =(byte_1F93FE6 - 0x103ECC8)
__TEXT_.il2cpp_regular_pure_instructions:0103ECBC                 MOV             R1, #1
__TEXT_.il2cpp_regular_pure_instructions:0103ECC0                 STRB            R1, [PC,R0] ; byte_1F93FE6
__TEXT_.il2cpp_regular_pure_instructions:0103ECC4
__TEXT_.il2cpp_regular_pure_instructions:0103ECC4 loc_103ECC4                             ; CODE XREF: Wheel$$RollPremium+20j
__TEXT_.il2cpp_regular_pure_instructions:0103ECC4                 LDR             R0, =(off_1F375C4 - 0x103ECD0)
__TEXT_.il2cpp_regular_pure_instructions:0103ECC8                 LDR             R0, [PC,R0] ; unk_1F8566C
__TEXT_.il2cpp_regular_pure_instructions:0103ECCC                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ECD0                 BL              MonoSingleton$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103ECD4                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ECD8                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECDC                 BNE             loc_103ECE8
__TEXT_.il2cpp_regular_pure_instructions:0103ECE0                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECE4                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ECE8
__TEXT_.il2cpp_regular_pure_instructions:0103ECE8 loc_103ECE8                             ; CODE XREF: Wheel$$RollPremium+58j
__TEXT_.il2cpp_regular_pure_instructions:0103ECE8                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103ECEC                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECF0                 BL              GameInit$$get_ServerManager
__TEXT_.il2cpp_regular_pure_instructions:0103ECF4                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ECF8                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ECFC                 BNE             loc_103ED08
__TEXT_.il2cpp_regular_pure_instructions:0103ED00                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED04                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED08
__TEXT_.il2cpp_regular_pure_instructions:0103ED08 loc_103ED08                             ; CODE XREF: Wheel$$RollPremium+78j
__TEXT_.il2cpp_regular_pure_instructions:0103ED08                 LDR             R5, [R5,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103ED0C                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED10                 BNE             loc_103ED1C
__TEXT_.il2cpp_regular_pure_instructions:0103ED14                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED18                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED1C
__TEXT_.il2cpp_regular_pure_instructions:0103ED1C loc_103ED1C                             ; CODE XREF: Wheel$$RollPremium+8Cj
__TEXT_.il2cpp_regular_pure_instructions:0103ED1C                 LDR             R6, [R4,#0x38]
__TEXT_.il2cpp_regular_pure_instructions:0103ED20                 LDR             R5, [R5,#8]
__TEXT_.il2cpp_regular_pure_instructions:0103ED24                 CMP             R6, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED28                 BNE             loc_103ED34
__TEXT_.il2cpp_regular_pure_instructions:0103ED2C                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED30                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED34
__TEXT_.il2cpp_regular_pure_instructions:0103ED34 loc_103ED34                             ; CODE XREF: Wheel$$RollPremium+A4j
__TEXT_.il2cpp_regular_pure_instructions:0103ED34                 LDR             R0, [R6,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103ED38                 CMP             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ED3C                 BGE             loc_103EE4C
__TEXT_.il2cpp_regular_pure_instructions:0103ED40                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED44                 BL              Store$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103ED48                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103ED4C                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED50                 BNE             loc_103ED5C
__TEXT_.il2cpp_regular_pure_instructions:0103ED54                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED58                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103ED5C
__TEXT_.il2cpp_regular_pure_instructions:0103ED5C loc_103ED5C                             ; CODE XREF: Wheel$$RollPremium+CCj
__TEXT_.il2cpp_regular_pure_instructions:0103ED5C                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103ED60                 MOV             R1, #1
__TEXT_.il2cpp_regular_pure_instructions:0103ED64                 MOV             R2, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED68                 BL              Store$$ShowCurrencyStoreUI
__TEXT_.il2cpp_regular_pure_instructions:0103ED6C                 LDR             R0, =(off_1F375B0 - 0x103ED78)
__TEXT_.il2cpp_regular_pure_instructions:0103ED70                 LDR             R0, [PC,R0] ; unk_1F78300
__TEXT_.il2cpp_regular_pure_instructions:0103ED74                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103ED78                 LDRB            R1, [R0,#0xBE]
__TEXT_.il2cpp_regular_pure_instructions:0103ED7C                 TST             R1, #2
__TEXT_.il2cpp_regular_pure_instructions:0103ED80                 BEQ             loc_103EDA0
__TEXT_.il2cpp_regular_pure_instructions:0103ED84                 LDR             R1, [R0,#0x70]
__TEXT_.il2cpp_regular_pure_instructions:0103ED88                 CMP             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103ED8C                 BNE             loc_103EDA0
__TEXT_.il2cpp_regular_pure_instructions:0103ED90                 BL              il2cpp_runtime_class_init_0
__TEXT_.il2cpp_regular_pure_instructions:0103ED94                 LDR             R0, =(off_1F375B0 - 0x103EDA0)
__TEXT_.il2cpp_regular_pure_instructions:0103ED98                 LDR             R0, [PC,R0] ; unk_1F78300
__TEXT_.il2cpp_regular_pure_instructions:0103ED9C                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0 loc_103EDA0                             ; CODE XREF: Wheel$$RollPremium+FCj
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0                                         ; Wheel$$RollPremium+108j
__TEXT_.il2cpp_regular_pure_instructions:0103EDA0                 LDR             R0, [R0,#0x5C]
__TEXT_.il2cpp_regular_pure_instructions:0103EDA4                 LDR             R6, [R4,#0x38]
__TEXT_.il2cpp_regular_pure_instructions:0103EDA8                 LDR             R5, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDAC                 CMP             R6, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EDB0                 BNE             loc_103EDBC
__TEXT_.il2cpp_regular_pure_instructions:0103EDB4                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EDB8                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EDBC
__TEXT_.il2cpp_regular_pure_instructions:0103EDBC loc_103EDBC                             ; CODE XREF: Wheel$$RollPremium+12Cj
__TEXT_.il2cpp_regular_pure_instructions:0103EDBC                 LDR             R0, =(off_1F375FC - 0x103EDD4)
__TEXT_.il2cpp_regular_pure_instructions:0103EDC0                 LDR             R1, [R6,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103EDC4                 STR             R1, [SP,#0x30+var_20]
__TEXT_.il2cpp_regular_pure_instructions:0103EDC8                 ADD             R1, SP, #0x30+var_20
__TEXT_.il2cpp_regular_pure_instructions:0103EDCC                 LDR             R0, [PC,R0] ; unk_1F74E14
__TEXT_.il2cpp_regular_pure_instructions:0103EDD0                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDD4                 BL              il2cpp_value_box_0
__TEXT_.il2cpp_regular_pure_instructions:0103EDD8                 MOV             R1, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EDDC                 LDR             R0, =(off_1F38188 - 0x103EDEC)
__TEXT_.il2cpp_regular_pure_instructions:0103EDE0                 LDR             R2, =(off_1F492B4 - 0x103EDF0)
__TEXT_.il2cpp_regular_pure_instructions:0103EDE4                 LDR             R0, [PC,R0] ; StringLiteral_7803
__TEXT_.il2cpp_regular_pure_instructions:0103EDE8                 LDR             R3, [PC,R2] ; StringLiteral_7457
__TEXT_.il2cpp_regular_pure_instructions:0103EDEC                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EDF0                 LDR             R0, [R3]
__TEXT_.il2cpp_regular_pure_instructions:0103EDF4                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EDF8                 BL              String$$Concat_11291336
__TEXT_.il2cpp_regular_pure_instructions:0103EDFC                 MOV             R6, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EE00                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE04                 BNE             loc_103EE10
__TEXT_.il2cpp_regular_pure_instructions:0103EE08                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE0C                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE10
__TEXT_.il2cpp_regular_pure_instructions:0103EE10 loc_103EE10                             ; CODE XREF: Wheel$$RollPremium+180j
__TEXT_.il2cpp_regular_pure_instructions:0103EE10                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103EE14                 MOV             R1, R6
__TEXT_.il2cpp_regular_pure_instructions:0103EE18                 MOV             R2, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE1C                 BL              AlertMessage$$Show
__TEXT_.il2cpp_regular_pure_instructions:0103EE20                 LDR             R4, [R4,#0x24]
__TEXT_.il2cpp_regular_pure_instructions:0103EE24                 CMP             R4, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE28                 BNE             loc_103EE34
__TEXT_.il2cpp_regular_pure_instructions:0103EE2C                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE30                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE34
__TEXT_.il2cpp_regular_pure_instructions:0103EE34 loc_103EE34                             ; CODE XREF: Wheel$$RollPremium+1A4j
__TEXT_.il2cpp_regular_pure_instructions:0103EE34                 MOV             R0, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EE38                 MOV             R1, #1
__TEXT_.il2cpp_regular_pure_instructions:0103EE3C                 MOV             R2, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE40                 BL              Behaviour$$set_enabled
__TEXT_.il2cpp_regular_pure_instructions:0103EE44                 SUB             SP, R11, #0x1C
__TEXT_.il2cpp_regular_pure_instructions:0103EE48                 LDMFD           SP!, {R4-R11,PC}
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C ; ---------------------------------------------------------------------------
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C loc_103EE4C                             ; CODE XREF: Wheel$$RollPremium+B8j
__TEXT_.il2cpp_regular_pure_instructions:0103EE4C                 LDR             R0, =(off_1F375C4 - 0x103EE58)
__TEXT_.il2cpp_regular_pure_instructions:0103EE50                 LDR             R0, [PC,R0] ; unk_1F8566C
__TEXT_.il2cpp_regular_pure_instructions:0103EE54                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EE58                 BL              MonoSingleton$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103EE5C                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EE60                 CMP             R5, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE64                 BNE             loc_103EE70
__TEXT_.il2cpp_regular_pure_instructions:0103EE68                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE6C                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE70
__TEXT_.il2cpp_regular_pure_instructions:0103EE70 loc_103EE70                             ; CODE XREF: Wheel$$RollPremium+1E0j
__TEXT_.il2cpp_regular_pure_instructions:0103EE70                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103EE74                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE78                 BL              GameInit$$get_CurrencyManager
__TEXT_.il2cpp_regular_pure_instructions:0103EE7C                 LDR             R6, [R4,#0x38]
__TEXT_.il2cpp_regular_pure_instructions:0103EE80                 MOV             R8, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EE84                 CMP             R6, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE88                 BNE             loc_103EE94
__TEXT_.il2cpp_regular_pure_instructions:0103EE8C                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EE90                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EE94
__TEXT_.il2cpp_regular_pure_instructions:0103EE94 loc_103EE94                             ; CODE XREF: Wheel$$RollPremium+204j
__TEXT_.il2cpp_regular_pure_instructions:0103EE94                 LDR             R0, =(off_1F375C8 - 0x103EEA4)
__TEXT_.il2cpp_regular_pure_instructions:0103EE98                 LDR             R9, [R6,#0xC]
__TEXT_.il2cpp_regular_pure_instructions:0103EE9C                 LDR             R5, [PC,R0] ; unk_1F76C4C
__TEXT_.il2cpp_regular_pure_instructions:0103EEA0                 LDR             R0, [R5]
__TEXT_.il2cpp_regular_pure_instructions:0103EEA4                 BL              sub_372A18
__TEXT_.il2cpp_regular_pure_instructions:0103EEA8                 MOV             R6, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EEAC                 LDR             R0, =(off_1F5F904 - 0x103EEC4)
__TEXT_.il2cpp_regular_pure_instructions:0103EEB0                 MOV             R1, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EEB4                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EEB8                 MOV             R10, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EEBC                 LDR             R0, [PC,R0] ; unk_1F7F154
__TEXT_.il2cpp_regular_pure_instructions:0103EEC0                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EEC4                 MOV             R0, R6
__TEXT_.il2cpp_regular_pure_instructions:0103EEC8                 BL              UnityAction$$.ctor
__TEXT_.il2cpp_regular_pure_instructions:0103EECC                 LDR             R0, =(off_1F375D0 - 0x103EED8)
__TEXT_.il2cpp_regular_pure_instructions:0103EED0                 LDR             R0, [PC,R0] ; unk_1F781A0
__TEXT_.il2cpp_regular_pure_instructions:0103EED4                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EED8                 BL              sub_372A18
__TEXT_.il2cpp_regular_pure_instructions:0103EEDC                 MOV             R7, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EEE0                 LDR             R0, =(off_1F375D4 - 0x103EEF0)
__TEXT_.il2cpp_regular_pure_instructions:0103EEE4                 MOV             R1, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EEE8                 LDR             R0, [PC,R0] ; unk_1F84EF8
__TEXT_.il2cpp_regular_pure_instructions:0103EEEC                 LDR             R3, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EEF0                 LDR             R0, =(off_1F5F8F0 - 0x103EEFC)
__TEXT_.il2cpp_regular_pure_instructions:0103EEF4                 LDR             R0, [PC,R0] ; unk_1F7F150
__TEXT_.il2cpp_regular_pure_instructions:0103EEF8                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EEFC                 MOV             R0, R7
__TEXT_.il2cpp_regular_pure_instructions:0103EF00                 BL              sub_1795E14
__TEXT_.il2cpp_regular_pure_instructions:0103EF04                 LDR             R0, [R5]
__TEXT_.il2cpp_regular_pure_instructions:0103EF08                 BL              sub_372A18
__TEXT_.il2cpp_regular_pure_instructions:0103EF0C                 MOV             R5, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EF10                 LDR             R0, =(off_1F5F908 - 0x103EF24)
__TEXT_.il2cpp_regular_pure_instructions:0103EF14                 MOV             R1, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EF18                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF1C                 LDR             R0, [PC,R0] ; unk_1F7F14C
__TEXT_.il2cpp_regular_pure_instructions:0103EF20                 LDR             R2, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EF24                 MOV             R0, R5
__TEXT_.il2cpp_regular_pure_instructions:0103EF28                 BL              UnityAction$$.ctor
__TEXT_.il2cpp_regular_pure_instructions:0103EF2C                 CMP             R8, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF30                 BNE             loc_103EF3C
__TEXT_.il2cpp_regular_pure_instructions:0103EF34                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF38                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EF3C
__TEXT_.il2cpp_regular_pure_instructions:0103EF3C loc_103EF3C                             ; CODE XREF: Wheel$$RollPremium+2ACj
__TEXT_.il2cpp_regular_pure_instructions:0103EF3C                 RSB             R2, R9, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF40                 MOV             R0, R8
__TEXT_.il2cpp_regular_pure_instructions:0103EF44                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF48                 MOV             R3, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF4C                 STMEA           SP, {R6,R7}
__TEXT_.il2cpp_regular_pure_instructions:0103EF50                 STR             R5, [SP,#0x30+var_28]
__TEXT_.il2cpp_regular_pure_instructions:0103EF54                 STR             R10, [SP,#0x30+var_24]
__TEXT_.il2cpp_regular_pure_instructions:0103EF58                 BL              LLBIGFBKLPC$$CurrencyTransaction
__TEXT_.il2cpp_regular_pure_instructions:0103EF5C                 LDR             R0, =(off_1F375B0 - 0x103EF68)
__TEXT_.il2cpp_regular_pure_instructions:0103EF60                 LDR             R0, [PC,R0] ; unk_1F78300
__TEXT_.il2cpp_regular_pure_instructions:0103EF64                 LDR             R0, [R0]
__TEXT_.il2cpp_regular_pure_instructions:0103EF68                 LDRB            R1, [R0,#0xBE]
__TEXT_.il2cpp_regular_pure_instructions:0103EF6C                 TST             R1, #2
__TEXT_.il2cpp_regular_pure_instructions:0103EF70                 BEQ             loc_103EF84
__TEXT_.il2cpp_regular_pure_instructions:0103EF74                 LDR             R1, [R0,#0x70]
__TEXT_.il2cpp_regular_pure_instructions:0103EF78                 CMP             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF7C                 BNE             loc_103EF84
__TEXT_.il2cpp_regular_pure_instructions:0103EF80                 BL              il2cpp_runtime_class_init_0
__TEXT_.il2cpp_regular_pure_instructions:0103EF84
__TEXT_.il2cpp_regular_pure_instructions:0103EF84 loc_103EF84                             ; CODE XREF: Wheel$$RollPremium+2ECj
__TEXT_.il2cpp_regular_pure_instructions:0103EF84                                         ; Wheel$$RollPremium+2F8j
__TEXT_.il2cpp_regular_pure_instructions:0103EF84                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF88                 BL              ChatUI$$get_Instance
__TEXT_.il2cpp_regular_pure_instructions:0103EF8C                 MOV             R4, R0
__TEXT_.il2cpp_regular_pure_instructions:0103EF90                 CMP             R4, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF94                 BNE             loc_103EFA0
__TEXT_.il2cpp_regular_pure_instructions:0103EF98                 MOV             R0, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EF9C                 BL              sub_36252C
__TEXT_.il2cpp_regular_pure_instructions:0103EFA0
__TEXT_.il2cpp_regular_pure_instructions:0103EFA0 loc_103EFA0                             ; CODE XREF: Wheel$$RollPremium+310j
__TEXT_.il2cpp_regular_pure_instructions:0103EFA0                 MOV             R0, R4
__TEXT_.il2cpp_regular_pure_instructions:0103EFA4                 MOV             R1, #0
__TEXT_.il2cpp_regular_pure_instructions:0103EFA8                 SUB             SP, R11, #0x1C
__TEXT_.il2cpp_regular_pure_instructions:0103EFAC                 LDMFD           SP!, {R4-R11,LR}
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0                 B               ChatUI$$ShowRefreshWindow
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0 ; End of function Wheel$$RollPremium
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0
__TEXT_.il2cpp_regular_pure_instructions:0103EFB0 ; ----------------------------------------------------------
There's no point in pasting here the whole function dump, just tell us what you want to do and why did you choose this function for attempting the mod. To me it seems like you don't fully understand static analysis too well yet, try watching the iAlex tutorials here:
 
There's no point in pasting here the whole function dump, just tell us what you want to do and why did you choose this function for attempting the mod. To me it seems like you don't fully understand static analysis too well yet, try watching the iAlex tutorials here:
i fix it
i use the problem to fix it self
i see the answer in my dream last night
is math :cool:
thanks the first post it help me
 
Back
Top Bottom