免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
太平洋電腦網(wǎng)

安卓手機中流氓App和殺后臺App的血腥斗爭

2016-05-05 太平洋電腦網(wǎng)31評

自從安卓誕生以來,流氓App和用戶的爭斗,似乎就從未停歇。Win平臺流氓軟件的最大問題可能是無法卸載,而安卓平臺的流氓App的問題則在于用駐留后臺、自啟動等行徑,弄得電池生無可戀。為了對付安卓流氓App的后臺和自啟,開發(fā)者想出了無數(shù)方法讓流氓App變得老實;但道高一尺魔高一丈,流氓App們也不斷進(jìn)化,挖盡心思榨取設(shè)備的權(quán)限和資源。今天,我們就來小談一下安卓流氓App和殺后臺工具的斗爭史吧。

第一階段:簡單殺后臺即可治流氓

安卓和Win系統(tǒng)雖然體驗比較類似,但軟件應(yīng)用的運行機制,還是有著根本上的不同的。安卓使用了Linux的運行機制,App被分為Foreground_App(前臺應(yīng)用)、Visiable_App(可見應(yīng)用)、Secondary_App(二級應(yīng)用)、Hidden_App(隱藏應(yīng)用)、Content_Provider(內(nèi)容提供器)、Empty_App(空應(yīng)用)等狀態(tài)。當(dāng)內(nèi)存不足的時候,系統(tǒng)會優(yōu)先終止Empty_App進(jìn)程和服務(wù),將內(nèi)存釋放出去;內(nèi)存再次吃緊,就開始對Content_Provider動手腳了,以此類推。因此,越重要的進(jìn)程會越得到保留,越無關(guān)重要的進(jìn)程會越被優(yōu)先清理出內(nèi)存,這是非常理想化的方案。

安卓把App狀態(tài)分成不同類型,自動管理后臺是否駐留

然而,流氓App們不會按照常理出牌。只要流氓App被啟動,無論當(dāng)前它是否被用戶所需要,都會把自己注冊為最重要的狀態(tài)類型,例如Foregroud_App乃至系統(tǒng)服務(wù)之類的。如此一來,流氓App就一直不會被系統(tǒng)終結(jié),得以始終以激活的狀態(tài)運行,這能夠給予自身更多推送廣告、收集用戶信息等能夠幫助自己盈利的機會。如果流氓App們都這么干,安卓設(shè)備的RAM很快就會被擠爆,電量和空余的系統(tǒng)資源飛流直下,恭喜你獲得一塊免費的暖手寶。

以前這種一鍵殺后臺的工具還是挺流行的

因此,專門用來對付流氓App后臺的工具誕生了。這時候的流氓App手段還比較單純,只是簡單地給自己注冊高優(yōu)先度的進(jìn)程。因此,簡單的殺后臺工具,已經(jīng)足以對付流氓App。這時候比較流行的殺后臺工具有ES任務(wù)管理器等等,回到桌面后點按一下一鍵清空后臺的圖標(biāo),成為了很多用戶的用機習(xí)慣。不過好景不長,流氓App很快就迎來了進(jìn)化,簡單的殺后臺,已經(jīng)無法制止流氓們的肆虐。

第二階段:休眠后臺對付無限自啟

隨著殺后臺工具的流行,流氓App的后臺遭到了圍剿。但流氓的意志是不屈不撓的!仗著安卓的喚醒機制,流氓App們開始了新一輪的動作。

在安卓系統(tǒng)中,App可以通過某些具體的事件,觸發(fā)特定的動作。例如,當(dāng)設(shè)備連上WiFi時,App可以藉此觸發(fā)更新數(shù)據(jù)之類的事件;當(dāng)設(shè)備點亮屏幕的時候,App則可以觸發(fā)推送,為用戶帶來最新的資訊。這種機制運用得好,能夠大大提升用戶體驗,但流氓App看到了這機制,簡直就是頭頂青天狂喜亂舞——只要設(shè)備的狀態(tài)一變更,管你怎么樣,先把整個流氓App都給在后臺啟動了再說!設(shè)備每天都會點亮無數(shù)次屏幕,連上N次不同的網(wǎng)絡(luò),這時候流氓App的后臺,就會隨著這些事件觸發(fā),進(jìn)而啟動,煩不勝煩。

流氓App通常利用廣播接收器觸發(fā)后臺自啟動,設(shè)備改變狀態(tài),就會喚醒某些App的后臺

這時候,傳統(tǒng)的殺后臺App就顯得比較無力了——無論是多少次把后臺清理掉,只要設(shè)備狀態(tài)一改變,后臺又刷刷刷地重新勃了起來。如果頻頻殺后臺,反而會顯得耗電——后臺不斷被殺然后又不斷自動啟動,消耗的資源也不是吃素的。怎么辦?只能研究新的控制后臺的方法了。

綠色守護(hù)利用休眠來避免流氓后臺吃電

這時,綠色守護(hù)帶來了一種新的控制流氓App后臺的新方案——休眠后臺。后臺進(jìn)程殺不掉?沒事,咱就不殺了。綠色守護(hù)使用了“休眠后臺”的原理,后臺雖然沒有被殺掉,但卻會被休眠。如此一來,流氓App的后臺也無法進(jìn)行什么動作,同時也不會引起后臺自啟-重新殺后臺的循環(huán)。

綠色守護(hù)功能非常強大,休眠非root模式也可以用,但root后的模式效果會更好

