【技术实现步骤摘要】
【技术保护点】
1.一种手机软件加密方法,其特征在于包括下列步骤:S1、设计公司在完成手机软件开发后,编译连接为BIN文件,供工厂烧录;S2、手机烧录软件在烧录时先读取手机CPU的唯一识别码UID,任意两颗CPU的UID都是不同的;S3、手机烧录软件以UID为密钥对BIN文件中关键部分代码做加密处理,再将处理后的BIN文件烧录入手机;S4、手机烧录软件将每台手机的UID都记录下来,并按批次导入验证服务器的UID数据库;S5、手机开机后,读取本机CPU的UID,并以UID为密钥对关键部分代码做解密;S6、当手机软件运行到解密部分代码时,如果解密是正确的,软件可以顺利运行下去;如果解密错误,软件不能正常运行,则手机不能正常开机;S7、手机开机成功,连入运营商网络,进入待机状态后,会检查本机的文件系统中是否存在远程验证成功记录;如果为是,则手机继续正常工作;如果为否,则连接验证服务器,将UID发送给服务器;S8、服务器将待验证的UID与数据库中的记录做比对,如果数据库中有同样的UID记录,则验证成功,在手机文件系统中写下验证成功记录,下次开机后不必再做验证;如果数据库中不存在此UID记录,则为盗用软件生产的 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:楼昊,
申请(专利权)人:深圳市闪电通讯技术有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。