一种防止定制软件手机被破解使用的方法及系统的制作方法

文档序号:7894676阅读:129来源:国知局
专利名称:一种防止定制软件手机被破解使用的方法及系统的制作方法
技术领域
本发明属于通信技术领域,涉及ー种防止软件被破解的方法,尤其涉及ー种防止定制软件手机被破解使用的方法;同时,本发明还涉及ー种防止定制软件手机被破解使用的系统。
背景技术
随着通讯技术的发展和3G手机时代的到来,手机已经成为人们日常生活中必不可少的工具。它满足了人们随时随地语音电话、视频电话,短信及数据业务等等通讯方式的需求。在国内三大运营商的大力推动下,终端产品功能越来越丰富,功能也灵活多变,以满足不同地域不同用户的不同需求。 与此同时,运营商之前的竞争也越来越厉害。为了获得更大的市场份额,得到越来越多用户认可,各地运营商纷纷推出带特定优惠的定制手机以吸引客户占领市场。如针对中小学生推出只能接打电话和收发短信息的定制手机;针对包月优惠的只能使用特定的SIM卡的定制手机;对于老人机只能固定拨号的定制手机等等。这就带来一个问题,很多用户既想享受运营商的优惠,又不想被限制在定制范围内。于是就想各种办法找全功能软件刷机破解定制版本,这样极大的损害运营商及手机终端厂商的利益。有鉴于此,如今迫切需要提供一种可以防止定制软件手机被破解使用的方案。

发明内容
本发明所要解决的技术问题是提供ー种防止定制软件手机被破解使用的方法,可有效防止定制软件手机被破解使用。此外,本发明还提供ー种防止定制软件手机被破解使用的系统,可有效防止定制软件手机被破解使用。为解决上述技术问题,本发明采用如下技术方案ー种防止定制软件手机被破解使用的方法,所述方法包括如下步骤步骤S11、判断定制手机是否为初次开机,若是转至步骤S12,否则转至步骤S15 ;步骤S12、在备份区域备份手机启动所必须的设定启动參数,包括检测电池參数和射频功率參数,所述检测电池參数和射频功率參数在生产时根据每台定制手机实际情况写入;该备份区域由于非定制软件没有设定程序,故不能访问,工具软件也无法访问,用户亦无访问权限;设置手机已被初次开机的标识;转向步骤S13 ;步骤S13、判断备份是否成功,若成功,转向步骤S14,否则转向步骤S12继续备份;步骤S14、破坏原启动參数所在区域的启动參数数值,设置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机;同时设置标识位;转向步骤 S17 ;
步骤S15、读取步骤S14中设置的标识位,转至步骤S16 ;步骤S16、判断标识位是否正常,若正常,转向步骤S17,否则开机结束,即未能实现开机;步骤S17、使用备份区域中存储的启动參数启动定制手机,实现正常开机;所述方法进ー步包括被破解刷机的手机的开机步骤,具体包括步骤S21、被破解刷机的手机启动开机按键;步骤S22、读取原启动參数所在区域的启动參数,判断启动參数是否有效;若无效,则无法开机。
ー种防止定制软件手机被破解使用的方法,所述方法包括备份启动參数步骤判断定制手机是否为初次开机,若是,则备份手机启动所必须的设定启动參数于备份区域中,只允许设定程序访问备份区域;破坏启动參数步骤破坏原启动參数所在区域的启动參数数值,使得通过访问该区域的启动參数开机时,无法实现开机;开机启动步骤使用备份区域中存储的启动參数启动定制手机,实现正常开机。作为本发明的一种优选方案,所述方法中,在初次开机及后续的非初次开机,均包括所述开机启动步骤。作为本发明的一种优选方案,所述破坏启动參数步骤中,还包括设置标识位步骤,在标识位正常时才允许设定程序访问备份区域;非初次开机的情况下,开机启动步骤进ー步包括判断标识位是否正常,若正常,才使用备份区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。作为本发明的一种优选方案,所述方法进ー步包括被破解刷机的手机的开机步骤,具体包括被破解刷机的手机启动开机按键;读取原启动參数所在区域的启动參数,判断启动參数是否有效;若无效,则无法开机。作为本发明的一种优选方案,所述方法具体包括如下步骤步骤SI I、判断定制手机是否为初次开机,若是转至步骤S12,否则转至步骤S15 ;步骤S12、在备份区域备份手机启动所必须的设定启动參数,包括检测电池參数和射频功率參数,所述检测电池參数和射频功率參数在生产时根据每台定制手机实际情况写入;该备份区域由于非定制软件没有设定程序,故不能访问,工具软件也无法访问,用户亦无访问权限,用户亦无访问权限;设置手机已被初次开机的标识;转向步骤S13 ;步骤S13、判断备份是否成功,若成功,转向步骤S14,否则转向步骤S12继续备份;步骤S14、破坏原启动參数所在区域的启动參数数值,设置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机;同时设置标识位;转向步骤 S17 ;步骤S15、读取步骤S14中设置的标识位,转至步骤S16 ;步骤S16、判断标识位是否正常,若正常,转向步骤S17,否则开机结束,即未能实现开机;步骤S17、使用备份区域中存储的启动參数启动定制手机,实现正常开机。ー种防止定制软件手机被破解使用的系统,所述系统包括
初次开机判断模块,用以判断定制手机是否为初次开机;启动參数备份模块,用以备份手机启动所必须的设定启动參数于备份区域中,只允许设定程序访问备份区域;启动參数破坏模块,用以破坏原启动參数所在区域的启动參数数值,使得通过访问该区域的启动參数开机时,无法实现开机;开机启动模块,用以使用备份区域中存储的启动參数启动定制手机,实现正常开机。作为本发明的一种优选方案,所述系统进ー步包括标识位设置模块,用以设置标识位,在标识位正常时才允许设定程序访问备份区域;非初次开机的情况下,开机启动模块先判断标识位是否正常,若正常,才使用备份 区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。本发明的有益效果在于本发明提出的防止定制软件手机被破解使用的方法及系统,通过备份启动參数及破坏原启动參数的方式,可有效防止定制软件手机被破解使用,从而保护运营商及手机终端厂商的利益。


