adb shell 總結

轉載自:http://blog.csdn.net/he315889714/article/details/38519101

 

adb 常見的命令如下:

一  刪除Android系統中的軟件:

    1) adb shell 進入Android系統;

    2)切換到root 權限

    3)進入系統安裝目錄 system/app

    4)   查看apk包:ls

    5)刪除apk包: rm -r apk的包名

二、刪除包後,運行程序調試出現 Install_failed_update_incompatible 的安裝錯誤

主要原因是你刪除了apk包,但是系統中還有安裝信息沒有刪除;

利用adb shell進入系統,進入/data/app或者/data/data,刪除跟你安裝的apk同樣的包名

1、進入adb shell

2、進入程序安裝信息目錄

 

  1. root@android:/ # cd data/data  


 

3、ls查詢信息,刪除apk信息

 

  1. root@android:/data/data # rm -r com.voice.upgrade  


 

4、修改/data/system/packages.xml中安裝包信息,將xml導出到桌面

 

  1. adb pull/data/system/packages.xml C:\Users\Administrator\Desktop  


 

5、編輯xml刪除與之前刪除apk的信息

找到你需要的包名,刪除<package>到</package>的一段數據。例如:

 

  1. <package name="com.voice.upgrade" codePath="/system/app/LiveWallpapers.apk" nativeLibraryPath="/data/data/com.android.wallpaper/lib" flags="1" ft="11b7e237e00" it="11b7e237e00" ut="11b7e237e00" version="10" userId="10012">  
  2. <sigs count="1">  
  3. <cert index="2" />  
  4. </sigs>  
  5. </package>  

 

保存package.xml


6.最後將xml導入系統中

 

  1. adb push C:\Users\Administrator\Desktop\packages.xml/data/system  


 

7.設置完成了一定要重啓手機:adb reboot

 

  1. adb reboot  

三、其他見:

http://www.cnblogs.com/manuosex/p/3181243.html


 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章