发明名称 一种自动回放Android程序的方法及系统
摘要 本发明涉及一种自动回放Android程序的方法,该方法利用代码注入机制将自动回放功能注入到Android程序中,包括以下步骤:对Android程序进行反编译,获得所述Android程序的Smali文件;基于录制用户操作的基准Android程序修改所述被测Android程序的Smali文件,以便在所述被测Android程序的Smali文件中插入所述基准Android程序中执行录制功能的Smali文件,以获得修改后的Smali文件;以及对所述修改后的Smali文件进行编译,获得编辑后的被测Android程序;执行所述编辑后的被测Android程序,录制用户的操作过程。本发明还涉及一种自动回放Android程序的系统。
申请公布号 CN106557305A 申请公布日期 2017.04.05
申请号 CN201510622067.3 申请日期 2015.09.25
申请人 株式会社理光 发明人 张海
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海市华诚律师事务所 31210 代理人 徐乐乐
主权项 一种实现Android程序的自动回放的方法,其特征在于,所述方法包括以下步骤:第一Android程序反编译步骤,对所述Android程序进行反编译,获得所述Android程序的Smali文件(S11);Smali文件修改步骤,基于具有自动回放功能的Android程序修改所述Android程序的Smali文件,以便在所述Android程序的Smali文件中注入自动回放功能,并获得修改后的Smali文件(S12);以及编译步骤,对所述修改后的Smali文件进行编译,获得编辑后的Android程序(S13);执行步骤,执行所述编辑后的Android程序,实现自动回放(S14)。
地址 日本东京都大田区中马込一丁目3番6号