图I为本发明方法主要步骤的流程图。图2为本发明方法中被破解刷机的手机的开机流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一本发明掲示了ー种防止定制软件手机被破解使用的方法,所述方法包括备份启动參数步骤、破坏启动參数步骤、开机启动步骤。备份启动參数步骤包括判断定制手机是否为初次开机,若是,则备份手机启动所必须的设定启动參数于备份区域中,只允许设定程序访问备份区域。即,该机型的刷机工具及其他所有常用工具无法操作区,用户更不可见。每个不同平台的手机都会有各自的备份区域,该备份区域只有两点要求,工具无法操作和終端用户无法访问,满足这两点即可。正常情况下同一款机型的启动參数的存储区域都是在固定位置的,而且针对该机型的所有非定制软件都是访问该区域,并以此启动。而定制软件会启用备份区域来存储启动參数,并破坏原来区域,所以当通过刷机工具把机器刷成非定制软件时,非定制软件本身不会访问备份区域,只会访问原来区域,而原来区域在定制软件开机时已经被破坏,所以无法开机。这样就让流在市面上的其他非定制软件都无法使该手机开机。如果终端用户刷机了,结果也只能是带手机到售后点,重新刷成定制软件才能开机。其中,非定制软件指一款手机的通用发货软件,对比定制软件而言,满足大部分的市场需求和用户要求。A.针对该手机本身的硬件情况,软件上正常启动使用。B.手机本身常用的应用程序功能也不做限制或修改,与市场上大部分相同程序功能相同。定制软件指ー款手机针对部分地区或部分人群或运营商的特别要求而定制,一般改动为软件上关闭ー些硬件功能或限制修改应用程序某些功能或删除添加某个特定应用程序,如锁SIM卡功能、锁运营商功能、删除手机电视功能、删除蓝牙功能、屏蔽上网功能等等,但不涉及实际的硬件改动。破坏启动參数步骤包括破坏原启动參数所在区域的启动參数数值,置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机。优选地,所述破坏启动參数步骤中,还包括设置标识位步骤,在标识位正常时才允许设定程序访问备份区域。开机启动步骤包括使用备份区域中存储的启动參数启动定制手机,实现正常开机。所述方法中,在初次开机及后续的非初次开机,均包括所述开机启动步骤。非初次开机的情况下,开机启动步骤进ー步包括判断标识位是否正常,若正常,才使用备份区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。

