同时root多台便携式终端的方法和设备的制造方法_3

文档序号:9417743阅读:来源:国知局
终端。而对于未通过校验的匹 配方案,下载匹配的ROOT方案,并利用所下载的方案ROOT该便携式终端。
[0053] 根据本发明的一个实施方式,每台便携式终端均利用独立的进程进行ROOT。也就 是说,本实施方式利用了多线程技术来实现同时ROOT多台便携式终端,不同的便携式终端 不会共享进程。
[0054] 进一步,当一个独立的进程为其相应的便携式终端下载ROOT方案时,与其他便携 式终端相对应的进程被禁止访问和/或修改正在下载的ROOT方案。这样,可保证ROOT在 下载时不会受到其他进程的干扰,从而确保每个下载的ROOT方案的完整性和正确性。
[0055] 图3示出了根据本发明一个示例性实施方式同时ROOT多台便携式终端的设备的 框图。如图3所示,该设备300可包括获取单元310、生成单元320、发送单元330和ROOT单 元340。获取单元310可获取多台便携式终端中每台便携式终端的序列号以及与每台便携 式终端相对应的接口的识别码。生成单元320可根据获取单元310获取的每台便携式终端 的序列号及其相对应的接口的识别码,为每台便携式终端生成识别码。发送单元330可利 用生成单元320生成的识别码分别为多台便携式终端发送相应的指令(例如,adb命令)。 ROOT单元340可根据该指令同时ROOT多台便携式终端。
[0056] 图4示出了根据本发明另一示例性实施方式同时ROOT多台便携式终端的设备的 框图。如图4所示,除了获取单元310、生成单元320、发送单元330和ROOT单元340之外, 设备300'还可包括存储单元350和查找单元360。为了简要起见,以下仅针对图4所示实 施方式与图3的不同之处进行详细描述,其相同之处将不再赘述。
[0057] 如图4所示,存储单元350可存储ROOT方案。查找单元360可根据获取单元310 获取的每台便携式终端的序列号,从存储单元350中查找匹配的ROOT方案,以用于ROOT单 元340对便携式终端进行ROOT。
[0058] 图5示出了根据本发明另一示例性实施方式同时ROOT多台便携式终端的设备的 框图。如图5所示,除了获取单元310、生成单元320、发送单元330、ROOT单元340、存储单 元350和查找单元360之外,设备300"还可包括下载单元370。为了简要起见,以下仅针对 图5所示实施方式与图4的不同之处进行详细描述,其相同之处将不再赘述。
[0059] 如图5所示,下载单元370可用于下载ROOT方案。若查找单元360未从存储单元 350中查找到与便携式终端匹配的ROOT方案,则下载单元370下载匹配的ROOT方案,并存 储在存储单元350中,以用于ROOT单元340对便携式终端进行ROOT。
[0060] 图6示出了根据本发明另一示例性实施方式同时ROOT多台便携式终端的设备的 框图。如图6所示,除了获取单元310、生成单元320、发送单元330、ROOT单元340、存储单 元350、查找单元360和下载单元370之外,设备300"'还可包括校验单元380。为了简要 起见,以下仅针对图6所示实施方式与图5的不同之处进行详细描述,其相同之处将不再赘 述。
[0061] 如图6所示,校验单元380可对查找单元360查找到的ROOT方案进行校验。根据 一个实施例,校验单元380可利用MD5码对查找单元360查找到的ROOT方案进行校验。
[0062] 根据本发明的一个实施方式,ROOT单元340可利用独立的进程ROOT每台便携式 终端。
[0063] 根据本发明的一个实施方式,当ROOT单元340利用一个独立的进程为其相应的便 携式终端下载ROOT方案时,ROOT单元340禁止与其他便携式终端相对应的进程访问和/或 修改正在下载的ROOT方案。
[0064] 以上对本发明各实施方式的描述是为了更好地理解本发明,其仅仅是示例性的, 而非旨在对本发明进行。应注意,在以上描述中,针对一种实施方式描述和/或示出的特征 可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征 相组合,或替代其它实施方式中的特征。本领域技术人员可以理解,在不脱离本发明的构思 的情况下,针对以上所描述的实施方式进行的各种变化和修改,均属于本发明的范围内。
【主权项】
1. 一种同时ROOT多台便携式终端的方法,包括: 获取所述多台便携式终端中每台便携式终端的序列号; 获取与每台便携式终端相对应的接口的识别码; 根据每台便携式终端的序列号及其相对应的接口的识别码,为每台便携式终端生成识 别码;以及 利用所述多台便携式终端各自的识别码分别为所述多台便携式终端发送相应的指令, 以同时ROOT所述多台便携式终端。2. 如权利要求1所述的方法,还包括: 根据每台便携式终端的序列号,在本地查找匹配的ROOT方案;以及 根据查找结果来ROOT每台便携式终端。3. 如权利要求2所述的方法,其中根据查找结果来ROOT每台便携式终端包括: 对于每台便携式终端,若未查找到匹配的ROOT方案,则下载匹配的ROOT方案,并利用 所下载的方案ROOT该便携式终端。4. 如权利要求3所述的方法,其中根据查找结果来ROOT每台便携式终端还包括: 对于每台便携式终端,若查找到匹配的ROOT方案,则对查找到的匹配方案的校验码进 行校验,对于通过校验的匹配方案,利用其ROOT该便携式终端,对于未通过校验的匹配方 案,下载匹配的ROOT方案,并利用所下载的方案ROOT该便携式终端。5. 如权利要求4所述的方法,其中每台便携式终端均利用独立的进程进行ROOT。6. 如权利要求5所述的方法,其中当一个独立的进程为其相应的便携式终端下载ROOT 方案时,与所述多台便携式终端中的其他便携式终端相对应的进程被禁止访问和/或修改 正在下载的ROOT方案。7. 如权利要求1所述的方法,其中所述指令为adb命令。8. 如权利要求4所述的方法,其中所述校验码为MD5码。9. 一种同时ROOT多台便携式终端的设备,包括: 获取单元,用于获取所述多台便携式终端中每台便携式终端的序列号以及与每台便携 式终端相对应的接口的识别码; 生成单元,根据所述获取单元获取的每台便携式终端的序列号及其相对应的接口的识 别码,为每台便携式终端生成识别码; 发送单元,利用所述生成单元生成的识别码分别为所述多台便携式终端发送相应的指 令;以及 ROOT单元,根据所述指令同时ROOT所述多台便携式终端。10. 如权利要求9所述的设备,还包括: 存储单元,用于存储ROOT方案;以及 查找单元,根据所述获取单元获取的每台便携式终端的序列号,从所述存储单元中查 找匹配的ROOT方案,以用于所述ROOT单元对便携式终端进行ROOT。
【专利摘要】本发明公开了一种同时ROOT多台便携式终端的方法和设备。该方法包括:获取所述多台便携式终端中每台便携式终端的序列号;获取与每台便携式终端相对应的接口的识别码;根据每台便携式终端的序列号及其相对应的接口的识别码,为每台便携式终端生成识别码;以及利用所述多台便携式终端各自的识别码分别为所述多台便携式终端发送相应的指令,以同时ROOT所述多台便携式终端。本发明所提供的方法通过利用每台便携式终端自身的序列号,并结合使用相应接口的设备识别码来形成用于在操作中区分不同便携式终端的各自唯一的识别码,从而可向多台便携式终端分别发送相应的指令,以达到同时ROOT多台便携式终端的目的。
【IPC分类】G06F21/55, G06F21/57
【公开号】CN105138911
【申请号】CN201510567797
【发明人】胡超博, 王斌, 邹勇
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年12月9日
【申请日】2015年9月8日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1