自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桑相

I came, I saw, I conquered!

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 苹果助手开发随笔系列:4、获取应用列表以及访问应用内共享目录

作者:桑相QQ:438788593交流群:227246737[代码都是伪代码]// 启动对应的服务HANDEL hServiceHandle = NULL;uint32_t fd;CFStringRef strServiceName = __CFStringMakeConstantString("com.apple.mobile.installation_proxy");AMDevice

2016-11-07 18:49:53 2084 3

原创 苹果助手开发随笔系列:3、后续功能所需要的服务

作者:桑相QQ:438788593交流群:227246737// 启动服务__CFStringMakeConstantString // 构造后续函数所需要的字符串类型的参数AMDeviceSecureStartService(hDevice, CFStringRef, NULL, &hServiceHandle)AMDServiceConnectionGetSocket(hServiceHa

2016-11-07 18:48:19 2639 1

原创 苹果助手开发随笔系列:2、设备连接以及获取设备基本信息

作者:桑相QQ:438788593交流群:227246737// 调用流程(按照顺序...)// 注册回调AMRestorableDeviceRegisterForNotifications // 注册监听手机状态的函数,比如进入DFU模式AMDeviceNotificationSubscribe // 注册连接回调函数// 在连接回调函数里AMDeviceConnect // 正常:返回

2016-11-07 18:46:41 2107

原创 苹果助手开发随笔系列:1、需要加载的DLL

环境作者:桑相QQ:438788593交流群:227246737// 后续文章里面的测试设备都是这个操作系统:Windows 10iTunes版本:12.5.3.16 (x64)手机型号:iPhone 6 plus 金色手机系统版本:10.1.1目前需要的DLLCoreFoundation.dlliTunesMobileDevice.dllAirTrafficHost.dllAVF

2016-11-07 18:45:18 3998 1

原创 苹果助手开发随笔系列:0、前言

作者:桑相QQ:438788593交流群:227246737很久没写关于苹果手机助手开发的文章了,也很久没有接触苹果手机助手这一块了,很多东西都不知道最近自己想做一个小软件,需要用到一些助手类似的功能于是准备把几年前扔掉的再捡起来把自己开发中的一些涉及的知识点和心得写成开发随笔分享给大家!

2016-11-07 18:43:21 926

原创 关于iFeng助手连接版 部分用户会出现运行出错的情况,已经做了改进,将下面的函数覆盖即可