具体地,请參阅图I、图2,本实施例中,防止定制软件手机被破解使用的方法包括如下步骤步骤SII判断定制手机是否为初次开机,若是转至步骤S12,否则转至步骤S15 ;步骤S12在备份区域备份手机启动所必须的设定启动參数,包括检测电池參数和射频功率參数,所述检测电池參数和射频功率參数在生产时根据每台定制手机实际情况写入;该备份区域由于非定制软件没有设定程序,故不能访问,工具软件也无法访问,用户亦无访问权限;设置手机是否已被初次开机的标识(供步骤Sll中判断手机是否为初次开机时使用,初次开机前,“是否已被初次开机的标识”设定为手机未被初次开机);转向步骤S13 ;步骤S13判断备份是否成功,若成功,转向步骤S14,否则转向步骤S12继续备份;步骤S14破坏原启动參数所在区域的启动參数数值,设置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机;同时设置标识位,定制软件第一次开机只会进行一次备份并破坏原来区域,后续开机都是通过判断标识位实现开机;转向步骤S17 ;步骤S15读取步骤S14中设置的标识位,转至步骤S16;步骤S16判断标识位是否正常,若正常,转向步骤S17,否则开机结束,即未能实现开机;步骤S17使用备份区域中存储的启动參数启动定制手机,实现正常开机;如图2所示,所述方法进ー步包括被破解刷机的手机的开机步骤,具体包括步骤S21被破解刷机的手机启动开机按键;步骤S22读取原启动參数所在区域的启动參数,判断启动參数是否有效;若无效,则无法开机。由于原有启动參数已经被设置为无效,所以无法开机。以上介绍了本发明防止定制软件手机被破解使用的方法,本发明在掲示上述方法的同时,还掲示ー种防止定制软件手机被破解使用的系统。所述系统包括初次开机判断模块、启动參数备份模块、启动參数破坏模块、开机启动模块、标识位设置模块。初次开机判断模块用以判断定制手机是否为初次开机。启动參数备份模块用以备份手机启动所必须的设定启动參数于备份区域中,只允许设定程序访问备份区域。即,该机型的刷机工具及其他所有常用工具无法操作区,用户更不可见。启动參数破坏模块用以破坏原启动參数所在区域的启动參数数值,设置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机。开机启动模块用以使用备份区域中存储的启动參数启动定制手机,实现正常开机。在初次开机及后续的非初次开机,均通过所述开机启动模块启动。非初次开机的情况下,开机启动模块首先判断标识位是否正常,若正常,才使用备份区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。标识位设置模块用以设置标识位,在标识位正常时才允许设定程序访问备份区域。非初次开机的情况下,开机启动模块先判断标识位是否正常,若正常,才使用备份区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。
综上所述,本发明提出的防止定制软件手机被破解使用的方法及系统,通过备份启动參数及破坏原启动參数的方式,可有效防止定制软件手机被破解使用,从而保护运营商及手机终端厂商的利益。这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
权利要求
1.ー种防止定制软件手机被破解使用的方法,其特征在于,所述方法包括如下步骤步骤S11、判断定制手机是否为初次开机,若是转至步骤S12,否则转至步骤S15 ;步骤S12、在备份区域备份手机启动所必须的设定启动參数,包括检测电池參数和射频功率參数,所述检测电池參数和射频功率參数在生产时根据每台定制手机实际情况写入;该备份区域由于非定制软件没有设定程序,故不能访问,工具软件也无法访问,用户亦无访问权限;设置手机已被初次开机的标识;转向步骤S13 ;步骤S13、判断备份是否成功,若成功,转向步骤S14,否则转向步骤S12继续备份;步骤S14、破坏原启动參数所在区域的启动參数数值,设置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机;同时设置标识位;转向步骤S17 ;步骤S15、读取步骤S14中设置的标识位,转至步骤S16 ;步骤S16、判断标识位是否正常,若正常,转向步骤S17,否则开机结束,即未能实现开机;步骤S17、使用备份区域中存储的启动參数启动定制手机,实现正常开机;所述方法进ー步包括被破解刷机的手机的开机步骤,具体包括步骤S21、被破解刷机的手机启动开机按键;步骤S22、读取原启动參数所在区域的启动參数,判断启动參数是否有效;若无效,则无法开机。
2.ー种防止定制软件手机被破解使用的方法,其特征在于,所述方法包括备份启动參数步骤判断定制手机是否为初次开机,若是,则备份手机启动所必须的设定启动參数于备份区域中,只允许设定程序访问备份区域;破坏启动參数步骤破坏原启动參数所在区域的启动參数数值,使得通过访问该区域的启动參数开机时,无法实现开机;开机启动步骤使用备份区域中存储的启动參数启动定制手机,实现正常开机。
3.根据权利要求2所述的防止定制软件手机被破解使用的方法,其特征在于所述方法中,在初次开机及后续的非初次开机,均包括所述开机启动步骤。
4.根据权利要求3所述的防止定制软件手机被破解使用的方法,其特征在于所述破坏启动參数步骤中,还包括设置标识位步骤,在标识位正常时才允许设定程序访问备份区域;非初次开机的情况下,开机启动步骤进ー步包括判断标识位是否正常,若正常,才使用备份区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。
5.根据权利要求2至4之一所述的防止定制软件手机被破解使用的方法,其特征在于所述方法进ー步包括被破解刷机的手机的开机步骤,具体包括被破解刷机的手机启动开机按键;读取原启动參数所在区域的启动參数,判断启动參数是否有效;若无效,则无 法开机。
6.根据权利要求2所述的防止定制软件手机被破解使用的方法,其特征在于所述方法具体包括如下步骤步骤S11、判断定制手机是否为初次开机,若是转至步骤S12,否则转至步骤S15 ;步骤S12、在备份区域备份手机启动所必须的设定启动參数,包括检测电池參数和射频功率參数,所述检测电池參数和射频功率參数在生产时根据每台定制手机实际情况写入;该备份区域由于非定制软件没有设定程序,故不能访问,工具软件也无法访问,用户亦无访问权限;设置手机已被初次开机的标识;转向步骤S13 ;步骤S13、判断备份是否成功,若成功,转向步骤S14,否则转向步骤S12继续备份;步骤S14、破坏原启动參数所在区域的启动參数数值,设置原来区域的启动參数为无效值,使得通过访问该区域的启动參数开机时,无法实现开机;同时设置标识位;转向步骤S17 ;步骤S15、读取步骤S14中设置的标识位,转至步骤S16 ;步骤S16、判断标识位是否正常,若正常,转向步骤S17,否则开机结束,即未能实现开机;步骤S17、使用备份区域中存储的启动參数启动定制手机,实现正常开机。
7.ー种防止定制软件手机被破解使用的系统,其特征在于,所述系统包括初次开机判断模块,用以判断定制手机是否为初次开机;启动參数备份模块,用以备份手机启动所必须的设定启动參数于备份区域中,只允许设定程序访问备份区域;启动參数破坏模块,用以破坏原启动參数所在区域的启动參数数值,使得通过访问该区域的启动參数开机时,无法实现开机;开机启动模块,用以使用备份区域中存储的启动參数启动定制手机,实现正常开机。
8.根据权利要求7所述的防止定制软件手机被破解使用的系统,其特征在于所述系统进ー步包括标识位设置模块,用以设置标识位,在标识位正常时才允许设定程序访问备份区域;非初次开机的情况下,开机启动模块先判断标识位是否正常,若正常,才使用备份区域中存储的启动參数启动定制手机;否则开机结束,即未能实现开机。
全文摘要
本发明揭示了一种防止定制软件手机被破解使用的方法及系统,所述方法包括备份启动参数步骤判断定制手机是否为初次开机,若是,则备份手机启动所必须的设定启动参数于备份区域中,只允许设定程序访问备份区域;破坏启动参数步骤破坏原启动参数所在区域的启动参数数值,使得通过访问该区域的启动参数开机时,无法实现开机;开机启动步骤使用备份区域中存储的启动参数启动定制手机,实现正常开机。本发明提出的防止定制软件手机被破解使用的方法及系统,通过备份启动参数及破坏原启动参数的方式,可有效防止定制软件手机被破解使用,从而保护运营商及手机终端厂商的利益。
文档编号H04M1/725GK102833395SQ201210129530
公开日2012年12月19日 申请日期2012年4月27日 优先权日2012年4月27日
发明者傅春荣 申请人:闻泰通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1