綠色守護(hù)誕生后獲得了安卓用戶的一致好評,連在國外著名的安卓開發(fā)者論壇XDA上,綠色守護(hù)也贏得了非常好的口碑。而配合Xposed框架等系統(tǒng)工具,綠色守護(hù)還能夠?qū)崿F(xiàn)更多功能和更好的效果。直到現(xiàn)在,綠色守護(hù)依然是流氓App后臺的克星,為此,流氓App也弄出了更加刁鉆的手段,逃避后臺休眠。

第三階段:絞盡腦汁對付抱團喚醒

綠色守護(hù)的休眠機制受到了廣泛好評,越來越多的后臺管理App引入了該機制。甚至Google官方在安卓6.0中,也引入了Doze的App休眠機制,只要某個App長期不活動,就會被系統(tǒng)休眠掉后臺。得益于Doze機制的引入,安卓6.0也成為了目前最省電的安卓系統(tǒng)。不過,休眠后臺是否能解決所有問題?未必。

安卓6.0引入的Doze模式,可以休眠App后臺,節(jié)省電量

安卓之所以盛行流氓App,其實是和系統(tǒng)機制分不開的。App除了可以利用系統(tǒng)事件觸發(fā)后臺,還能夠相互之間喚醒,流氓App抱團共同占據(jù)后臺!例如,你開啟了支付寶,可能淘寶什么的,就一起被啟動了。面對這一情況,無論是殺后臺還是休眠后臺,其實都無濟于事。如何切斷流氓App之間的喚醒鏈,成為了是否能夠讓流氓App們老實呆著的關(guān)鍵。

安卓6.0的休眠機制對此是無能為力的。安卓6.0發(fā)布后,很多國外用戶都盛贊新系統(tǒng)省電有奇效,但國內(nèi)這邊反響一般。如此現(xiàn)象的一大原因,可能就是因為國產(chǎn)App喜歡抱團相互喚醒后臺。為此,Google在下一版安卓系統(tǒng)繼續(xù)收緊對App后臺的限制——在安卓N也就是安卓7.0的預(yù)覽版中,如果App之間有相互喚醒的行為,這兩個App是無法同時使用的!一些朋友發(fā)現(xiàn)升級了安卓N預(yù)覽版后,一些國產(chǎn)App不兼容,就是因為這個原因。

安卓N對App后臺有著更嚴(yán)格的限制,相互喚醒的App只能夠裝一個

安卓N現(xiàn)在仍只是一個開發(fā)者預(yù)覽版,除了Nexus設(shè)備外,其他設(shè)備無福享受,還有沒有其他什么辦法?其實利用Xposed框架,加上綠色守護(hù),也是可以切斷App之間的相互喚醒鏈的。除了綠色守護(hù)外,360極客版也有類似功能,而且不需要Xposed框架。如果系統(tǒng)本身并沒有強力的后臺管理功能,可以嘗試一下這些第三方工具。

綠色守護(hù)可以切斷App的喚醒路徑,但需要root和Xposed框架

除此以外,現(xiàn)在還出現(xiàn)了更加徹底的殺后臺方法——凍結(jié)某個App。所謂的凍結(jié),指的是安卓系統(tǒng)的一個固有命令。如果你用過鈦備份,應(yīng)該會對這個概念有一定的了解。一般來說,在adb中輸入相應(yīng)的命令行“adb shell pm disable +程序包名”,其效果就是讓一個App被凍結(jié)停用,這個App會在系統(tǒng)中消失(但沒有被卸載),用“enable”命令解凍后又可以重新使用了。這個方法 對付App還是非常徹底的,連系統(tǒng)App都可以被凍結(jié),用來對付頑固的流氓App,再適合不過了。

現(xiàn)在,有的App例如“冰箱”,無需連接電腦使用adb命令,可以在手機中直接凍結(jié)App。在App被凍結(jié)的時候,等于是整個App會從系統(tǒng)中消失,后臺什么的都不復(fù)存在,相互喚醒什么的也無從談起了。同時,冰箱這樣的工具還能夠直接解凍App,如此一來等于是對App有需要的時候,才把這個App給放出了。這種方法對付流氓App的后臺非常徹底,不過需要root,并不是所有的設(shè)備都能使用。

一旦用冰箱凍結(jié)App,App將會從系統(tǒng)中消失,只能夠從冰箱中開啟,后臺也就無從談起

總結(jié)

安卓App的流氓后臺問題的確很令人頭疼,在缺乏Google Play監(jiān)管的國內(nèi)市場,流氓后臺肆虐的問題尤為嚴(yán)重。雖然開發(fā)者在努力制造殺后臺的工具,但以現(xiàn)在流氓后臺的頑固,這些工具需要root才能夠發(fā)揮作用。同時,殺后臺也會帶來無法獲取推送通知等副作用。歸根到底,這還是一個生態(tài)監(jiān)管的問題,希望Google能夠有機會回中國開展業(yè)務(wù),改良國內(nèi)的安卓生態(tài)。

「太平洋電腦網(wǎng)」公眾微信號近期好文推薦——


本文來自騰訊新聞客戶端自媒體,不代表騰訊新聞的觀點和立場

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
安卓卡頓根源!細(xì)數(shù)流氓APP擾亂后臺的4大惡行
專治流氓的Xposed: 阻止運行 禁止喚醒
拒絕Wakelock提高續(xù)航!安卓省電優(yōu)化攻略【圖】_Android資訊_太平洋電腦網(wǎng)
安卓軟件自啟動殺手-頭條網(wǎng)
無所不用其極!盤點流氓App駐留后臺的奇技淫巧
安卓手機卡?只要這幾步,手機立馬變流暢
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服