利用命令行刪除Android系統自帶應用的方法


       聲明:本博客為原創博客。未經同意,不得轉載!小伙伴們假設是在別的地方看到的話,建議還是來csdn上看吧(鏈接為http://blog.csdn.net/bettarwang/article/details/26358391),看代碼和提問、討論都更方便。

      一般來說。手機廠家都會在手機中內置很多應用,而這些應用是使用一般的應用程序管理無法刪除的。當然,如今有一些APP。如360和豌豆莢,在獲取了系統的root權限之后是能夠刪除自帶應用的。可是假設我不想讓一個app來獲取我的root權限呢?有沒有方便、快捷的方法呢?

       當然有。那就是利用shell命令。

當然。首先要安裝當前手機的驅動程序,否則無法進行調試。

       在怎樣刪除Android系統中的內置應用一文中作者也介紹了利用命令行刪除系統應用的方法,可是個人感覺太麻煩了,事實上有更簡單的方法,僅僅要三步就可以:adb remount-->adb shell-->cd system/app-->ls -a。然后找到相應的apk文件(一般來說。我們依據文件名稱就可推斷它相應的是哪個內置應用),用rm刪除就可以

       值得注意的是,對於有的手機。僅僅是這樣未必就能全然刪除干凈(盡管表面上是刪除了。可是config文件還在,假設要再次安裝該APP,系統就會報錯說已經安裝了)。保險起見。最好將手機重新啟動一下。

       假設當時忘記重新啟動,后面因為某種原因又要安裝該APP。此時系統會報錯,那該怎么辦呢?

       有一個非常easy、粗暴的方法,就是先remount,然后強行將其push到system/app中。如:adb remount-->adb push d:\GameBox.apk /system/app/

        因為立即要上班了。截圖在后面再添加。有問題的小伙伴能夠在以下留言。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM