不想配置環(huán)境?怕操作出錯?想試試一鍵化卸載工具?
請直接看最后部分!
之前在公眾號推送過《免root ADB命令卸載系統(tǒng)預裝應用》,簡單介紹了如何用ADB命令卸載預置 APP,沒有介紹 ADB 命令的環(huán)境要怎么配置。后來有人在公眾號留言問怎么安裝 ADB,這才意識到犯了經驗主義錯誤,默認大家都會用 ADB 了。
唉,想來羞愧不已。于是重新整理,加上了 ADB 安裝和配置步驟,希望能幫到那些不懂
ADB,卻又無法忍受預置 APP的人。
ADB 下載安裝
ADB
全稱 Android Debug Bridge
,是 Android SDK
提供的眾多強大的工具中的一個。因此,這里說“ADB 下載安裝”是不正確的,實際應該是“Android SDK”的下載和安裝,但為了方便大家理解,這里就這么寫了。下面正式介紹下載和安裝。
到這里,容我默認你已經下載好了,接下來就是安裝了。But,我們下載的 SDK 是 zip 格式的壓縮包,是免安裝的,找個地方解壓就可以了。
配置環(huán)境變量
SDK 提供的很多工具都是命令行級別的,沒有界面,ADB 就是其中之一;因此,即便你找到 adb.exe,雙擊也不會有界面出來。
那怎么用呢?配置環(huán)境變量,通過操作系統(tǒng)自帶的命令窗口調用。其中 Windows 系統(tǒng)是 cmd 窗口,Linux 是 Terminal 終端,這倆系統(tǒng)下的環(huán)境變量配置是不一樣的。但這里只介紹 Windows 下的配置過程。
在 D
盤創(chuàng)建 Opt 目錄
,然后在 Opt 中創(chuàng)建 AndroidSDK 目錄
,最后將剛下載的 zip 包解壓到 AndroidSDK 目錄中。(本人習慣將免安裝的軟件放在 C 盤以外的盤,并集中在一個目錄管理,這里你也可以自己定義目錄名稱)
右鍵點擊“計算機
”,選擇“屬性
”;在彈出的界面中點擊“高級系統(tǒng)屬性
”,然后點擊“環(huán)境變量
”。
然后在下方的系統(tǒng)變量
中,點擊“新建
”,按下圖步驟添加信息;然后找到并雙擊 Path 項
,按下圖所示在最前面添加
信息。最后依次點擊確定,關閉“環(huán)境變量”,關閉“系統(tǒng)屬性”。
相關參數(shù)如下:
變量名:SDK_HOME
變量值:D:OptAndroidSDK
注 意:這就是解壓出來的 SDK 路徑。
//---分割線---
變量名:Path
變量值:%SDK_HOME% ools;%SDK_HOME%platform-tools;
注 意:是在最前面添加,別掉了2個“英文分號”。
到這里,SDK 的環(huán)境變量就配置好了,ADB 命令也可以使用了,接下來就是具體使用 ADB 命令了。
啟動 cmd
前面說了,adb.exe 沒有界面,依托于 cmd 窗口運行,才能看到交互信息,那么如何啟動 cmd 呢?方法有多種,這里只介紹最簡單的兩種,保證讓你一看就會。(如果已經知道了,可以直接跳到下一節(jié))
到這里,cmd 窗口就打開了,我們可以先試下環(huán)境變量配置的是否成功。在 cmd 中輸入“adb --version
”回車,出現(xiàn)下面的提示信息,就說明環(huán)境變量沒問題;否則請回頭檢查環(huán)境變量。
打開手機調試模式
在手機設置中找到“關于手機”界面,連續(xù)點擊“版本號”,待提示“您已處于開發(fā)者模式,無需進行此操作”時,就說明開發(fā)者模式已經被激活。
接著在設置中找到“開發(fā)者選項”,將其中的 “USB 調試”選項打開。
最后用數(shù)據(jù)線連接電腦,在手機上確認給電腦授權。
PS:這一步各個廠商的ROM都有過一定的修改,位置或者名稱可能不一致,請自行百度獲取具體的步驟和方法。
獲取 APP 包名
在 Android 系統(tǒng)中,包名用來唯一區(qū)別 APP,可以看作是 APP 的“身份證號
”。而我們平常看到的APP名稱只是一個代號,這個代號就像人的名字,你可以叫“姬無命”,他也可以叫“姬無命”。
因此在用 ADB 命令卸載的時候,只有知道了包名,才不會出錯。那么怎樣獲取包名?
adb shell 'dumpsys window | grep mCurrentFocus'
你將會看到如下信息:
C:UsersShawnXia>adb shell 'dumpsys window | grep mCurrentFocus'
mCurrentFocus=Window{d1f8587 u0 com.miui.video/com.miui.video.feature.main.MainTabActivity}
這里面有兩個有用的信息:
u0,表示用戶標志,Android 支持多用戶,默認只有一個用戶,標志為 0。
com.miui.video,就是小米視屏的包名。
拿到包名之后,就可以干壞事了,嘿嘿嘿……
卸載預置APP
還是以小米視頻為例,我們已經拿到包名了,然后就是卸載它,方法也很簡單,但是一定要細心細心再細心!
開始操作之前,先簡單說下卸載命令(注意單詞空格):
adb shell 'pm uninstall -k --user 0 packageName'
其中:
-k,表示保留應用數(shù)據(jù),建議去掉 -k。
--user 0,表示指定要卸載的用戶,這個 0 就是前面說的 u0。
packageName,就是應用包名,一定不要寫錯!
好了,開始實操了:
C:UsersShawnXia>adb shell 'pm uninstall -k --user 0 com.miui.video'
Success
當出現(xiàn)“Success
”時,就說明已經卸載成功了。
那么,恭喜你已經掌握了如何 免 Root 卸載預置APP 的“核心科技”了!
注意:某些 Rom 中,即便出現(xiàn)“Success”,桌面也看不到了,但在設置>應用列表中能看到“未針對此用戶安裝”字樣,這個是沒有影響的,重啟一下手機就沒有了。
謹慎操作
因部分廠商的 ROM 開機會檢查自帶 APP 的完整性,當部分自帶 APP 不存在時,就拒絕開機。
比如小米會檢查“應用商店”,如果沒有了,就會出現(xiàn)“卡米”。此時能做的只有進 Recovery 模式,選擇恢復出廠設置。
PS:“卡米”是指MIUI開機過程中,一直卡在“mi”logo 那里,進不去系統(tǒng)?!翱住钡脑蚝芏?,這里只是其中一種。
小結
以上就是“免Root卸載預置APP”的完整步驟,上面的步驟每一步都很重要,尤其是執(zhí)行命令的時候,一定不能出錯,一定要細心細心再細心。
另外,前面打開了“USB調試”功能,這個對普通用戶來說,是很危險的功能,強烈建議卸載完后關閉開關!如果還不放心,可以連“開發(fā)者選項”的開關一并關閉。