设为首页收藏本站

移动叔叔

搜索
查看: 2410|回复: 0
打印 上一主题 下一主题

[教程] 华为G520()系统分区扩容方法

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-23 19:57:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为G520系统分区扩容方法
(2013年5月7日已成功分区并刷机)
        华为G520,RE管理器可以看到,加了一下。系统分区是这样的: system 503Mcache 188M ata 629.94M(这个就是机子显示的630M内存),cust 78M dev 193Msdcard2 (内置存储) 2.05G 503M+188M+629M+78M+193M=1591M (约等于1.55G),总共加起来是3.6G左右,也就是名义上的4G4G内存一般就是3.6G左右)当我一入手华为G520,就发现机身内存不怎么够用,尤其是软件装得稍微有点多,就会告急。虽然我使用了转移到外置SD卡来解决,但总归是很麻烦。而2G内置SD卡的空间形同虚设,所以打算将内置SD卡的空间的1G分给data,以扩大用户空间来安装软件,经过上网多方查资料,知道是可行的。想得好不如干得好。就动手操作,虽几经波折,最后终于成功,特上传到网上,与各位分享。(因为**作取得的画面都与安智网上的相同,故不再另行上传画面了。)
       注意:重新分区操作极度危险,很容易制造砖头的,千万不要轻易尝试,若期间发生什么事情而变砖,本人概不负责!同时本操作只针对华为G520
       一、解锁并获取ROOT(手机最高权限) 权限:详见网页略(在百度中一大把)。
       二、刷入recovery:实际上这歩在解锁并获取ROOT权限时就会用到。但如果在后面的系统分区扩容失败后贸然用华为的原版ROM(在华为网站上有可下载的)刷机就会再次失败,这时手机离变砖头就不远了。这里必须再次重刷G大的recovery,因为这时recovery已被替换为华为的recovery,可能无法再次进行重新分区了,我在这里再次分区时,在命令行里出现了乱码。(也可能是**作不当造成的。)必须再次重刷G大的recovery,所以我在这里单独进行说明。
       大家可以可以听一下G大的建议,使用G大的6.0.1.2,据说不会出现recovery无故重启的情况,下载地址详见网页略(在百度中一大把)。(但我中间也自动重启过一次,不过只要抓紧时间就没有问题)
刷recovery的方法是:
      1、用USB线将手机连接到电脑,这个时候你会发现电脑有一个未安装驱动的设备Android,用电脑版的91手机助手或者360手机助手均可自动安装,然后提示安装驱动,这样就把驱动的事情解决了!之后在电脑的设备管理里可以看到一个叫"Adb Device"的设备,
      2、关闭手机快速启动(在“设置”菜单中)并关机。用手长按音量下键及开机键5-10秒,手机进入开机LOGO,松手并用数据线将电脑和手机相连,手机画面不会变,点击recover解压文件夹中的EXE可执行文件,就会将recovery自动导入到手机中。
      二、安装ADB,将下面的包中文件解压到c:/windows下面,下载ADB.zip,并解压
下载地址详见网页略(在百度中一大把)。
          手机进入recovery模式:关闭手机快速启动(在“设置”菜单中)并关机。用手长按音量上键及开机键5-10秒,手机进入recovery ,用数据线连接电脑,电脑上点击“开始”菜单,在“运行”中输入CMD开启电脑命令行模式。
      1、在命令行输入:
