两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng)的制作方法

文檔序號(hào):6631450閱讀:225來源:國(guó)知局
一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng),其中,所述方法包括:當(dāng)觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng);調(diào)用所述第一調(diào)試工具中的第一命令;并,執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作;在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。通過本發(fā)明解決了用戶無法自行卸載終端側(cè)預(yù)裝應(yīng)用的問題。
【專利說明】一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng)。

【背景技術(shù)】
[0002]預(yù)裝應(yīng)用(軟件)一般是指終端出廠自帶、或通過第三方渠道預(yù)裝到終端當(dāng)中的應(yīng)用(軟件)。預(yù)裝應(yīng)用由于無需用戶自己安裝即可直接使用,因而給用戶帶來了不少的便利。
[0003]目前,越來越多的應(yīng)用被作為預(yù)裝應(yīng)用安裝至終端側(cè),占用了大量的終端內(nèi)存,嚴(yán)重影響了終端的運(yùn)行速度。特別是一些通過第三方渠道安裝的預(yù)裝應(yīng)用往往存在較大的安全隱患,如,泄漏用戶隱私,后臺(tái)自啟偷跑流量。
[0004]然而,由于終端對(duì)預(yù)裝應(yīng)用的保護(hù)策略,使得用戶無法自行卸載存在風(fēng)險(xiǎn)的、或多余的預(yù)裝應(yīng)用,用戶的安全和隱私受到嚴(yán)重威脅。
[0005]可見,本領(lǐng)域技術(shù)人員亟需解決的問題是:提供一種用于卸載終端側(cè)的預(yù)裝應(yīng)用的方案。


【發(fā)明內(nèi)容】

