做企业级程序,需要搞设备的udid等信息,但是ios7把udid私有化了,不公开使用。所以研究了一下ios的私有api。
首先要使用class-dump 和dumpFrameworks.pl 工具 将ios的framework导出来以下是工具的地址:
class-dump下载地址http://www.codethecode.com/projects/class-dump/
DumpFrameworks.pl原来的下载地址不能用了,我在github上的别人的越狱程序里面找到的。
将下载好的 class-dump 放入usr/local/bin 下.
如果 ‘/usr/local/bin’ 不知道在哪里,可以在terminal 下输入 ‘open -a Finder /usr/local/bin’ 以便打开目录.
这个bin文件夹 就是所有命令行的可执行文件所在地,并不一定是这个目录,要看各自的系统。
因为dumpFrameworks.pl中对ios库的版本路径可能不一定正确了,所以要自己手动改正。
用terminal直接执行dumpFrameworks.pl就可以了。
会将所有到处的头文件,放到user/Headers文件夹下。
将想用的头文件,组成xxx.framework/Headers的样式。导入工程。
但是bulidsetting 设置framework的search path 时要设置真实的私有库路径,因为我们要用它的可执行文件,只有头文件是不行的。
例如:/Applications/Xcode.app/Contents/Developer/Platforms /iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/PrivateFrameworks
这样就可以调用ios的私有库了
成功用他的私有库 调取了 机器的udid。
相关推荐
检查iOS源代码是否包含私有API工具,在提交AppStore审核前用这个工具检查一下十分必要,减少被拒的概率。
这是最新的ios 6私有api头文件 ,里边包含了各个privateframework的类
IOS 私有API
IOS7最新私有API,object-c全
如何从XCode安装目录中导出私有Api的头文件 mac 10.9.1上执行成功
ios的私有的api,希望大家多看看,ios的私有的api。
使用私有API实现蓝牙功能 实现打开关闭,给出提示,如果需要搜索周边蓝牙等可以跟到程序里看相关API。 不过是私有API,请慎用噢,使用了私有API的IOS APP是不能通过APP store审核的。
基于IOS7 下的 私有API 。从网上收集的。
iOS 私有 API 扫描器,能识别出大部分私有API
RuntimeBrowser查看iOS系统私有API-附件资源
主要介绍了iOS查找私有API的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
私人通讯录:利用导航控制器正向反向传输数据
iOS-private-api-checker私有API检查详细步骤(涉及到 Python、Flask、sqlite 环境)
ios_private.db https://github.com/NetEaseGame/iOS-private-api-checker iOS-private-api-checker 苹果iOS私有API检查工具 构建私有api库
iphone 系统api录音功能实现 ,demo也是看的别人的,自己添加了写自己需要的。
墙活动 用于设置 iOS 壁纸的 UIActivity 子类(使用一些私有 API) 随意在您的项目中使用它,但不要忘记将您归功于我 :D (@iMokhles) 麻省理工学院执照
2 https://github.com/coolstar/RecordMyScreen (私有API截屏,如果要发布到appstore,请修改) 存在问题: 1 屏幕截屏计算截图 时间序列时太耗cpu,需要改进(采用定时器) 2 视频编码的一些参数在像iphon4及低版本...
用于获取iOS 私有api,此版本目前可用,使用方法参考我博客