2011-03-21 84 views
0

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

回答

2

手机制造商一直试图做很长一段时间 - 几乎所有都失败了。

大多数尝试都是基于软件的,通常可以利用缺陷进行本地root访问。那时,你已经失败了。

只要刷新一个新的ROM,就永远不会允许您阻止未经授权的修改,因为攻击者只需引导至引导加载程序并从此处进行无限制的访问即可。你最好的办法可能是编写一个自定义引导程序,但这超出了大多数人可以实现的程度,而且,即使这样也不能保证不会被篡改。

除了我的头顶,唯一接近实现这一目标的人是摩托罗拉,他们的电子保险丝会在装入的ROM被检测为未经授权的情况下使用电子保险丝(我相信使用数字签名)。

简而言之,您可能无法合理地做任何事情来阻止未经授权的修改 - 一旦手机处于他人拥有的状态,您就不能相信这是未经修改的。

+0

对不起,我所了解的引导程序是由不同的供应商制造的,他们在手机上?有没有在aosp中调用bootloader的文件? – BiX 2011-04-06 09:44:28

0

由于nexus自带一个可解锁的引导程序(用于安装固件),所以简短的回答是,您不能。

然而,你可以做的是编写一个应用程序,验证你的手机处于你期望的状态,但也可能被反向设计。