一种定制管控手机的方法技术

技术编号:14147101 阅读:66 留言:0更新日期:2016-12-11 04:17
本发明专利技术一种定制管控手机的方法,下载安卓5.1的源码和相关开发工具,编译ROM包生成具有管控APP的ROM版本,将ROM刷机至手机中,对手机各种功能模块增设“禁用”及“启用”的状态设置,可强行屏蔽功能模块对应的“开启/关闭”功能键,为防止管控APP被卸载、被中止、被刷机,对手机作了相应设置,对ROM版本中的鉴权模块进行配置,将管控APP设置成安装软件鉴权、来电/拨出号码鉴权、短信鉴权的白名单,采用本发明专利技术进行定制的手机具有控制青少年的上网时段和时长、浏览的网站、使用的软件以及接收的短信内容的管控功能。

【技术实现步骤摘要】

本专利技术涉及一种定制管控手机的方法
技术介绍
随着通讯技术的日益发达,手机已成为人们日常生活必不可少的工具。移动互联网快速发展,无线应用和手机的相关度大幅提高,各种应用软件逐渐集成到手机上。面对高速发展的移动互联应用,根据不同客户和不同行业差异化的应用需求,各种按需定制的个性化手机产品应运而生。由于上网很方便,很容易导致青少年沉迷于虚假网络与网络游戏中,若青少年在上课期间玩游戏、上网聊天、浏览网页,将影响学校正常的教学工作,同时也影响到青少年学习成绩。有必要提供一种管控手机,管理者可以通过该管控手机控制青少年的上网时段和时长,也可以管控浏览的网站、使用的软件以及接收的短信内容。
技术实现思路
本专利技术的目的在于提供一种定制管控手机的方法,可以将手机定制成具有控制青少年的上网时段和时长、浏览的网站、使用的软件以及接收的短信内容的管控功能。本专利技术一种定制管控手机的方法,包括如下步骤:步骤1、下载安卓5.1系统的源代码和相关开发工具,通过开发工具调用系统签名文件对中间件进行系统签名,将管控APP的安装包放入源代码的SYSTEM/APP的目录下,对管控APP赋权限,编译ROM包生成具有管控APP的ROM版本,将ROM刷机至驱动跟安装的系统源代码匹配的手机中;步骤2、对手机的蓝牙功能、WIFI功能、数据网络、飞行模式、VPN功能、APN功能、SIM卡、照相机、录音机、USB接口增设“禁用”及“启用”的状态设置,当处于“禁用”状态时,强行将上述功能模块对应的“开启/关闭”功能键屏蔽,只有在“启用”的状态下,上述功能模块对应的“开启/关闭”的方法才允许被调用;步骤3、为防止管控APP被卸载,强行屏蔽“系统设置”→“应用管理”页面中的“全部”键、“已缓存”键、“正在运行”键;强行屏蔽“系统设置”→“应用管理”→“设置”的“应用详情”页面中的“强行停止”键、“卸载”键、“清除数据”键、“清除缓存”键;为防止管控APP的进程被中止,操作系统调用Killpackage方法和Forcepackage方法时,若发现该两方法中的软件包名为管控APP包名时,系统不作处理;在操作系统内禁用root权限;为防止被刷机,屏蔽USB接口和ADB驱动;防止定制手机被恢复出厂值,强行屏蔽“系统设置”页面内的“系统更新”键和“恢复出厂设置”键;为防止进入recovery模式下清除数据或者清除缓存,在操作系统内禁用同时按下“音量下键”+“电源键”所启动的手机功能;步骤4、在手机中预先内置多个应用程序,包括一份软件管控表,表内包括该管控手机所有内置的应用程序的软件安装包名和对应的状态,分为“启用”或者“禁用”两种状态,在初始阶段,所有的应用程序图标都显示在主桌面,因此,该软件管控表所有软件安装包名对应的状态为启用;步骤5、屏蔽HOME键、长按HOME键和Back键,以及屏蔽状态栏;步骤6、对ROM版本中的鉴权模块进行配置,将管控APP设置成安装软件鉴权、来电/拨出号码鉴权、短信鉴权的白名单,意味着软件安装至手机之前,先将软件包名发送至管控APP进行鉴权认证,只有在管控APP认证合法的前提下,系统才能执行软件安装的动作;同样,手机接收的来电号码以及拨出的号码都先发送至管控APP进行鉴权认证,只有在管控APP认证合法的前提下,系统才能执行响铃或者号码拨出的动作,否则拦截上述号码并显示在电话APP的通话记录中;手机收到最新短信时,系统先不把这条短信插入至系统短信数据库中,而是形成一条记录发送给管控APP进行鉴权认证,该记录包括:短信发送者号码、短信接收者号码、表示为接收的状态标识、以及短信内容,只有在管控APP认证合法的前提下,将这条短信插入系统的短信数据库中,并在短信图标上显示未读状态,否则管控APP通知系统直接丢弃这条短信,当用户通过手机发送短信时,在编写完短信按下发送键后,系统先不发送这条短信,而是形成一条记录发送给管控APP进行鉴权认证,该记录包括:短信发送者号码、短信接收者号码、表示为发送的状态标识、以及短信内容,只有在管控APP认证合法的前提下,管控APP通知系统发送短信,否则该管控APP通知系统不发送短信,并提醒用户这条短信不能发送。本专利技术一种定制管控手机的方法,下载安卓5.1的源码和相关开发工具,编译ROM包生成具有管控APP的ROM版本,将ROM刷机至手机中,对手机各种功能模块增设“禁用”及“启用”的状态设置,可强行屏蔽功能模块对应的“开启/关闭”功能键,为防止管控APP被卸载、被中止、被刷机对手机作了相应设置,并对ROM版本中的鉴权模块进行配置,将管控APP设置成安装软件鉴权、来电/拨出号码鉴权、短信鉴权的白名单,采用本专利技术技术方案定制的手机具有控制青少年的上网时段和时长、浏览的网站、使用的软件以及接收的短信内容的管控功能。具体实施方式本实施例对NEXUS手机进行定制,对应使用安卓5.1系统,进行定制的手机的驱动需要跟安装的系统源代码匹配。本专利技术一种定制管控手机的方法,包括如下步骤:步骤1、下载安卓5.1系统的源代码和相关开发工具,通过开发工具调用系统签名文件对中间件进行系统签名,将管控APP的安装包(APK)放入源代码的SYSTEM/APP的目录下,对管控APP赋权限,编译ROM包生成具有管控APP的ROM版本,将ROM刷机至NEXUS手机中;步骤2、对手机的蓝牙功能、WIFI功能、数据网络、飞行模式、VPN功能、APN功能、SIM卡、照相机、录音机、USB接口增设“禁用”及“启用”的状态设置,当处于“禁用”状态时,强行将上述功能模块对应的“开启/关闭”功能键屏蔽,只有在“启用”的状态下,上述功能模块对应的“开启/关闭”的方法才允许被调用;步骤3、为防止管控APP被卸载,强行屏蔽“系统设置”→“应用管理”页面中的“全部”键、“已缓存”键、“正在运行”键;强行屏蔽“系统设置”→“应用管理”→“设置”的“应用详情”页面中的“强行停止”键、“卸载”键、“清除数据”键、“清除缓存”键;为防止管控APP的进程被中止,操作系统调用Killpackage方法和Forcepackage方法时,若发现该两方法中的软件包名为管控APP包名时,系统不作处理;在操作系统内禁用root权限;为防止被刷机,屏蔽USB接口和ADB驱动;防止定制手机被恢复出厂值,强行屏蔽“系统设置”页面内的“系统更新”键和“恢复出厂设置”键;为防止进入recovery模式下清除数据或者清除缓存,在操作系统内禁用同时按下“音量下键”+“电源键”所启动的手机功能;步骤4、在手机中预先内置多个应用程序,包括一份软件管控表,表内包括该管控手机所有内置的应用程序的软件安装包名和对应的状态,分为“启用”或者“禁用”两种状态,在初始阶段,所有的应用程序图标都显示在主桌面,因此,该软件管控表所有软件安装包名对应的状态为启用;步骤5、屏蔽HOME键、长按HOME键和Back键,以及屏蔽状态栏;步骤6、对ROM版本中的鉴权模块进行配置,将管控APP设置成安装软件鉴权、来电/拨出号码鉴权、短信鉴权的白名单,意味着软件安装至手机之前,先将软件包名发送至管控APP进行鉴权认证,只有在管控APP认证合法的前提下,系统才能执行软件安装的动作;同样,手机接收的来电号码以及拨出的号码本文档来自技高网...

