Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. include "x.inc"
  2. include "lib.asm"
  3.  
  4. org 0x140F3EC6
  5. LDR R0, off_140F3BBC
  6. BX R0
  7.  
  8. org 0x140F3ED8
  9. off_140F3BBC dw loc_15E31F44+1
  10.  
  11. org 0x15651534
  12. LDR R3, off_15646D00
  13. BX R3
  14. off_15646D00 dw loc_15E31F10+1
  15. NOP
  16.  
  17. org 0x15e7435f+1
  18.  
  19. loc_15E31F10:
  20. LDR R2, off_15E31F34
  21. LDR R1, dword_15E31F38
  22. LDR R0, [R4,0x20]
  23. BL sub_15E32204
  24. adr R2, loc_15E31F84
  25. ADD R2, 1
  26. MOV R1, 0
  27. LDR R0, [R4,0x20]
  28. BL sub_15E32204
  29. LDR R2, dword_15E31F3C
  30. MOV R1, 0
  31. LDR R0, [R4,0x20]
  32. BL sub_15E3220C
  33. LDR R3, off_15E31F40
  34. BX R3
  35.  
  36. off_15E31F34 dw 0x150C0A04+1
  37. dword_15E31F38 dw 0xFAF
  38. dword_15E31F3C dw 0x12FD
  39. off_15E31F40 dw 0x1565153E+1
  40.  
  41. loc_15E31F44:
  42.  
  43. BL sub_15E320CC
  44. CMP R0, 1
  45. BEQ loc_15E31F64
  46. CMP R0, 2
  47. BEQ loc_15E31F68
  48. CMP R0, 3
  49. BEQ loc_15E31F6C
  50. CMP R0, 4
  51. BEQ loc_15E31F70
  52. CMP R0, 5
  53. BEQ loc_15E31F74
  54. CMP R0, 6
  55. BEQ loc_15E31F78
  56. LDR R0, dword_15E322A8
  57. B loc_15E31F7A
  58.  
  59. loc_15E31F64:
  60. LDR R0, dword_15E322AC
  61. B loc_15E31F7A
  62.  
  63. loc_15E31F68:
  64. LDR R0, dword_15E322B0
  65. B loc_15E31F7A
  66.  
  67. loc_15E31F6C:
  68. LDR R0, dword_15E322B4
  69. B loc_15E31F7A
  70.  
  71. loc_15E31F70:
  72. LDR R0, dword_15E322B8
  73. B loc_15E31F7A
  74.  
  75. loc_15E31F74:
  76. LDR R0, dword_15E322BC
  77. B loc_15E31F7A
  78.  
  79. loc_15E31F78:
  80. LDR R0, dword_15E322C0
  81.  
  82. loc_15E31F7A:
  83.  
  84. MOV R2, 0
  85. LDR R3, off_15E31F80
  86. BX R3
  87.  
  88. off_15E31F80 dw 0x140F3ECA+1
  89.  
  90. loc_15E31F84:
  91. PUSH {LR}
  92. LDR R1, off_15E31F90
  93. BL sub_15E3221C
  94. POP {PC}
  95.  
  96. align 4
  97. off_15E31F90 dw off_15E31FA4
  98. unk_15E31F94 db 0xF
  99. db 0
  100. db 0
  101. db 0
  102. dw loc_15E31FD0+1
  103. db 0
  104. db 0
  105. db 0
  106. db 0
  107. db 0
  108. db 0
  109. db 0
  110. db 0
  111. off_15E31FA4 dw aCamera_inactiv
  112. db 0
  113. db 0
  114. db 0
  115. db 0
  116. dw unk_15E31F94
  117. aCamera_inactiv db "Camera_Inactivity_SetTime_Page",0
  118. db 0xFF
  119.  
  120. loc_15E31FD0:
  121. PUSH {R4-R7,LR}
  122. ADD R4, R1, 0
  123. ADD R0, R4, 0
  124. BL sub_15E32254
  125. STR R0, [R4,0x1C]
  126. adr R0, unk_15E32068
  127. MOV R1, 0
  128. MOV R2, 0xFF
  129. BL sub_15E321FC
  130. ADD R1, R0, 0
  131. LDR R0, [R4,0x1C]
  132. BL sub_15E3224C
  133. LDR R0, [R4,0x1C]
  134. MOV R1, 2
  135. BL sub_15E3227C
  136. LDR R0, [R4,0x1C]
  137. MOV R1, 7
  138. BL sub_15E32244
  139. BL sub_15E320CC
  140. ADD R1, R0, 0
  141. LDR R0, [R4,0x1C]
  142. BL sub_15E3223C
  143. LDR R0, [R4,0x1C]
  144. LDR R1, off_15E32064
  145. MOV R2, 7
  146. BL sub_15E32234
  147. LDR R0, [R4,0x1C]
  148. BL sub_15E3222C
  149. LDR R0, [R4,0x1C]
  150. adr R2, loc_15E32090
  151. ADD R2, 1
  152. LDR R1, dword_15E32058
  153. BL sub_15E32204
  154. LDR R0, [R4,0x1C]
  155. LDR R1, dword_15E3205C
  156. adr R2, loc_15E3211C
  157. ADD R2, 1
  158. BL sub_15E32204
  159. LDR R0, [R4,0x1C]
  160. MOVL R1, 0xFC0
  161. adr R2, sub_15E32128
  162. ADD R2, 1
  163. BL sub_15E32204
  164. LDR R0, [R4,0x1C]
  165. MOV R1, 0
  166. adr R2, loc_15E3213C
  167. ADD R2, 1
  168. BL sub_15E32204
  169. LDR R0, [R4,0x1C]
  170. MOV R1, 0
  171. LDR R2, dword_15E32060
  172. BL sub_15E3220C
  173. POP {R4-R7,PC}
  174.  
  175. dword_15E32058 dw 0xFC2
  176. dword_15E3205C dw 0xFAF
  177. dword_15E32060 dw 0x16E9
  178. off_15E32064 dw dword_15E3228C
  179. unk_15E32068 du "Camera off after:"
  180. db 0
  181. db 0
  182. align 4
  183.  
  184. loc_15E32090:
  185. PUSH {R0-R7,LR}
  186. ADD R4, R0, 0
  187. ADD R0, R1, 0
  188. BL sub_15E32224
  189. SUB SP, SP, 4
  190. STR R0, [SP]
  191. MOV R0, 0
  192. PUSH {R0}
  193. MOVL R3, 0x180
  194. MOV R2, 2
  195. adr R1, aCam_offtime_bi
  196. LDR R0, off_15E320F8
  197. BL sub_15E3225C
  198. ADD SP, SP, 4
  199. ADD R5, R0, 0
  200. MOV R2, 4
  201. MOV R1, SP
  202. BL sub_15E3226C
  203. ADD R0, R5, 0
  204. BL sub_15E32264
  205. ADD SP, SP, 4
  206. ADD R0, R4, 0
  207. BL sub_15E32128
  208. POP {R0-R7,PC}
  209.  
  210. sub_15E320CC:
  211.  
  212. var_24 = -0x24
  213.  
  214. PUSH {R1-R7,LR}
  215. MOV R0, 0
  216. PUSH {R0}
  217. MOVL R3, 0x180
  218. MOV R2, 1
  219. adr R1, aCam_offtime_bi
  220. LDR R0, off_15E320F8
  221. BL sub_15E3225C
  222. ADD R5, R0, 0
  223. MOV R2, 4
  224. MOV R1, SP
  225. BL sub_15E32274
  226. ADD R0, R5, 0
  227. BL sub_15E32264
  228. LDR R0, [SP,0x24+var_24]
  229. ADD SP, SP, 4
  230. POP {R1-R7,PC}
  231.  
  232. align 4
  233. off_15E320F8 dw aTpaSystemSetti
  234.  
  235. aCam_offtime_bi du "cam_offtime.bin",0
  236.  
  237. loc_15E3211C:
  238. PUSH {LR}
  239. LDR R0, dword_15E32134
  240. BL sub_15E32214
  241. POP {PC}
  242.  
  243. align 4
  244.  
  245. sub_15E32128:
  246. PUSH {LR}
  247. LDR R1, off_15E32138
  248. BL sub_15E3221C
  249. POP {PC}
  250.  
  251. align 4
  252. dword_15E32134 dw 0x840
  253. off_15E32138 dw 0x15B91C98
  254.  
  255. loc_15E3213C:
  256. PUSH {R4,LR}
  257. adr R0, unk_15E32168
  258. LDR R2, dword_15E32164
  259. MOV R1, 0
  260. BL sub_15E321FC
  261. ADD R4, R0, 0
  262. MOV R0, 0
  263. MOV R1, 0
  264. PUSH {R0,R1}
  265. MOV R3, 1
  266. ADD R1, R4, 0
  267. ADD R0, R4, 0
  268. LDR R2, dword_15E32160
  269. BL sub_15E32284
  270. ADD SP, SP, 8
  271. POP {R4,PC}
  272.  
  273. dword_15E32160 dw 0xFFFF
  274. dword_15E32164 dw 0x6FFFFFFF
  275. unk_15E32168 du "Time turning the camera off if there is no action"
  276. db 0xA
  277. db 0
  278. db 0xA
  279. db 0
  280. aCHotrabbitMobi du "(c) HotRabbit"
  281. DCW 0xA
  282. du "(p) thomassafca"
  283. DCW 0xA
  284. du "- Mobilefree.Ru -"
  285. DCW 0xA
  286. du "- se-nse.net -",0
  287.  
  288. align 4
  289.  
  290. sub_15E321FC:
  291. LDR R3, off_15E32200
  292. BX R3
  293.  
  294. off_15E32200 dw Str2ID+1
  295.  
  296. sub_15E32204:
  297. LDR R3, off_15E32208
  298. BX R3
  299.  
  300. off_15E32208 dw GUIObject_SoftKeys_SetAction+1
  301.  
  302. sub_15E3220C:
  303. LDR R3, off_15E32210
  304. BX R3
  305.  
  306. off_15E32210 dw GUIObject_SoftKeys_SetText+1
  307.  
  308. sub_15E32214:
  309. LDR R3, off_15E32218
  310. BX R3
  311.  
  312. off_15E32218 dw UI_Event+1
  313.  
  314. sub_15E3221C:
  315. LDR R3, off_15E32220
  316. BX R3
  317.  
  318. off_15E32220 dw BookObj_GotoPage+1
  319.  
  320. sub_15E32224:
  321. LDR R3, off_15E32228
  322. BX R3
  323.  
  324. off_15E32228 dw OneOfMany_GetSelected+1
  325.  
  326. sub_15E3222C:
  327. LDR R3, off_15E32230
  328. BX R3
  329.  
  330. off_15E32230 dw GUIObject_Show+1
  331.  
  332. sub_15E32234:
  333. LDR R3, off_15E32238
  334. BX R3
  335.  
  336. off_15E32238 dw OneOfMany_SetTexts+1
  337.  
  338. sub_15E3223C:
  339. LDR R3, off_15E32240
  340. BX R3
  341.  
  342. off_15E32240 dw OneOfMany_SetChecked+1
  343.  
  344. sub_15E32244:
  345. LDR R3, off_15E32248
  346. BX R3
  347.  
  348. off_15E32248 dw OneOfMany_SetItemCount+1
  349.  
  350. sub_15E3224C:
  351. LDR R3, off_15E32250
  352. BX R3
  353.  
  354. off_15E32250 dw GUIObject_SetTitleText+1
  355.  
  356. sub_15E32254:
  357. LDR R3, off_15E32258
  358. BX R3
  359.  
  360. off_15E32258 dw CreateOneOfMany+1
  361.  
  362. sub_15E3225C:
  363. LDR R5, off_15E32260
  364. BX R5
  365.  
  366. off_15E32260 dw _fopen+1
  367.  
  368. sub_15E32264:
  369. LDR R3, off_15E32268
  370. BX R3
  371.  
  372. off_15E32268 dw fclose+1
  373.  
  374. sub_15E3226C:
  375. LDR R3, off_15E32270
  376. BX R3
  377.  
  378. off_15E32270 dw fwrite+1
  379.  
  380. sub_15E32274:
  381. LDR R3, off_15E32278
  382. BX R3
  383.  
  384. off_15E32278 dw fread+1
  385.  
  386. sub_15E3227C:
  387. LDR R3, off_15E32280
  388. BX R3
  389.  
  390. off_15E32280 dw GUIObject_SetStyle+1
  391.  
  392. sub_15E32284:
  393. LDR R3, off_15E32288
  394. BX R3
  395.  
  396. off_15E32288 dw MessageBox+1
  397.  
  398.  
  399. dword_15E3228C dw 0x1904; 1 minute
  400. dw 0x10A3; Default
  401. dw 0x18F5; 5 minutes
  402. dw 0x18F6; 10 minutes
  403. dw 0x1907; 15 minutes
  404. dw 0x18F7; 20 minutes
  405. dw 0x18F8; 30 minutes
  406. dword_15E322A8 dw 0xEA60
  407. dword_15E322AC dw 0x2BF20
  408. dword_15E322B0 dw 0x493E0
  409. dword_15E322B4 dw 0x927C0
  410. dword_15E322B8 dw 0xDBBA0
  411. dword_15E322BC dw 0x124F80
  412. dword_15E322C0 dw 0x1B7740
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement