一种针对特定支付终端开启控制台授权的方法技术

技术编号:39600415 阅读:9 留言:0更新日期:2023-12-03 20:00
本发明专利技术公开了一种针对特定支付终端开启控制台授权的方法,包括如下步骤,

【技术实现步骤摘要】
一种针对特定支付终端开启控制台授权的方法


[0001]本专利技术涉及支付终端
,尤其涉及一种针对特定支付终端开启控制台授权的方法


技术介绍

[0002]在移动支付终端上,强调安全第一,所以在设备出厂时,会将控制台和
USB
相关的调试口全部禁用

这就使得后期客户想要进行二次开发比较困难


技术实现思路

[0003]本专利技术的目的在于提供一种针对特定支付终端开启控制台授权的方法,从而解决现有技术中存在的前述问题

[0004]为了实现上述目的,本专利技术采用的技术方案如下:
[0005]一种针对特定支付终端开启控制台授权的方法,包括如下步骤,
[0006]S1、
使用
python
脚本将含有
SN
序列号和机型号的
cfg
配置文件,随开机动画数据制作成开机动画镜像文件;
[0007]S2、
通过位置读取存放在
cfg
配置文件中的
SN
序列号信息,并与存放在安全
CPU
中的终端
SN
序列号进行比对,并根据比对结果开启或关闭控制台

[0008]优选的,所述开机动画镜像文件中保存有
header
信息,所述
header
信息用于终端设备在
aboot
启动过程中获取
cfg
配置文件数据的位置及大小

[0009]优选的,步骤
S1
具体为,利用
logo_gen.py
镜像生成脚本将含有
SN
序列号和机型号的
settings.cfg
配置文件随
001

021

jpg
格式的开机动画图片,生成
logo_animation.img
开机动画镜像文件下载到
logo
分区

[0010]优选的,步骤
S2
具体为,终端
aboot
启动过程中从
logo
分区中读取
settings.cfg
配置文件中的
SN
序列号信息,并将其与从安全
CPU
中获取的终端
SN
序列号进行对比;若两者一致,则开启控制台,并将
console
信息通过
cmdline
传递给内核;否则,关闭控制台,
cmdline
中不含
console
信息

[0011]优选的,步骤
S2
之后还包括
S3、
控制台开启会将控制台信息通过
cmdline
传递给内核,同时写入到文件系统中,内核启动之后,
USB
配置会通过解析文件系统中
/proc/cmdline
文件是否含有控制台信息,若有,则使能
ADB
调试功能,否则,禁用
ADB
调试功能

[0012]优选的,开机动画镜像文件的制作过程为,
[0013]构造
header
信息,其包含
logo
图片的张数信息,每张图片的大小信息,图片的宽高尺寸信息,
settings.cfg
配置文件大小信息;
[0014]写入
settings.cfg
配置文件数据;
[0015]写入
21
张开机动画图片数据;
[0016]将包含
header
信息
、settings.cfg
配置文件信息和开机动画图片数据的文件,输出为
logo_animation.img
镜像

[0017]本专利技术的有益效果是:通过升级含有
SN
序列号的开机动画镜像,能够对指定
SN
的支付终端开启控制台和
ADB
调试功能,以便于客户能查看控制台输出的日志以及使用
ADB
功能进行调试终端,从而提升开发效率

附图说明
[0018]图1是本专利技术实施例中方法的流程示意图

具体实施方式
[0019]为了使本专利技术的目的

技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明

应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术

[0020]如图1所示,本实施例中,提供了一种针对特定支付终端开启控制台授权的方法,包括如下步骤,
[0021]S1、
使用
python
脚本将含有
SN
序列号和机型号的
cfg
配置文件,随开机动画数据制作成开机动画镜像文件;
[0022]具体地,利用
logo_gen.py
镜像生成脚本将含有
SN
序列号和机型号的
settings.cfg
配置文件随
001

021

jpg
格式的开机动画图片,生成
logo_animation.img
开机动画镜像文件下载到
logo
分区

[0023]本实施例中,所述开机动画镜像文件中保存有
header
信息,所述
header
信息用于终端设备在
aboot
启动过程中获取
cfg
配置文件数据的位置及大小

[0024]本实施例中,开机动画镜像文件的制作过程为,
[0025]1、
构造
header
信息,其包含
logo
图片的张数信息,每张图片的大小信息,图片的宽高尺寸信息,
settings.cfg
配置文件大小信息;
[0026]2、
写入
settings.cfg
配置文件数据;
[0027]3、
写入
21
张开机动画图片数据;
[0028]4、
将包含
header
信息
、settings.cfg
配置文件信息和开机动画图片数据的文件,输出为
logo_animation.img
镜像

[0029]S2、
通过位置读取存放在
cfg
配置文件中的
SN
序列号信息,并与存放在安全
CPU本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种针对特定支付终端开启控制台授权的方法,其特征在于:包括如下步骤,
S1、
使用
python
脚本将含有
SN
序列号和机型号的
cfg
配置文件,随开机动画数据制作成开机动画镜像文件;
S2、
通过位置读取存放在
cfg
配置文件中的
SN
序列号信息,并与存放在安全
CPU
中的终端
SN
序列号进行比对,并根据比对结果开启或关闭控制台
。2.
根据权利要求1所述的针对特定支付终端开启控制台授权的方法,其特征在于:所述开机动画镜像文件中保存有
header
信息,所述
header
信息用于终端设备在
aboot
启动过程中获取
cfg
配置文件数据的位置及大小
。3.
根据权利要求1所述的针对特定支付终端开启控制台授权的方法,其特征在于:步骤
S1
具体为,利用
logo_gen.py
镜像生成脚本将含有
SN
序列号和机型号的
settings.cfg
配置文件随
001

021

jpg
格式的开机动画图片,生成
logo_animation.img
开机动画镜像文件下载到
logo
分区
。4.
根据权利要求1所述的针对特定支付终端开启控制台授权的方法,其特征在于:步骤
S2
具体为,终端
aboot
启动过程中从
logo

【专利技术属性】
技术研发人员:陈文杰
申请(专利权)人:艾体威尔电子技术北京有限公司
类型:发明
国别省市:

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

1