一种开启移动设备root权限的方法

文档序号:6401131阅读:468来源:国知局
专利名称:一种开启移动设备root权限的方法
技术领域
本发明涉及移动权限设置,尤其涉及一种开启移动设备root权限的方法。
背景技术
随着移动通信技术的发展,手机等移动终端设备已经日益成为个人消费者和商务用户生活中用于沟通不可缺少的一部分。最终面向消费者的手机等移动设备终端,一般都是限制用户权限的,很多手机都分为用户权限和root权限,用户权限基本不能够修改系统应用,但是获取了 root权限之后,就可以替换主界面,甚至是直接修改系统应用等等。以安卓(Android)系统手机为例,手机厂商的工程师在开发手机的时候,使用root权限开发模式开发,在出厂的时候,会发布用户模式软件。目前很多手机厂商为了保护自己的系统,不开放root权限。Android论坛上提供了一些打开系统root权限的方法,但是都是很复杂,普通用户不会使用,甚至会把手机刷死机。而手机等设备厂商那边,要么是根本不提供root权限的方法,要么是设置的打开root权限的方法非常复杂。手机等移动设备终端从厂家成品后通过经销商的途径被用户购入,厂家对用户需要负责保修等三包服务,而机器的root权限设置与变更等是明显不属于保修范围的,厂家没有权利或者义务为客户进行root权限方面的服务,自然地,厂家的出发点是保护自己的系统,同时也不希望担负额外的后期维护成本。因此,如果能够在厂家接收和允许的前提下,比如通过一定的收费模式,并且配合技术方面的跟进,来满足一定程度上消费者的自行变更或设置手机等移动设备root权限的需求还是在可接受范围内的。

发明内容
针对上述存在的问题,本发明的目的在于提供一种比较简单的打开移动设备root权限的方法,消费者使用起来非常简单,满足了能够在厂家允许的前提下的一定程度上消费者的自行变更或设置手机等移动设备root权限的需求。本发明的目的是通过下述技术方案实现的:一种开启移动设备root权限的方法,其中,应用于一用户与厂商的交互系统中,所述交互系统包括用户的移动设备,用户的PC机和厂商服务器,所述厂商服务器上存有一用户权限表,所述开启移动设备root权限的方法包括:S1.所述PC机向所述厂商服务器发起第一请求,请求获取打开所述移动设备的root权限,所述第一请求中包括所述移动设备的号码、所述移动设备的型号和请求命令;S2.所述厂商服务器向所述PC机发送提醒确认消息;S3.所述PC机反馈确认消息,继续步骤S4,否则进程结束;S4.所述厂商服务器收到所述PC机的确认信息后,向所述PC机发送第一密码和修改root权限命令;S5.所述PC机将所述第一密码和修改root权限命令转发给所述移动设备;S6.用户在所述移动设备上设置第二密码,所述移动设备接收到所述第一密码后将所述第一密码和所述第二密码作比对,相同则执行所述修改root权限命令,不相同则进程结束;S7.执行所述修改root权限命令后,用户获得修改所述移动设备的root权限,所述移动设备向所述厂商服务器发送所述移动设备的MEI码和权限变动提醒消息;S8.所述厂商服务器更新所述用户权限表。上述开启移动设备root权限的方法,其中,所述移动设备具有一存储模块,所述第一密码生成后被存入所述存储模块中,所述移动设备接收到所述第二密码后将所述第二密码存入所述存储模块中。上述开启移动设备root权限的方法,其中,所述用户权限表中定义的字段包括移动设备型号、移动设备号码、移动设备的IMEI码、用户权限状态和用户权限状态修改时间。上述开启移动设备root权限的方法,其中,所述移动设备上设有第一通信模块,所述PC机上设有第二通信模块,所述第一通信模块和所述第二通信模块相互通信。上述开启移动设备root权限的方法,其中,所述第一通信模块和所述第二通信模块均为adb模块。上述开启移动设备root权限的方法,其中,所述移动设备通过GPRS或者WLAN方式连接所述厂商服务器。上述开启移动设备root权限的方法,其中,所述移动设备包括加载Android系统的手机或平板电脑。与已有技术相比,本发明的有益效果在于:在厂家允许的前提下使得某些用户可以获得移动设备终端的root权限,从一定程度上满足了部分用户的需求,并且在用户获得root权限的同时厂家可以在第一时间了解到用户权限的变化。


