1.一種針對(duì)終端應(yīng)用程序的鏡像備份的方法,其特征在于,包括:
在第一終端設(shè)備中構(gòu)建運(yùn)行終端應(yīng)用程序所需要的沙箱,使得所述終端應(yīng)用程序在所述沙箱中運(yùn)行;
將所述終端應(yīng)用程序在所述沙箱中運(yùn)行時(shí)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝;
將鏡像拷貝獲得的所有行為數(shù)據(jù)和保存在指定目錄下的所述終端應(yīng)用程序的安裝包一并確定為備份文件,使得第二終端設(shè)備下載并運(yùn)行所述備份文件,以在所述第二終端設(shè)備上恢復(fù)所述終端應(yīng)用程序在所述沙箱中產(chǎn)生的所有行為數(shù)據(jù);或者使得所述第一終端設(shè)備重新下載并運(yùn)行所述備份文件,以在所述第一終端設(shè)備上重新恢復(fù)所述終端應(yīng)用程序在所述沙箱中產(chǎn)生的所有行為數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述終端應(yīng)用程序在所述沙箱中運(yùn)行時(shí)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝,包括:
預(yù)設(shè)時(shí)間段內(nèi),將所述終端應(yīng)用程序在所述沙箱中運(yùn)行時(shí)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝。
3.如權(quán)利要求1所述的方法,其特征在于,所述將所述終端應(yīng)用程序在所述沙箱中運(yùn)行時(shí)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝,包括:
所述終端應(yīng)用程序在所述沙箱中同時(shí)運(yùn)行多個(gè)登錄賬號(hào)時(shí),將所述多個(gè)登錄賬號(hào)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝。
4.如權(quán)利要求3所述的方法,其特征在于,將所述多個(gè)登錄賬號(hào)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝,包括:
基于所述多個(gè)登錄賬號(hào)建立對(duì)應(yīng)的目錄,然后將所述多個(gè)登錄賬號(hào)各自產(chǎn)生的所有行為數(shù)據(jù)鏡像拷貝到各自對(duì)應(yīng)的目錄中。
5.如權(quán)利要求1所述的方法,其特征在于,所述將鏡像拷貝獲得的所有行為數(shù)據(jù)和保存在指定目錄下的所述終端應(yīng)用程序的安裝包一并確定為備份文件,包括:
將鏡像拷貝獲得的所有行為數(shù)據(jù)和保存在指定目錄下的所述終端應(yīng)用程序的安裝包一并壓縮為所述備份文件。
6.如權(quán)利要求1所述的方法,其特征在于,所述將鏡像拷貝獲得的所有行為數(shù)據(jù)和保存在指定目錄下的所述終端應(yīng)用程序的安裝包一并確定為備份文件,包括:
將鏡像拷貝獲得的所有行為數(shù)據(jù)和保存在指定目錄下的所述終端應(yīng)用程序的安裝包一并確定為所述備份文件并上傳至服務(wù)器。
7.如權(quán)利要求1所述的方法,其特征在于,所述在第一終端設(shè)備中構(gòu)建運(yùn)行終端應(yīng)用程序所需要的沙箱之前,包括:
通過免ROOT方式獲取安卓系統(tǒng)權(quán)限。
8.如權(quán)利要求7所述的方法,其特征在于,所述通過免ROOT方式獲取安卓系統(tǒng)權(quán)限,包括:
獲取補(bǔ)丁包;
通過加載所述補(bǔ)丁包對(duì)特定系統(tǒng)漏洞進(jìn)行修復(fù),獲取安卓系統(tǒng)權(quán)限;
其中,所述補(bǔ)丁包中包括:在第一終端設(shè)備中構(gòu)建運(yùn)行終端應(yīng)用程序所需要的沙箱,使得所述終端應(yīng)用程序在所述沙箱中運(yùn)行的步驟,以及,將所述終端應(yīng)用程序在所述沙箱中運(yùn)行時(shí)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝的步驟的執(zhí)行文件。
9.如權(quán)利要求8所述的方法,其特征在于,所述通過安裝所述補(bǔ)丁包對(duì)特定系統(tǒng)漏洞進(jìn)行修復(fù),獲取安卓系統(tǒng)權(quán)限包括:
以所述補(bǔ)丁包替換特定系統(tǒng)應(yīng)用,實(shí)現(xiàn)安卓系統(tǒng)對(duì)所述補(bǔ)丁包中的執(zhí)行文件的加載,使得所述補(bǔ)丁包中的執(zhí)行文件獲取安卓系統(tǒng)權(quán)限。
10.一種終端設(shè)備,其特征在于,包括:
構(gòu)建模塊,用于在第一終端設(shè)備中構(gòu)建運(yùn)行終端應(yīng)用程序所需要的沙箱,使得所述終端應(yīng)用程序在所述沙箱中運(yùn)行;
鏡像模塊,用于將所述終端應(yīng)用程序在所述沙箱中運(yùn)行時(shí)產(chǎn)生的所有行為數(shù)據(jù)進(jìn)行鏡像拷貝;
確定模塊,用于將鏡像拷貝獲得的所有行為數(shù)據(jù)和保存在指定目錄下的所述終端應(yīng)用程序的安裝包一并確定為備份文件,使得第二終端設(shè)備下載并運(yùn)行所述備份文件,以在所述第二終端設(shè)備上恢復(fù)所述終端應(yīng)用程序在所述沙箱中產(chǎn)生的所有行為數(shù)據(jù);或者使得所述第一終端設(shè)備重新下載并運(yùn)行所述備份文件,以在所述第一終端設(shè)備上重新恢復(fù)所述終端應(yīng)用程序在所述沙箱中產(chǎn)生的所有行為數(shù)據(jù)。