第一步:用电脑对SD卡进行分区,分区软件有:gdisk_sd的sd_gb(此程序会删除sd卡上的数据)、Acronis Disk Director Suite、Partition Manager(这个不会删除sd卡上的数据)等,将安装软件(开root软件、root explorer软件、超级终端软件、app2sd应用程序拷到sd卡中,。
第二步:手机上安装开root软件,用一键root(UniversalAndroot)软件,版本1.6.2的,安装好了后运行,提示授权,允许,即可。
第三步:手机上安装root explorer文件浏览器,用的是2.16版。
第四步:手机上安装超级终端软件。
第五步:运行超级终端,第一次会提示授权,允许后,提示"$",输入su命令,回车后,出现"#"提示。操作如下:cd /sdcard/app2sd 回车,sh install.sh 回车,按提示安装即可。app2sd目录有ext2.ko、install.sh、mot_boot_mode三个文件,其中install.sh内容如下:#!/system/bin/sh
echo "*---------App2sd for Milestone SDP2--------*"
echo "* please visit http://www.surfingfj.com/mybbs *"
echo "* The script may damage your system *"
echo "* Are you sure to continue?(y/n)"
read y
if [ $y != "y" ]
then
echo "Your answer is no,now exiting"
exit 1
fi
echo "continue doing app2sd,please waiting..."
mount -o remount,rw / /system
cp /sdcard/app2sd/ext2.ko /system/lib/modules
insmod /system/lib/modules/ext2.ko
mkdir /data/sd
mount -t ext2 /dev/block/mmcblk0p2 /data/sd
echo "mount ext2 ok ,continue to next step,waiting..."
mv /system/bin/mot_boot_mode /system/bin/mot_boot_mode.bin
cp -f /sdcard/app2sd/mot_boot_mode /system/bin/
chmod 755 /system/bin/mot_boot_mode
echo "copying app,please wait...."
cp -r /data/app /data/sd
chmod 777 /data/sd/app
cp -r /data/dalvik-cache /data/sd
chmod 777 /data/sd/dalvik-cache
cp -r /data/app-private /data/sd
chmod 777 /data/sd/app-private
mv /data/app /data/app1
ln -s /data/sd/app /data/app
mv /data/dalvik-cache /data/dalvik-cache1
ln -s /data/sd/dalvik-cache /data/dalvik-cache
mv /data/app-private /data/app-private1
ln -s /data/sd/app-private /data/app-private
rm -r /data/app1
rm -r /data/app-private1
rm -r /data/dalvik-cache1
echo "app2sd finished , reboot now?{y/n)"
read y
if [ $y = "y" ]
then
echo "Rebooting,please waiting.... "
reboot
exit 1
fi
echo " you should reboot phone to take app2sd effect"
其中“
mount -t ext2 /dev/block/mmcblk0p2 /data/sd”这一句中的“mmcblk0p2”根据实际情况修改,可以在超级终端下用如下命令查看:#cd /dev/block(回车);#ls(回车),如果显示的文件名不是上面所列的,修改这个shell文件,将这个名字改成显示的相应文件名。