稍加改进了一下,新的版本。 关键词:I9003内置储存器损坏,SD不可用,I9003刷机损坏,内置储存器损坏替换
但是原文对于安装没有解决。
首先补充一个充要条件,就是内置的储存器要完全不能识别。I9003出问题的多是德州仪器,猜想是NAND LOCK锁住了储存器。
又参考了 [Android 2.3] CN_XXKPH_YANG_Special,适合内置存储坏的机子(11.21最后更新)
我觉得还是不要手动分区了,让手机来分区,我们修改之,叫他可以正常运行,中心思想还是替换外置储存卡的挂载位置. 英文那篇帖子测试成功,但是不能安装部分软件.中文的那篇帖子测试大概5,6次,都不成功. 现在具体说一下,怎么较为简单的解决这个问题。 首先要准备一张Class 4及其以上的8G储存卡(至少我用的是),然后准备一根质量不错的数据线(三星的丢了,我用的NOKIA的),再然后就是内置储存器坏了的I9003,和一个质量不错的读卡器了. 软件方面,我使用了MiniTool Partition Wizard Home Edition,RootExplorer v2.17.2,Panasonic SDFormatter,固件是PDA.ZCKP8.CATRO.RC3,还有91助手,软件在文章底下有共享,较大的文件,可以联系我,我发你邮件. 首先对你的储存卡进行数据备份,然后打开Panasonic SDFormatter格式化储存卡,什么都不用勾选,选好你的储存卡后,直接点击"format",看到下面的界面,格式化成功,点击"OK",关闭软件,安全卸载硬件.(截图的时候使用的还是汉化版)
接下来确保你的手机电量较为满,建议90%以上进行刷机,电量越高,电压越稳定,我相信没人可以否定吧. 不插储存卡和SIM卡,启动进入recovery mode(按着HOME键+音量上,开机,然后松开开机,过几秒,松开所有按键.) 进入recovery mode,重新插一遍电脑端的USB数据线,让91助手连接到手机.等待连接,打开文件管理检查你的 /sys/devices/platform/mmci-omap-hs.0/mmc_host/mmc1/mmc1:XXXX/block,是否为如图所示,识别为mmcblk0
如果是的话,那么说明你的内置储存器确实坏了,或者说锁了.如果进不去recovery mode的话,还是先百度相关帖子,把你的手机刷个正常的ROM先… 检查完硬件后,开始刷手机ROM,由于硬件有问题,我还是重新细说下刷机的事项吧.(实践不下20次) 拔掉你的SIM卡和储存卡,如图所示,选择PIT,PDA,勾选重新分区,重启,重置出厂日期,刷机.刷机双WIPE无关紧要了..
刷机完成后,拔掉数据线,这个时候插上储存卡,然后等待系统自动重启一次,他会进入recovery mode, recovery mode 中请使用左键确定,右键取消,音量上下移动选择光标.如图所示依次选择WIPE DATA/FACTORY RESET,以及WIPE CACHE PARTITION,REBOOT SYSTEM NOW.
这样你的储存卡就自动分区完成了,接着漫长的启动,大概看机器人扭动屁股5-6分钟。进入机器后,简单设置一下,点击设置,这时,你的储存卡应该都还是显示 总容量不可用,可用空间不可用,唯一可用的就是手机内存1.77G,如图所示。
这个时候,请连接你的手机管理工具,不管是豌豆还是91还是其他的什么,安装所有你想要安装的东西,如图所示。
差不多都安装好了之后,最后安装RootExplorer_v2.17.2.apk,并运行之,设置为挂载读写. 然后打开etc目录,修改其中的vold.fstab和fstab,如图所示. 详细内容也贴出文本,参考老外哥们的配置 路径 etc/vold.fstab
路径 /etc/fstab
/dev/block/stl11 /cache rfs rw /dev/block/mmcblk0p2 /data rfs rw /dev/block/stl10 /datadata rfs rw /dev/block/stl9 /system rfs rw /dev/block/mmcblk0p1 /sdcard auto rw
修改完毕后,按下手机关机按键,选择恢复模式,(懒人懒得按音量上和HOME了…) 选择WIPE CACHE PARTITION,然后选择ADVANCED,进入高级菜单,选择WIPE DALVIK CACHE.
接着打开ADB,运行ADB SHELL,记得重新链接一下USB数据线, 如图所示,依次在运行里输入CMD,回车,打开一个CMD SHELL,然后输入CD 你的ADB目录路径, 接着运行ADB SHELL,等待返回
- daemon started successfully * #
的时候,输入 parted /dev/block/mmcblk0 回车, 等待显示
parted /dev/block/mmcblk0 GNU Parted 1.8.8.1.179-aef3 Using /dev/block/mmcblk0 Welcome to GNU Parted! Type ‘help’ to view a list of commands. (parted)
输入print 回车.
print print Model: SD SU08G (sd/mmc) Disk /dev/block/mmcblk0: 7948MB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.8kB 4616MB 4616MB primary lba 2 4616MB 4928MB 312MB primary ext3 lba 3 4928MB 6942MB 2013MB primary ext4 lba 4 6942MB 7948MB 1007MB primary ext3 lba (parted)
这里解释一下和图中不一样的原因,当时截图的时候是没有修改fstab挂载,现在是修改了挂载.. 关闭你的手机,然后把储存卡插进读卡器,连接电脑,这个时候打开MiniTool Partition Wizard Home Edition, 选择你的储存卡,进行格式化,第一个分区格式化为FAT32,第二个,第四个分区格式化为unformatted(未格式化),如图所示。 手机插上储存卡后,进入recovery mode,再WIPE CACHE PARTITION,格式化下CACHE分区,重启开机,开机后,发现机器在扫描储存器.
然后进入设置,这个时候内部SD还是不可用,你格式化下内部SD,然后重启..重启完毕,内部SD卡就准备好了,外部SD会显示没有插入,这个时候,基本就能正常使用I9003了,相机,文件管理也就都正常了.但是经验是,不要再尝试安装什么文件了。如果想要安装的话,修改fstab为原来的样子..重新挂载后安装到手机..我在修改后安装文件遇到了一些文件.. 由于不是自己的手机也就不继续搞了.已经能满足他的需要了,如果是自己的话,还可以考虑怎么做个切换脚本,切换挂载配置.. 写在最后,我是12月初带着这个机器到北京的,然后还悲剧的砖头了一次,遇到了一个极品的北京维修点,挂着某论坛指定维修的口号..
我觉得这个机器或许天生设计有缺陷,所以硬件坏了或者说锁了的童鞋不要气馁,我哥哥的描述是,不小心升级了下GOOGLE,然后就无限重启,然后找人刷了一下就彻底悲剧了.. 如果你的I9003也遇到了这个问题,不妨自己动手试一试,理论上讲,只要硬件不挂,软件怎么写入都无所谓,破罐子破摔也未尝不是一件好事,难道拿着一个高档普通电话就是你想要的么? 再次感谢所有为修改手机ROM做出贡献的人.
文件下载:
首先是固件
力卓社区的【Catro ROM】国行2.3.5ZCKP8.CATRO.RC3【11月7号更新】 如果115没源了,MAIL或者跟博客的帖,我MAIL你。
然后是格式化工具,打包了原始的松下格式化工具和汉化版的。 [download id=“95”]
RootExplorer_v2.17.2.apk [download id=“96”]
MiniTool Partition Wizard Home Edition Setup [download id=“97”]