【趁热打铁】A6388 app2sd 的过程
转帖及学习贴的好习惯:感谢安卓网的barlok同学的帖子。
折腾了一晚上终于搞定,总结如下:
准备工作-拿到root权限:
在手机上安装"Z4一键Root"工具,取得root权限
步骤一-在存储卡上建立ext2分区:
1.备份存储卡上文件(可选)
2.手机以"磁盘驱动器"模式连接至电脑,使用SDFormatter V2.0工具进行格式化,并使用PG分区SD卡.分为fat32(存放音乐等文件)和ext2(附件提供app2sd程序支撑ext2分区,若需做成ext3可以搜论坛)
原装2G卡建议fat32分区1.5G左右,ext2分区500M左右.
3.断开USB连接,重启手机,使手机重新装载存储卡(一定要做,以免后续操作因为未装载存储卡找不到ext2分区).
步骤二-系统装载ext2分区:
1.以sync模式连接手机与电脑
2.解压adb工具至电脑C:,点开始-运行,输入CMD进入dos界面.接下来操作及说明如下(--号部分为注释):
>adb shell --进入手机调试
$su
#mount -o remount rw /system --给system目录设置可读写权限
#mkdir /system/sd --建立sd目录
#mkdir /etc/init.d --建立init.d目录
#cd /dev/block/ --进入设备目录(文件系统在linux中一般为块设备)
#ls -l --看看有哪些设备,一般会有/dev/block/mmcblk0p0
/dev/block/mmcblk0p1
/dev/block/mmcblk0p2
其中/dev/block/mmcblk0p1对应mmc设备上的第一个分区/dev/block/mmcblk0p2对应第二个分区ext2分区
如果有这2个设备文件,下步不用做,如果没有,运行以下命令(这2句重做了也没坏事)
#busybox mknod /dev/block/mmcblk0p1 b 179 1
#busybox mknod /dev/block/mmcblk0p2 b 179 2
#mount -t ext2 /dev/block/mmcblk0p2 /system/sd
--装载存储卡上ext2分区至/system/sd
#busybox df -h --检查分区是否装载成功
步骤三-安装app2sd程序:
手机以"磁盘驱动器"模式连接至电脑,将app2sd、install-recovery.sh拷贝至存储卡。
手机上使用Root Exploer,将/etc目录装载为可读写模式,从存储卡上(目录为/sdcard)拷贝文件至相关目录
1.app2sd放 etc/init.d目录
2.install-recovery.sh 放/etc目录
并更改文件权限为755,也可以用adb使用命令
#chmod 755 /etc/install-recovery.sh
#chmod 755 /etc/init.d/app2sd
步骤四-移动目录
1.移动/data/app
#busybox cp -rp /data/app /system/sd
#mv /data/app /data/app1
#ln -s /system/sd/app /data/app
2.移动/data/dalvik-cache
#busybox cp -rp /data/dalvik-cache /system/sd
#mv /data/dalvik-cache /data/dalvik-cache1
#ln -s /system/sd/dalvik-cache /data/dalvik-cache
3.移动/system/sd/app-private
#busybox cp -rp /data/app-private /system/sd
#mv /data/app-private /data/app-private1
#ln -s /system/sd/app-private /data/app-private
步骤五-确认app2sd成功
重启手机,检查无问题后,可删除备份文件夹
#rm -r /data/app1
#rm -r /data/dalvik-cache1
#rm -r /data/app-private1
我与原帖做法不同的有如下几点:
1、sd的格式化和分区
sd卡的格式化是用的winxpfat32格式化,没有选择快速格式化。
分区用的是Acronis Disk Director Suite ,但是如果同一台电脑上同样装了ubuntu的同学就不能用这个软件了。幸好我还有第二台电脑。
2、需要到官网上下载syn软件,然后安装重启运行。
3、虽然帖子上有人把/data/data都转移到sd卡下面,但我尝试了后手机就一直循环重启。
顺带提一下6388的恢复原厂模式:关机-按中轨迹球、音量减少及开关键,选择第三个选项。
如果做了上述所有操作后在恢复原厂模式后只需要建立三个连接就ok。
ps:这次折腾把一张sd卡刷的只能用fat格式,不能刷回fat32格式。汗一个。
-------------------------------------------------------------------------------------
后记,还是把文件长传上来,免得每次都去找。