Need major help with app2sd!


New Member
Apr 17, 2010
Reaction score
Hey everyone,

I've recently set up app2sd on my phone.

After running into some trouble with setting permissions up and whatnot, I finally managed to move all my apps to the sdcard.

However, for some unknown (to me) reason, I haven't been able to install (through the market) ANY apps that should be installed to /data/app-private.

When the market app goes to /data/app, however, everything works.

Whats going on here?!

Here are the permissions for /data/app:

# /system/bb/busybox ls -ld /data/app
/system/bb/busybox ls -ld /data/app
drwxrwxrwx 2 1000 1000 5120 Jun 19 01:36 ←[1;34m/data/app←[0m

And now for /data/app-private
# /system/bb/busybox ls -ld /data/app-private
/system/bb/busybox ls -ld /data/app-private
drwxrwxrwx 2 1000 1000 1024 Jun 19 00:58 ←[1;34m/data/app-privat

Both are mounted at mot_boot_mode using the following:
/system/bin/insmod /data/ext2.ko
/system/bin/mount -t ext2 /dev/block/mmcblk0p2 /data/app2sd
/system/bin/mount -o bind /data/app2sd/app /data/app
/system/bin/mount -o bind /data/app2sd/app-private /data/app-private


And this is the error I encounter when installing apps that go to /data/app-private:
D/installd( 1061): DexInv: --- BEGIN '/data/app/vmdl14493.tmp' ---

D/dalvikvm( 5028): creating instr width table

D/dalvikvm( 5028): DexOpt: load 76ms, verify 139ms, opt 2ms

D/installd( 1061): DexInv: --- END '/data/app/vmdl14493.tmp' (success) ---

I/installd( 1061): move /data/dalvik-cache/data@app@vmdl14493.tmp@classes.dex -> /data/dalvik-cache/data@app-private@com.com2us.HB3DLITE.apk@classes.dex

E/PackageManager( 1293): Couldn't move package file to: /data/app-private/com.com2us.HB3DLITE.apk

Does anyone have any idea of what's going on?!