假设OEM对我的设备失去了兴趣;由Google发布时,我仍可以安装库存发行更新吗?如果我走这条路线,设备驱动程序是否存在问题?
假设OEM对我的设备失去了兴趣;由Google发布时,我仍可以安装库存发行更新吗?如果我走这条路线,设备驱动程序是否存在问题?
Answers:
一旦制造商放弃支持该设备,您唯一的选择就是将其植根,解锁其引导加载程序(如果可能)并安装自定义ROM。
Google仅将Android源代码发布到AOSP(Android开放源项目)中,而没有说制造商或运营商是否将更新给定设备。唯一的例外是Google直接支持的Nexus系列电话。就目前而言,如果不做大量工作,就无法为任何非Google设备构建AOSP。即使要求制造商和运营商提供源代码,也仅对于部分OS是正确的。他们不必(也很少这样做)提供专有驱动程序的源,而这些源对于为给定设备构建完全正常运行的Android版本是必需的。社区开发人员通常使用旧OS版本的驱动程序,这极大地限制了升级的可能性。驱动程序有时经过反向工程,这为开发人员提供了更大的灵活性。
在大多数新的Android手机和平板电脑上,还存在锁定引导加载程序的问题,这限制了自定义ROM可能带来的更改范围。大多数制造商和运营商都锁定引导加载程序,以防止人们“破坏”他们的设备。虽然有许多方法可以解锁/绕过许多设备的此类锁。
底线是,如果您要寻找支持时间最长的设备-最好的选择是Nexus。否则,建议您浏览各种在线论坛(例如xda-developers或rootzwiki),以查看社区开发人员是否对您的设备有足够的兴趣来为其生成自定义ROM。
正如Uri Herrera所评论的那样,您需要扎根手机才能安装自定义固件,然后安装社区售后固件,例如CyanogenMod。即使OEM失去了兴趣,开源社区也很可能会继续更新固件(ROM)。
如何生根:您可以参考LifeHacker的一本不错的指南 -最有可能的方法是,使用USB连接设备并使用Windows程序SuperOneClick轻松完成。
如何安装自定义固件:最简单的方法是使用名为Rom Manager的Android程序。可从Android Market获取。该高级版本时,您的自定义ROM获取更新,所以很容易跟上甚至会通知。