买了一个三星i9000手机,试玩了三个月吧,期间装了不少各种应用,也卸载过不少。反反复复,结果系统变得像老牛一样沉重,迟滞。也发现自己的内核竟然是2.1的。人家Android系统都“姜饼”了,我的手机竟然彩信还发送和接收不了。所以,在大年初六,我收集了很多教程,也下载了几个看着很牛的ROM,就准备下手了。 一:错刷lidroid 或许我也是对于三星的水货手机了解不深,或许也是教程里面的同学也只玩过一种韩版的水货。总之,我先安装了一个ClockworkMod_recovery,然后刷了一个lidroid-1.9.3的版本。(我发现我的机器三键进入后直接进入了recovery模式而不是挖煤模式,所以用了clockworkmod里面的通过sdcard来刷rom)。严格按照教程操作,结果刷完之后,启动也正常,里面的应用也可以运行,却发现无法找到sim卡,也没有声音。同时这个刷机给我的好处是三键可以进入“挖煤”模式了。
收获一:不要通过手机PC助手等第三方程序下载这个rom manager,而应该从google市场下载。用手机PC助手下载的无法下载clockworkmod recovery。另外,还有一种方式可以安装clockworkmod recovery,那就是修改成update.zip放置到sdcard根目录,然后使用android recovery来安装它,就像添加root运行权限一样; 收获二:刷ROM之前,一定要备份所有信息。我在初五其实已经备份了一次,可是还是没有想到在初六早上的时候拍了很多儿子的照片,但在晚上没有想起来,结果直接格式化sdcard,丢失了这些成果。所以说,有些机械的流程还是要遵守,或许浪费了你的几分钟,但一旦发现损失,你就会后悔自己前面的偷懒。 二,辨别自己的手机型号 经过上面的误刷,查看很多网页。很可恶的是,很多网站需要注册,回帖才能看到部分内容,一下子体会到这些做法的不友好之处。终于搞清楚了我的手机型号,是Samsung Galaxy i9000韩版(代号M110S)。不会查看自己型号的同学也可以看看下面的内容:
韩国本土发售的I9000叫M110S相比之下M110S ROM16G 标配双电双充 而港版,欧版i9000有8G和16G标配单电单充 功能上M110S比I9000多了DMB移动电视,这个可以在国内一线城市收到CCTV5和中国之声(只有这俩) 源文档 <http://zhidao.baidu.com/question/179486889.html> i9000海外型号Galaxy S,三星i9000的版本命名比较复杂,不同运营商定制的版本有着不同的型号,中国电信天翼版为i909,中国移动TD定制的版本为i9008,T-Mobile版则为T959,韩国版则为shw-m110s,美国[email=AT@T]AT@T[/email]版本为i897,不同的定制版在硬件上会略有不同,比如网络制式的区别,韩版支持DMB,多出一根天线,而CPU、内存等主要数据则基本相同,众多版本的i9000价格不同,系统固件也并不通用。相比其它版本,欧版也被称为国际版,功能无限制,通用性也最好,是玩家购机首选,ATT版本外形不同,T版按键设计不同,没有前置摄像头,韩版支持DMB数字电视,但目前ROM还搞不定EDGE,移动用户只能用G网,联通用户就无所谓了。 源文档 <http://www./goods-9.html>
三、不同版本的刷机ROM不同,刷机方法不同。 韩版的手机相比于欧版,美版都有所不同,目前我看到比较集中的讨论在hiapk这个网站。特别要注意的是,如果使用Odin3刷机,要沿用原来的分区方法,也就是不要选择”re-partition”,另外,无须选择PIT文件。如果你要选择PIT文件,重新分区的话,一般都因为你的韩版手机快变成砖头了。 实际上,从网上的讨论以及从我实际经验来讲,不会有手机变成砖头的—-只要你仔细寻找因特网,包括国外的网站,另外,注意阅读这些描述里的蛛丝马迹,不要想当然,你就会同意我的结论的。写文章的这些人都是爱好者,没有专业的写作技巧,所以有些描述会含糊一些,但你自己不能含糊,不懂多在谷歌上百度。 对于Odin的按钮意义,我转帖这段:
PDA:系统、应用程序、驱动程序等本身(.TAR) CSC:除了其他以外,它包含了启动映像(不是开机、关机的动画部分,而是之前的部 分),还有在关机充电时的动画、刷机时EBOOT程序的动画,以及当你刷机后或硬启动后预存的文档和设置。CSC还可以包含,比如说,墙纸、主题、连接设 定等等。可能还包含了应用程序和其他东西(.TAR)。 Phone:就是无线电 / GPS固件(.BIN)。 一般来说有新的ROM只需要刷PDA部分就行了;CSC是一些可更改的设置文件,可刷可不刷;Phone的话就是当信号不稳定或者GPS定位不准等问题而需要刷。 源文档 <http://www./viewthread.php?tid=94>
四、重新恢复Samsung i9000 PIT分区 很多自称为高手发帖的人对于某些资源总是弄得欲说还休,所以网上很多人都在寻找m110s.pit文件或者S1_KOR_DE09.pit文件。实际上,这个包的讨论贴应该出自于讨论Need help on fixing boot.bin and Sbl.bin for my Korean Galaxy S (M110S)。里面有一个M110S ROM恢复链接地址给出了所有的韩版文件包。 然而,这个也有不完美的地方。实际上,下载包里面有个word文档,非常简单的给出了3个截图。我不敢大意,进入挖煤模式之后就一步一步的做。按照第一副图片刷完之后,机器似乎还不能启动。于是,我又启动挖煤模式,按照第二步刷机。刷完之后,重启,机器愉快的启动并发出悦耳的叮当声,然后就进入了棒子文系统。我心情大悦。 但棒子文实在太难懂,连如何设置成英文都无法实现。于是,我又想进入挖煤模式来刷成中文的。结果,三键启动,却发现没有了挖煤模式,一股脑的韩文经过之后,又进入了recovery模式。糟糕的是,竟然连run sdcard/update.zip这个选项也没有了!无论如何,无法进入刷机模式,odin3工具用不上了。 这大概是第二个晚上的12点了吧。郁闷,郁闷! 五、发现ADB! ADB是Android Debug Bridg的意思。这个是谷歌的强大工具,强大到异常,我才发现这个是一个战无不胜的工具。下面列举了一些做法:
在DOS下输入以下命令基本可以完成刷机任务,一些常用命令解释如下: adb devices – 列出连接到电脑的ADB设备(也就是手机),一般显示出手机P/N码.如果没有显示出来则手机与电脑没有连接上. adb install <packagename.apk> – 安装手机软件到手机中,如:adb install qq2009.apk. adb remount – 重新打开手机写模式(刷机模式). adb push <localfile> <location on your phone> – 传送文件到手机中,如:adb push recovery.img /sdcard/recovery.img,将本地目录中的recovery.img文件传送手机的SD卡中并取同样的文件名. adb pull <location on your phone> <localfile> – 传送手机的文件到本地目录(和上命令相反). adb shell <command> – 让手机执行命令,<command>就是手机执行的命令.如: adb shell flash_image recovery /sd-card/recovery-RAv1.0G.img,执行将recovery-RAv1.0G.img写入到recovery 区中. 在我们刷recovery时一般按下顺序执行: adb shell mount -a adb push recovery-RAv1.0G.img /system/recovery.img adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img adb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot 源文档 <http://bbs.cnmo.com/thread-117349-1-4.html>
如何运行下载这个东西,这儿有比较负责的描述:
1.下载adb_win.zip下载后解压, 把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了. 2.手机操作 设定 > 应用程序 > 开发 > USB调试 打勾。手机与电脑连接 3.点电脑开始》运行 ,输入cmd,确定;(win7系统,按win窗口键+R,打开运行) 4.输入adb devices ,回车(如果有连接正常会显示序列号) 5.输入adb reboot recovery,回车 (您的手机会重新开机并进入recovery mode 黑色画面) 源文档 <http://www./android/thread-1017-1-1.html>
所以,连接好ADB,运行命令“adb reboot download”,机器又进入刷机模式,我的机器又进入刷机模式。我又刷好了一个韩版的2.2内核的ROM。心里那个愉快。死里又逃生一回。 我又关机,进入三键模式,却发现recovery模式里面竟然与我原来的系统不一样。不满足是向上的车轮,于是我又“想当然”的刷了一个 CSC文件,意在改变重刷recovery,结果开机重启之后,却发现丝毫未变。不满足成了麻烦的车轮了。 于是我想到了这2PIT文件m110s.pit文件和S1_KOR_DE09.pit究竟是什么区别?查看也没有弄懂。于是,我又用ADB模式,这次我来了一个创造性的发明,用了m110s.pit文件,还有那个内核为2.2的tar文件,刷机! 刷机之后,完蛋了!挖煤图标没了,系统开机直接进入recovery模式,无法进入系统。但是adb还可以进行链接。尝试过使用adb push上传recovery文件,无果。老报告permission denied。疯了,这是我第三天晚上12点的那种悲喜交加的结果。 也尝试过一个似乎无道理的做法,把电池弄下来等一会儿安上。结果无果。郁闷,睡觉。这次我真的失望了, ADB也搞不定了,下次只能找一个SDCARD看看能否直接用卡刷。或者,就直接去找销售商修机了! 六、再次死里逃生 周六上班,忙,晚上回来和儿子玩。后来上网,注意到一些描述,就是有的机器是三键进入rocovery,二键进入刷机模式什么的。我又试了一下我的机器,结果竟然进入了一个英文版的提示!等待刷机了! 我一下子跳起来,打开odin3,重新按部就班,刷机!手机修复了! 最后一步为什么这样,我现在还没有搞清楚。但总的来讲,问题解决了! 博客主人:雷立辉 来源:http://www.
本博客所原创内容,如有不当,尽请批评!【转载请保留上面所有内容】 |
|