【一、前言】
不知道你們有沒有那么一段黑暗時(shí)期,剛買個(gè)手機(jī),手機(jī)上內(nèi)置一堆a(bǔ)pp,還卸載不掉,然后每天各種廣告,手機(jī)一共1G的運(yùn)行內(nèi)存,那些流氓app還要再占走一些內(nèi)存,真是讓人欲哭無淚啊,后來我就學(xué)會(huì)了root,各種各種root,各種卸載。
終于,2020年了,手機(jī)早都已經(jīng)發(fā)展的NB轟轟了,廠商們成功的限制住了其他流氓軟件的發(fā)展,并且讓自家產(chǎn)品名正緣順的裝在了自己手機(jī)上,當(dāng)然,跟那段黑暗時(shí)期相比,現(xiàn)在的廠商簡直就是菩薩了。
但是現(xiàn)在手機(jī)基本上獲取root權(quán)限有點(diǎn)無望,或者復(fù)雜,并且一旦獲取就不維修了,咱們不做這種殺雞取卵之事。
咱們通過adb的方式連接手機(jī),通過adb的方式卸載手機(jī)內(nèi)置app,感受adb的強(qiáng)大。
那還等什么,開始吧。
【二、需要的工具】
獲取方式:公眾號(hào)[IT共享之家]后臺(tái)回復(fù)“手機(jī)工具”四個(gè)字即可獲取。
工具
ES文件瀏覽器.apk
adb(1.0.36).rar
記得一定要用我們提供的adb,自己百度下載的可能版本太低,會(huì)有莫名其妙的問題。
【三、手機(jī)端步驟】
【四、電腦端步驟】
一定要按住shift再按鼠標(biāo)右鍵噢。
adb.exe devices
ps: 如果是win10的話,打完adb記得再按一下tab鍵,就會(huì)自動(dòng)提示成 .\adb.exe ,下面所有的adb打完之后記得都要按一下tab鍵。
只有出現(xiàn)這個(gè)場面,才代表連接手機(jī)完成,此時(shí)基本完成了90%。
unauthorized表示我手機(jī)并沒有授權(quán),如果此時(shí)手機(jī)提示授權(quán),一定要同意。
【五、開始卸載】
我們首先需要執(zhí)行一條命令,進(jìn)入交互模式。
adb shell
如果出現(xiàn)了類似上截圖,恭喜你,基本算是o98k了,只需要卸載就可以了。
卸載命令
pm uninstall -k --user 0 軟件包名
這個(gè)軟件包名,該怎么獲取呢?手機(jī)端通過已經(jīng)安裝好的es文件管理器進(jìn)行獲取。
【六、卸載案例】
我是iQOO手機(jī),就vivo錢包,如下圖所示,因?yàn)槲覜]什么可卸了...
那我就點(diǎn)擊一下這個(gè)vivo錢包。
在這,紅色圈起來的就是包名。
雖然有一個(gè)卸載的按鈕,但是我試了N次,每次通知欄都會(huì)提示一個(gè)卸載失敗的按鈕,你們可以嘗試一下,萬一卸載了呢,是不是?
執(zhí)行命令卸載
pm uninstall -k --user 0 com.vivo.wallet
執(zhí)行結(jié)果如下圖所示。
Success!
當(dāng)你再去手機(jī)上找時(shí),這個(gè)內(nèi)置app已經(jīng)沒了。
【七、總結(jié)】
通過上述步驟,我相信你應(yīng)該已經(jīng)學(xué)會(huì)了通過adb卸載手機(jī)內(nèi)置app,但是仍有幾個(gè)注意事項(xiàng):
命令總結(jié)
進(jìn)入交互模式:
adb shell
卸載:
pm uninstall -k --user 0 軟件包名
根據(jù)測試,主流的一些手機(jī)品牌都可以通過此方法卸載噢,歡迎大家積極嘗試!!!
想學(xué)習(xí)更多Python網(wǎng)絡(luò)爬蟲與數(shù)據(jù)挖掘知識(shí),可前往專業(yè)網(wǎng)站:http://pdcfighting.com/
近期在智能手機(jī)圈內(nèi)引起熱議的當(dāng)屬Win10Mobile兼容安卓APK、移植iOS應(yīng)用項(xiàng)目繼續(xù)拓展。網(wǎng)友們?cè)跔幷揥in10 Mobile到底是兼容還是移植安卓應(yīng)用呢?下面是IT之家為大家整理的一些比較可靠的解釋。
先來看Win10手機(jī)版安裝安卓APK應(yīng)用的消息,這就是微軟的Project Astoria項(xiàng)目,目前還在測試中。Project Astoria是微軟為安卓應(yīng)用搭建的Windows橋梁,預(yù)計(jì)今年秋季正式可用,本意是為了方便開發(fā)者更好的移植。
按照目前的信息,IT之家發(fā)現(xiàn):
? Project Astoria項(xiàng)目可使Win10 Mobile在連接電腦的情況下,使用adb安卓開發(fā)調(diào)試工具進(jìn)行直接安裝。
? 理論上,Win10 Mobile預(yù)覽版可以直接安裝安卓應(yīng)用,無需修改應(yīng)用,注意這里是安裝,用的是否流暢、正常,還需要開發(fā)者進(jìn)行適配優(yōu)化。如果是帶有Google Play服務(wù),那么Project Astoria將協(xié)助將其替換成微軟服務(wù)。
? 安卓APK應(yīng)用重新打包成Appx會(huì)有什么改變?目前來看本質(zhì)是一樣的,比如之前修改的支付寶和直接安裝支付寶APK應(yīng)用,安裝效果基本相同。只是APK需要電腦聯(lián)機(jī)安裝,而APPX可以在開發(fā)者模式下手機(jī)內(nèi)直接部署。
? 有人認(rèn)為是Win10 Mobile里內(nèi)置Android模擬器,而微軟更愿意稱之為“安卓子系統(tǒng)”,除了有模擬器功能外,還有一些其他部分。
iOS應(yīng)用移植項(xiàng)目Project Islandwood
微軟近期已經(jīng)發(fā)布iOS應(yīng)用移植工具,并且將其開源(GitHub下載地址:點(diǎn)此進(jìn)入托管頁面),目前暫時(shí)只支持移植為Windows 8.1和Windows10x86以及x64應(yīng)用,還不支持Win10 Mobile的ARM架構(gòu)應(yīng)用。
? Project Islandwood相比Astoria來說,這才是完完全全的移植。由于iOS的封閉,安卓的開源,微軟不可能在Win10 Mobile中內(nèi)置iOS子系統(tǒng),而安卓很方便。
? 移植iOS應(yīng)用,需要將iOS項(xiàng)目導(dǎo)入到VS2015中進(jìn)行編譯,微軟內(nèi)置了一套Object-C語言編譯器,并且將iOS項(xiàng)目用到的API全部重寫或者映射到相應(yīng)的Windows應(yīng)用APIs上。
? 目前Islandwood還不太成熟,比如缺失基本的頭文件和庫無法進(jìn)行編譯,有些API還不能匹配等等,需要開發(fā)者花費(fèi)一定的精力進(jìn)行轉(zhuǎn)換,不過相比以前移植已經(jīng)說很不錯(cuò)了,節(jié)省了大量工作。
微軟希望通過 Project Astoria和Project Islandwood項(xiàng)目破除安卓、iOS應(yīng)用移植到Windows系統(tǒng)的隔閡,盡最大努力為開發(fā)者提供便利的開發(fā)方式,橋梁的作用重要性不言而喻,至于是否會(huì)帶來良好的進(jìn)展還有待觀察。
以上討論僅限目前Win10 Mobile預(yù)覽版狀態(tài)。