Есть твики, которые переносят приложения на SD-карту, но этот твик тоже место занимает и оперативку потребляет. Самый надежный способ - руками переносить установленные приложения.
Переназначить, теоретически, можно, но практически почти нереально в связи с отсутствием у большинства познаний в области администрирования и программирования unix-систем, а также нежеланием заниматься этим у тех, у кого такие познания есть.
Ответа придется ждать долго, но надежду оставим
Можно заменить загрузчик (bootloader), который будет загружать android с флешки, а не из памяти телефона. Сам android занимает 3-4 Гб, соответственно флешка должна быть большая и скоростная. Такое проделывали с samsung i900 для установки на него android вместо windows mobile. Так что надо решить проблему с загрузчиком
Сегодня был такой аппарат на руках. Заметил интересную вещь. Если в него вставить флешку и произвести сброс на заводские установки, то после перезагрузки он начинает автоматом устанавливать приложения на флеш-карту. Просто так в меню такого не видел, каждое приложение приходилось вручную переносить. Но после формата с флешкой он стал переносить их автоматом. Еще есть подозрение, что он на флешке временные файлы стал создавать, чтобы свою память высвободить. Время покажет
Думаю, как временное решение очень даже не плохо. Не надо вспоминать про перенос приложений.