调试chaoxin App时,分析其视频的存储关联。调试结果如下,但是IDA无法找到fileLocalURLWithRemoteURL方法?
(lldb) po (char*)$x0
Core.FileCache
(lldb) po (char*)$x1
“fileLocalURLWithRemoteURL:”
(lldb) po (char*)$x2
fc_D1609AC0-6FEC-4700-9B65-50BD873CC021.mp4
(lldb) ni
Process 1073 stopped
- thread #1, queue = ‘com.apple.main-thread’, stop reason = instruction step over
frame #0: 0x00000001001e3300 Chaoxin_mh_execute_header + 946944 Chaoxin
_mh_execute_header:
→ 0x1001e3300 <+946944>: mov x29, x29
0x1001e3304 <+946948>: bl 0x1013314b0 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1001e3308 <+946952>: mov x22, x0
0x1001e330c <+946956>: mov x0, x23
(lldb) po (char*)$x0
file:///var/mobile/Containers/Data/Application/82B46C98-CB5B-4F5F-9EDA-82C3D594BDE4/Library/Caches/ck.files/0903954d9767a8e3104541500dc51ee6.mp4