UINT iTunesApi::InitApi(){ char *libvar = NULL; char newlibvar[4096]; char dllpath_iTunesMobileDevice[MAX_PATH] = {0}; char dllpath_CoreFoundation[MAX_PATH] = {0}; HKEY regKey1=NULL,regKey

2014-05-04 17:37:24 2050 4

原创 应大家的要求,奉上源码:IOS助手连接模块

应大家的要求,奉上源码:IOS助手连接模块

2013-11-12 10:38:29 3238 4

原创 IOS助手开发交流方式

QQ群:227246737加群请注明:IOS助手开发

2013-11-06 14:28:58 1793 1

转载 BSDSocket编程之UDP

原文地址:http://www.1000phone.net/thread-7783-1-5.html UDPClient/*UDP/IP应用编程接口(API)*//**客户端的工作流程:首先调用socket函数创建一个Socket,填写服务器地址及端口号,*从标准输入设备中取得字符串,将字符串传送给服务器端,并接收服务器端返回的字*符串。最后关闭该socket。*/#inc

2013-10-18 15:17:54 967

原创 ios助手开发系列(六):文件操作系列3 - 文件上传和文件下载

这一章算是一个重要内容了,涉及到实际功能了 文件的上传和下载:上传就是指将本地的文件上传到苹果设备上的文件系统中,下载则相反。首先需要注意的地方:本地的路径形式,如:"D:\\testFolder\\my.txt"设备的路径形式,如:"/Books/test.pdf" 不多说,先直接上代码:文件上传:#define SECTIONSIZE (1024*512)

2013-10-15 11:04:58 4125 2

原创 ios助手开发系列(五):文件操作系列2 - 操作文件和文件夹所需要开启的服务:AFC服务和AFC2服务

额~很久没更新了,主要是这段时间太忙了,没来更新...这几天会多写几章.. 这一章要讲的是操作文件需要开启的AFC和AFC2服务. 首先介绍一下这里的服务的概念:需要设备完成某一个特定功能,首先需要使用相关API通知设备开启对应的服务,然后才能使用其他API来完成特定功能.设备上有很多功能都需要开启服务,如:操作文件 - AFC和AFC2服务音乐和播放列表管理(增删

2013-10-15 10:40:37 7095 5

转载 SocketAPI,CAsyncSocket,CSocket内幕及其用法

原文地址:http://strivease.blog.hexun.com/17839230_d.html作者:jmcooler 摘要:SocketAPI,CAsyncSocket,CSocket内幕及其用法    Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合

2013-09-30 17:44:03 1096

原创 低级错误-宏定义大数据

今天在分块读取文件内容时,犯了一个低级错误 本来是想把块的大小定义成4M,然后想当然的写成:#define SECTIONSIZE 4*1024*1024 结果可想而知。。。在求某文件块的数量时,需要用到此数据然后long leftSize = filesize % SECTIONSIZE;long sectionCount = filesize / SECTI

2013-09-14 10:18:46 1173

原创 CFString详解

官方地址:https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFStringRef/Reference/reference.html#//apple_ref/doc/uid/20001211-CH203-SW1这个是有关CFString的详解!

2013-09-12 12:01:36 2711

转载 几种数据类型CFIndex,uint8_t,CFTypeRef

原文地址:http://blog.163.com/weiyanen@126/blog/static/25596404201010226575174/CFIndex:typedef signed long CFIndex;在Core Foundation框架中一般用于数组的序号和参数返回值的大小,计数等。Core Foundation中CFIndex的位长随着处理器的位长而增加。如6

2013-09-12 11:57:30 2787

原创 Plist文件详解

Plist文件详解:苹果官方地址:https://developer.apple.com/library/ios/DOCUMENTATION/CoreFoundation/Reference/CFPropertyListRef/Reference/reference.html#//apple_ref/doc/uid/20001210-CH203-DontLinkElementID_6

2013-09-11 16:59:11 1405

转载 IOS 设备越狱原理

原文地址:http://blog.163.com/aries_duan/blog/static/957602272011918217334/ 关于越狱,随着5.0的发布,又有锋友不断的提问了。有些问题白的不能再白了,老鸟们估计不屑于理会。但是谁不是从小白过来的?我想把一些基本问题解释一下,让小白们减少一些困惑,也欢迎老鸟们多多拍砖。 为什么要越狱? APPLE的设备中的文件

2013-09-11 15:17:44 2691

原创 ios助手开发系列(四):文件操作系列1 - 获取设备文件信息 AFCFileInfoOpen函数和AFCKeyValueRead函数

前面的章节中已经讲了:设备监听、设备基本信息获取;从这一章开始主要是讲一些我们最需要的功能,大概分为:1、设备文件/文件夹;2、设备相片;3、设备应用程序;4、设备音乐;5、设备信息(短信、联系人);以后有新的功能还会补充进来,由于每一个功能都不是一篇文章能够讲完的,都会分为几个小章节;还有,这个系列的文章不是新手教程,只是给想做这一方面的同志们一份参考资料! 

2013-09-03 00:25:18 4698 3

原创 ios助手开发系列(三):打开设备连接,获取设备基本信息

在上一篇文章中,已经讲过了使用AMDeviceNotificationSubscribe函数来监听设备连接状态了上一篇的连接:http://blog.csdn.net/u011740603/article/details/10337153 今天呢,则是讲一下打开设备并获取设备基本信息,如:设备名、设备ID、设备类型等。主要涉及到的函数有:(其中HANDLE hDevice应传入

2013-08-29 11:20:15 6282

原创 ios助手开发系列(二):第一步,设备连接

上一篇简单介绍了ios助手的调查方向,从这一篇开始,则是讲解ios助手的具体开发了。 废话不多说,ios助手大部分功能的实现都在iTunesMobileDevice.dll里面。这个助手进行的第一步就是要设备连接,只有连接设备之后才能做其他事情。其中AMDeviceNotificationSubscribe函数,就是负责设备连接这一块的。 函数原型:int AMDevice

2013-08-26 13:53:23 6324 5

转载 ios中关于delegate(委托)的使用心得

原文地址:http://blog.csdn.net/huifeidexin_1/article/details/7567731 从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。 首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一

2013-08-26 12:24:02 1050

原创 ios助手开发系列(一):需求分析以及技术调查

买过苹果设备的人基本上都用过苹果官方自带的iTunes吧,别提有多难用了,使用习惯和我们完全不同。。。 所以呢后来就出现了一批同类软件,来代替iTunes。在以后的文章中就用“ios助手”来代替这一类软件。比如现在国内的:91助手、PP助手、iTools、同步助手等国外的:iFunBox、iExplore、PodShare等(我目前只知道这几家) 相信大家也许用过上面列

2013-08-26 11:39:57 7626 2

转载 iOS开发之自定义弹出框

原文地址:http://blog.sina.com.cn/s/blog_976270ec0100wpnj.html 1. 创建一个继承UIView的视图////  DialogView.h #import #import @interface DialogView : UIView {}-(IBAction)closeClickButton:(id)send

2013-08-26 10:46:48 2729

IOS助手设备连接源码

IOS助手设备连接源码。同PP助手软件的连接功能,可以读取IOS设备信息,欢迎 一起讨论IOS助手相关开发技术!

2013-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除