[0006]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng)。
[0007]依據(jù)本發(fā)明的一個(gè)方面,提供了一種卸載預(yù)裝應(yīng)用的方法,包括:
[0008]當(dāng)觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng);
[0009]調(diào)用所述第一調(diào)試工具中的第一命令;并,執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作;
[0010]在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0011]可選地,在所述將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下的步驟之前,所述方法還包括:
[0012]獲取終端系統(tǒng)的ROOT權(quán)限;
[0013]在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0014]可選地,所述執(zhí)行所述第一命令,包括:
[0015]執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
[0016]可選地,所述卸載預(yù)裝應(yīng)用的方法還包括:
[0017]當(dāng)觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),重啟所述終端;
[0018]在所述終端重啟過程中,調(diào)用所述第一命令;
[0019]執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
[0020]可選地,所述卸載預(yù)裝應(yīng)用的方法還包括:
[0021]當(dāng)觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),將所述終端掛載點(diǎn)的屬性修改為讀寫屬性;
[0022]若對(duì)所述終端掛載點(diǎn)的屬性修改失敗,則在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失敗;其中,所述第二提示信息中攜帶有所述第一卸載選項(xiàng)的信息。
[0023]可選地,所述卸載預(yù)裝應(yīng)用的方法還包括:
[0024]若對(duì)所述終端掛載點(diǎn)的屬性修改成功,則刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件;
[0025]若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功,則在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
[0026]可選地,所述卸載預(yù)裝應(yīng)用的方法還包括:
[0027]若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗,則調(diào)用第二調(diào)試工具;
[0028]執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性;
[0029]若對(duì)刪除失敗的文件的屬性修改成功,則刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功;
[0030]若對(duì)刪除失敗的文件的屬性修改失敗,則在所述終端頁面加載顯示所述第二提示信息。
[0031]可選地,所述卸載預(yù)裝應(yīng)用的方法還包括:
[0032]備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息;其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
[0033]根據(jù)本發(fā)明的另一方面,提供了一種卸載預(yù)裝應(yīng)用的系統(tǒng),包括:
[0034]工具加載模塊,用于在觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng);
[0035]第一調(diào)用模塊,用于調(diào)用所述第一調(diào)試工具中的第一命令;
[0036]第一執(zhí)行模塊,用于執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作;
[0037]第一加載模塊,用于在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0038]可選地,所述卸載預(yù)裝應(yīng)用的系統(tǒng)還包括:
[0039]權(quán)限獲取模塊,用于在所述工具加載模塊將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下之前,獲取終端系統(tǒng)的ROOT權(quán)限;
[0040]掛載模塊,用于在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0041]較佳地,所述第一執(zhí)行模塊,具體用于執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
[0042]可選地,所述卸載預(yù)裝應(yīng)用的系統(tǒng)還包括:
[0043]重啟模塊,用于在觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),重啟所述終端;及,在所述終端重啟過程中,調(diào)用所述第一命令;
[0044]第一刪除模塊,用于執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
[0045]可選地,所述卸載預(yù)裝應(yīng)用的系統(tǒng)還包括:
[0046]屬性修改模塊,用于在觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),將所述終端掛載點(diǎn)的屬性修改為讀寫屬性;
[0047]第二加載模塊,用于在對(duì)所述終端掛載點(diǎn)的屬性修改失敗時(shí),在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失敗;其中,所述第二提示信息中攜帶有所述第一卸載選項(xiàng)的信息。
[0048]可選地,所述卸載預(yù)裝應(yīng)用的系統(tǒng)還包括:
[0049]第二刪除模塊,用于在對(duì)所述終端掛載點(diǎn)的屬性修改成功時(shí),刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件;
[0050]第三加載模塊,用于在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功時(shí),在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
[0051]可選地,所述卸載預(yù)裝應(yīng)用的系統(tǒng)還包括:
[0052]第二調(diào)用模塊,用于在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗時(shí),調(diào)用第二調(diào)試工具;
[0053]第二執(zhí)行模塊,用于執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性;
[0054]第四加載模塊,用于在對(duì)刪除失敗的文件的屬性修改成功時(shí),刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功;及,在對(duì)刪除失敗的文件的屬性修改失敗時(shí),在所述終端頁面加載顯示所述第二提示信息。
[0055]可選地,所述卸載預(yù)裝應(yīng)用的系統(tǒng)還包括:
[0056]備份模塊,用于備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息;其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
[0057]本發(fā)明實(shí)施例公開的一種卸載預(yù)裝應(yīng)用的方法和系統(tǒng),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,實(shí)現(xiàn)了第一工具在內(nèi)核層的正常調(diào)用;進(jìn)一步地,通過調(diào)用并執(zhí)行所述第一調(diào)試工具中的第一命令對(duì)預(yù)裝應(yīng)用進(jìn)行刪除操作??梢?,用戶通過本發(fā)明實(shí)施例公開的方案,可以將終端側(cè)安裝的、除終端正常運(yùn)行所必需的預(yù)裝應(yīng)用之外的其它預(yù)裝應(yīng)用從終端側(cè)刪除,提高了終端的運(yùn)行速度;同時(shí),還可以刪除存在安全隱患的預(yù)裝應(yīng)用,保證了用戶的安全隱私,避免了不必要的資源浪費(fèi)。
[0058]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。

【專利附圖】

【附圖說明】
[0059]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0060]圖1是本發(fā)明實(shí)施例一中一種卸載預(yù)裝應(yīng)用的方法的步驟流程圖;
[0061]圖2是本發(fā)明實(shí)施例二中一種卸載預(yù)裝應(yīng)用的方法的步驟流程圖;
[0062]圖3是本發(fā)明實(shí)施例三中一種卸載預(yù)裝應(yīng)用的方法的步驟流程圖;
[0063]圖4是本發(fā)明實(shí)施例四中一種卸載預(yù)裝應(yīng)用的系統(tǒng)的結(jié)構(gòu)框圖;
[0064]圖5是本發(fā)明實(shí)施例五中一種卸載預(yù)裝應(yīng)用的系統(tǒng)的結(jié)構(gòu)框圖。

