Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. ;W580 SW-R6CA001_Orange
  2. ;Ability to lock Messages editor & Messages viewer when you mark option "Messaging" in Privacy list
  3. ;(!) It's needed "Privacy patch v.3 by IronMaster"
  4. ;© Laura_P
  5.  
  6. include "x.inc"
  7. include "lib.asm"
  8.  
  9. evtlst_MSG_UI_ViewMessage = 0x15A7494C
  10. evtlst_MSG_UI_EditMessage = 0x15A6C764
  11. pg_ShowError__0xD55 = 0x1552C5B4+1
  12. asc_45B23F24 = 0x15A6C5C8
  13. asc_45B2B994 = 0x15A74790
  14.  
  15. org 0x15A6C7DC
  16. dw unk_45C1A910
  17.  
  18. org 0x15A74994
  19. dw unk_45C1A938
  20.  
  21. org 0x15E74760
  22.  
  23. loc_45C1A8A0:
  24. PUSH {R4-R7,LR}
  25. ADDS R4, R1, 0
  26. MOVS R0, 3
  27. BL loc_45C1A968
  28. CMP R0, 0
  29. BEQ loc_45C1A8B6
  30. ADDS R1, R4, 0
  31. BL loc_45C1A970
  32. POP {R4-R7,PC}
  33.  
  34. loc_45C1A8B6:
  35. ADDS R1, R4, 0
  36. BL loc_45C1A8BE
  37. POP {R4-R7,PC}
  38.  
  39. loc_45C1A8BE:
  40. PUSH {R4-R7,LR}
  41. ADDS R0, R1, 0
  42. ADR R1, off_45C1A8CC
  43. BL loc_45C1A960
  44. POP {R4-R7,PC}
  45.  
  46. align 4
  47. off_45C1A8CC dw asc_45B23F24
  48. DCB 0
  49. DCB 0
  50. DCB 0
  51. DCB 0
  52. dw evtlst_MSG_UI_EditMessage
  53.  
  54. loc_45C1A8D8:
  55. PUSH {R4-R7,LR}
  56. ADDS R4, R1, 0
  57. MOVS R0, 3
  58. BL loc_45C1A968
  59. CMP R0, 0
  60. BEQ loc_45C1A8EE
  61. ADDS R1, R4, 0
  62. BL loc_45C1A970
  63. POP {R4-R7,PC}
  64.  
  65. loc_45C1A8EE:
  66. ADDS R1, R4, 0
  67. BL loc_45C1A8F6
  68. POP {R4-R7,PC}
  69.  
  70. loc_45C1A8F6:
  71. PUSH {R4-R7,LR}
  72. ADDS R0, R1, 0
  73. ADR R1, off_45C1A904
  74. BL loc_45C1A960
  75. POP {R4-R7,PC}
  76.  
  77. align 4
  78. off_45C1A904 dw asc_45B2B994
  79. DCB 0
  80. DCB 0
  81. DCB 0
  82. DCB 0
  83. dw evtlst_MSG_UI_ViewMessage
  84. unk_45C1A910 DCB 0xF;7
  85. DCB 0
  86. DCB 0
  87. DCB 0
  88. dw loc_45C1A8A0+1
  89. DCB 0x1F
  90. DCB 0
  91. DCB 0
  92. DCB 0
  93. dw loc_45C1A8BE+1
  94. DCB 3
  95. DCB 0
  96. DCB 0
  97. DCB 0
  98. dw pg_ShowError__0xD55+1
  99. DCB 4
  100. DCB 0
  101. DCB 0
  102. DCB 0
  103. dw pg_ShowError__0xD55+1
  104. DCB 0
  105. DCB 0
  106. DCB 0
  107. DCB 0
  108. DCB 0
  109. DCB 0
  110. DCB 0
  111. DCB 0
  112. unk_45C1A938 DCB 0xF;7
  113. DCB 0
  114. DCB 0
  115. DCB 0
  116. dw loc_45C1A8D8+1
  117. DCB 0x1F
  118. DCB 0
  119. DCB 0
  120. DCB 0
  121. dw loc_45C1A8F6+1
  122. DCB 3
  123. DCB 0
  124. DCB 0
  125. DCB 0
  126. dw pg_ShowError__0xD55+1
  127. DCB 4
  128. DCB 0
  129. DCB 0
  130. DCB 0
  131. dw pg_ShowError__0xD55+1
  132. DCB 0
  133. DCB 0
  134. DCB 0
  135. DCB 0
  136. DCB 0
  137. DCB 0
  138. DCB 0
  139. DCB 0
  140.  
  141. loc_45C1A960:
  142. LDR R5, off1
  143. BX R5
  144.  
  145. loc_45C1A968:
  146. LDR R5, off2
  147. BX R5
  148.  
  149. loc_45C1A970:
  150. LDR R5, off3
  151. BX R5
  152.  
  153. off1 dw 0x1599C510+1;sub_452DBCC8+1
  154. off2 dw 0x15E56570+1;loc_45BFF3BC+1
  155. off3 dw 0x15E56712+1;loc_45BFF556+1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement