新手必看!刷SPL可能存在的风险

新手必看!刷SPL可能存在的风险

刷 SPL 可能存在的风险:

一是在刷的过程中出错,这种情况一般是因为 SPL 包损坏 或者 刷错 SPL 包引起的(只要找到合适的 SPL 包 重新刷即可,但不排除变砖的可能);

二是刷机成功,G1 重启后卡在开机画面,无法进入系统,可能变砖。这是因为固件冲突,导致系统文件暂时性出错,无法进入系统,就像 PC 机 DOS 和 WINDOWS 之间出现问题,停留在 DOS 画面上。

鉴别砖头小技巧:

1、在关机状态下,同时按住“返回键”+“电源键”,能进入到三个踩着滑板的小绿人 HBOOT 界面(即三个踩着滑板的小绿人界面或者三色屏界面),证明G1未死;

2、在关机状态下,同时按住“小房子”+“返回键”,能进入到 recovery 界面,证明G1未死。

3、如上面两种情况都无法实现,那么 G1 将会成为绝世珍藏版。

刷 SPL 的前提:

必须先刷最新版的 Radio 包,版本 2.22.19.26I (只针对 G1、G2)

Android ROM定制常识

我们平时升级的Rom都是打包成适合Recovery方式刷机的包。能够被Recovery程序识别并处理的包应该有一个固定的格式,我理解的一些重要的约束如下:

1)必须是标准的zip压缩包;

2)recovery脚本必须存入在META-INF\com\google\android\update-script;

3)其它的一些证书和签名信息应该都放在\META-INF\下。

我们有没有可能自己定制ROM呢

理论上我们是可以自己定制的。

最简单的定制应该就是拿一个现有的认为还不错的基础ROM,替换一些资源,加一些系统自带程序,然后打包发布;

再玩高级一点,就应该自己去修改一些系统自带的程序,如汉化一些系统原始程序;

还玩高级一点,就应该自己到android官方站点去下载android系统的源码来编译,并基于系统级的定制和移植了,如现在火热的android2.0源码编译系统移植。

如果是简单一点的自制ROM,主要应该会要解决如下几个问题:

1)选定一个比较好和稳定的内核和基础,就是update.zip包中的哪个boot.img,另外,system目录中大部分也是直接可用的,就可以作为自定义Rom的基础。

2)修改系统。例如可以这样来定制的东西:system\etc\apns-conf.xml,这是设置APN接入点的;system\etc\hosts,这是设置Host文件的,现在有很多人用的包绑定不了GMail,就可以在这个Host文件中增加一条:74.125.93.113 android.clients.google.com (当然,这个地址能用多久也不好说)...还有什么东西要自己去定制就自己去翻看瞧瞧。

3)Rom的重新打包签名。前文已经介绍了一个Rom包的基本结构,但完全按照这个结构打包还是不能被Recovery安装的,因为没有签名!Rom签名可以下载一个自动签名工具Auto-sign,具体到哪下,请Google。(注:Rom签名工具需要Java1.6支持,所以系统还得有JRE1.6的环境)。

备案号:浙ICP备10206719号-2