adb shell
      2、输入 :fdisk -l /dev/block/mmcblk0(注意:“-l”中的“l”是英文字母中的“L”的小写,在这里千万不要輸成数字1,我在这里经过半天的摸索才悟出的。
电脑就会出现如下画面:(这是我分区后的列表,你们的应该也是这样的,先把官方的分区内容记录下来,尤其是18、19分区序列中的有关数字,等会要用到)
      简单说明一下:
      数据依次代表的意义:分区序列    引导    开始      终止    容量      分区类型ID    分区类型
/dev/block/mmcblk0p12 代表名字   后面的两组数据:1114689  147456,代表启动起始位 和 终止位。

      3、输入(注意,这一行代码与第一次输入的那行不同的)
fdisk /dev/block/mmcblk0
      4、先删除分区依次输入:次序不要错。
      d
      19
      D
      18
      d代表删除命令,19代表19分区:/dev/block/mmcblk0p19,这个要逐行输入,我们需要删除的只有19(内部SD分区)和18(data分区),另外还可以改动的分区包括15(cache分区)、16(cust分区)、17(system分区),不过不建议修改这三个分区,因为修改这三个分区极有可能影响官方升级,至于现在的修改是否影响,有待测试,而15分区之前的是绝对不能动的,不然会发生什么情况谁也不知道!
      5、重建分区
      基础知识。。终止位-起始位再除以128,等于分区大小,我的教材的数据是将内置sd的一半分给data,如果希望调整自己希望的大小的话,可以自己另行计算!
输入:
n
      此命令代表新建分区
      再输入起始位:我们必须接上面17分区的结尾,或者是官方18分区的开始,我倾向于后者,但在输入125953之后发现提示已经使用,而且电脑给出来了一个数据范围是125954开始的,所以我只能输入125954,具体你们可以自行尝试,现在做的操作只会保存在电脑上,尚未同步到手机的,所以可以大胆尝试:
      125954
      接下来输入终止位,这个建议你使用我的数据,如果想自己调整的话,可以自己根据128的比例来计算一下,当然这计算出来的并非完全准确的,会有一点点偏差,但影响不大
      342526
      第18分区重建完成
      重建第19分区:首先输入
      n
      在输入起始位,这个要上个终止位342526+2,3422528
      342528
      然后输入终止位,这是最后一个分区,所以用最大数值才能充分运用空间,输入477184
      477184
      第19分区重建完成
      (其实在删除和重建分区时按这几个步骤,我觉得无法正确重建18、19分区。因为重建时每个起始位都要输两次,先输入起始位,然后电脑确定起始和终止位的数字范围,再次输入起始位+2,再输入终止位。我在这里是经过多次失败才成功的。不知道是否正确?)好了所有分区重建完成。
      输入p,查看下现在的分区情况是否如自己设置的一样,如果是的话就可以同步到手机了(起始位和终止位的数字为了保险起见起引用了图中睥数字)
      6、如果有误的话,请重新删除分区后重建分区,如果确定无误输入
      w
      将你的分区写入分区表(这一步可能提示分区不成功的,你可以重新输入fdisk -l /dev/block/mmcblk0,看看分区是否写入正确了,如果写入正确就可以继续下一步,不行的话从前边开始起先重试,可以多次。当然为了保险起见,建议重启手机到recovery模式,再次输入adb shell以及 fdisk -l /dev/block/mmcblk0,检验18、19分区数字是否和图中数字一样。千万不要轻易用ROM刷机。我曾经因为分区不正确而尝试用华为ROM强制刷机,几乎将手机变成“砖头”。如果是一样的,再执行下面的步骤。
      7、重启一下recovery(直接按开机鍵或输入下面的命令。
reboot recovery
      8、进入recovery 中,执行wipe data(清除数据分区文件)、wipe cache(清除缓存分区文件)恢复出厂设置,并格式化新建立的data分区,到此你可以重启你的手机了!
      9 、手机重启后连接电脑,打开USB大容量。。连接,顺便格式化一下内置的SD,这样就大功告成了(最好在xp下连接和格式化)

      注意:手机进入recovery模式长时间不操作电话的话可能会自动重启,但无需担心,因为在输入最后的w前,分区都是不会保存的,所以只要重新进入recovery再试就可以;在操作前必须备份好个人数据,因为分区完成后必须清空数据的!

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

© 2008-2025 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2025-2-21 19:23 , Processed in 0.131747 second(s), 9 queries , Gzip On, Memcache On.

返回顶部