手動root android模擬器中永久刪除內建應用程式

來源:互聯網
上載者:User
首先啟動android模擬器。開啟cmd命令列視窗。輸入adb -s emulator-5554 shell
此時可以管理系統檔案夾了,再輸入ls
可以看到列出了檔案夾和檔案,輸入cd system/app再輸入ls
可以看到系統內建的應用程式apk檔案,刪除你想要刪除的,例如Phone.apk,輸入rm Phone.apk
此時會看到提示說rm failed for Phone.apk, Read-only file system那是因為這些是唯讀檔案,我們沒有許可權刪除它。所以接下來要做的是擷取許可權,首先查看許可權,輸入mount
可以看到/dev/block/mtdblock0 /system yaffs2 ro 0 0說明在system這個地方我們沒有許可權那麼接下來我們就來擷取許可權,輸入mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
沒有提示錯誤,再次查看許可權,輸入mount
可以看到/dev/block/mtdblock0 /system yaffs2 rw 0 0說明我們已經擷取到許可權了此時再輸入rm Phone.apk就可以成功刪除了

最後一點,就算你成功刪除了,android模擬器每次啟動時也會恢複回來。
那麼如何永久刪除呢,很簡單,刪除SdkSetup.apk,輸入rm SdkSetup.apk
還沒完,找到avd目錄(一般在我的文件),進入xxxx.avd目錄,刪除cache.img和userdata-qemu.img
還有還有,找到%SDK_HOME%/platforms/android-X/images/system.img,複製到上面的目錄中。
最後最後,再重啟模擬器,大功告成!
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.