adb shell刪除系統apk重新安裝包
,使用adb shell進入系統,然後使用命令重新掛載“/system”目錄為讀寫許可權,具體操作及命令如下:
1、開啟dos視窗:win+R
輸入:
[plain] view plain copy print?- cmd
2、輸入命名:adb shell
[plain] view plain copy print?- C:\Users\Administrator>adb shell
3、切換到root許可權:su
[plain] view plain copy print?- [email protected]:/ # su
4、重新掛載: mount -o remoun,rw rootfs /system/
注意上面的命令一起輸入,包括中間的逗號
[plain] view plain copy print?- [email protected]:/ # mount -o remount,rw rootfs /system/
5、進入系統安裝目錄: system/app
[plain] view plain copy print?- [email protected]:/ # cd system/app
6、檢視apk包:ls
[plain] view plain- [email protected]:/ # ls
7、刪除apk包:rm -r com_voice_upgrade.apk
[plain] view plain copy print?- [email protected]:/system/app # rm -r com_voice_upgrade.apk
注:刪除apk包後,系統中的應用會自動刪除解除安裝的,無需手動解除安裝
主要原因是你刪除了apk包,但是系統中還有安裝資訊沒有刪除;
利用adb shell進入系統,進入/data/app或者/data/data,刪除跟你安裝的apk同樣的包名
1、進入adb shell
2、進入程式安裝資訊目錄
[plain] view plain copy print?- [email protected]:/ # cd data/data
3、ls查詢資訊,刪除apk資訊
[plain] view plain copy print?- [email protected]:/data/data # rm -r com.voice.upgrade
4、修改/data/system/packages.xml中安裝包資訊,將xml匯出到桌面
[plain] view plain copy print?- adb pull/data/system/packages.xml C:\Users\Administrator\Desktop
5、編輯xml刪除與之前刪除apk的資訊
找到你需要的包名,刪除<package>到</package>的一段資料。例如:
[html] view plain copy print?- <packagename="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">
- <sigscount="1">
- <certindex="2"/>
- </sigs>
- </package>
儲存package.xml
6.最後將xml匯入系統中
[plain] view plain copy print?- adb push C:\Users\Administrator\Desktop\packages.xml/data/system
7.設定完成了一定要重啟手機:adb reboot
[plain] view plain copy print?- adb reboot
相關推薦
adb shell刪除系統apk重新安裝包
,使用adb shell進入系統,然後使用命令重新掛載“/system”目錄為讀寫許可權,具體操作及命令如下: 1、開啟dos視窗:win+R 輸入: [plain] view plain copy print? cmd 2、輸入命名:adb
MFS分布式文件系統(內含安裝包)
動態擴展 accep 三臺 exp aid fir 打開 onf 權限 簡介:MooseFS是一個具有容錯性的網絡分布式文件系統。它把數據分散存放在多個物理服務器上,而呈現給用戶的則是一個統一的資源。常規特征:1、分層次的結構(目錄樹)2、存儲POSIX文件屬性(權限、最後
adb shell 刪除資料夾常用指令
tools>adb remount tools>adb shell #su #cd system/sd/data //進入系統內指定資料夾 #ls //列表顯示當前資料夾內容 #rm -r xxx //刪除名字為xxx的資料夾及其裡面的所有檔案 #rm xxx
centos下徹底刪除MYSQL 和重新安裝MYSQL的解壓縮版
[[email protected] mysql5.7]# bin/mysql_install_db --user=mysql --basedir=/home/software/mysql/mysql5.7/ --datadir=/home/software/mysql/mysql5.7/data
Oracle刪除後,重新安裝的方法
很多朋友只用了oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重灌系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。 實現方法: 1、 開始->設定->控制面板->管理工具->服務 停止所有Oracle服
[Android] 從模擬器永久刪除系統apk
這裡介紹的方法是無需重新打包system.img以及可以從system.img中永久刪除系統apk。 1.Goto…….\android-sdk_r08-windows\android-sdk-windows\pl
刪除ADT,重新安裝ADT
help->About Eclipse開啟About視窗,點選Installation Details按鈕,在彈出視窗中選中Android DDMS,和其他android開頭的,然後點選Uninstall按鈕就可以刪除了。刪除後Eclipse會重啟。之後, 選擇線上安
Android adb shell刪除檔案和資料夾的操作
tools>adb remount tools>adb shell #su #cd system/sd/data //進入系統內指定資料夾 #ls //列表顯示當前資料夾內容 #
刪除mysql 並重新安裝
sudo rm /var/lib/mysql/ -R sudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* --purge sudo apt-g
yum 徹底刪除nodejs,重新安裝
博文 https registry 官網 版權 lib oca 原創 conf 第一步 用自帶的包管理先刪除一次 yum remove nodejs npm -y1手動刪除殘留 進入 /usr/local/lib 刪除所有 node 和 node_modules文件夾進
使用adb檢視安裝包的apk路徑與清除安裝包資料與快取操作例項
adb shell pm path <PACKAGE> 輸出安裝包的APK路徑 adb shell pm clear <PACKAGE> 刪除與包相關的所有資料:清除資料和
Ubuntu系統編寫shell指令碼程式一次安裝多個軟體包
#!/bin/sh sudo apt-get install gcc g++ python -y sudo apt-get install gcc g++ python python-dev -y sudo apt-get install mercurial -y sudo apt-get install b
android apk安裝包修改了之後在安卓7.0系統上無法安裝的解決辦法
我們在開發app的時候,往往在打包完之後還要進行分發。所以需要在安裝包中寫入一定的檔案。比如渠道或者動態新增啟動時預載入的資訊。但是現安卓開發一般用的是Android Studio ,而且Studio 版本一般都是2.2以上。問題的關鍵就是在這裡,在Studio 2.2以後
如何使用adb shell命令啟動一個安裝好的apk
前幾天在給平板做完cts測試之後平板的觸屏失效了,後來經理給了一個解決方案,就是把平板的觸屏韌體刷一下。接著問題就來了,既然觸屏失效了,那麼應該如何啟動一個安裝好的apk呢?下面就是步驟了,大家可以參考一下:
apk安裝包反編譯+修改程式碼+替換資源+重新打包+簽名全流程記錄
本文只是先對流程做一個記錄,後續會繼續完善本文,半吊子水平,有錯誤的話,歡迎指正 有個朋友讓幫忙破譯一個apk,雖然大學學過那麼半學期,可是後來基本不在apk領域混了。不過,個人對此還是挺感興趣的,便手癢開搞了。網上查了下,apk反編譯基本就下邊幾個流程:apk安裝
打包APK安裝包部分手機安裝失敗,提示與系統應用許可權衝突
前幾天匯入新工程,用的別人的程式碼,打包以後發現部分華為手機和小米手機安裝簽名打包的apk檔案老是提示安裝失敗,說是與已安裝應用有許可權衝突,有的說將開發者選項miui優化關閉即可,但是試了不管用,還有的說是應用解除安裝有殘留,然後清理了已有應用殘留之後,重新安裝還是失敗,糾
Centos系統通過tar.gz包安裝Mysql5.7
light 修改 class ads basedir 創建 datadir 遠程 root 1.安裝mysql之前需要確保系統中有libaio依賴,使用如下命令: yum search libaio yum install libaio 2.進入centos終端操作
adb push命令的使用 及刪除系統應用
android ror link san apk style rmi -s could 在android中,如果要使用系統限制的權限 android.permission.WRITE_SECURE_SETTINGS 我們需要把程序安裝到 /system/app/ 下 p
adb shell 殺進程 殺包名
bsp 關閉 com ont for track 能夠 shel force 試了那麽多個,假設使用pid的話非常好辦(adb shell kill pid),只是假設僅僅有包名的話或者你的pid常常變化(實際上pid開機後或者你的app關閉後就會發生變化),能夠使用下
ubuntu14.04系統中virtualbox安裝Oracle VM VirtualBox Extension Pack包
默認 .so -m targe 控制 站點 clas data- ref ubuntu14.04系統中virtualbox默認不支持usb設備,須要安裝Oracle VM VirtualBox Extension Pack才行,但必須安裝下面版本號才幹夠成功安裝:Ora