有時候咱們須要從安卓系統提取已經安裝的apk文件。好比,魅族的應用商店,咱們在web搜索會發現,沒有提供下載的地方,那麼我能夠從flyme系統中提取。android
遊戲android助手提供了備份apk的功能,能夠從系統提取安裝的apk。好比鈦備份,豌豆莢都有相似的功能。固然,咱們也能夠經過adb工具獲取web
adb pull
命令能夠把系統的文件‘拉’到pc上,而apk安裝後會在存儲在android系統上的固定位置。所以,只要知道相應的apk在系統的位置便可。shell
- 系統簽名的軟件:/system/app
- 安裝到內存上的非系統簽名軟件:/data/app
- 安裝到sd卡上的非系統簽名軟件:/mnt/asec/包名-數字/pkg.apk
adb shell cd /system/app ls
根據名字,猜想是AppCenterapp
cd AppCenter ls
發現AppCenter.apk工具
exit adb pull /system/app/AppCenter/AppCenter.apk AppCener.apk