图1是本发明开启移动设备root权限的方法的流程示意框图。
具体实施例方式下面结合原理图和具体操作实施例对本发明作进一步说明。本发明开启移动设备root权限的方法,应用于一用户与厂商的交互系统中,交互系统包括用户的移动设备,用户的PC机和厂商服务器,移动设备可以是普遍使用的加载Android系统的手机或带远程通信交互功能的iPad等平板电脑。移动设备上设有第一通信模块,PC机上设有第二通信模块,第一通信模块和第二通信模块相互通信,厂商服务器上存有一用户权限表,优选地,用户权限表中定义的字段包括移动设备型号、移动设备号码、移动设备的IMEI码、用户权限状态和用户权限状态修改时间。参看图1所示,开启移动设备root权限的方法包括:S1.PC机向厂商服务器发起第一请求,请求获取打开移动设备的root权限,第一请求中包括移动设备的号码、移动设备的型号和请求命令;S2.厂商服务器向PC机发送提醒确认消息;S3.PC机反馈确认消息,继续步骤S4,否则进程结束;
S4.厂商服务器收到PC机的确认信息后,向PC机发送第一密码和修改root权限命令;S5.PC机将第一密码和修改root权限命令转发给移动设备;S6.用户在移动设备上设置第二密码,移动设备接收到第一密码后将第一密码和第二密码作比对,相同则执行修改root权限命令,不相同则进程结束,打开失败。由于用户和厂商服务器是通过PC机直接通信的,用户可以在收到第一密码后再设置第二密码,第二密码也可以通过厂商直接给予等其他途径获得,关于密码的设定方式则由厂商自行决定。S7.执行修改root权限命令后,用户获得修改移动设备的root权限,移动设备向厂商服务器发送移动设备的頂EI码和权限变动提醒消息。国际移动设备识别码αΜΕΙ:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。它与每台移动设备终端一一对应,是全世界唯一的,每一个移动设备在组装完成后都将被赋予该号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。在本发明的优选实施例中,移动设备通过GPRS或者WLAN等无线连接方式远程连接厂商服务器,过程中GPRS等无线连接方式连接所产生的流量将计入移动设备的通信费用中。与不同的无线连接方式相对应的,移动设备端装配有相应的通信模块以实现上述功倉泛。S8.厂商服务器根据收到的信息更新用户权限表,以突出显示已经获得root权限的用户的id等,为方便跟进后续系统服务。移动设备具有一存储模块,第一密码生成后被存入存储模块中,移动设备接收到第二密码后将第二密码也存入存储模块中。在本发明方法中第一密码和第二密码比较时移动设备的控制器件会从存储模块中读取第一密码和第二密码后再进行比较。需要指出的是,第一通信模块和第二通信模块均为adb模块,adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb可以在Eclipse中方面通过DDMS来调试Android程序,就是debug工具的一种。本发明在厂家允许的前提下使得某些用户可以获得移动设备终端的root权限,从一定程度上满足了部分用户的需求,并且在用户获得root权限的同时厂家可以在第一时间了解到用户权限的变化。以上对本发明的具体实施例进行了详细描述,但本发明并不限制于以上描述的具体实施例,其只是作为范例。对于本领域技术人员而言,任何等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作出的均等变换和修改,都应涵盖在本发明的范围内。
权利要求
1.一种开启移动设备root权限的方法,其特征在于,应用于一用户与厂商的交互系统中,所述交互系统包括用户的移动设备,用户的PC机和厂商服务器,所述厂商服务器上存有一用户权限表,所述开启移动设备root权限的方法包括: 51.所述PC机向所述厂商服务器发起第一请求,请求获取打开所述移动设备的root权限,所述第一请求中包括所述移动设备的号码、所述移动设备的型号和请求命令; 52.所述厂商服务器向所述PC机发送提醒确认消息; 53.所述PC机反馈确认消息,继续步骤S4,否则进程结束; 54.所述厂商服务器收到所述PC机的确认信息后,向所述PC机发送第一密码和修改root权限命令; 55.所述PC机将所述第一密码和修改root权限命令转发给所述移动设备; 56.用户在所述移动设备上设置第二密码,所述移动设备接收到所述第一密码后将所述第一密码和所述第二密码作比对,相同则执行所述修改root权限命令,不相同则进程结束; 57.执行所述修改root权限命令后,用户获得修改所述移动设备的root权限,所述移动设备向所述厂商服务器发送所述移动设备的頂EI码和权限变动提醒消息; 58.所述厂商服务器更新所述用户权限表。
2.如权利要求1所述开启移动设备root权限的方法,其特征在于,所述移动设备具有一存储模块,所述第一密码生成后被存入所述存储模块中,所述移动设备接收到所述第二密码后将所述第二密码存入所述存储模块中。
3.如权利要求1所述开启移动设备root权限的方法,其特征在于,所述用户权限表中定义的字段包括移动设备型号、移动设备号码、移动设备的MEI码、用户权限状态和用户权限状态修改时间。
4.如权利要求1所述开启移动设备root权限的方法,其特征在于,所述移动设备上设有第一通信模块,所述PC机上设有第二通信模块,所述第一通信模块和所述第二通信模块相互通信。
5.如权利要求4所述开启移动设备root权限的方法,其特征在于,所述第一通信模块和所述第二通信模块均为adb模块。
6.如权利要求5所述开启移动设备root权限的方法,其特征在于,所述移动设备通过GPRS或者WLAN方式连接所述厂商服务器。
7.如权利要求1所述开启移动设备root权限的方法,其特征在于,所述移动设备包括加载Android系统的手机或平板电脑。
全文摘要
本发明公开了一种开启移动设备root权限的方法,包括PC机向厂商服务器发起第一请求;厂商服务器向PC机发送提醒确认消息;PC机反馈确认消息,继续,否则结束;厂商服务器向PC机发送第一密码和修改root权限命令;PC机将第一密码和修改root权限命令转发给移动设备;用户在移动设备上设置第二密码,移动设备将第一密码和第二密码作比对,相同则执行修改root权限命令,不相同则结束;用户获得root权限,移动设备向厂商服务器发送移动设备的IMEI码和权限变动提醒消息;厂商服务器更新用户权限表。本发明在厂家允许的前提下使得用户可以获得移动设备终端的root权限,并且在第一时间了解到用户权限的变化。
文档编号G06F21/62GK103198265SQ20131010491
公开日2013年7月10日 申请日期2013年3月28日 优先权日2013年3月28日
发明者王业青 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1