Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/system/bin/sh
- # Copyright (C) 2014 alexforsale
- # Stop if no mmcblk1p2 detected
- if [ ! -e /dev/block/mmcblk1p2 ]
- then
- exit
- fi;
- busybox umount /mnt/sd-ext/
- busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk1p2 /mnt/sd-ext
- busybox mount -o remount,rw /data
- # Create directories if needed
- for dir in app app-lib app-private; #data dalvik-cache
- do
- if [ ! -e "/mnt/sd-ext/$dir" ];
- then
- mkdir "/mnt/sd-ext/$dir";
- fi;
- ## Move existing files
- for files in `ls /data/$dir`;
- do
- cp -r /data/$dir/$files /mnt/sd-ext/$dir;
- #rm -rf /data/$dir/$files
- done;
- #mount bind
- busybox mount -o bind /mnt/sd-ext/$dir /data/$dir;
- done;
- #set permission
- for a in app app-lib app-private; #data dalvik-cache
- do
- chown system:system /data/$a;
- chown system:system /data/$a/*;
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement