0

有什么办法可以防止android aosp rom中的固件修改?ROM 将被刷入 Nexus One,未经授权的用户将无法进行任何修改,包括刷入另一个 rom。谢谢。

4

2 回答 2

2

长期以来,手机制造商一直在尝试这样做——几乎都失败了。

大多数尝试都是基于软件的,通常存在可被利用以启用本地 root 访问权限的缺陷。到那时,你已经输掉了这场战斗。

仅仅刷新一个新的 ROM 永远不会让你阻止未经授权的修改,因为攻击者可以引导到引导加载程序并从那里不受限制地访问。您最好的选择可能是编写自定义引导加载程序,但这超出了大多数人所能达到的范围,而且,即使这样也不能保证不会被篡改。

在我的脑海中,唯一接近实现这一目标的人是摩托罗拉,如果检测到加载的 ROM 未经授权(我相信使用数字签名),他们的电子保险丝就会熔断。

简而言之,您可能无法合理地采取任何措施来防止未经授权的修改——一旦手机被他人拥有,您就不能相信它是未经修改的。

于 2011-03-22T09:50:30.170 回答
0

由于 nexus 带有一个可解锁的引导加载程序(您将使用它来安装您的固件),简短的回答是您不能。

但是,您可以做的是编写一个应用程序来验证您的手机是否处于您期望的状态,但也可以进行逆向工程。

于 2011-03-22T09:55:51.607 回答