三星 SAMSUNG GT-S7572 内置/外置SD替换方法

三星 SAMSUNGGT-S7572 内置/外置SD替换方法

 

1.      需要先root手机,网上教程很多,如:360一键root工具等;

2.      三星官网下载S7572 rom,使用bootimgtools linux工具包,解包boot.img;

三星 SAMSUNG GT-S7572 内置/外置SD替换方法_第1张图片

3.      解包后找到Samsung_S7572\boot.img-ramdisk\init.qcom.rc,做如下修改:

 三星 SAMSUNG GT-S7572 内置/外置SD替换方法_第2张图片

思路说明:

a)/system/bin/vold会负责外部SD的动态挂载工作,在/system/etc/vold.fstab中有定义,具体会挂载到 /storage/extSdCard (这个路径依赖很多,目前还想到好办法改)

 

b)/system/bin/sdcard会负责手机内部SD的挂载工作,其实也就是/data/media目录,会被挂载到/storage/sdcard0 (这个路径依赖很多,目前还想到好办法改)

 

c)大部分的游戏,地图等带大量数据的apk,都会将数据存储在/mnt/sdcard,/mnt/extSdCard等或之类目录,也有像百度地图,会优先存储到/storage/sdcard0,空间不足了,再搜索下一个目录;

 

d)所以以上方法并不是100%替换内置/外置SD,只是修改常用/mnt链接,碰到有apk程序是写死/storage/sdcard0路径的,还是不能使用外置SD卡;

 

4.      然后再重新打包成boot.img;

 

5.      手机正常开机,插入USB数据线,安装busyboxapk ,然后安装 busybox;

 

6.      将修改后的boot.img通过SD或360等手机助手复制到外置SD根目录, cmd进入adb,

三星 SAMSUNG GT-S7572 内置/外置SD替换方法_第3张图片

 

关键语句:

busybox ddif=/storage/extSAdCard/bootimg/boot.img of=/dev/block/mmcblk0p8

 

/storage/extSAdCard/bootimg/boot.img       修改过的boot.img

/dev/block/mmcblk0p8                   为boot分区

 

7.      烧录后的mnt列表:

 三星 SAMSUNG GT-S7572 内置/外置SD替换方法_第4张图片

8.      相关下载:

修改好的boot.img

bootimgtools


http://download.csdn.net/detail/lxj_com2006/6796379


文档:http://download.csdn.net/detail/lxj_com2006/6796401


三星 SAMSUNG GT-S7572 内置/外置SD替换方法_第5张图片


 

 

你可能感兴趣的:(三星 SAMSUNG GT-S7572 内置/外置SD替换方法)