【技术保护点】
一种定制管控手机的方法,其特征在于包括如下步骤:步骤1、下载安卓5.1系统的源代码和相关开发工具,通过开发工具调用系统签名文件对中间件进行系统签名,将管控APP的安装包放入源代码的SYSTEM/APP的目录下,对管控APP赋权限,编译ROM包生成具有管控APP的ROM版本,将ROM刷机至驱动跟安装的系统源代码匹配的手机中;步骤2、对手机的蓝牙功能、WIFI功能、数据网络、飞行模式、VPN功能、APN功能、SIM卡、照相机、录音机、USB接口增设“禁用”及“启用”的状态设置,当处于“禁用”状态时,强行将上述功能模块对应的“开启/关闭”功能键屏蔽,只有在“启用”的状态下,上述功能模块对应的“开启/关闭”的方法才允许被调用;步骤3、为防止管控APP被卸载,强行屏蔽“系统设置”→“应用管理”页面中的“全部”键、“已缓存”键、“正在运行”键;强行屏蔽“系统设置”→“应用管理”→“设置”的“应用详情”页面中的“强行停止”键、“卸载”键、“清除数据”键、“清除缓存”键;为防止管控APP的进程被中止,操作系统调用Killpackage方法和Forcepackage方法时,若发现该两方法中的软件包名为管控APP包名时,系统不作处理;在操作系统内禁用root权限;为防止被刷机,屏蔽USB接口和ADB驱动;防止定制手机被恢复出厂值,强行屏蔽“系统设置”页面内的“系统更新”键和“恢复出厂设置”键;为防止进入recovery模式下清除数据或者清除缓存,在操作系统内禁用同时按下“音量下键”+“电源键”所启动的手机功能;步骤4、在手机中预先内置多个应用程序,包括一份软件管控表,表内包括该管控手机所有内置的应用程序的软件安装包名和对应的状态,分为“启用”或者“禁用”两种状态,在初始阶段,所有的应用程序图标都显示在主桌面,因此,该软件管控表所有软件安装包名对应的状态为启用;步骤5、屏蔽HOME键、长按HOME键和Back键,以及屏蔽状态栏;步骤6、对ROM版本中的鉴权模块进行配置,将管控APP设置成安装软件鉴权、来电/拨出号码鉴权、短信鉴权的白名单,意味着软件安装至手机之前,先将软件包名发送至管控APP进行鉴权认证,只有在管控APP认证合法的前提下,系统才能执行软件安装的动作;同样,手机接收的来电号码以及拨出的号码都先发送至管控APP进行鉴权认证,只有在管控APP认证合法的前提下,系统才能执行响铃或者号码拨出的动作,否则拦截上述号码并显示在电话APP的通话记录中;手机收到最新短信时,系统先不把这条短信插入至系统短信数据库中,而是形成一条记录发送给管控APP进行鉴权认证,该记录包括:短信发送者号码、短信接收者号码、表示为接收的状态标识、以及短信内容,只有在管控APP认证合法的前提下,将这条短信插入系统的短信数据库中,并在短信图标上显示未读状态,否则管控APP通知系统直接丢弃这条短信,当用户通过手机发送短信时,在编写完短信按下发送键后,系统先不发送这条短信,而是形成一条记录发送给管控APP进行鉴权认证,该记录包括:短信发送者号码、短信接收者号码、表示为发送的状态标识、以及短信内容,只有在管控APP认证合法的前提下,管控APP通知系统发送短信,否则该管控APP通知系统不发送短信,并提醒用户这条短信不能发送。...

