同时ROOT多台便携式终端的方法和设备技术

技术编号:12484137 阅读:65 留言:0更新日期:2015-12-10 22:07
本发明专利技术公开了一种同时ROOT多台便携式终端的方法和设备。该方法包括:获取所述多台便携式终端中每台便携式终端的序列号;获取与每台便携式终端相对应的接口的识别码;根据每台便携式终端的序列号及其相对应的接口的识别码,为每台便携式终端生成识别码;以及利用所述多台便携式终端各自的识别码分别为所述多台便携式终端发送相应的指令,以同时ROOT所述多台便携式终端。本发明专利技术所提供的方法通过利用每台便携式终端自身的序列号,并结合使用相应接口的设备识别码来形成用于在操作中区分不同便携式终端的各自唯一的识别码,从而可向多台便携式终端分别发送相应的指令,以达到同时ROOT多台便携式终端的目的。

【技术实现步骤摘要】

本专利技术涉及便携式终端,具体涉及一种同时ROOT多台便携式终端的方法和设备
技术介绍
当前,便携式终端已越来越广泛地应用于人们的日常生活中,人们的工作、学习、 生活也越来越离不开便携式终端,例如,手机、平板电脑等具有操作系统的智能便携式终 端。 由于人们不同的个性化需求,对于便携式终端的ROOT需求也越来越广泛。通常, ROOT-台便携式终端设备需要一定的时间。对于商家甚至某些用户而言,如需批量ROOT便 携式终端,如果每台终端设备均单独ROOT的话,则需要很长的处理时间。 因此,如何能够同时批量地ROOT多台便携式终端,成为了本领域亟待解决的问 题。
技术实现思路
有鉴于此,本专利技术提出了一种同时ROOT多台便携式终端的方法和设备。 根据本专利技术的一个方面,提供了一种同时ROOT多台便携式终端的方法,包括:获 取所述多台便携式终端中每台便携式终端的序列号;获取与每台便携式终端相对应的接口 的识别码;根据每台便携式终端的序列号及其相对应的接口的识别码,为每台便携式终端 生成识别码;以及利用所述多台便携式终端各自的识别码分别为所述多台便携式终端发送 相应的指令,以同时ROOT所述多台便携式终端。 根据一个实施方式,该方法还包括:根据每台便携式终端的序列号,在本地查找匹 配的ROOT方案;以及根据查找结果来ROOT每台便携式终端。 根据一个实施方式,根据查找结果来ROOT每台便携式终端包括:对于每台便携式 终端,若未查找到匹配的ROOT方案,则下载匹配的ROOT方案,并利用所下载的方案ROOT该 便携式终端。 根据一个实施方式,根据查找结果来ROOT每台便携式终端还包括:对于每台便 携式终端,若查找到匹配的ROOT方案,则对查找到的匹配方案的校验码进行校验,对于通 过校验的匹配方案,利用其ROOT该便携式终端,对于未通过校验的匹配方案,下载匹配的 ROOT方案,并利用所下载的方案ROOT该便携式终端。 根据一个实施方式,每台便携式终端均利用独立的进程进行ROOT。 根据一个实施方式,当一个独立的进程为其相应的便携式终端下载ROOT方案时, 与所述多台便携式终端中的其他便携式终端相对应的进程被禁止访问和/或修改正在下 载的ROOT方案。 根据一个实施方式,所述指令为adb命令。 根据一个实施方式,所述校验码为MD5码。 根据本专利技术的另一方面,提供了一种同时ROOT多台便携式终端的设备,包括:获 取单元,用于获取所述多台便携式终端中每台便携式终端的序列号以及与每台便携式终端 相对应的接口的识别码;生成单元,根据所述获取单元获取的每台便携式终端的序列号及 其相对应的接口的识别码,为每台便携式终端生成识别码;发送单元,利用所述生成单元生 成的识别码分别为所述多台便携式终端发送相应的指令;以及ROOT单元,根据所述指令同 时ROOT所述多台便携式终端。 根据一个实施方式,该设备还包括:存储单元,用于存储ROOT方案;以及查找单 元,根据所述获取单元获取的每台便携式终端的序列号,从所述存储单元中查找匹配的 ROOT方案,以用于所述ROOT单元对便携式终端进行ROOT。 根据一个实施方式,该设备还包括:下载单元,用于下载ROOT方案,若所述查找单 元未从所述存储单元中查找到与便携式终端匹配的ROOT方案,则所述下载单元下载匹配 的ROOT方案,并存储在所述存储单元中,以用于所述ROOT单元对便携式终端进行ROOT。 根据一个实施方式,该设备还包括:校验单元,用于对所述查找单元查找到的 ROOT方案进行校验。 根据一个实施方式,所述ROOT单元利用独立的进程ROOT每台便携式终端。 根据一个实施方式,当所述ROOT单元利用一个独立的进程为其相应的便携式终 端下载ROOT方案时,所述ROOT单元禁止与所述多台便携式终端中的其他便携式终端相对 应的进程访问和/或修改正在下载的ROOT方案。 根据一个实施方式,所述指令为adb命令。 根据一个实施方式,所述校验单元利用MD5码对所述查找单元查找到的ROOT方案 进行fe验。 根据本专利技术所提供的技术方案,通过利用每台便携式终端自身的序列号,并结合 使用相应接口的设备识别码来形成用于在操作中区分不同便携式终端的各自唯一的识别 码,从而可向多台便携式终端分别发送相应的指令,以达到同时ROOT多台便携式终端的目 的。【附图说明】 参照附图来阅读本专利技术的各实施方式,将更容易理解本专利技术的其它特征和优点, 在此描述的附图只是为了对本专利技术的实施方式进行示意性说明的目的,而非全部可能的实 施,并且不旨在限制本专利技术的范围。在附图中: 图1示出了根据本专利技术一个示例性实施方式同时ROOT多台便携式终端的方法的 流程图; 图2示出了根据本专利技术另一示例性实施方式同时ROOT多台便携式终端的方法的 流程图; 图3示出了根据本专利技术一个示例性实施方式同时ROOT多台便携式终端的设备的 框图; 图4示出了根据本专利技术另一示例性实施方式同时ROOT多台便携式终端的设备的 框图; 图5示出了根据本专利技术另一示例性实施方式同时ROOT多台便携式终端的设备的 框图;以及 图6示出了根据本专利技术另一示例性实施方式同时ROOT多台便携式终端的设备的 框图。【具体实施方式】 现参照附图对本专利技术的实施方式进行详细描述。应注意,以下描述仅仅是示例性 的,而并不旨在限制本专利技术,并且为了简要起见,在以下描述中省略了与现有技术相同的一 些部件的具体描述。此外,在以下描述中,将采用相同的附图标号表示不同附图中的相同或 相似的部件。在以下描述的不同实施方式中的不同特征,可彼此结合,以形成本专利技术范围内 的其他实施方式。 众所周知,Root权限是指Unix类操作系统(包括Linux、Android)的系统管理员 权限,类似于Windows(视窗)系统中的Administrator (管理员)权限;Root权限可以访 问和修改用户的移动设备中几乎所有的文件(Android系统文件及用户文件,不包括ROM)。 但是,由于目前移动终端系统对于Root权限的管理是非常严格的,通常情况下多数应用或 程序都不具备Root权限,因此对于某些需要具备Root权限的操作就无法执行,例如安装或 卸载应用等操作;同时,此类操作调用进程每次执行相应操作时都需要向系统申请Root权 限,但如果此时其他应用进程正在使用Root权限进行相关操作,则此调用进程的Root权限 申请便无法成功;更甚者,如果用户在系统中设置了禁用Root权限的操作,则相关调用进 程便无法进行相关操作。基于此,本专利技术提出只需要向系统发送一次Root权限获取请求, 具体可通过调用系统内置的SU(SuperUser,超级用户)命令获取Root权限,或者通过获 取具有Root权限的shell获取Root权限并在shell中启动进程,然后在获取所述系统的 Root权限授权后,即可使后续其他调用进程需执行相关操作时无需重复申请Root权限;具 体Root权限获取过程可参照现有技术的Root权限调用函数。 图1示出了根据本专利技术一个示例当前第1页1 2 3 本文档来自技高网...
同时ROOT多台便携式终端的方法和设备

【技术保护点】
一种同时ROOT多台便携式终端的方法,包括:获取所述多台便携式终端中每台便携式终端的序列号;获取与每台便携式终端相对应的接口的识别码;根据每台便携式终端的序列号及其相对应的接口的识别码,为每台便携式终端生成识别码;以及利用所述多台便携式终端各自的识别码分别为所述多台便携式终端发送相应的指令,以同时ROOT所述多台便携式终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡超博王斌邹勇
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1