不知道大家有沒有和我一樣的感覺,手機花錢買回來,官方安裝的雞肋App 刪不掉,心裡就像插了根刺一樣的難受,沒辦法,誰讓手機內存比較少呢?
同時,桌面上滿滿的app,有一小半都是自己不需要的,想卸載都卸載不了,鬱悶吧!當然,網上還有各種的root軟體,免費的不好用,而付費的也不敢用。
真苦啊!
但今天,無痕無意發現有大神寫了一篇教程,教大家用 ADB ( 安卓調試橋 )的辦法,不用 root就可以卸載掉這些刪不掉的系統 App。
解釋下啥叫ADB ( 安卓調試橋 ):adb的全稱為Android Debug Bridge,就是起到調試橋的作用。通過adb我們可以在Eclipse中方便通過DDMS來調試Android程序,說白了就是debug工具。
adb是android sdk裡的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的android設備(如G1手機). 它的主要功能有:
* 運行設備的shell(命令行)
* 管理模擬器或設備的埠映射
* 計算機和設備之間上傳/下載文件
* 將本地apk軟體安裝至模擬器或android設備
ADB是一個 客戶端-伺服器端 程序, 其中客戶端是你用來操作的電腦, 伺服器端是android設備.
常用命令:
1. 查看設備 *adbdevices
這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示
2. 安裝軟體
*adbinstall <apk文件路徑>
這個命令將指定的apk文件安裝到設備上
3. 卸載軟體
*adbuninstall <軟體名>
*adbuninstall -k <軟體名>
如果加 -k 參數,為卸載軟體但是保留配置和緩存文件.
4. 登錄設備shell
*adbshell
*adbshell <command命令>
這個命令將登錄設備的shell.
後面加<command命令>將是直接運行設備命令, 相當於執行遠程命令
5. 從電腦上發送文件到設備
*adbpush <本地路徑> <遠程路徑>
用push命令可以把本機電腦上的文件或者文件夾複製到設備(手機)
6. 從設備上下載文件到電腦
*adbpull <遠程路徑> <本地路徑>
用pull命令可以把設備(手機)上的文件或者文件夾複製到本機電腦
7. 顯示幫助信息
*adbhelp
這個命令將顯示幫助信息
刪除Android系統Rom自帶的軟體
Android系統沒有卸載Rom自帶軟體的功能.所以,本文所講的app就起到了關鍵的搭橋作用,可以讓我們很輕鬆的刪除掉。
這次操作,我們只需要準備安卓手機(華為,榮耀,小米等常見的都是安卓手機)、電腦外加一條能正常工作的數據線。
最後,我們還需要安裝2個軟體,手機上裝一個,然後在電腦上在裝一個。
我們安裝在手機上的app叫「 一個木函 」,它是一款集合類效率工具應用,提供了與日常、圖片、設備、清理、轉碼、相關的60多種工具,而我們要用它來確定 我們要刪除App 的包名,為 ADB 刪除做準備。
對了,這個「一個木函」 App 在各個軟體商店都能搜到下載。
電腦端則需要下載 ADB,按照相應的電腦系統下載版本,無痕這就以 Windows 10系統作講解。
ADB 下載網址在這裡
http : //adbdownload.com/
Mac(蘋果) 可以通過 Homebrew 來直接安裝,不用搭環境,下載地址在這裡
brew cask install android-platform-tools
在Windows系統裡,下載完後,我們只需將 ADB 的壓縮包解壓即可,解壓完成之後,會得到一個叫 platform-tools 的文件夾。
如下圖所示:
我們打開這個文件夾之後,裡面有好多我們看不懂的文件,我們不需要管,而我們需要用到的實際只有紅框框裡畫出來的三個。
我們要將上面三個文件分別複製到 C 盤 Windows 文件夾的 System32 和 SysWOW64 裡。
這樣,Windows 系統的 ADB 的環境就搭好了。
緊接著,我們在打開手機的設置,點擊「關於手機」,找到「版本號」,手指連續的點擊三下,就可以解鎖了開發者模式。
解鎖完成,我們在返回上一菜單,在系統和更新 這一欄裡(小編是榮耀30S,其它的手機可能不是,但大同小異),在尋找開發人員選項,點擊進入,我們在找到 USB 調試,將其打開即可。
這一切做完之後,我們在用數據線將手機連接到電腦上,選擇文件傳輸模式,確認匹配,這樣,我們的準備工作就完成了。
然後,我們在回到電腦上,進行操作,先按 Win+R 鍵打開運行,輸入 cmd,在點擊確定。
在打開的界面裡,我們在輸入 adb devices ,在點擊回車確認,如果看到 daemon started successfully 的字樣,那就 adb 已經連上你的手機了。
這點很重要。
這樣,所有的準備工作就都做完了,我們要開始刪除大戲了。
打開手機,小編拿手機自帶的瀏覽器舉慄( 沒辦法直接刪 ),刪掉它的流程是這樣的,學會之後,可以照貓畫虎,刪除掉其它的app。
在手機上打開「 一個木函 」,往下滑找到設備應用,在設備應用裡,我們找到應用管理,點擊打開:
打開之後,在系統應用裡找到瀏覽器,點進去之後,我們在找到應用信息這一項,點擊它。
打開之後,我們可以看到第二條有個包名,這個包名就是我們需要提取的信息,等下刪除該app的時候要用到。
然後,我們在電腦上,在 cmd 中輸入 adb shell 回車確認,會跳出一個美元符號來。
再在這個美元符號的後面輸入 pm uninstall --user 0 包名(即上面讓大家要記住的包名)。比如要刪除瀏覽器就是 pm uninstall --user 0 com.ume.browser。
摁下回車,跳出 Success,啪一下,很快啊,這個 App 在手機上就被刪掉了。
另外,也有的app刪除不掉:
這是樂視手機,傳說的那部,樂視錢包我刪除掉了,黃色方框顯示的成功,而樂視搜狗輸入法就刪除失敗,藍色方框顯示的Failure 就是失敗的意思。
這裡小編就是舉個例子,每臺手機系統瀏覽器的包名是不一樣,同時,每個app的包名也都是不同的,要是直接那上面的這串包名去試是沒用的。
除非巧合的是,你和無痕用的是一個型號的手機。
用這個方法理論上可以刪掉手機上的任何軟體,但請千萬千萬注意。。。
不要刪自己不確定的東西!
不要刪自己不確定的東西!
不要刪自己不確定的東西!
答應無痕,只要心中有閃過一絲的疑慮,就不要去刪,要是刪了啥不該刪的系統軟體,手機會有很大概率出現 Bug。最多刪除手機桌面上,看得到圖標的app即可。
而下圖這些看起來就是不能隨便刪除的系統程序:
如果不確定啥可以刪啥不能刪,可以上網搜搜相關機型的 apk 精簡列表,謹慎操作。
其實如果刪錯了問題也不大,只要恢復手機出廠設置,就能還原所有的操作。
總結來說,通過這個調試方法我們可以把哪些盤踞在手機裡刪不掉的老賴軟體給一鍋端掉,避免廠商隨時有可能的背刺行為。
防一手總是好的。
後記:
無痕按照此方法操作了一次,把自己華為榮耀30S手機的瀏覽器,華為視頻以及音樂三個應用給刪除了。
大家有需要的話,可以試試!