用G1这么久了,经过自己折腾,现在用起来感觉很不错,现在整理下来给G1的机油们做参考,其实就是前一段时间机器假砖后,自己参考好多帖子整理的步骤,包括假砖恢复、14M运存实现和改变可用内存大小的实现,希望能够帮助需要的朋友,如有不好的地方,望批评指正。

     准备工作:先通读一遍该文,下载本文中提到且自己需要的文件,建议把所需的文件都拷贝到SD根目录;

     当系统只能进fastboot,做任何操作都失败时,即使使用fastboot刷recovery都失败的情况下(我当时就是连fastboot刷recovery都失败,RP不好啊),不要惊慌,还没有砖,借助下面步骤1-4方法搞定:(保证电量充足!!!尤其是1-6步,别断电了

           1、下载DreaIMG.nbh【点此下载】,并拷贝到内存卡上(具体拷贝方法自学);
           2、“照相键+电源键”进入三个小绿人的工程模式,会出现N行绿色小字提示后找到DREAIMG.NBH,见到YES就确认,这将安装一个原生的官方系统;
           3、安装成功后,重启后进入系统,这个系统已经root,连接电脑,把recoveryname.img【点此下载】复制到SD卡根,电脑终端adb shell,回车登录进去;
           4、输入 #cd /sdcard  回车

#flash_p_w_picpath recovery recoveryname.img 回车               这一步刷了一个新的recovery,重启你的手机,并按着小房子开机进入recovery;

     这样就搞定了recovery,下面步骤5-6搞定基带和SPL(基带和spl可以自选,我用的是两个比较新的)。另外想搞14MRAM的同学可以下载我提供的radio和spl,并按下面步骤的来。

           5、刷基带radio_2.22.28.25_S.zip【点此下载】,过程中会出现yes or no的选项,记得选yes,等待完成,刷完基带之后重启,屏幕会出现一个电脑图标,要耐心等待更新完成并自动再重启一次进入recovery模式,如果屏幕下方出现“正在格式化”不用管它,此时说明已经刷成功了。
           6、刷SPL:spl-1.33.0013d.zip【点此下载】,刷完后重启,同时按住小房子键,进入recovery。

     这样搞定了radio和spl,接着刷rom就行了。以下步骤中的rom也是自选,我用的是2.2的一个官方ROM,您可以直接刷自己的rom了,就是只做8、10两个步骤。想搞变动内存的同学可以下载1-FR-recovery-v1.5.3-CustomMTD_S.zip【点此下载】和2-FR-recovery-v1.5.3-CustomMTD_S.zip【点此下载】并去参考这篇文章:http://bbs.gfan.com/android-201371-1-1.html

           7、建立一个文本名为mtdpartmap.txt的文件在SD卡根目录,内容为“mtd 119 5”这两个数字根据自己的情况来填写【一定去参考这篇文章,你就明白了地址为:
http://bbs.gfan.com/android-201371-1-1.html】
          【我这里定义了/system、/cache分区分别为119M、5M,因为虽然2.2默认支持app2sd,但是装到SD的话,系统拖得好慢,不建议使用。还有第二个补丁是app2ext解决方案,速度较2.2默认解决方案好了些,但是也会慢。所以我就把/system空间分大了30M,把常用的软件装为系统软件,我已使用,速度很好哦,这部分软件安装方法为:把自己想装为系统软件普通方式安装,安装后使用roote xplorer挂载system为可写,把它在/data/app中其对应的apk移动到/system/app,重启系统即可,有些麻烦,我曾也打到刷机包里,但是总部成功,只有用这种笨方法解决,望高人解决】
     文件定义好后,接着下一步;
           8、注意了!!!这一步之前一定要wipe一下 data 和 cache!!!
           9、刷1-FR-recovery-v1.5.3-CustomMTD_S.zip,刷完重启,再次进入恢复模式;
           10、刷ROM:MT3G-test3_B.zip【点此下载】 (这个rom中间要选择YES or NO,根据自己情况选择吧,这个ROM的详细介绍贴在这里【点击传送】
           11、刷这个rom的一个补丁:MT3G-test3-partsB_B.zip【点此下载】 (app2ext功能、系统脚本和一些终端命令的补充)
           12、刷汉化包:MT3G-test3-zh_S.zip【点此下载】 (我没有刷,不知道会不会有别的情况)
           13、刷2-FR-recovery-v1.5.3-CustomMTD_S.zip,这个是和1-FR-recovery-v1.5.3-CustomMTD_S.zip一起的,一个前一个后,哈哈哈;
           14、然后,然后就没有了,你可以重启了
           15、最后建议大家牺牲18内存来替代swap分区,呵呵呵,内存swap肯定要比SD卡swap快咯,具体做法,
                  > adb shell
                  # dd if=/dev/zero of=/data/swap.img bs=1024 count=18000
                  支持/etc/init.d/下面脚本的系统可以写个脚本名为99swapon
                  内容为:
                        mkswap /data/swap.img
                        swapon /data/swap.img
                  并放到/etc/init.d/下面,权限更为750


最后一句刷机有风险,需谨慎!!

看累了,来个美女!!

 

android折腾,呵呵呵_第1张图片