【具體實(shí)施方式】
[0065]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0066]實(shí)施例一
[0067]參照?qǐng)D1,示出了本發(fā)明實(shí)施例一中一種卸載預(yù)裝應(yīng)用的方法的步驟流程圖。在本實(shí)施例中,所述卸載預(yù)裝應(yīng)用的方法,包括:
[0068]步驟102,當(dāng)觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下。其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng)。
[0069]在本實(shí)施例中,卸載過程是針對(duì)終端側(cè)的預(yù)裝應(yīng)用進(jìn)行卸載,由于預(yù)裝應(yīng)用的受保護(hù)性(寫在終端的固件中),故,在執(zhí)行對(duì)終端側(cè)的預(yù)裝應(yīng)用卸載操作之前還包括:獲取終端系統(tǒng)的ROOT權(quán)限,并在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。其中,ROOT相當(dāng)于超級(jí)用戶,即擁有管理員權(quán)限。
[0070]步驟104,調(diào)用所述第一調(diào)試工具中的第一命令;并,執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作。
[0071]步驟106,在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0072]綜上所述,本實(shí)施例所述的卸載預(yù)裝應(yīng)用的方法,將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,實(shí)現(xiàn)了第一工具在內(nèi)核層的正常調(diào)用;進(jìn)一步地,通過調(diào)用并執(zhí)行所述第一調(diào)試工具中的第一命令對(duì)預(yù)裝應(yīng)用進(jìn)行刪除操作??梢姡脩敉ㄟ^本發(fā)明實(shí)施例公開的方案,可以將終端側(cè)安裝的、除終端正常運(yùn)行所必需的預(yù)裝應(yīng)用之外的其它預(yù)裝應(yīng)用從終端側(cè)刪除,提高了終端的運(yùn)行速度;同時(shí),還可以刪除存在安全隱患的預(yù)裝應(yīng)用,保證了用戶的安全隱私,避免了不必要的資源浪費(fèi)。
[0073]實(shí)施例二
[0074]參照?qǐng)D2,示出了本發(fā)明實(shí)施例二中一種卸載預(yù)裝應(yīng)用的方法的步驟流程圖。
[0075]在本實(shí)施例中,在使用常規(guī)卸載方法卸載預(yù)裝應(yīng)用失敗后,采用本實(shí)施所述的卸載預(yù)裝應(yīng)用的方法進(jìn)行第一卸載操作。在實(shí)際應(yīng)用中,為了區(qū)別與常規(guī)卸載方法,可以將所述第一卸載操作認(rèn)為是一種強(qiáng)力卸載過程,即,第一卸載選項(xiàng)可以是強(qiáng)力卸載選項(xiàng)。
[0076]較佳地,在用戶觸發(fā)第一卸載選項(xiàng)(強(qiáng)力卸載選項(xiàng))之后,用于執(zhí)行強(qiáng)力卸載步驟的可以是第三方應(yīng)用、或是設(shè)置在終端側(cè)的一個(gè)功能模塊。在本實(shí)施例中通過第三方應(yīng)用以執(zhí)行所述卸載預(yù)裝應(yīng)用的方法。
[0077]在本實(shí)施例中,所述卸載預(yù)裝應(yīng)用的方法包括:
[0078]步驟202,當(dāng)觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),第三方應(yīng)用獲取終端系統(tǒng)的ROOT權(quán)限。
[0079]步驟204,第三方應(yīng)用在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0080]步驟206,第三方應(yīng)用將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下。其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng)。
[0081]用于進(jìn)行內(nèi)核調(diào)試的工具有多種,如,谷歌調(diào)試工具。在本實(shí)施例中,可以但不僅限于將Debugfs工具作為第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,也即將所述第一調(diào)試工具掛載至內(nèi)核層。
[0082]步驟208,第三方應(yīng)用調(diào)用所述第一調(diào)試工具中的第一命令;并,執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作。
[0083]在本實(shí)施例中,第三方應(yīng)用可以調(diào)用所述第一調(diào)試工具中的刪除命令(如,rm命令),執(zhí)行所述刪除命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作。
[0084]其中,所述第三方應(yīng)用執(zhí)行所述第一命令具體包括:執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
[0085]這里需要說的是,在執(zhí)行所述第一命令刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接時(shí),終端側(cè)界面上加載有等待提示信息,以提示用戶正在執(zhí)行卸載操作。當(dāng)卸載完成時(shí)立即執(zhí)行下述步驟210。
[0086]步驟210,第三方應(yīng)用在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0087]在本實(shí)施例中,所述提示信息的具體內(nèi)容可以但不僅限于是:第一(強(qiáng)力)卸載完成,重啟后生效。其中,所述第一提示信息中攜帶有指示終端執(zhí)行重啟操作的重啟選項(xiàng)。在終端側(cè)重啟之前,所述預(yù)裝應(yīng)用仍可正常使用。
[0088]步驟212,當(dāng)觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),第三方應(yīng)用重啟所述終端。
[0089]步驟214,第三方應(yīng)用在所述終端重啟過程中,調(diào)用所述第一命令;并,執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
[0090]步驟216,第三方應(yīng)用備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息。其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
[0091]在本實(shí)施例中,為了幫助用戶恢復(fù)誤刪的預(yù)裝應(yīng)用,第三方應(yīng)用對(duì)卸載的預(yù)裝應(yīng)用進(jìn)行了備份操作,將卸載的預(yù)裝應(yīng)用的所有程序文件、注冊(cè)表信息、數(shù)據(jù)庫信息、個(gè)人配置表信息均進(jìn)行了備份保存。
[0092]綜上所述,本實(shí)施例所述的卸載預(yù)裝應(yīng)用的方法,將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,實(shí)現(xiàn)了第一工具在內(nèi)核層的正常調(diào)用;進(jìn)一步地,通過調(diào)用并執(zhí)行所述第一調(diào)試工具中的第一命令對(duì)預(yù)裝應(yīng)用進(jìn)行刪除操作。可見,用戶通過本實(shí)施例公開的方案,可以將終端側(cè)安裝的、除終端正常運(yùn)行所必需的預(yù)裝應(yīng)用之外的其它預(yù)裝應(yīng)用從終端側(cè)刪除,提高了終端的運(yùn)行速度;同時(shí),還可以刪除存在安全隱患的預(yù)裝應(yīng)用,保證了用戶的安全隱私,避免了不必要的資源浪費(fèi)。
[0093]實(shí)施例三
[0094]結(jié)合上述實(shí)施例,本實(shí)施例以一次完整的預(yù)裝應(yīng)用卸載流程為例,對(duì)卸載預(yù)裝應(yīng)用的方法進(jìn)行詳細(xì)說明。參照?qǐng)D3,示出了本發(fā)明實(shí)施例三中一種卸載預(yù)裝應(yīng)用的方法的步驟流程圖。在本實(shí)施例中,所述卸載預(yù)裝應(yīng)用的方法,包括:
[0095]步驟302,當(dāng)觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),第三應(yīng)用獲取終端系統(tǒng)的ROOT權(quán)限。
[0096]步驟304,第三應(yīng)用在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0097]步驟306,第三應(yīng)用將所述終端掛載點(diǎn)的屬性修改為讀寫屬性。
[0098]在本實(shí)施例中,可以通過加載在終端側(cè)的任意一種適當(dāng)?shù)墓ぞ撸瑢?duì)終端掛載點(diǎn)的屬性進(jìn)行修改。在實(shí)際修改過程中,由于一些終端的保護(hù)策略,往往會(huì)造成修改操作失敗。
[0099]其中,若對(duì)所述終端掛載點(diǎn)的屬性修改失敗,則執(zhí)行步驟312,第三應(yīng)用在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失敗。較佳地,所述第二提示信息中攜帶有所述第一卸載選項(xiàng)的信息,也就是說,用戶可以在第二卸載操作失敗之后,觸發(fā)第二提示信息中加載的第一卸載選項(xiàng)。當(dāng)觸發(fā)第一卸載選項(xiàng)時(shí),第三方應(yīng)用則可以執(zhí)行第一卸載選項(xiàng)對(duì)應(yīng)的第一卸載操作;其中,第一卸載操作的具體流程可以參照上述步驟206-216的說明。
[0100]其中,若對(duì)所述終端掛載點(diǎn)的屬性修改成功,則執(zhí)行下述步驟308。
[0101]步驟308,第三應(yīng)用刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件。
[0102]在本實(shí)施例中,若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功,則執(zhí)行步驟314,第三應(yīng)用在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
[0103]較佳地,所述第三提示信息的具體內(nèi)容可以但不僅限于是:卸載操作(第二卸載操作)成功。
[0104]但是,在刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件時(shí),仍可能存在刪除失敗的情況。若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗,則執(zhí)行下述步驟310。這里需要說明的是,此時(shí)也可以直接加載所述第二提示信息,以在觸發(fā)加載在所述第二提示信息中的第一卸載選項(xiàng)時(shí),第三方應(yīng)用直接執(zhí)行上述實(shí)施例中的步驟206-216,進(jìn)行第一卸載操作。
[0105]步驟310,第三應(yīng)用調(diào)用第二調(diào)試工具;執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性。
[0106]在本實(shí)施例中,第二命令可以是chattr命令,其中,所述第二調(diào)試工具可以是任意一種攜帶有所述chattr命令的操作命令工具集。
[0107]其中,若對(duì)刪除失敗的文件的屬性修改成功,則執(zhí)行步驟316,第三應(yīng)用刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
[0108]其中,若對(duì)刪除失敗的文件的屬性修改失敗,則執(zhí)行上述步驟312,在所述終端頁面加載顯示所述第二提示信息。如上所述,當(dāng)觸發(fā)加載在所述第二提示信息中的第一卸載選項(xiàng)時(shí),第三方應(yīng)用則可以執(zhí)行第一卸載選項(xiàng)對(duì)應(yīng)的第一卸載操作;其中,第一卸載操作的具體流程可以參照上述步驟206-216的說明。
[0109]綜上所述,本實(shí)施例所述的卸載預(yù)裝應(yīng)用的方法,將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,實(shí)現(xiàn)了第一工具在內(nèi)核層的正常調(diào)用;進(jìn)一步地,通過調(diào)用并執(zhí)行所述第一調(diào)試工具中的第一命令對(duì)預(yù)裝應(yīng)用進(jìn)行刪除操作??梢姡脩敉ㄟ^本實(shí)施例公開的方案,可以將終端側(cè)安裝的、除終端正常運(yùn)行所必需的預(yù)裝應(yīng)用之外的其它預(yù)裝應(yīng)用從終端側(cè)刪除,提高了終端的運(yùn)行速度;同時(shí),還可以刪除存在安全隱患的預(yù)裝應(yīng)用,保證了用戶的安全隱私,避免了不必要的資源浪費(fèi)。進(jìn)一步地,多種卸載方案綜合應(yīng)用,提高了卸載的成功率。
[0110]需要說明的是,對(duì)于前述的方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明所必需的。
[0111]實(shí)施例四
[0112]基于與上述方法實(shí)施例同一發(fā)明構(gòu)思。參照?qǐng)D4,示出了本發(fā)明實(shí)施例四中一種卸載預(yù)裝應(yīng)用的系統(tǒng)的結(jié)構(gòu)框圖。在本實(shí)施例中,所述卸載預(yù)裝應(yīng)用的系統(tǒng)包括:
[0113]工具加載模塊402,用于在觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下。其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng)。
[0114]第一調(diào)用模塊404,用于調(diào)用所述第一調(diào)試工具中的第一命令。
[0115]第一執(zhí)行模塊406,用于執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作。
[0116]第一加載模塊408,用于在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0117]綜上所述,本實(shí)施例所述的卸載預(yù)裝應(yīng)用的系統(tǒng),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,實(shí)現(xiàn)了第一工具在內(nèi)核層的正常調(diào)用;進(jìn)一步地,通過調(diào)用并執(zhí)行所述第一調(diào)試工具中的第一命令對(duì)預(yù)裝應(yīng)用進(jìn)行刪除操作??梢姡脩敉ㄟ^本實(shí)施例公開的方案,可以將終端側(cè)安裝的、除終端正常運(yùn)行所必需的預(yù)裝應(yīng)用之外的其它預(yù)裝應(yīng)用從終端側(cè)刪除,提高了終端的運(yùn)行速度;同時(shí),還可以刪除存在安全隱患的預(yù)裝應(yīng)用,保證了用戶的安全隱私,避免了不必要的資源浪費(fèi)。
[0118]實(shí)施例五
[0119]參照?qǐng)D5,示出了本發(fā)明實(shí)施例五中一種卸載預(yù)裝應(yīng)用的系統(tǒng)的結(jié)構(gòu)框圖。在本實(shí)施例中,所述卸載預(yù)裝應(yīng)用的系統(tǒng)包括:
[0120]屬性修改模塊502,用于在觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),將所述終端掛載點(diǎn)的屬性修改為讀寫屬性;
[0121]在本實(shí)施例中,在執(zhí)行所述屬性修改模塊502將所述終端掛載點(diǎn)的屬性修改為讀寫屬性之前可以先執(zhí)行如下模塊:
[0122]權(quán)限獲取模塊,用于在所述工具加載模塊將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下之前,獲取終端系統(tǒng)的ROOT權(quán)限。
[0123]掛載模塊,用于在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0124]較佳地,在屬性修改模塊502對(duì)所述終端掛載點(diǎn)的屬性修改失敗時(shí)執(zhí)行第二加載模塊504 ;在屬性修改模塊502對(duì)所述終端掛載點(diǎn)的屬性修改成功時(shí)執(zhí)行第二刪除模塊518。
[0125]第二加載模塊504,用于在對(duì)所述終端掛載點(diǎn)的屬性修改失敗時(shí),在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失??;其中,所述第二提示信息中攜帶有第一卸載選項(xiàng)的信息。
[0126]工具加載模塊506,用于在觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下。其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng)。
[0127]第一調(diào)用模塊508,用于調(diào)用所述第一調(diào)試工具中的第一命令。
[0128]第一執(zhí)行模塊510,用于執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作。
[0129]在本實(shí)施例中,所述第一執(zhí)行模塊510,具體用于執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
[0130]第一加載模塊512,用于在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0131]重啟模塊514,用于在觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),重啟所述終端;及,在所述終端重啟過程中,調(diào)用所述第一命令。
[0132]第一刪除模塊516,用于執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
[0133]在本實(shí)施例中,當(dāng)系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接刪除完成之后,所述預(yù)裝應(yīng)用被最終卸載,所有流程結(jié)束。
[0134]第二刪除模塊518,用于在對(duì)所述終端掛載點(diǎn)的屬性修改成功時(shí),刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件。
[0135]在本實(shí)施例中,在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功時(shí)執(zhí)行下述第三加載模塊520 ;在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗時(shí)執(zhí)行下述第二調(diào)用模塊522。
[0136]第三加載模塊520,用于在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功時(shí),在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。此時(shí),卸載流程結(jié)束。
[0137]第二調(diào)用模塊522,用于在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗時(shí),調(diào)用第二調(diào)試工具。
[0138]第二執(zhí)行模塊524,用于執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性。
[0139]第四加載模塊526,用于在對(duì)刪除失敗的文件的屬性修改成功時(shí),刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功;及,在對(duì)刪除失敗的文件的屬性修改失敗時(shí),在所述終端頁面加載顯示所述第二提示信息。
[0140]這里需要說明的是,為了幫助用戶恢復(fù)誤刪的預(yù)裝應(yīng)用,在本實(shí)施例中,所述系統(tǒng)還包括:備份模塊528。通過備份模塊528對(duì)卸載的預(yù)裝應(yīng)用進(jìn)行備份,將卸載的預(yù)裝應(yīng)用的所有程序文件、注冊(cè)表信息、數(shù)據(jù)庫信息、個(gè)人配置表信息均進(jìn)行了備份保存。其中,備份模塊528,用于備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息;其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
[0141]綜上所述,本實(shí)施例所述的卸載預(yù)裝應(yīng)用的系統(tǒng),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下,實(shí)現(xiàn)了第一工具在內(nèi)核層的正常調(diào)用;進(jìn)一步地,通過調(diào)用并執(zhí)行所述第一調(diào)試工具中的第一命令對(duì)預(yù)裝應(yīng)用進(jìn)行刪除操作。可見,用戶通過本實(shí)施例公開的方案,可以將終端側(cè)安裝的、除終端正常運(yùn)行所必需的預(yù)裝應(yīng)用之外的其它預(yù)裝應(yīng)用從終端側(cè)刪除,提高了終端的運(yùn)行速度;同時(shí),還可以刪除存在安全隱患的預(yù)裝應(yīng)用,保證了用戶的安全隱私,避免了不必要的資源浪費(fèi)。進(jìn)一步地,多種卸載方案綜合應(yīng)用,提高了卸載的成功率。
[0142]對(duì)于上述裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0143]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0144]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
[0145]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0146]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0147]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0148]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的卸載預(yù)裝應(yīng)用的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0149]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0150]本發(fā)明公開了 Al、一種卸載預(yù)裝應(yīng)用的方法,包括:
[0151]當(dāng)觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng);
[0152]調(diào)用所述第一調(diào)試工具中的第一命令;并,執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作;
[0153]在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0154]A2、如Al所述的方法,在所述將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下的步驟之前,所述方法還包括:
[0155]獲取終端系統(tǒng)的ROOT權(quán)限;
[0156]在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0157]A3、如Al所述的方法,所述執(zhí)行所述第一命令,包括:
[0158]執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
[0159]A4、如Al所述的方法,還包括:
[0160]當(dāng)觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),重啟所述終端;
[0161]在所述終端重啟過程中,調(diào)用所述第一命令;
[0162]執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
[0163]A5、如Al所述的方法,還包括:
[0164]當(dāng)觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),將所述終端掛載點(diǎn)的屬性修改為讀寫屬性;
[0165]若對(duì)所述終端掛載點(diǎn)的屬性修改失敗,則在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失??;其中,所述第二提示信息中攜帶有所述第一卸載選項(xiàng)的信息。
[0166]A6、如A5所述的方法,還包括:
[0167]若對(duì)所述終端掛載點(diǎn)的屬性修改成功,則刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件;
[0168]若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功,則在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
[0169]A7、如A6所述的方法,還包括:
[0170]若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗,則調(diào)用第二調(diào)試工具;
[0171]執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性;
[0172]若對(duì)刪除失敗的文件的屬性修改成功,則刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功;
[0173]若對(duì)刪除失敗的文件的屬性修改失敗,則在所述終端頁面加載顯示所述第二提示信息。
[0174]A8、如Al所述的方法,還包括:
[0175]備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息;其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
[0176]本發(fā)明還公開了 B9、一種卸載預(yù)裝應(yīng)用的系統(tǒng),包括:
[0177]工具加載模塊,用于在觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng);
[0178]第一調(diào)用模塊,用于調(diào)用所述第一調(diào)試工具中的第一命令;
[0179]第一執(zhí)行模塊,用于執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作;
[0180]第一加載模塊,用于在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
[0181]B10、如B9所述的系統(tǒng),還包括:
[0182]權(quán)限獲取模塊,用于在所述工具加載模塊將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下之前,獲取終端系統(tǒng)的ROOT權(quán)限;
[0183]掛載模塊,用于在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
[0184]B11、如B9所述的系統(tǒng),
[0185]所述第一執(zhí)行模塊,具體用于執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
[0186]B12、如B9所述的系統(tǒng),還包括:
[0187]重啟模塊,用于在觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),重啟所述終端;及,在所述終端重啟過程中,調(diào)用所述第一命令;
[0188]第一刪除模塊,用于執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
[0189]B13、如B9所述的系統(tǒng),還包括:
[0190]屬性修改模塊,用于在觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),將所述終端掛載點(diǎn)的屬性修改為讀寫屬性;
[0191]第二加載模塊,用于在對(duì)所述終端掛載點(diǎn)的屬性修改失敗時(shí),在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失??;其中,所述第二提示信息中攜帶有所述第一卸載選項(xiàng)的信息。
[0192]B14、如B13所述的系統(tǒng),還包括:
[0193]第二刪除模塊,用于在對(duì)所述終端掛載點(diǎn)的屬性修改成功時(shí),刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件;
[0194]第三加載模塊,用于在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功時(shí),在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
[0195]B15、如B14所述的他,還包括:
[0196]第二調(diào)用模塊,用于在對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗時(shí),調(diào)用第二調(diào)試工具;
[0197]第二執(zhí)行模塊,用于執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性;
[0198]第四加載模塊,用于在對(duì)刪除失敗的文件的屬性修改成功時(shí),刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功;及,在對(duì)刪除失敗的文件的屬性修改失敗時(shí),在所述終端頁面加載顯示所述第二提示信息。
[0199]B16、如B9所述的系統(tǒng),還包括:
[0200]備份模塊,用于備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息;其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
【權(quán)利要求】
1.一種卸載預(yù)裝應(yīng)用的方法,包括: 當(dāng)觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng); 調(diào)用所述第一調(diào)試工具中的第一命令;并,執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作; 在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
2.如權(quán)利要求1所述的方法,其特征在于,在所述將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下的步驟之前,所述方法還包括: 獲取終端系統(tǒng)的ROOT權(quán)限; 在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
3.如權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行所述第一命令,包括: 執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的硬鏈接。
4.如權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)觸發(fā)所述第一提示信息中的重啟選項(xiàng)時(shí),重啟所述終端; 在所述終端重啟過程中,調(diào)用所述第一命令; 執(zhí)行所述第一命令,刪除系統(tǒng)中對(duì)應(yīng)于所述預(yù)裝應(yīng)用的調(diào)用鏈接。
5.如權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)觸發(fā)顯示在終端界面上的第二卸載選項(xiàng)時(shí),將所述終端掛載點(diǎn)的屬性修改為讀寫屬性; 若對(duì)所述終端掛載點(diǎn)的屬性修改失敗,則在終端界面加載顯示第二提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作失??;其中,所述第二提示信息中攜帶有所述第一卸載選項(xiàng)的信息。
6.如權(quán)利要求5所述的方法,其特征在于,還包括: 若對(duì)所述終端掛載點(diǎn)的屬性修改成功,則刪除所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件;若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除成功,則在所述終端頁面加載顯示第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功。
7.如權(quán)利要求6所述的方法,其特征在于,還包括: 若對(duì)所述終端掛載點(diǎn)對(duì)應(yīng)的路徑下的文件刪除失敗,則調(diào)用第二調(diào)試工具; 執(zhí)行所述第二調(diào)試工具下的第二命令,將刪除失敗的文件的屬性修改為讀寫屬性;若對(duì)刪除失敗的文件的屬性修改成功,則刪除所述刪除失敗的文件,并在所述終端頁面加載顯示所述第三提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第二卸載操作成功; 若對(duì)刪除失敗的文件的屬性修改失敗,則在所述終端頁面加載顯示所述第二提示信肩、O
8.如權(quán)利要求1所述的方法,其特征在于,還包括: 備份卸載的預(yù)裝應(yīng)用,及所述預(yù)裝應(yīng)用對(duì)應(yīng)的配置信息;其中,所述配置信息包括:注冊(cè)表信息、數(shù)據(jù)庫信息。
9.一種卸載預(yù)裝應(yīng)用的系統(tǒng),包括: 工具加載模塊,用于在觸發(fā)顯示在終端界面上的第一卸載選項(xiàng)時(shí),將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下;其中,所述第一卸載選項(xiàng)為指示對(duì)終端側(cè)預(yù)裝應(yīng)用進(jìn)行第一卸載的選項(xiàng); 第一調(diào)用模塊,用于調(diào)用所述第一調(diào)試工具中的第一命令; 第一執(zhí)行模塊,用于執(zhí)行所述第一命令,以對(duì)所述預(yù)裝應(yīng)用進(jìn)行刪除操作; 第一加載模塊,用于在所述刪除操作完成之后,在所述終端頁面加載顯示第一提示信息,以提示對(duì)終端側(cè)預(yù)裝應(yīng)用的第一卸載操作成功。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括: 權(quán)限獲取模塊,用于在所述工具加載模塊將用于進(jìn)行內(nèi)核調(diào)試的第一調(diào)試工具加載至終端掛載點(diǎn)對(duì)應(yīng)的路徑下之前,獲取終端系統(tǒng)的ROOT權(quán)限; 掛載模塊,用于在ROOT權(quán)限下調(diào)用掛載命令,將所述終端掛載在所述掛載命令所指示的路徑下。
【文檔編號(hào)】G06F21/50GK104331307SQ201410573738
【公開日】2015年2月4日 申請(qǐng)日期:2014年10月23日 優(yōu)先權(quán)日:2014年10月23日
【發(fā)明者】劉洪雨, 孟凡磊 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金平| 广平县| 罗山县| 高邮市| 汤原县| 印江| 化德县| 霍邱县| 亳州市| 东乡族自治县| 石景山区| 乳源| 玉溪市| 朝阳区| 呼图壁县| 五寨县| 北海市| 九龙坡区| 衡水市| 辽阳市| 莲花县| 梁平县| 德兴市| 汉阴县| 榆树市| 康定县| 康保县| 鄱阳县| 九寨沟县| 遂平县| 三江| 吉林省| 聊城市| 广州市| 孟津县| 乌鲁木齐县| 江永县| 科尔| 靖江市| 高雄市| 合阳县|