================================================================================
Ye.完美切换内部存储卡和SD卡成功.vold.fstab
================================================================================
原文件:
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
修改后:
dev_mount sdcard /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
dev_mount sdcard2 /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
修改点:
1.网上说的调换 /storage/sdcard后面的数字 不是完美解决方案,会导致很多使用SD卡的软件提示找不到,或直接崩溃。
2.完美改法:把 /storage/sdcard 后面的部分直接整个调换。
================================================================================

只是部分还原的话,可以使用一下方式:
1.原厂未刷入第三方 Recovery时,直接备份到SDCard
2.然后通过 SP_Flash_Tool 只刷入 移植好的Recovery
3.通过移植好的Recovery 备份
4.在新系统使用“钛备份” - 高级菜单 - 从Nandroid备份提取
5.即可选择想要的程序的备份数据了。

使用HaoZip修改了data.ext4.tar之后,生成新的MD5,修改nandroid.md5里对应MD5:
1.在手机上进入第三方Recovery模式,进入“ADB Mount SD” 以便在电脑上能看到SDCard
2.将修改后的文件,放入相同目录结构下
3.在Recovery模式,Advice Restore Mode,只还原 Data分区
4.Check md5 通过,不通过的话,重启一下手机
5.最后虽然会提示Error while restoring /data!,但是,重启可以正常进入手机,并且貌似Data的数据都恢复成功了!

================================================================================
【部分还原测试失败】目的单独修改一个文件,把导出的.tar包内容全删除,只保留需要修改的问题,修改好MD5,重新还原,结果失败。无法开机了。
【还原应该是全删全插模式】
【从SD卡安装Zip的方式应该是支持部分更新的方式】
================================================================================

如何进入Recovery模式:
按住拍照 + 开机

自动移植recovery软件:
MtkDroidTools v2.5.3

刷回原厂recovery方法:
1.选择原厂ROM包里的 Scatter File
2.勾掉所有其它的,只保留recovery,
3.单击Download 或 Firmware Upgrade即可

[安卓]解决因为冻结了系统程序导致不能开机的问题 – 手记
http://www.isucc.me/283.html

How To Backup and Restore your MTK device using SP flash Tools ~ Mediatek Rooting and Custom ROMs
http://www.mtkroms.com/2015/02/how-to-backup-and-restore-your-mtk.html

Build Custom ClockWork Recovery for Your MTK device[100% Full Proof] ~ Mediatek Rooting and Custom ROMs
http://www.mtkroms.com/2015/02/build-custom-clockwork-recovery-for.html

/Titan-6575 的索引
ftp://218.247.129.150/Titan-6575
umts
umts20090429

MTK6589,MT65xx系列刷机驱动安装教程(WIN7系统,win8系统和XP系统)_aomor_新浪博客
http://blog.sina.com.cn/s/blog_b31eb6ec0101m44f.html

Ye.驱动终于安装成功.mt65xxPreloaderqd驱动下载 _ - pc6下载站
http://www.pc6.com/softview/SoftView_102775.html

【通过下载别人的update的zip包得到update-binary文件】
【使用第三方Recovery一般都禁用检测update包的签名,所以只要目录结构正确即可】
================================================================================

ui_print("Ye Start ...");

ui_print("Ye Mounting /system");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "-o", "rw,remount", "/system", "/system");
show_progress(0.2,0);

ui_print("Ye package_extract_dir ...");
package_extract_dir("system", "/system");
show_progress(0.4,0);

ui_print("Ye Setting permissions");
set_perm(0, 0, 0755, "/system/etc/vold.fstab");
show_progress(0.6,0);

ui_print("Ye unmount /system");
unmount("/system");
show_progress(0.8,0);

ui_print("Ye Finished!");
show_progress(1.0,0);

================================================================================
Error Codes
Sometimes when flashing a ZIP, ClockworkMod Recovery will stop with an error code.
Status 0
This is usually caused by an incompatible update-binary in edify ZIPs. Replacing it with a compatible one, then re-signing the ZIP, will usually fix this error.
Status 6
This is usually caused by CR/LF EOL(Windows style End Of Line) in updater-script. Change it to LF EOL(Unix Style EOL) using Linux command: dos2unix updater-script, then re-signing the ZIP, will usually fix this error.
Status 7
This is usually caused by a corrupt download, or bad file signature. Re-downloading (or re-signing) the ZIP will usually fix this.

