完美解决OTA提示apply_patch_space 错误!(更新)
来源:互联网 发布:osi的七层网络结构图 编辑:程序博客网 时间:2024/06/06 09:09
这是由于cache分区空间不足引起的,也就是有童鞋看了我的帖子刷了第三方的HBoot了,CM7的cache分区才5M,OTA的时候需要大于5M的空间就会提示这个错误,下面是解决方法。
前提:
1、驱动,这个不用说。就是保证手机正常连上电脑。
2、adb命令的几个文件,没有的可以去我的帖子里面下载 http://www.miui.com/thread-25630-1-1.html
解决步骤:
1、下载好ota包,升级错误了卡在提示的界面,这时可以返回recovery的主界面。
2、连上电脑。
3、进入命令行,输入adb shell 回车,这个进入shell模式,提示符显示为 “~#” ,如果是 “$” ,请输入 su 回车,最后显示为 # 即可,也就是拥有root权限操作。
4、输入df -h 回车,列出当前已经挂载的分区。找到格式为
Filesystem Size Used Available Use% Mounted on
文件系统 总大小 已用 可用 已用百分比 挂载点
tmpfs 203.2M 0 203.2M 0% /dev
/dev/block/mtdblock4 5.0M 856.0K 4.2M 17% /cache
/dev/block/mmcblk0p1 7.1G 4.0G 3.1G 56% /sdcard
后面的挂载点就相当于是入口,比如最后一个/sdcard 这个意思就是,前面那个 /dev/block/mmcblk0p1 物理设备,就相当于我们访问/sdcard的时候就会去访问那个设备。现在好了,cache不是不足吗,我们给他的那个mtd分区不足,那我们给他一个足够的不就行了吗,比如你的sd卡。看具体操作。如果你没有 /sdcard那一项的话,说明你的sd卡还没有挂载 你只需要 在recovery里面选择install zip from sd 然后choose。。 看到sd卡的文件以后,就被挂载上了,
1)输入 umount /cache 回车 此命令作用是解除当前cache的挂载关系
2)输入 mount /dev/block/mmcblk0p1 /cache 回车 表示把 sd卡的那个设备挂载到 /cache 也就是sd卡拿来做cache用用。
3)没有提示错误表示已经挂载好了。此时 就可以在recovery里面操作了 install zip from sdcard OTA吧。
发现不用恢复也没事,刚刚改掉的是临时的,重启就恢复了,所以下面的就不用操作了
OTA完成以后我们还要恢复回去,
1)输入 umount /cache 回车
2)输入 mount /dev/block/mtdblock4 /cache
一切OK
~~ 呵呵呵!!!
操作图解,注释看不清楚的可以下载到本地就OK了,绝对详细~~ 呵呵呵
前提:
1、驱动,这个不用说。就是保证手机正常连上电脑。
2、adb命令的几个文件,没有的可以去我的帖子里面下载 http://www.miui.com/thread-25630-1-1.html
解决步骤:
1、下载好ota包,升级错误了卡在提示的界面,这时可以返回recovery的主界面。
2、连上电脑。
3、进入命令行,输入adb shell 回车,这个进入shell模式,提示符显示为 “~#” ,如果是 “$” ,请输入 su 回车,最后显示为 # 即可,也就是拥有root权限操作。
4、输入df -h 回车,列出当前已经挂载的分区。找到格式为
Filesystem Size Used Available Use% Mounted on
文件系统 总大小 已用 可用 已用百分比 挂载点
tmpfs 203.2M 0 203.2M 0% /dev
/dev/block/mtdblock4 5.0M 856.0K 4.2M 17% /cache
/dev/block/mmcblk0p1 7.1G 4.0G 3.1G 56% /sdcard
后面的挂载点就相当于是入口,比如最后一个/sdcard 这个意思就是,前面那个 /dev/block/mmcblk0p1 物理设备,就相当于我们访问/sdcard的时候就会去访问那个设备。现在好了,cache不是不足吗,我们给他的那个mtd分区不足,那我们给他一个足够的不就行了吗,比如你的sd卡。看具体操作。如果你没有 /sdcard那一项的话,说明你的sd卡还没有挂载 你只需要 在recovery里面选择install zip from sd 然后choose。。 看到sd卡的文件以后,就被挂载上了,
1)输入 umount /cache 回车 此命令作用是解除当前cache的挂载关系
2)输入 mount /dev/block/mmcblk0p1 /cache 回车 表示把 sd卡的那个设备挂载到 /cache 也就是sd卡拿来做cache用用。
3)没有提示错误表示已经挂载好了。此时 就可以在recovery里面操作了 install zip from sdcard OTA吧。
发现不用恢复也没事,刚刚改掉的是临时的,重启就恢复了,所以下面的就不用操作了
OTA完成以后我们还要恢复回去,
1)输入 umount /cache 回车
2)输入 mount /dev/block/mtdblock4 /cache
一切OK
~~ 呵呵呵!!!
操作图解,注释看不清楚的可以下载到本地就OK了,绝对详细~~ 呵呵呵
阅读全文
0 0
- 完美解决OTA提示apply_patch_space 错误!(更新)
- 完美解决win7旗舰版无法安装itunes11.3的问题(提示安装编译错误)
- 完美解决浏览ASP页面提示 500内部错误
- 《完美解决系列》Android Studio中提示找不到符号错误
- 完美解决Windows 7更新失败(Windows Update 错误 80070003)
- 解决win7无法更新defender(错误提示无法定义更新)
- http500错误完美解决
- 完美解决iis下JWplayer提示Error loading media: File could not be played错误
- QT错误提示解决
- GCC4.6.1安装及错误解决(完美)
- 完美解决 input密码提示功能
- android OTA更新
- OTA更新包内部
- MTK OTA更新方法
- android sdk更新不了,完美解决
- Android SDK无法更新,hosts完美解决
- Android SDK无法更新,hosts完美解决
- 完美解决Android SDK Manager无法更新
- iOS中语音合成技术
- 为什么苹果的利润不会受HTML5影响?
- cannot resolve corresponding JNI function的解决方法
- 【Codeforces193D】Two Segments
- ORACLE 各类博客
- 完美解决OTA提示apply_patch_space 错误!(更新)
- 链表的基本操作
- 在linux下安装java环境方法
- 软件程序运行的原理,运行是什么意思
- C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
- linux 下 进程和线程的区别
- mysql -- 递归查询所有子节点
- 事件函数function(e){}中e的问题
- MD5算法