【问题标题】:How to extract dyld_shared_cache from non-jailbroken device?如何从非越狱设备中提取 dyld_shared_cache?
【发布时间】:2019-04-16 12:04:31
【问题描述】:

我想反转 iOS 12 dyld_shared_cache 文件。 但是,我不知道如何从非越狱设备中提取 iOS 12 dyld_shared_cache 文件。 有什么方法可以提取该文件吗?

【问题讨论】:

  • 你可以只下载一个IPSW(链接可用herehere),解压它们,挂载最大的dmg文件(一个多GB的文件)然后导航到/System/Library/Caches/com.apple.dyld/。跨度>

标签: ios objective-c jailbreak


【解决方案1】:

您可以编写一个基本上执行以下操作的应用程序:

NSString* documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
[NSFileManager.defaultManager copyItemAtPath:@"/System/Library/Caches/com.apple.dyld/dyld_shared_cache_arm64" 
                              toPath:[documents stringByAppendingPathComponent:@"cache"]]

在应用程序的 Info.plist 中启用 iTunes 文件共享,您可以使用 iTunes 抓取文件。

【讨论】:

  • 请注意,对于 A12 设备,缓存文件名为 dyld_shared_cache_arm64e
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-24
  • 2011-05-18
  • 1970-01-01
  • 2013-02-21
  • 2016-09-19
  • 2020-10-23
相关资源
最近更新 更多