#!/system/bin/sh insmod /system/lib/modules/jbd2.ko insmod /system/lib/modules/ext2.ko insmod /system/lib/modules/ext3.ko insmod /system/lib/modules/ext4.ko if [ ! -d /sd-ext ]; then busybox mount -o rw,remount / mkdir /sd-ext busybox chown 1000:1000 /sd-ext busybox chmod 777 /sd-ext busybox mount -o ro,remount / fi if [ -e /dev/block/mmcblk0p2 ]; then /system/xbin/mount -t auto /dev/block/mmcblk0p2 /sd-ext if [ -d /data/app ]; then mkdir /sd-ext/app chmod 777 /sd-ext/app cp -a /data/app/* /sd-ext/app/ rm -r /data/app ln -s /sd-ext/app /data/app fi if [ -d /data/app-private ]; then mkdir /sd-ext/app-private chmod 777 /sd-ext/app-private cp -a /data/app-private/* /sd-ext/app-private/ rm -r /data/app-private ln -s /sd-ext/app-private /data/app-private fi if [ -d /data/dalvik-cache ]; then mkdir /cache/dalvik-cache chmod 777 /cache/dalvik-cache cp -a /data/dalvik-cache/* /cache/dalvik-cache/ rm -r /data/dalvik-cache ln -s /cache/dalvik-cache /data/dalvik-cache fi else if [ -L /data/app ]; then rm /data/app mkdir /data/app chmod 771 /data/app chown 1000:1000 /data/app fi if [ -L /data/app-private ]; then rm /data/app-private mkdir /data/app-private chmod 771 /data/app-private chown 1000:1000 /data/app-private fi if [ -L /data/dalvik-cache ]; then rm /data/dalvik-cache mkdir /data/dalvik-cache chmod 771 /data/dalvik-cache chown 1000:1000 /data/dalvik-cache fi fi