一、 功能描述
1. 针对android手机,为PC端软件提供对安卓手机进行root授权或临时root的功能。支持android(安卓)2.1——android(安卓)4.0手机的root权限授权(2.1 —— 4.0的root 尽可能支持,不能保障全部支持)。授权不能破坏原手机操作系统,不能因root失败导致手机不可用。
2. 针对苹果手机,为PC端软件提供可读取手机基本信息(软件硬件版本、IMEI号等)、通信录、通话记录、照片功能, 支持iOS6\7\8操作系统(可先提供6,7版本接口)。可支持越狱及非越狱版本,不影响原有手机使用。
二、接口方式
以DLL方式提供外部程序调用:
1. 针对android手机,提供接口
int ConnectPhone (char *PhoneBrand,char *PhoneTpye,char ErrorInfo[256])
传入参数(参数都由调用接口的外部程序申请和释放)说明:
PhoneBrand:手机品牌
PhoneTpye:手机型号
ErrorInfo:出异常时存储异常信息
返回值:>0 root正常(返回1)
<0(root异常,不同的异常情况可以分别返回-1,-2…等)
2. 针对苹果手机,采用在本地生成文本文件的方式,提供接口
int ReadPhone (char *FilePath,char *Flg)
参数说明:
FilePath:生成文本文件的路径,最后约定带”/”
Flg:区分采集手机中的哪部分信息
返回值:>0正常产生(返回1)
<0产生异常(返回-1)
1) 对于Flg,采用大写字符串的方式,约定如下
信息细类 Flg名称
操作系统信息 OSXX
通讯录信息 TXLXX
通话记录 THJLXX
短信记录 DXJLXX
2) 数据文件格式约定
文件名:FLG标示号+dat扩展名
文件内容:本质上是文本文件,第一行是字段名称,第二行后,每行都是一条完整记录。每一行的每个字段内容以###分隔的方式,时间格式采用YYYYMMDD(短日期)和YYYYMMDDHHNNSS(长日期)的格式。
三、开发语言
标准C/C++(可在VS2008/VS2010下编译)或者Delphi/Xe
四、验收标准
1. 针对安卓手机,提供不同版本android操作系统的手机,通过接口调用,检查手机是否临时root成功。
2. 针对苹果手机,提供3/4/4s/5等型号手机,通过接口调用,检查是否能获取相应信息内容。
3. 开发的程序要提供源码。
接包方 | 国家/地区 | |
---|---|---|
![]() |
1
Zhongshanmonkey
(中标)
|