2024年1月6日发(作者:)
超详细新人G7 MTD(自定义手机分区) 方法
----------------------------------------------------
此教程某些文件可能只针对与G7,其他手机可供参考但切勿不了乱刷
----------------------------------------------------
折腾了两天,终于把小7的系统分区调整了,再也不用对着可怜的一点点 /data 流泪了,期间找了很多资料对我的帮助很大,呵呵,不过因为都是经验丰富的人写的,所以很多关键之处带过,让我抓瞎了很久,这里我也贡献一下我的经验,给后来人了解一下。
介绍一下基本的概念先
1.为什么要MTD(自定义分区)
虽然自从 android 2.3 系统之后,默认有了 app2sd 功能可以把软件装在卡上
但系统还是会在 /data/dalvik-cache 目录里产生一些运行时必要的框架缓存
所以虽然我们把软件装在了卡上,但系统的 /data 空间也会慢慢变少
一旦 /data 空间被用光,卡上空间再多,你也不能再装新的软件了。
但 G7 默认的 /data 空间才 100多M,坑爹啊,装一点点软件就满了。
/system,/cache 却经常空出几百M的空间放在那里
所以我们要调整一下 /system, /data, /cache 的大小,给它们重新分个区
当然你也可以不用 MTD,直接把 /data/dalvik-cache 搬到sd卡上去,不过那样对sd卡的要求比较高,这就需要你自己衡量咯。
2.如何知道你的手机现在的分区各是多少?
去网上下载一个 adb 的软件,它是专门用来连接pc和android手机的一个命令行程序
一般包含一个 程序和两个androidusb驱动。
(这里可以下载 /down/index/7479517A9390)
下载完成后,用usb连接手机,并把adb相关的文件都放在c:windowssystem32目录
然后 开始菜单 -> 运行 -> cmd -> adb shell 进入 adb shell 模式这时候你就可以在 shell
运行一些命令来对手机进行操作了.
输入 df -h 就可以看到现在你的各个分区是多少
一般来说,/system 分区在刷完rom后不会变动太大,/cache 分区需要20m左右,所以你可以看看你能省下多少空间给 /data。
3.s-off
s-off是什么我就不详细介绍了,很多人的手机是买来就己经 s-off 了。关闭手机
然后按住 音量减 这个键 重新开机就会进入hboot,第一行会显示类似于
bravo ptv1 ship s-off 或者 ship s-on ,就代表你现在的状态,如果你是 s-on 建议你找找
s-off 的教程
有些朋友可能是 bravo ptv3 或者 ptv4, 这不重要哈,ptv代表量产批次,和我们现在说的没关系
坦白说,MTD是不是必须要S-OFF我也不确定,但以防万一吧。
OK,了解了基本的概念后,我们需要做些准备工作
4.备份你所有的程序和系统设置,特别是联系人
因为重新分区的过程中,需要重刷rom,所以备份是必须的
联系人我建议是备份到 gmail 上去,反正玩 android 你总是要用到 google 的东西的
备份程序和系统设置,用一个叫 钛备份 的 android 软件就行了,去市场或者论坛上找吧
5.确保你的 recovery 是 clockwork-3.0 或更高版本
你可以按住 音量减 重新开机,然后进入 recovery,看看你现在的 recovery 是什么版本
如果不符合要求的话,请下载下面两个工具刷新 recovery
一个可视化的fastboot工具, (638.09 KB)
(详情查看这里 /?tid=455435&;extra=pageD1&page=1)
(这里有下载 /space/fi ... /.page)
a.手机按住音量减重启进入 fastboot 界面,然后用usb连接至电脑
b.在电脑上启动 fastboot command.(运行 就行了)
如果你没有安装 jre,那需要安装jre才能运行(请自行百度 "jre1.6 下载")
c.将 解压,会文件
d.在fastboot commander 第一个 tab 页上有一个 recovery 按钮
点击它,选择刚刚解压出的 img 文件,然后点右边的 "flash recovery"
有一个
e.短暂的等待一下,完成之后按音量减重启手机进入 recovery,你会发现己经更新完成了,是不是很方便呢
至此,我们的准备工作都己经完成,下面正式进入 MTD 步骤
6.下载下面的二个文件放入 sd 卡根目录
FR-boot-v1.5.6-CustomMTD_ (251.82 KB)
FR-recovery-v1.5.6-CustomMTD_ (251.88 KB)
然后在电脑上新建一个文本文件,命名为 ,打开它,把内容改为 mtd 150
20,然后保存,放入 sd 卡根目录。
这个文件的意思是把 /system 大小改为 150m,把 /cache 大小改为 20m,你可以根据你的实际情况调整
7.去 rom 版下载一个你喜欢的 rom ,改名为 放入你的根目录
因为 MTD 的过程需要重新刷新rom,所以请务必不要跳过这步。
至此,你的sd根目录下应该有如下文件
-recovery-v1.5.6-CustomMTD_
-boot-v1.5.6-CustomMTD_
8. 重新开机进入 recovery,正式操作
a.通过音量+,音量- 上下选择进入 mount & storage,依次 format system,data,cache,boot
在这个过程中要非常注意,不要把你的sdcard给 format 掉了
b.通过返回键,进入 recovery 主目录,然后选择 install zip from sdcard,然后选择
FR-recovery-v1.5.6-CustomMTD_
c.完成上一步以后,注意看手机屏上的提示,需要重新 format system,data,cache
完成之后,进入 recovery 主目录,选择advance, reboot recovery
e.重启进入 recovery 后,选择 install ,安装你在第7步选择的 rom
f.然后再回到 recovery 主目录,install zip from card,选择安装
FR-boot-v1.5.6-CustomMTD_
h.重启手机进入系统,大功告成,剩下的就是恢复你的数据了
转自安卓论坛


发布评论