【技术特征摘要】
1.一种定制管控手机的方法,其特征在于包括如下步骤:步骤1、下载安卓5.1系统的源代码和相关开发工具,通过开发工具调用系统签名文件对中间件进行系统签名,将管控APP的安装包放入源代码的SYSTEM/APP的目录下,对管控APP赋权限,编译ROM包生成具有管控APP的ROM版本,将ROM刷机至驱动跟安装的系统源代码匹配的手机中;步骤2、对手机的蓝牙功能、WIFI功能、数据网络、飞行模式、VPN功能、APN功能、SIM卡、照相机、录音机、USB接口增设“禁用”及“启用”的状态设置,当处于“禁用”状态时,强行将上述功能模块对应的“开启/关闭”功能键屏蔽,只有在“启用”的状态下,上述功能模块对应的“开启/关闭”的方法才允许被调用;步骤3、为防止管控APP被卸载,强行屏蔽“系统设置”→“应用管理”页面中的“全部”键、“已缓存”键、“正在运行”键;强行屏蔽“系统设置”→“应用管理”→“设置”的“应用详情”页面中的“强行停止”键、“卸载”键、“清除数据”键、“清除缓存”键;为防止管控APP的进程被中止,操作系统调用Killpackage方法和Forcepackage方法时,若发现该两方法中的软件包名为管控APP包名时,系统不作处理;在操作系统内禁用root权限;为防止被刷机,屏蔽USB接口和ADB驱动;防止定制手机被恢复出厂值,强行屏蔽“系统设置”页面内的“系统更新”键和“恢复出厂设置”键;为防止进入recovery模式下清除数据或者清除缓存,在操作系统内禁用同时按下“音量下键”+“电源键”所启动的手机功能;步骤4、在手机中预先内置多个应用程序,包括...

【专利技术属性】
技术研发人员:张锡聪吴龙斌
申请(专利权)人:绿网天下福建网络科技股份有限公司
类型:发明
国别省市:福建;35

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

1