非 Root 的 Nexus 5,就只能跟流氓应用说拜拜吗?

2014-06-06 12:30:54 +08:00
 andybest
刚才出现 4.4.3 升级推送,升级后提示升级失败,无限循环重启小绿人倒地显示:无命令
才想起我是 Root 过的,重新刷了系统,非 Root ,一进去 "正在运行" 里就出现了多个流氓应用,例如知乎日报之类,n个进程n个服务什么的。
因为是非 Root ,绿色守护之类也杀不掉这些进程,永久驻留在系统后台,感觉挺恶心

好吧,我知道觉得恶心就不要用,赶紧卸载,赶紧换iPhone之类,
就想知道,普通用户真的就不在乎这些从未启动过就永久驻留在后台的流氓应用吗?
有没有什么办法可以在不Root的情况下,让这些应用不永久驻留在系统里?
8123 次点击
所在节点    问与答
48 条回复
andybest
2014-06-06 13:46:28 +08:00
@skydiver 理论上来讲这跟安卓系统版本(4.4)没有关系,比如驻留在系统后台的服务或者进程,他自己每分钟连接服务器检测一下是否有更新,或者把你通信录同步一下之类,这些都会不断的消耗手机的电量。
不能说驻留在系统后台的进程和服务没有这些权限吧?也不能说我取消了应用的通知权限后,系统就会限制这些仍然驻留的应用做这些事吧?

当然可以选择不在乎,本来能待机两天,现在一天也能满足需求之类。。。
skydiver
2014-06-06 13:50:39 +08:00
@andybest 有关系。我记得安卓4.4会杀不显示通知的后台进程。之前的版本不会杀。

刚做这个改进的时候有很多作者吐槽。比如Adblock就必须显示一个logo在状态栏要不然就会被杀。

但是现在想想这个改进确实有用处,至少可以限制app偷偷在后台运行了。
andybest
2014-06-06 13:53:33 +08:00
@skydiver 谢谢,我没在 4.4 后非 Root 的系统下尝试过,都是直接 Root 了,有机会试下! :)
flied
2014-06-06 13:59:08 +08:00
@andybest 4.4.2能root了? 上次网上找了一下教程,root失败。
StackGao
2014-06-06 14:05:16 +08:00
我是nexus 4自己刷得recovery root了,完全不影响今天早上升级4.4.3 你是不是自己修改过系统文件了?


如何定义流氓软件的? 多几个服务进程就是流氓的话 那微信,支付宝,微博,天猫.. 这些不都是流氓软件了.

其实我觉得楼主就是内存强迫症了,就让他在后台跑吧,无所谓的.
millson
2014-06-06 14:06:40 +08:00
应用运行时,home键切出,直接在任务管理器杀掉进程,应该是没有任何后台的
StackGao
2014-06-06 14:10:07 +08:00
@millson 安卓服务被异常终止后会被系统自动重启的.
andybest
2014-06-06 14:14:28 +08:00
@flied 恩,现在随便下一个 Root 软件都能 Root Nexus 5的 4.4.2

@millson 你这样“杀掉”所有进程后,在 设置 - 应用 - 正在运行 下看看?

@StackGao 应用是好应用,但这行为有些流氓,我不需要它,它一直在系统后台驻留。我当然能理解大部分人不在乎,无所谓的心态和行为,但我觉得我在乎问一下不至于很难让人理解或者说很奇葩吧。
mengbo
2014-06-06 14:18:08 +08:00
妈的 现在 android 下的生态环境是一塌糊涂,正在重复 pc 的老路,几乎没救了。
582033
2014-06-06 14:18:09 +08:00
楼主想多了,普通用户还在用4.2.2
StackGao
2014-06-06 14:20:05 +08:00
@andybest 楼主你误解了,我其实很理解你的,因为我以前也是有点内存洁癖. 直到走上了移动端开发的不归路 - -|| 所以我只是想提个建议而已,服务占的那点内存对N5来说九牛一毛,只要在 设置-电池 里应用后台进程不要出现在前5位就不用去纠结.
rrfeng
2014-06-06 14:20:38 +08:00
尚未收到升级……
jinyang656
2014-06-06 14:21:05 +08:00
@skydiver 我觉得有必要普及一下,安卓只要后台开个服务,里面有事做,系统不会给你杀掉的(除非内存实在不足),就算杀掉了,再加几个自启,一会又起来了。

绿色守护其实就是替google做了额外的回收算法,判断部分进程是否可以回收,然后在关屏一段时间后给你杀掉,注意是杀掉,不是回收。

系统的回收是首先把进程缓冲到后台处理,而不是杀掉,这样就能加快程序下次启动速度,而且不消耗额外的电量,当内存不足时优先回收缓冲的进程,再然后才会去杀你实际中跑的后台进程。

上个图比较直观:
下图里面的进程是后台真真正正在跑的进程,耗cpu耗电,除非进程闲置了,系统才可能回收,但是国内这些应用几乎都在这联网推送服务等等杂七杂八一堆事,几乎不可能被系统自动回收。



下图里面的是系统自动回收的,缓冲后台的内存,出现在这里的你就可以完全不用在意他,不耗cpu不耗电(总之可以忽略),系统内存不足时会优先回收这里的进程。
jinyang656
2014-06-06 14:26:17 +08:00
对于这些我又想用又不想让他在后台驻留的进程,我的处理方法是禁自启,同时加入绿色守护的绿色化列表中。
这样在我真正要使用的时候去手动启动它,当我不需要的时候绿色守护会去将其杀死,而且不会在后台驻留,也不会自动启动。
iewgnaw
2014-06-06 14:27:26 +08:00
对这种应用,我一般的做法就是卸载。其实没有这个应用你一样可以活的好好的
kingme
2014-06-06 14:34:39 +08:00
定制ROM即可,刷入自定义的RECOVERY,然后直接从ROM中删除流氓软件,然后再刷入系统。如果你不想ROOT,这是最佳的解决方案了
AnyOfYou
2014-06-06 14:55:49 +08:00
我想就像在意电脑上进程数一样。有后台service很正常,不必看的那么严重。
只是确实很多应用的质量不佳,service的用法就不对。
yuguig
2014-06-06 15:58:06 +08:00
@andybest 你升级4.4.3了吗,我升级了以后 怎么感觉系统的最大音量比以前小了?现在媒体播放声音小了不少,本来声音就不怎么大!难道一定要用耳机的节奏……
chloerei
2014-06-06 16:08:21 +08:00
不爽这个应用就卸载,没什么好纠结的。
cshwill
2014-06-06 17:23:14 +08:00
@skydiver 之前没 root 前,电池只能用半天,能感觉掉电量刷刷的掉(有几次早上起来居然没电了)
后来没办法,只能 root 清掉
ps.我也是基本上20屏的应用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/116077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX