I'm officially giving up on this. I poked deeper, and determined that a lot of work needs to be done to get apps2sd working well on this phone. You might be able to get something half-baked going, but IMO it's not worth it.
What DOES work:
- You can reformat your SD card to add an ext2 partition at the end. The FAT partition is still handled properly, and you can mount and unmount the ext2 partition by hand.
- If you set the right permissions and symlink the right things, you can move the applications to the SD card and have the phone work fine until the next reboot.
What DOES NOT work:
- vold will not handle mounting and unmounting more than one partition per device. This is a limitation that can't be fixed without modifying and recompiling vold. So you'll need to mount it by hand, for example when the phone boots. You could probably put the command into init.rc for booting, but...
- Since vold will not handle the new partition, it will not automatically get unmounted and remounted when you remove and insert the SD card, mount the card on your computer through the USB cable, etc. Be careful: this means that you are likely to end up with the same partition mounted on both the computer and the phone card at the same time. This is a recipe for horrible, horrible disaster.
So that's where I call it quits. I think apps on the SD card is waiting for someone to get a working mount daemon for more than one partition per device. That might mean getting one of the major mods to work on this phone.