Guest User

Untitled

a guest
Mar 1st, 2021
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.50 KB | None | 0 0
  1. __text:00000001001F5884 sub_1001F5884
  2. __text:00000001001F5884
  3. __text:00000001001F5884 var_58 = -0x58
  4. __text:00000001001F5884 var_50 = -0x50
  5. __text:00000001001F5884 var_40 = -0x40
  6. __text:00000001001F5884 var_30 = -0x30
  7. __text:00000001001F5884 var_20 = -0x20
  8. __text:00000001001F5884 var_10 = -0x10
  9. __text:00000001001F5884 var_s0 = 0
  10. __text:00000001001F5884
  11. __text:00000001001F5884 ; FUNCTION CHUNK AT __stubs:000000010037272C SIZE 0000000C BYTES
  12. __text:00000001001F5884
  13. __text:00000001001F5884 SUB SP, SP, #0x70
  14. __text:00000001001F5888 STP X28, X27, [SP,#0x60+var_50]
  15. __text:00000001001F588C STP X26, X25, [SP,#0x60+var_40]
  16. __text:00000001001F5890 STP X24, X23, [SP,#0x60+var_30]
  17. __text:00000001001F5894 STP X22, X21, [SP,#0x60+var_20]
  18. __text:00000001001F5898 STP X20, X19, [SP,#0x60+var_10]
  19. __text:00000001001F589C STP X29, X30, [SP,#0x60+var_s0]
  20. __text:00000001001F58A0 ADD X29, SP, #0x60
  21. __text:00000001001F58A4 MOV X21, X0
  22. __text:00000001001F58A8 ADRP X8, #classRef_NSMutableDictionary@PAGE
  23. __text:00000001001F58AC LDR X0, [X8,#classRef_NSMutableDictionary@PAGEOFF]
  24. __text:00000001001F58B0 BL _objc_opt_new
  25. __text:00000001001F58B4 MOV X19, X0
  26. __text:00000001001F58B8 ADRP X8, #selRef__copyLocalAppsDictionaries@PAGE
  27. __text:00000001001F58BC LDR X1, [X8,#selRef__copyLocalAppsDictionaries@PAGEOFF] ; char *
  28. __text:00000001001F58C0 MOV X0, X21 ; void *
  29. __text:00000001001F58C4 BL _objc_msgSend
  30. __text:00000001001F58C8 MOV X20, X0
  31. __text:00000001001F58CC ADRP X8, #selRef_count@PAGE
  32. __text:00000001001F58D0 LDR X1, [X8,#selRef_count@PAGEOFF] ; char *
  33. __text:00000001001F58D4 BL _objc_msgSend
  34. __text:00000001001F58D8 CBZ X0, loc_1001F58FC
  35. __text:00000001001F58DC ADRP X8, #selRef_setObject_forKeyedSubscript_@PAGE
  36. __text:00000001001F58E0 LDR X22, [X8,#selRef_setObject_forKeyedSubscript_@PAGEOFF]
  37. __text:00000001001F58E4 ADRP X3, #cfstr_LocalSoftware@PAGE ; "local-software"
  38. __text:00000001001F58E8 ADD X3, X3, #cfstr_LocalSoftware@PAGEOFF ; "local-software"
  39. __text:00000001001F58EC MOV X0, X19
  40. __text:00000001001F58F0 MOV X1, X22
  41. __text:00000001001F58F4 MOV X2, X20
  42. __text:00000001001F58F8 B loc_1001F59A0
  43. __text:00000001001F58FC ; ---------------------------------------------------------------------------
  44. __text:00000001001F58FC
  45. __text:00000001001F58FC loc_1001F58FC ; CODE XREF: sub_1001F5884+54↑j
  46. __text:00000001001F58FC ADRP X8, #classRef_URLBag@PAGE
  47. __text:00000001001F5900 LDR X0, [X8,#classRef_URLBag@PAGEOFF] ; void *
  48. __text:00000001001F5904 ADRP X8, #selRef_defaultBag@PAGE
  49. __text:00000001001F5908 LDR X1, [X8,#selRef_defaultBag@PAGEOFF] ; char *
  50. __text:00000001001F590C BL _objc_msgSend
  51. __text:00000001001F5910 MOV X29, X29
  52. __text:00000001001F5914 BL _objc_retainAutoreleasedReturnValue
  53. __text:00000001001F5918 MOV X22, X0
  54. __text:00000001001F591C ADRP X8, #selRef_updateUsingOptimizedRequest@PAGE
  55. __text:00000001001F5920 LDR X1, [X8,#selRef_updateUsingOptimizedRequest@PAGEOFF] ; char *
  56. __text:00000001001F5924 BL _objc_msgSend
  57. __text:00000001001F5928 MOV X29, X29
  58. __text:00000001001F592C BL _objc_retainAutoreleasedReturnValue
  59. __text:00000001001F5930 MOV X23, X0
  60. __text:00000001001F5934 ADRP X8, #selRef_valueWithError_@PAGE
  61. __text:00000001001F5938 LDR X1, [X8,#selRef_valueWithError_@PAGEOFF] ; char *
  62. __text:00000001001F593C MOV X2, #0
  63. __text:00000001001F5940 BL _objc_msgSend
  64. __text:00000001001F5944 MOV X29, X29
  65. __text:00000001001F5948 BL _objc_retainAutoreleasedReturnValue
  66. __text:00000001001F594C MOV X24, X0
  67. __text:00000001001F5950 ADRP X8, #selRef_boolValue@PAGE
  68. __text:00000001001F5954 LDR X1, [X8,#selRef_boolValue@PAGEOFF] ; char *
  69. __text:00000001001F5958 BL _objc_msgSend
  70. __text:00000001001F595C MOV X25, X0
  71. __text:00000001001F5960 MOV X0, X24
  72. __text:00000001001F5964 BL _objc_release
  73. __text:00000001001F5968 MOV X0, X23
  74. __text:00000001001F596C BL _objc_release
  75. __text:00000001001F5970 MOV X0, X22
  76. __text:00000001001F5974 BL _objc_release
  77. __text:00000001001F5978 MOV X22, #0
  78. __text:00000001001F597C TBNZ W25, #0, loc_1001F5B94
  79. __text:00000001001F5980 ADRP X8, #selRef_setObject_forKeyedSubscript_@PAGE
  80. __text:00000001001F5984 LDR X22, [X8,#selRef_setObject_forKeyedSubscript_@PAGEOFF]
  81. __text:00000001001F5988 ADRP X2, #___NSArray0__struct_ptr@PAGE
  82. __text:00000001001F598C LDR X2, [X2,#___NSArray0__struct_ptr@PAGEOFF]
  83. __text:00000001001F5990 ADRP X3, #cfstr_LocalSoftware@PAGE ; "local-software"
  84. __text:00000001001F5994 ADD X3, X3, #cfstr_LocalSoftware@PAGEOFF ; "local-software"
  85. __text:00000001001F5998 MOV X0, X19 ; void *
  86. __text:00000001001F599C MOV X1, X22 ; char *
  87. __text:00000001001F59A0
  88. __text:00000001001F59A0 loc_1001F59A0 ; CODE XREF: sub_1001F5884+74↑j
  89. __text:00000001001F59A0 BL _objc_msgSend
  90. __text:00000001001F59A4 ADRP X8, #classRef_NSNumber@PAGE
  91. __text:00000001001F59A8 LDR X23, [X8,#classRef_NSNumber@PAGEOFF]
  92. __text:00000001001F59AC NOP
  93. __text:00000001001F59B0 LDR X0, [X8,#classRef_AppDefaultsManager@PAGEOFF] ; void *
  94. __text:00000001001F59B4 ADRP X8, #selRef_shouldPerformAutomaticUpdates@PAGE
  95. __text:00000001001F59B8 LDR X1, [X8,#selRef_shouldPerformAutomaticUpdates@PAGEOFF] ; char *
  96. __text:00000001001F59BC BL _objc_msgSend
  97. __text:00000001001F59C0 MOV X2, X0
  98. __text:00000001001F59C4 ADRP X8, #selRef_numberWithBool_@PAGE
  99. __text:00000001001F59C8 LDR X1, [X8,#selRef_numberWithBool_@PAGEOFF] ; char *
  100. __text:00000001001F59CC MOV X0, X23 ; void *
  101. __text:00000001001F59D0 BL _objc_msgSend
  102. __text:00000001001F59D4 MOV X29, X29
  103. __text:00000001001F59D8 BL _objc_retainAutoreleasedReturnValue
  104. __text:00000001001F59DC MOV X23, X0
  105. __text:00000001001F59E0 ADRP X3, #cfstr_Autoupdatesena@PAGE ; "autoUpdatesEnabled"
  106. __text:00000001001F59E4 ADD X3, X3, #cfstr_Autoupdatesena@PAGEOFF ; "autoUpdatesEnabled"
  107. __text:00000001001F59E8 MOV X0, X19 ; void *
  108. __text:00000001001F59EC MOV X1, X22 ; char *
  109. __text:00000001001F59F0 MOV X2, X23
  110. __text:00000001001F59F4 BL _objc_msgSend
  111. __text:00000001001F59F8 MOV X0, X23
  112. __text:00000001001F59FC BL _objc_release
  113. __text:00000001001F5A00 ADRP X8, #classRef_AMSDevice@PAGE
  114. __text:00000001001F5A04 LDR X0, [X8,#classRef_AMSDevice@PAGEOFF] ; void *
  115. __text:00000001001F5A08 ADRP X8, #selRef_deviceGUID@PAGE
  116. __text:00000001001F5A0C LDR X1, [X8,#selRef_deviceGUID@PAGEOFF] ; char *
  117. __text:00000001001F5A10 BL _objc_msgSend
  118. __text:00000001001F5A14 MOV X29, X29
  119. __text:00000001001F5A18 BL _objc_retainAutoreleasedReturnValue
  120. __text:00000001001F5A1C MOV X23, X0
  121. __text:00000001001F5A20 ADRP X3, #cfstr_Guid@PAGE ; "guid"
  122. __text:00000001001F5A24 ADD X3, X3, #cfstr_Guid@PAGEOFF ; "guid"
  123. __text:00000001001F5A28 MOV X0, X19 ; void *
  124. __text:00000001001F5A2C MOV X1, X22 ; char *
  125. __text:00000001001F5A30 MOV X2, X23
  126. __text:00000001001F5A34 BL _objc_msgSend
  127. __text:00000001001F5A38 MOV X0, X23
  128. __text:00000001001F5A3C BL _objc_release
  129. __text:00000001001F5A40 ADRP X8, #_OBJC_IVAR_$_UpdatesTask._account@PAGE ; ACAccount *_account;
  130. __text:00000001001F5A44 LDRSW X8, [X8,#_OBJC_IVAR_$_UpdatesTask._account@PAGEOFF] ; ACAccount *_account;
  131. __text:00000001001F5A48 ADD X23, X21, X8
  132. __text:00000001001F5A4C LDR X0, [X23] ; void *
  133. __text:00000001001F5A50 ADRP X8, #selRef_ams_DSID@PAGE
  134. __text:00000001001F5A54 LDR X24, [X8,#selRef_ams_DSID@PAGEOFF]
  135. __text:00000001001F5A58 MOV X1, X24 ; char *
  136. __text:00000001001F5A5C BL _objc_msgSend
  137. __text:00000001001F5A60 MOV X29, X29
  138. __text:00000001001F5A64 BL _objc_retainAutoreleasedReturnValue
  139. __text:00000001001F5A68 MOV X25, X0
  140. __text:00000001001F5A6C BL _objc_release
  141. __text:00000001001F5A70 CBZ X25, loc_1001F5B88
  142. __text:00000001001F5A74 ADRP X8, #classRef_AMSKeybag@PAGE
  143. __text:00000001001F5A78 LDR X0, [X8,#classRef_AMSKeybag@PAGEOFF] ; void *
  144. __text:00000001001F5A7C ADRP X8, #selRef_sharedInstance@PAGE
  145. __text:00000001001F5A80 LDR X1, [X8,#selRef_sharedInstance@PAGEOFF] ; char *
  146. __text:00000001001F5A84 BL _objc_msgSend
  147. __text:00000001001F5A88 MOV X29, X29
  148. __text:00000001001F5A8C BL _objc_retainAutoreleasedReturnValue
  149. __text:00000001001F5A90 MOV X27, X0
  150. __text:00000001001F5A94 LDR X0, [X23] ; void *
  151. __text:00000001001F5A98 MOV X1, X24 ; char *
  152. __text:00000001001F5A9C BL _objc_msgSend
  153. __text:00000001001F5AA0 MOV X29, X29
  154. __text:00000001001F5AA4 BL _objc_retainAutoreleasedReturnValue
  155. __text:00000001001F5AA8 MOV X28, X0
  156. __text:00000001001F5AAC STR XZR, [SP,#0x60+var_58]
  157. __text:00000001001F5AB0 ADRP X8, #selRef_keybagSyncDataWithAccountID_transactionType_error_@PAGE
  158. __text:00000001001F5AB4 LDR X1, [X8,#selRef_keybagSyncDataWithAccountID_transactionType_error_@PAGEOFF] ; char *
  159. __text:00000001001F5AB8 ADD X4, SP, #0x60+var_58
  160. __text:00000001001F5ABC MOV X0, X27 ; void *
  161. __text:00000001001F5AC0 MOV X2, X28
  162. __text:00000001001F5AC4 MOV W3, #0xB
  163. __text:00000001001F5AC8 BL _objc_msgSend
  164. __text:00000001001F5ACC MOV X29, X29
  165. __text:00000001001F5AD0 BL _objc_retainAutoreleasedReturnValue
  166. __text:00000001001F5AD4 MOV X25, X0
  167. __text:00000001001F5AD8 LDR X0, [SP,#0x60+var_58]
  168. __text:00000001001F5ADC BL _objc_retain
  169. __text:00000001001F5AE0 MOV X26, X0
  170. __text:00000001001F5AE4 MOV X0, X28
  171. __text:00000001001F5AE8 BL _objc_release
  172. __text:00000001001F5AEC MOV X0, X27
  173. __text:00000001001F5AF0 BL _objc_release
  174. __text:00000001001F5AF4 CBZ X26, loc_1001F5B20
  175. __text:00000001001F5AF8 ADRP X8, #qword_1005156A0@PAGE
  176. __text:00000001001F5AFC LDR X8, [X8,#qword_1005156A0@PAGEOFF]
  177. __text:00000001001F5B00 CMN X8, #1
  178. __text:00000001001F5B04 B.NE loc_1001F5BE0
  179. __text:00000001001F5B08
  180. __text:00000001001F5B08 loc_1001F5B08 ; CODE XREF: sub_1001F5884+370↓j
  181. __text:00000001001F5B08 ADRP X8, #qword_100505DC8@PAGE
  182. __text:00000001001F5B0C LDR X27, [X8,#qword_100505DC8@PAGEOFF]
  183. __text:00000001001F5B10 MOV X0, X27
  184. __text:00000001001F5B14 MOV W1, #0x10
  185. __text:00000001001F5B18 BL _os_log_type_enabled
  186. __text:00000001001F5B1C CBNZ W0, loc_1001F5BC8
  187. __text:00000001001F5B20
  188. __text:00000001001F5B20 loc_1001F5B20 ; CODE XREF: sub_1001F5884+270↑j
  189. __text:00000001001F5B20 ; sub_1001F5884+358↓j
  190. __text:00000001001F5B20 ADRP X8, #selRef_length@PAGE
  191. __text:00000001001F5B24 LDR X1, [X8,#selRef_length@PAGEOFF] ; char *
  192. __text:00000001001F5B28 MOV X0, X25 ; void *
  193. __text:00000001001F5B2C BL _objc_msgSend
  194. __text:00000001001F5B30 CBZ X0, loc_1001F5B78
  195. __text:00000001001F5B34 ADRP X8, #selRef_base64EncodedStringWithOptions_@PAGE
  196. __text:00000001001F5B38 LDR X1, [X8,#selRef_base64EncodedStringWithOptions_@PAGEOFF] ; char *
  197. __text:00000001001F5B3C MOV X0, X25 ; void *
  198. __text:00000001001F5B40 MOV X2, #0
  199. __text:00000001001F5B44 BL _objc_msgSend
  200. __text:00000001001F5B48 MOV X29, X29
  201. __text:00000001001F5B4C BL _objc_retainAutoreleasedReturnValue
  202. __text:00000001001F5B50 MOV X21, X0
  203. __text:00000001001F5B54 CBZ X0, loc_1001F5B70
  204. __text:00000001001F5B58 ADRP X3, #cfstr_Kbsync@PAGE ; "kbsync"
  205. __text:00000001001F5B5C ADD X3, X3, #cfstr_Kbsync@PAGEOFF ; "kbsync"
  206. __text:00000001001F5B60 MOV X0, X19 ; void *
  207. __text:00000001001F5B64 MOV X1, X22 ; char *
  208. __text:00000001001F5B68 MOV X2, X21
  209. __text:00000001001F5B6C BL _objc_msgSend
  210. __text:00000001001F5B70
  211. __text:00000001001F5B70 loc_1001F5B70 ; CODE XREF: sub_1001F5884+2D0↑j
  212. __text:00000001001F5B70 MOV X0, X21
  213. __text:00000001001F5B74 BL _objc_release
  214. __text:00000001001F5B78
  215. __text:00000001001F5B78 loc_1001F5B78 ; CODE XREF: sub_1001F5884+2AC↑j
  216. __text:00000001001F5B78 MOV X0, X25
  217. __text:00000001001F5B7C BL _objc_release
  218. __text:00000001001F5B80 MOV X0, X26
  219. __text:00000001001F5B84 BL _objc_release
  220. __text:00000001001F5B88
  221. __text:00000001001F5B88 loc_1001F5B88 ; CODE XREF: sub_1001F5884+1EC↑j
  222. __text:00000001001F5B88 MOV X0, X19
  223. __text:00000001001F5B8C BL _objc_retain
  224. __text:00000001001F5B90 MOV X22, X0
  225. __text:00000001001F5B94
  226. __text:00000001001F5B94 loc_1001F5B94 ; CODE XREF: sub_1001F5884+F8↑j
  227. __text:00000001001F5B94 MOV X0, X20
  228. __text:00000001001F5B98 BL _objc_release
  229. __text:00000001001F5B9C MOV X0, X19
  230. __text:00000001001F5BA0 BL _objc_release
  231. __text:00000001001F5BA4 MOV X0, X22
  232. __text:00000001001F5BA8 LDP X29, X30, [SP,#0x60+var_s0]
  233. __text:00000001001F5BAC LDP X20, X19, [SP,#0x60+var_10]
  234. __text:00000001001F5BB0 LDP X22, X21, [SP,#0x60+var_20]
  235. __text:00000001001F5BB4 LDP X24, X23, [SP,#0x60+var_30]
  236. __text:00000001001F5BB8 LDP X26, X25, [SP,#0x60+var_40]
  237. __text:00000001001F5BBC LDP X28, X27, [SP,#0x60+var_50]
  238. __text:00000001001F5BC0 ADD SP, SP, #0x70
  239. __text:00000001001F5BC4 B _objc_autoreleaseReturnValue
  240. __text:00000001001F5BC8 ; ---------------------------------------------------------------------------
  241. __text:00000001001F5BC8
  242. __text:00000001001F5BC8 loc_1001F5BC8 ; CODE XREF: sub_1001F5884+298↑j
  243. __text:00000001001F5BC8 MOV X0, X21
  244. __text:00000001001F5BCC MOV X1, X23
  245. __text:00000001001F5BD0 MOV X2, X27
  246. __text:00000001001F5BD4 MOV X3, X24
  247. __text:00000001001F5BD8 BL sub_100362544
  248. __text:00000001001F5BDC B loc_1001F5B20
  249. __text:00000001001F5BE0 ; ---------------------------------------------------------------------------
  250. __text:00000001001F5BE0
  251. __text:00000001001F5BE0 loc_1001F5BE0 ; CODE XREF: sub_1001F5884+280↑j
  252. __text:00000001001F5BE0 ADRP X0, #qword_1005156A0@PAGE
  253. __text:00000001001F5BE4 ADD X0, X0, #qword_1005156A0@PAGEOFF
  254. __text:00000001001F5BE8 ADRP X1, #off_100455420@PAGE
  255. __text:00000001001F5BEC ADD X1, X1, #off_100455420@PAGEOFF
  256. __text:00000001001F5BF0 BL _dispatch_once
  257. __text:00000001001F5BF4 B loc_1001F5B08
  258. __text:00000001001F5BF4 ; End of function sub_1001F5884
  259.  
Add Comment
Please, Sign In to add comment