Android应用加固方法
    3.
    发明公开

    公开(公告)号:CN109918872A

    公开(公告)日:2019-06-21

    申请号:CN201910109822.6

    申请日:2019-01-28

    Abstract: 本发明实施例提供一种Android应用加固方法,包括:对Android应用的原始源代码中需要保护的部分代码,提取部分代码中方法调用和被调用方法的信息;对于每一被调用方法,确定被调用方法对应的不相关方法,并根据对应的不相关方法生成新的方法调用,将新的方法调用替换被调用方法对应的方法调用,生成新的源代码;编写语义恢复代码,根据新的源代码和语义恢复代码,生成加固后的Android应用。本发明实施例提供的Android应用加固方法,通过在Java代码层面进行代码变形和Java方法重定向,能降低Android应用加固的操作难度、扩大适用范围,并增加了逆向难度,能提高安全性。

    Android应用加固方法
    6.
    发明授权

    公开(公告)号:CN109918872B

    公开(公告)日:2021-06-29

    申请号:CN201910109822.6

    申请日:2019-01-28

    Abstract: 本发明实施例提供一种Android应用加固方法,包括:对Android应用的原始源代码中需要保护的部分代码,提取部分代码中方法调用和被调用方法的信息;对于每一被调用方法,确定被调用方法对应的不相关方法,并根据对应的不相关方法生成新的方法调用,将新的方法调用替换被调用方法对应的方法调用,生成新的源代码;编写语义恢复代码,根据新的源代码和语义恢复代码,生成加固后的Android应用。本发明实施例提供的Android应用加固方法,通过在Java代码层面进行代码变形和Java方法重定向,能降低Android应用加固的操作难度、扩大适用范围,并增加了逆向难度,能提高安全性。

Patent Agency Ranking