|
|
本帖最后由 2012wuzhong 于 2017-12-7 13:54 编辑
三星s5内部存储16G不够用,参照花粉俱乐部的一个贴成功将data分区移植到了TF卡上。具体原理参考:http://cn.club.vmall.com/thread-11180686-1-1.html
步骤:
1、买了一张三星64G橙卡,PC上用MiniTool平均分成两个主分区,第一个为FAT32,第二个为EXT4。
2、将卡插入手机,启动到RECOVERY模式,备份BOOT分区到TF卡上
3、PC上取出TF卡上备份的BOOT分区文件,改成BOOT.IMG
4、用BOOTIMG.EXE解包,cmd下运行"bootimg --unpack-bootimg"
5、编辑initrd\fstab.qcom文件,将"/dev/block/platform/msm_sdcc.1/by-name/userdata ..."修改为 "/dev/block/platform/msm_sdcc.3/mmcblk1p2 ..."
6、用BOOTIMG.EXE重新打包,cmd下运行"bootimg --repack-bootimg"
7、用tar-Tool_Odin3-v3.07_by_mkh将boot.img转换成boot.tar.md5
8、用Odin3.exe/Bootloader载入boot.tar.md5,手机启动到Bootloader模式,Odin3.exe上点start
------------------
刷supersu的root包
1、将root包拷贝到TF卡第一分区内
2、手机启动到RECOVERY模式,提取fstab:PC上cmd下运行"adb pull /etc/fstab"
将fstab中"/dev/block/mmcblk0p26 /data ..."修改为"/dev/block/mmcblk1p2 /data ..."
覆盖fstab:PC上cmd下运行"adb push fstab /etc/"
3、PC上cmd下运行"adb shell",然后"umount /data"
4、安装root包
-------------------
show出内部存储
安装RE并获取root权限,将"/system/bin"文件夹下的"install-recovery.sh"拷出编辑,在末尾添加:
"mount -t ext4 /dev/block/platform/msm_sdcc.1/by-name/userdata /data/sdext2"
然后再覆盖回"/system/bin"文件夹下,文件权限勾上9个勾。
在"/data"文件夹下新建文件夹"sdext2"
说明:
1、如果第一个分区为exFAT,编辑initrd\fstab.qcom文件,"# VOLD"段中的"vfat"改成"auto":
".../mmc* auto vfat defaults voldmanaged=sdcard:auto"
".../mmc* auto auto defaults voldmanaged=sdcard:auto"
2、RECOVERY模式:开关键、home键、音量+;Bootloader模式:开关键、home键、音量-
3、相关工具:https://pan.baidu.com/s/1eSJ975S#list/path=%2F |
|