[Streak 5 Android Development] TheManii:
To me it sorta defeats the purpose, 1.65gb is fine if you dont have to share it.

But once you start thinking about migrating /system to the innerSD you end up with only 1GB left for data, and that's really small.

It's really easy to repartition on a pc, and you have to disassemble (or hack) it to put in a larger sd.

I've replaced fdiskcmd's mounting with explicit mounts, but it's having the same issue as when I tried to explicitly mount on 407:

It has (serious) issues with writing:

installing apks via adb takes at least 2 tries as the first always fails with [INSTALL_FAILED_INSUFFICIENT_STORAGE]

Root explorer wont even open,

D/Zygote ( 785): Process 2923 exited cleanly (2)
D/dalvikvm( 2264): GC_EXPLICIT freed 149K, 46% free 3127K/5703K, external 3873K/4743K, paused 43ms
I/ActivityManager( 838): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.speedsoftware.rootexplorer/.RootExplorer } from pid 2264
I/ActivityManager( 838): Start proc com.speedsoftware.rootexplorer for activity com.speedsoftware.rootexplorer/.RootExplorer: pid=2932 uid=10061 gids={1015}
I/ActivityManager( 838): Starting: Intent { act=android.intent.action.MAIN cmp=com.speedsoftware.rootexplorer/.RootExplorerPhone } from pid 2932W/Resources( 2932): Converting to float: TypedValue{t=0x3/d=0x4a "0" a=2 r=0x7f090001}
D/dalvikvm( 2932): GC_EXTERNAL_ALLOC freed 83K, 49% free 2784K/5379K, external 903K/1038K, paused 37ms
E/su ( 2942): sudb - Opening database
E/su ( 2942): sudb - Database opened
E/su ( 2942): sudb - Database closed
D/su ( 2942): 10061 /system/bin/bash executing 0 /system/bin/sh using shell /system/bin/sh : sh

I/ActivityManager( 838): Start proc com.noshufou.android.su for broadcast com.noshufou.android.su/.SuResultReceiver: pid=2943 uid=10021 gids={3003, 1015}
I/ActivityThread( 2943): Pub com.noshufou.android.su.provider: com.noshufou.android.su.provider.PermissionsProvider
[COLOR="Red"]W/ApplicationContext( 2932): Unable to create files directory
W/ApplicationContext( 2932): Unable to create files directory[/COLOR]
W/dalvikvm( 2932): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 2932): FATAL EXCEPTION: main
E/AndroidRuntime( 2932): java.lang.NullPointerException
E/AndroidRuntime( 2932): at com.speedsoftware.rootexplorer.bd.J(Unknown Source)
E/AndroidRuntime( 2932): at com.speedsoftware.rootexplorer.dj.run(Unknown Source)
E/AndroidRuntime( 2932): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 2932): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 2932): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 2932): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 2932): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2932): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 2932): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
E/AndroidRuntime( 2932): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
E/AndroidRuntime( 2932): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 838): Force finishing activity com.speedsoftware.rootexplorer/.RootExplorerPhone
W/ActivityManager( 838): Activity pause timeout for HistoryRecord{4077a728 com.speedsoftware.rootexplorer/.RootExplorerPhone}
D/Launcher( 2264): -- loadPreferences()
E/InputDispatcher( 838): channel '40833c60 com.speedsoftware.rootexplorer/com.speedsoftware.rootexplorer.RootExplorerPhone (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 838): channel '40833c60 com.speedsoftware.rootexplorer/com.speedsoftware.rootexplorer.RootExplorerPhone (server)' ~ Channel is unrecoverably broken and will be disposed!
E/PrintK ( 1): <3>init: untracked pid 2940 exited
I/ActivityManager( 838): Process com.speedsoftware.rootexplorer (pid 2932) has died.
I/WindowManager( 838): WIN DEATH: Window{40833c60 com.speedsoftware.rootexplorer/com.speedsoftware.rootexplorer.RootExplorerPhone paused=false}
W/InputManagerService( 838): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@405b0520

I have no idea why either, it's the exact same symptoms as stock 407.

Explicit mounts work fine on LH 2.9.3, and it's the closest rom I can compare to (though they're completely unrelated at the android level)

I may have to drop making DSC as an example rom as it's likely beyond simply editing in new mounts into init.rc.

And I'd like to avoid extensive changes if at all possible. I'm not sure I want to go though the effort of figuring out why it doesnt work, as I've met most of my goals anyway.