APP的修复方法、装置、设备及存储介质制造方法及图纸

技术编号:40664551 阅读:14 留言:0更新日期:2024-03-18 18:58
本申请实施例提供的一种APP的修复方法、装置、设备及存储介质,第一电子设备获取APP的修复代码和APP的符号查找表后,基于符号查找表确定修复代码的函数地址,然后基于函数地址生成临时符号表并将临时符号表写入修复代码中得到目标修复代码,将目标修复代码发送给第二电子设备,第二电子设备在获取到目标修复代码的情况下,运行目标修复代码,并将目标修复代码转换为扩充C的面向对象编程语言,然后基于扩充C的面向对象编程语言调用C函数,能够实现APP的快速修复。

【技术实现步骤摘要】

本申请属于app修复,尤其涉及一种app的修复方法、装置、设备及存储介质。


技术介绍

1、app上线需要经历设计、开发、测试、提交、审核、发布等比较复杂漫长的过程,一旦线上app存在一些逻辑或功能上的问题,如果不能及时修复解决,会导致app的安全性较低,也会影响用户体验。


技术实现思路

1、针对上述问题,本申请实施例提供了一种app的修复方法、装置、设备及存储介质,能够实现对app的快速修复。

2、本申请实施例提供了一种app的修复方法,应用于第一电子设备,包括:

3、获取所述app的修复代码和所述app的符号查找表;

4、基于所述符号查找表确定所述修复代码的函数地址;

5、基于所述函数地址生成临时符号表;

6、将所述临时符号表写入所述修复代码中,得到目标修复代码;

7、将所述目标修复代码发送给第二电子设备,其中,第二电子设备在获取到所述目标修复代码的情况下,运行所述目标修复代码,将所述目标修复代码转换为扩充c的面向对象编程语言;基于所述本文档来自技高网...

【技术保护点】

1.一种应用程序APP的修复方法,其特征在于,应用于第一电子设备,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述符号查找表确定所述修复代码的函数地址,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述函数调用链中的参数与所述符号进行匹配以确定修复代码的函数地址,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

5.一种APP的修复方法,其特征在于,应用于第二电子设备,包括:

6.根据权利要求5所述的方法,其特征在于,所述APP中的虚拟指令集中所有函数插入有逻辑判断函数,所述A...

【技术特征摘要】

1.一种应用程序app的修复方法,其特征在于,应用于第一电子设备,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述符号查找表确定所述修复代码的函数地址,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述函数调用链中的参数与所述符号进行匹配以确定修复代码的函数地址,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

5.一种app的修复方法,其特征在于,应用于第二电子设备,包括:

6.根据权利要求5所述的方法,其特征在于,所述app中的虚拟指令集中所有函数插入有逻辑判断函数,所述app中函数调用方法位通用方法,所述逻辑判断函数用于表征各个函...

【专利技术属性】
技术研发人员:刘颖麒陈豪
申请(专利权)人:深圳市智掌柜云服务有限公司
类型:发明
国别省市:

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

1