转个 Twitter,有点意思,关于小米的 MIUI 故意禁止开机变砖

2018-06-06 00:28:16 +08:00
 xuminzhong

刚刚通过反编译,发现 MIUI 底层 services.jar 里面有一段不寻常的代码: 如果用户删除了 list 里的系统应用(游戏、音乐、商店等),就禁止开机,卡米 困扰我 2 年的问题终于解决了,以前删个音乐 APP 就砖, 一直以为是兼容性问题,才发现是小米故意这么做的。 虽然删这些东西破坏了你的利益,可这吃相也太难看了吧

刚刚通过反编译,发现 MIUI 底层 services.jar ....

21849 次点击
所在节点    Android
98 条回复
ericcode
2018-06-06 10:08:49 +08:00
aczh
2018-06-06 10:18:43 +08:00
@overflowHidden 我倒看喷小米的到处都是,喷上述两者的反而不多
sephinh
2018-06-06 10:21:23 +08:00
反正能刷,比华为好点,华为马上不给解锁了
baozijun
2018-06-06 10:23:11 +08:00
不能删除浏览器,自带市场和播放器,这个超级正常吧。
xuminzhong
2018-06-06 10:29:18 +08:00
@mrhhsg @lmmortal 有些人的确没情趣,这个 twitter 有意思的地方不在于这个 App 是第一方还是第三方,也不关雷电 OS、iOS 什么事,
而是小米通过一些不光明的小手段给你使绊子,有点上不了台面的做法。

如果索性明文禁止刷机或 Root,那也没什么好说的,受不了 ADUI 不买就是。
CastleBUPT
2018-06-06 10:33:24 +08:00
miv2ex 了解一下
CEBBCAT
2018-06-06 10:38:35 +08:00
在国际版,我用冰箱冰冻了我不需要的,个性主题、浏览器、音乐、扫一扫、日历、时钟和邮箱

这可能是一个折中的解决方案
honeycomb
2018-06-06 10:43:07 +08:00
@xuminzhong adui 这种恶意行为还是蛮多的,给 appops 使绊也是其中一例。
jyf
2018-06-06 10:45:52 +08:00
@xuminzhong 但是这段代码也可能是为了维护系统功能而已 android 之所以可以适配好多机型 很重要的一点是有协议 假如你现在删了音乐和视频 又没注册相关的应用去处理播放音乐和视频的 intent 那么对于开发者来说 就破坏了这个协议 就好像 office 现在你删了 vbs 支持 结果有的人的宏就没办法跑了

虽然我也不喜欢 ADUI 的吃相 但是这个特定行为还是可以理解的 就像楼上诸位说的 如果你真的就是要删 那你都有 root 了 刷个别的系统不是一样可以么
jiangnanyanyu
2018-06-06 10:48:32 +08:00
有些人的脑回路就是奇特,跟你说这,你就扯那。厉害
c3824363
2018-06-06 10:54:13 +08:00
怎么会扯了这么远呢, 怎么还能扯到什么系统完整性保护,这分明是故意增加障碍好不好啊。
保证系统可用是第一步的,尽量减少耦合性, 还有 fallsafe 原则。

当然直接去修改厂家的 rom 也是太闲了, 直接购买能刷 lineageos 等比较流行的开源 rom 的机器就是了
kslr
2018-06-06 11:00:48 +08:00
虽然我不用,不过对音乐商店游戏禁止移除我认为是合理商业行为。
honeycomb
2018-06-06 11:05:03 +08:00
@kslr 法律上可能是无过错的,但这显然是一个不道德,技术上不可取的方案,算是一种模仿 DRM 的措施
VDimos
2018-06-06 11:09:49 +08:00
跟你说 a 有问题,有人偏偏要跳出来跟你说 b 也有问题。意思是 a 干了坏事儿,b 也干了,a 干得没有 b 那么坏,就不叫坏事儿。
果然是 miv2ex
0attocs
2018-06-06 11:10:18 +08:00
站内还有水平像 @jiangnanyanyu @mrhhsg @lmmortal 这样次的人,又不是小白,搞不明白系统为什么要保证系统完整性?
人家系统就这么设计的,一些 feature 的逻辑就是按这些组件存在写的,可能作为后备方案会用到,开机不该自检吗。
喷他要自检,说他不要脸,hack 完要出了问题又要骂,劳驾您们不用 miui 不就得了吗。
kslr
2018-06-06 11:11:10 +08:00
@honeycomb 身边这样可不少的,只是已经习惯了。比如一些家电汽车其他行业太多了
jccg90
2018-06-06 11:13:32 +08:00
很正常啊。。。miui 就是给不折腾的人用的,想折腾想精简的话直接刷机成别的系统啊。。。自己搞精简,就算检查放宽点,让你进了系统,到时候各种奇怪的系统崩溃冒出来,又该有人喷了。。。这几个应用都是非常底层很,很多地方都要用
jccg90
2018-06-06 11:15:04 +08:00
@VDimos 说 ios 不是说专业话题。。。而是说,这个是业界通行的做法,是合理的。至于原因,乔布斯说了,为了用户体验。。。
qiyuey
2018-06-06 11:16:19 +08:00
上次删了 macOS 的 iTunes 和 iBook,也不知道是他们两个谁的锅,系统就启动不了了,血的教训
sadan9
2018-06-06 11:16:49 +08:00
买小米…………
你花的每一分钱都是为你希望的未来投票。

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

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

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

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

© 2021 V2EX