Ye.云狐J2刷机笔记 | 完美切换内部存储卡和SD卡的改法.vold.fstab的更多相关文章

  1. Sony Z1 flashtool 刷机笔记

    第一次硬刷,(相较于recovery的卡刷)差点变成无限重启..记录一些关键步骤: 1 unlock bootloader http://developer.sonymobile.com/unlock ...

  2. K2路由器刷机笔记

    临近双11,K2路由器广告加的越来越放肆,实在太难忍受就刷了个固件.这里把路由器刷机的一般流程记录一下. 一.开启telnet 刷固件,首先要取得路由器系统的控制权,这样我们才能自由的进行操作. 方法 ...

  3. OPPO.1107刷机笔记

    手动 转移任意APP为系统APP的方法流程简述 宗旨: 保持和系统原本同目录下的文件各种设置(权限,所有者,SE上下文),目录结构保持一致即可! 从 /data/app/里将对应的APP文件移动到 / ...

  4. Android(java)学习笔记182:保存数据到SD卡 (附加:保存数据到内存)

    1. 如果我们要想读写数据到SD卡中,首先必须知道SD的路径: File file = new File(Environment.getExternalStorageDirectory()," ...

  5. Android(java)学习笔记125:保存数据到SD卡 (附加:保存数据到内存)

    1. 如果我们要想读写数据到SD卡中,首先必须知道SD的路径: File file = new File(Environment.getExternalStorageDirectory()," ...

  6. rm刷机 root

    http://www.miui.com/download-290.html http://www.miui.com/shuaji-329.html    小米稳定版 不可以root 只有升级到上面的开 ...

  7. u8818 G300的官方rom刷机包及详细的刷机方法

    之前看到有些机友在找华为u8818的官方rom固件包,在这里我给大家分享一下这个手机的官方原版的固件rom包吧,有2.3的,也有4.0的,大家可以根据自己的需求来下载. 华为U8818官方2.3固件: ...

  8. vivo和OPPO手机刷机

    vivo和OPPO手机是蓝绿两厂,定位年轻时尚女士,比较注重拍照和听音乐,其他无视. 系统很少更新,Root和刷机也比较困难,建议是直接卡刷. 小米手机耍猴(猴子精,代指懂点手机的人) 蓝绿两厂是耍猪 ...

  9. recovery怎么刷机,recovery是什么意思

    转自:http://www.3lian.com/edu/2012/04-11/25212.html Recovery是什么意思? recovery翻译过来就是“恢复”的意思,是开机后通过特殊按键组合( ...

随机推荐

  1. linux入门教程(一) 关于linux的历史

    很多关于linux的书籍在前面章节中写了一大堆东西来介绍linux,可惜读者看了好久也没有正式开始进入linux的世界,这样反而导致了他们对linux失去了一些兴趣,而把厚厚的一本书丢掉. Linux ...

  2. lintcode :旋转字符串

    题目: 旋转字符串 给定一个字符串和一个偏移量,根据偏移量旋转字符串(从左向右旋转) 样例 对于字符串 "abcdefg". offset=0 => "abcdef ...

  3. SaaS系列介绍之十一: SaaS商业模式分析

    1 配置模式 中国企业很多是人治,管理弹性非常大,公司的政策经常变化,管理流程.业务变化也非常大,发展也非常快;一个公司今年是10个人,明年是100个人,后年可能是1000人.管理机制.方法处于经常变 ...

  4. Spring与Hibernate整合

    Spring与Struts2整合的目的: 让Spring管理Action Spring整合Hinernate的目的: --管理SessionFactory(单例的),数据源 --声明式事务管理 1.首 ...

  5. 如何用Maven创建一个普通Java项目

    一下内容包括:用Maven创建一个普通Java项目,并把该项目转成IDEA项目,导入到IDEA,最后把这个项目打包成一个jar文件. 有时候运行mvn命令失败,重复运行几次就OK了,无解(可能因为网络 ...

  6. url、href、src 详解

    发现自己居然没把url.href.src关系及使用搞清楚,今天就理一下.主要包括:url.src.href定义以及使用区别.顺便试下在segmentfault来一发. URL(Uniform Reso ...

  7. STL源码中map和set中key值不能修改的实现

    前言 最近正好刚刚看完,<stl源码剖析>这本书的map和set的源码部分.但是看完之后又突然发现,之前怎么没有注意到map和set容器中key不能修改是怎么实现的.故,特此整理如下. s ...

  8. 【Todo】JS跨域访问问题的解决

    做双十一,需要在主会场页面,嵌入我们产品的JS豆腐块.而这个豆腐块需要调用我们后端的数据接口,涉及跨域访问. 参考 http://www.cnblogs.com/2050/p/3191744.html ...

  9. poj 1905 Expanding Rods (数学 计算方法 二分)

    题目链接 题意:将长度为L的棒子卡在墙壁之间.现在因为某种原因,木棒变长了,因为还在墙壁之间,所以弯成了一个弧度,现在求的是弧的最高处与木棒原先的地方的最大距离. 分析: 下面的分析是网上别人的分析: ...

  10. ACM - ICPC World Finals 2013 D Factors

    原题下载:http://icpc.baylor.edu/download/worldfinals/problems/icpc2013.pdf 题目翻译: 问题描述 一个最基本的算数法则就是大于1的整数 ...