gpt4 book ai didi

iphone - 如何在 iOS6 中转储 IOKit 的 header ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:11:56 28 4
gpt4 key购买 nike

kennytm dump的私有(private)框架headers已经被广泛使用。但是随着iOS的升级,headers发生了一些变化。现在来自/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/IOKit.framework/IOKit 我们不能转储任何有用的东西,如下所示。我们如何转储 iOS6 的 header ?感谢您的帮助!

/* *     Generated by class-dump 3.4 (64 bit). * *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2012 by Steve Nygard. */#pragma mark -/* * File: IOKit * UUID: A98BA9FE-FC73-33E4-A5A9-169198848C62 * Arch: armv7 *       Current version: 275.0.0, Compatibility version: 1.0.0 *       Source version: 756.35.0.0.0 *       Minimum iOS version: 6.1.0 *       SDK version: 6.1.0 * *///// This file does not contain any Objective-C runtime information.//

最佳答案

Suge - 如果您将 UIKit 复制到与 class-dump 相同的目录中并发出命令“class-dump -H UIKit”,您将能够看到在同一目录中生成了许多头文件。您看不到 IOKit 的原因是它的级别较低,并且具有所有 C 风格的功能。

使用 otool -tV IOKit > sample.txt,您将获得所有函数及其反汇编的签名。

我个人使用 Hopper Disassembler,正如 Victor Ronin 在之前的帖子中所建议的那样。

希望这对您有所帮助。

关于iphone - 如何在 iOS6 中转储 IOKit 的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18042178/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com